Buenas tardes,
me gustaría saber, como indicar en el proscreener, que me busque aquellos valores que tengan la media móvil de 200 sesiones prácticamente plana.
En la primera imagen he puesto una media 200 que solo tiene un ángulo de inclinación de 1º.
En la segunda imagen he puesto una media 200 que tiene un ángulo de inclinación de 10º.
Me gustaría que solo me devolviese el 1º caso, o bien si hay alguna funcion para indicarle el grado maximo.
Gracias.
No hay forma de medir un ángulo en una pantalla, porque todos son diferentes, y eso es solo visual. Así que tenemos que normalizar el precio durante un período específico y usar trigonometría: en este código estoy usando la medida de la pendiente de la media móvil de 200 períodos durante los últimos 10 períodos.
period = 200
decay = 10
ma = average[Period](close)
ADJASUROPPO = (ma-ma[decay]*pipsize) / decay
ANGLE = (ATAN(ADJASUROPPO))
test = angle >0 and angle <10
screener[test]