Aleksei Stepanenko: En el Asesor Experto, las primeras líneas de
Después de estas líneas, se ejecutará más código una vez por vela. En el momento de su formación.
¿Estás llamando a este indicador desde el EA, según tengo entendido?
Bueno, en realidad, inserto este indicador en otro indicador que envía la señal a otro programa. Es decir, no hay ningún Asesor Experto. Es decir, debería insertarse en alguna parte del propio indicador, pero ¿cómo?
Aleksei Stepanenko: ¿Y qué programa abre el trato? Es el Asesor Experto. ¿No es así?
Ah, bueno, tal vez... Pero luego las cosas parecen complicarse mucho más... No hay manera de encajarlo en este código, ¿verdad? Y tampoco hay código en el segundo indicador.
Por cierto, el indicador sigue dibujando muchas flechas, pero cuando recargo el gráfico, sólo quedan algunas. :( Como si el indicador se estuviera guardando en el historial, como si mirara cómo comercio bien, pero en tiempo real es completamente diferente. :(
Aleksei Stepanenko: Puede intentar otra forma, en la que llame a este indicador a través de iCustom, ponga 1 al final de esta función en lugar de 0 también.
¿Te refieres a esto?
if (IndicatorName != "") {
up = iCustom(NULL, 0, IndicatorName, IndiBufferCall, SignalType);
dn = iCustom(NULL, 0, IndicatorName, IndiBufferPut, SignalType);
if (IndicatorName != "") {
up = iCustom(NULL, 1, IndicatorName, IndiBufferCall, SignalType);
dn = iCustom(NULL, 1, IndicatorName, IndiBufferPut, SignalType);
OnTick()Después de estas líneas, se ejecutará más código una vez por vela. En el momento de su formación.
¿Llamas a este indicador desde el EA, según tengo entendido?
En el Asesor Experto, las primeras líneas de
Después de estas líneas, se ejecutará más código una vez por vela. En el momento de su formación.
¿Estás llamando a este indicador desde el EA, según tengo entendido?
¿Y qué programa abre el trato? Es el Asesor Experto. ¿No es así?
Ah, bueno, tal vez... Pero luego las cosas parecen complicarse mucho más... No hay manera de encajarlo en este código, ¿verdad? Y tampoco hay código en el segundo indicador.
OnTick()¿Cómo diablos funciona eso...:)))))Por cierto, el indicador sigue sacando muchas flechas también,
¿Sí? Hmm, le echaré un vistazo más tarde.
Puede intentar otra forma, en la que llame a este indicador a través de iCustom, ponga 1 al final de esta función en lugar de 0 también.
¿Te refieres a esto?
¿Así?
¿Sí? Hmm, le echaré un vistazo más tarde.
Tal vez sea ese mensaje. ¿No deberíamos hacer lo que dice?
https://www.mql5.com/ru/forum/160587/page223#comment_19618305
De todos modos, muchas gracias por juguetear con nosotros aquí... :)))
Adjuntamos los archivos para una mejor comprensión de la situación.
Aquí está el código de trabajo:
Observe que la flecha se dibuja hacia atrás BufferDn[i+1]=... Esto es lamentable.