Automatización de la negociación: Puede utilizar CopyRates (similar a CopyBuffer) para acceder al historial de precios. Los valores actuales de los precios de compra y venta pueden obtenerse utilizando SymbolInfoTick.
Visualmente, a primera vista, parece correcto. Pero cuando vuelvo a calcular la diferencia entre el precio y la media móvil obtengo una cifra completamente diferente.
He comprobado en EURUSD/1,36421-1,36168=0,00253, y el indicador muestra 0,00157.
Visualmente, a primera vista, parece correcto. Pero, tras recalcular la diferencia entre el precio y la media móvil, obtenemos una cifra completamente diferente.
He comprobado en EURUSD/1.36421-1.36168=0.00253, y el indicador muestra 0.00157 Captura de pantalla adjunta.
Ah, bueno, tienes que ser más preciso en tus peticiones. Ahora cuenta correctamente.
En mql5 no se utilizan códigos de función, sino bibliotecas de objetos. Las funciones son difíciles de conectar, en POO es más fácil: conectar la biblioteca necesaria, crear un objeto y obtener los métodos necesarios en él - análogos a las funciones en los lenguajes algorítmicos.
Mira en el código del indicador, la función OnCalculate().
Haciendo lo siguiente:
Nada funciona. Todo está claro en MQL4. No conozco bien MQL5. ¿Supongo que hay que llamar a algunas funciones para obtener el precio?Hago lo siguiente:
Nada funciona. Todo está claro en MQL4. No conozco bien MQL5. ¿Quizás haya que llamar a algunas funciones para obtener el precio?Escribe en OnInit:
Hago lo siguiente:
Nada funciona. Todo está claro en MQL4. No conozco bien MQL5. ¿Tal vez haya que llamar a algunas funciones para obtener el precio?Puede utilizar CopyRates (similar a CopyBuffer) para acceder al historial de precios.
Los precios actuales de compra y venta pueden obtenerse utilizando SymbolInfoTick o SymbolInfoDouble (como en el indicador Spread).
Escribe en OnInit:
Puede utilizar CopyRates (similar a CopyBuffer) para acceder al historial de precios. Los valores actuales de los precios de compra y venta pueden obtenerse utilizando SymbolInfoTick.
Nada funciona. Aquí está todo el código:
Nada funciona. Aquí está todo el código:
¿Por qué no? A mí me funciona:
No veo por qué no. A mí me funciona:
Visualmente, a primera vista, parece correcto. Pero cuando vuelvo a calcular la diferencia entre el precio y la media móvil obtengo una cifra completamente diferente.
He comprobado en EURUSD/1,36421-1,36168=0,00253, y el indicador muestra 0,00157.
Buenas tardes.
¿Existe algún código de función listo en el lenguaje MQL5, como el que tenía KimIV en MQL4 http://forum.mql4.com/ru/38949?
Visualmente, a primera vista, parece correcto. Pero, tras recalcular la diferencia entre el precio y la media móvil, obtenemos una cifra completamente diferente.
He comprobado en EURUSD/1.36421-1.36168=0.00253, y el indicador muestra 0.00157 Captura de pantalla adjunta.
Buenas tardes.
¿Existe algún código de función listo en el lenguaje MQL5, como el que tenía KimIV en MQL4 http://forum.mql4.com/ru/38949?