Buenas tardes, quiero crear un indicador oscilador a partir de cruces de parejas de medias, me explico.
Tenemos 25 parejas de medias que enfrentamos: SMA1 con SMA4, SMA2 con SMA 8…y asi sucesivamente hasta SMA25 con SMA100.
En total salen 25 cruces.
Por cada cruce de la media “rápida” sobre su pareja de media “lenta”, asignamos 4 puntos.
Por tanto, si se cruzan al alza todas ellas, el valor será 100, y de lo contrario 0.
Seria algo asi como:
IF average[1]>average[4], THEN
RESULTADO 4
ENDIF
……….
Y así sucesivamente.
Pero a la hora de generar el oscilador, me atasco.
Buenas tardes,
¿así?
parejas=25
resultado=0
for i=1 to parejas
delta=Average[i](close)>Average[4*i](close)
resultado=resultado+4*delta
next
return resultado
a ver esto
puntos = 0
FOR i = 1 TO 25 DO
periodoLento = i * 4
IF Average[i](close) > Average[periodoLento](close) THEN
puntos = puntos + 4
ENDIF
NEXT
RETURN puntos AS "Alineacion MAs", 80 AS "Alta", 50 AS "Media", 20 AS "Baja"