La fórmula del indicador RSI que escribí, hay un error, por favor guíame.

El autor:Pu330619672, Creado: 2020-04-13 23:35:26, Actualizado:

Función RSI (registros, N) { //LC:=REF(CLOSE,1) y el valor de la línea de referencia // RSI1:SMA ((MAX)) CLOSE-LC,0), N1,1) /SMA ((ABS)) CLOSE-LC, N1,1) * 100 Var v1 es igual a [] Var v2 es igual a [] Var MAX es igual a [] var ABS = [] para (var i = N; i < records.length; i++) { // LC = registros [i - 1]. var ba = records.slice ((i - N, i + 1) es el valor de las secuencias. V1 [i] es igual a ba para (var k = N + 1; k < v1.length; k++) { para (var j = N; j > 0; j) { Var c = v1 [k][j].Cerca - v1 [k][j -1].Cerca V2 [j] = c para (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) ¿Por qué no? ¿Por qué no? ¿Por qué no? ¿Por qué no? En el caso de la función de retorno [c, c1] ¿Por qué no? El código está incompleto, pero está bien, y muestra que no se obtiene el valor de 17 líneas de v2, pero la herramienta de prueba lo obtuvo, así que no sé dónde está el problema, por favor, envíen una guía.


Más.

Las hierbasRSI puede ver el código que debe, FMZ también está abierto.

Las hierbas https://www.fmz.com/bbs-topic/409

Pu330619672Si está abierto, lo he buscado, ¿puedo darle un enlace?