Publi |
Publi |
Gracias por contestar DesertEagle.
Pues sí, la media rápida estaba declarada en el gráfico como Simple en vez de Exponencial. la he cambiado y volveré a esperar un cruce a ver si se soluciona el tema. Te mantendré informado.
Saludos:Foro de Forex Trading United
Estupendo!
Foro de Forex Trading United
Hola,
No sé porque ocurre eso que comentas, has revisado que las Moving Average's han sido definidas de la misma forma que está en el código MQL? es decir de tipo EMA, y considerando el precio al cierre.
Saludos
DEForo de Forex Trading United
Hola a todos.
Estoy haciendo un EA en MetaTrader-mql4 en el que se detecta cuando una media rápida cruza por encima o por debajo de una media lenta. Os anexo una imagen en la que se ve el gráfico del USDJPY_H1 de hoy. Como veréis, al situar el ratón sobre la media rápida de 13 periodos, a la altura de la vela 1 (la primera verde desde la derecha) su valor es de 79.85 y al situarlo sobre la media lenta de 55 periodos, su valor también es de 79.85.
Bien pues no sé por qué no es el mismo punto en la pantalla. Es más, en el código la ML1 (Media Lenta 1) es menor que la MR1, por lo que no parece un problema de resolución de la pantalla pues en todo caso debería pintarse la media Rápida roja por encima de la Media Lenta azul y no por debajo como se ve en la imagen.
El código para calcular MR1 y ML1:
MR1 = iMA(NULL, 0, 13, 0, MODE_EMA, PRICE_CLOSE, 1);
ML1 = iMA(NULL, 0, 55, 0, MODE_EMA, PRICE_CLOSE, 1);
¿Sabéis por qué pasa esto?Foro de Forex Trading United
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |