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 no está mal, y muestra que no se puede obtener el valor de 17 líneas de v2, pero la herramienta de prueba lo logró, así que no sé dónde está el problema, por favor, envíen una guía.


Más contenido

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?