Buenos días.
Necesitaba un screener que se ejecutara cuando el precio estuviera situado entre un intervalo del 0,5% y el -0,5% de la Media movil exponencial de 20 dias, siendo la pendiente de dicha media movil positiva.
Muchas gracias.
Un saludo
Ahi esta:
Ema20 = average[20,1](close)
c1 = Ema20 > Ema20[1]
c2 = close <= (Ema20 * 1.005)
c3 = close >= (Ema20 * 0.995)
Cond = c1 AND c2 AND c3
SCREENER[Cond](((close / Ema20) - 1) AS "%")
Muchas gracias Roberto, por la rapidez en la respuesta y la eficacia. Me va a ser de gran utilidad para comprar cerca de la media (al final el precio va a la media jaja), además puedo cambiar el período de la media o el %, utilizo varias medias y distintos % según estrategia.
Un saludo.
Ahi esta:
|
|
Ema20 = average[20,1](close)
c1 = Ema20 > Ema20[1]
c2 = close <= (Ema20 * 1.005)
c3 = close >= (Ema20 * 0.995)
Cond = c1 AND c2 AND c3
SCREENER[Cond](((close / Ema20) – 1) AS “%”)
|
Hola, Es posible hacerlo con medias superiores a 200 periodos ? Cuando lo intento no me salen resultados, y al bajar n de la media si, entiendo q no coge datos ? Con la version premium es posible ? gracias
Lamentablemente con IG el límite es de 254 barras (en tu caso 253 porque también se hace referencia al anterior).
Si usas el promedio simple, como arriba, puedes poner 253. Si lo cambias exponencialmente puedes llegar a unos 80 periodos debido a los cálculos que tiene que hacer y que requieren muchas más barras que las indicadas entre corchetes.
Merci Roberto pòr la respuesta,
Tengo datos en tiempo real en Prorelatime directamente, sigue siendo imposible ? gracias
A parte de la anterior pregunta a ver si esto podría hacerse y quizás seria una solución,
Seria posible pasar esa media de más de 255 a un indicador ? y trabjar directamente con el indicador en vez de con la media ?
gracias
Con ProRealTime Premium tendrás un historial de datos de 1024 barras.
Este es el screener de arriba, convertido en un indicador:
Ema20 = average[20,1](close)
c1 = Ema20 > Ema20[1]
c2 = close <= (Ema20 * 1.005)
c3 = close >= (Ema20 * 0.995)
Cond = c1 AND c2 AND c3
RETURN Cond AS "Condition"
Como indicador, puede elegir períodos mucho más largos (pero no puede usarlo desde dentro de un screener).