Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1848

 
EVGENII SHELIPOV #:

En privado

OK
 
EVGENII SHELIPOV #:

En privado

Consulte
 
Tretyakov Rostyslav #:
Consulte

Sinceramente, no está claro
¿Qué puede cambiar esta expresión
if(flag_close==1)ClosseAll();
Si puedes explicar

 
EVGENII SHELIPOV #:

Se recomienda la correspondencia personal en mensajes privados.

 
EVGENII SHELIPOV #:

Sinceramente, no está claro
¿Qué puede cambiar esta expresión
if(flag_close==1)ClosseAll();
Si puedes explicar

Cuando se produce una condición de cierre

//-------------------------------------------------------------------+  Команда на закрытие сетки ордеров
   if((CountTrade(0) > 1 && CalculiteProfit() >= 0 && OrderGroupCloseSignal()==0)||(CountTrade(1) > 1 && CalculiteProfit() >= 0 && OrderGroupCloseSignal()==1))
     {
      flag_close=1;
     }

flag_close obtiene un valor de 1

y ClosseAll(); se ejecutará repetidamente hasta que flag_close obtenga un valor de 0

y flag_close obtendrá 0 cuando todas las órdenes estén cerradas

   if(CountTrade() == 0)
     {
      flag_close=0;

y será 0 hasta que aparezca una señal de cierre

 
Andrey Sokolov #:

Se recomienda la correspondencia personal en mensajes privados.

Esto ya no es privado, es una discusión de código
 
Tretyakov Rostyslav #:
Ya no es personal, es una discusión de código

que te envió y discutir entre ustedes lo que le hiciste

 
Andrey Sokolov #:

que te envió, y discutid entre vosotros lo que le hicisteis.

He publicado la parte del código que estamos discutiendo... para que todos la vean y la discutan

 
Andrey Sokolov #:

ozymandias_lite.mq5

Miré el indicador... no se dibuja de la misma manera


 
EVGENII SHELIPOV #:


También es posible enviar solicitudes de cierre hasta que las órdenes se cierren. Pero es importante que no aparezcan nuevos pedidos durante esto. No sé si el servidor de tu broker cerrará las órdenes a la segunda, tercera, etc...