Por favor, ayúdame a modificar el inicio del script que aparece a continuación:
Necesito que el script establezca las órdenes pendientes no a partir de la oferta y la demanda, sino a partir de la altura y el mínimo de la barra anterior (vela).
Preste atención a la variable m_first_start declarada a nivel global del programa
bool m_first_start = false;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
Al final de OnTick se asigna a esta variable el valor "true"
//--- m_first_start=true;
}
//+------------------------------------------------------------------+//| Refreshes the symbol quotes data |//+------------------------------------------------------------------+bool RefreshRates()
{
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---if(m_first_start)
return;
¡Hola Vladimir!
Por favor, indíqueme cómo modificar el código para que el EA coloque órdenes pendientes en cada barra. Intenté simplemente borrar toda la marca amarilla, pero inmediatamente empezaba a abrir y colocar miles de órdenes y posiciones.
Para mejorar mi auto-educación, por favor, aconsejen cómo cambiar el código para que el EA coloque órdenes pendientes en cada barra. Intenté simplemente borrar todo lo marcado en amarillo, pero inmediatamente comienza a abrir y colocar miles de órdenes y posiciones.
Sinceramente, Vladimir.
Debe detectar el momento en que nace una nueva barra y colocar las órdenes pendientes sólo entonces:
¡Hola Vladimir!
Por favor, ayúdame a modificar el inicio del script que aparece a continuación:
Necesito que el script establezca las órdenes pendientes no a partir de la oferta y la demanda, sino a partir de la altura y el mínimo de la barra anterior (vela).
Sinceramente, Vladimir.
Así:
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.09.18 12:49
Más o menos así:
¡¡¡Grandioso!!! Gracias.
Saludos, Vladimir.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.08.31 14:38
Por favor.
Preste atención a la variable m_first_start declarada a nivel global del programa
Al final de OnTick se asigna a esta variable el valor "true"
y el EA dejará de colocar órdenes pendientes hasta su próximo reinicio
¡Hola Vladimir!
Por favor, indíqueme cómo modificar el código para que el EA coloque órdenes pendientes en cada barra. Intenté simplemente borrar toda la marca amarilla, pero inmediatamente empezaba a abrir y colocar miles de órdenes y posiciones.
Sinceramente, Vladimir.
¡Hola Vladimir!
Para mejorar mi auto-educación, por favor, aconsejen cómo cambiar el código para que el EA coloque órdenes pendientes en cada barra. Intenté simplemente borrar todo lo marcado en amarillo, pero inmediatamente comienza a abrir y colocar miles de órdenes y posiciones.
Sinceramente, Vladimir.
Debe detectar el momento en que nace una nueva barra y colocar las órdenes pendientes sólo entonces:
Gracias, Vladimir, por el consejo.
Respetuosamente, Vladimir.
Es necesariodeterminar cuándo nace una nueva barra y sólo entonces colocar las órdenes pendientes:
Es absolutamente obvio. ¿De dónde vienen estas preguntas? ¿Por pereza o por otra cosa?
¡Es absolutamente obvio! ¿De dónde vienen estas preguntas? ¿Por pereza o por otra cosa?
MrBrooklin está dando sus primeros pasos, así que necesita una pista. Todo el mundo empezó y estuvo verde en algún momento.
MrBrooklin está dando sus primeros pasos, así que necesita algunos consejos. Todos empezaron una vez y estaban verdes.
En principio, no estoy en contra. ¿Pero tiene que haber una lógica en ello?
Quiero que se haga algo en el nuevo bar. Bueno, en primer lugar, hay que definir esta nueva barra.
Estas preguntas no son de un principiante, sino de un perezoso que quiere que todo se mastique y se lleve a la boca. ¿No puedes usar tu cerebro?