avatar of pu330619672 pu330619672
Suivre Messages privés
0
Suivre
0
Abonnés

Il y a une erreur dans la formule de l'indicateur RSI que j'ai écrite. Veuillez me guider.

Créé le: 2020-04-13 23:35:26, Mis à jour le:
comments   3
hits   1436

function RSI(records,N) { //LC:=REF(CLOSE,1) //RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100 var v1 = [] var v2 = [] var MAX = [] var ABS = [] for (var i = N; i < records.length; i++) { //LC = records[i - 1].Close var ba = records.slice(i - N,i + 1) v1[i] = ba for (var k = N + 1; k < v1.length; k++) { for (var j = N; j > 0; j–) { var c = v1[k][j].Close - v1[k][j -1].Close v2[j] = c for (var b = 1; b < v2.length; b++) { var c = MAX(v2[b]) var c1 = ABS(v2[b]) //var b = SMA(MAX,N,1) //var b1 = SMA(ABS,N,1) } } } } return [c,c1] } Le code n’est pas terminé, mais il est assez bon, il montre que la ligne 17 de v2 n’est pas disponible, mais mon outil de test l’a trouvé, donc je ne sais pas où est le problème, envoyez-le pour que vous puissiez m’aider