Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1847

 
EVGENII SHELIPOV #:

Em particular

Verifique
 
Tretyakov Rostyslav #:
Verifique

Honestamente, não está claro
O que esta expressão pode mudar
if(flag_close===1)ClosseAll();
Se você puder explicar

 
EVGENII SHELIPOV #:

A correspondência pessoal é recomendada em mensagens privadas.

 
EVGENII SHELIPOV #:

Honestamente, não está claro
O que esta expressão pode mudar
if(flag_close===1)ClosseAll();
Se você puder explicar

Quando uma condição próxima ocorre

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

flag_close recebe um valor de 1

e ClosseAll(); será executado repetidamente até que o flag_close obtenha um valor de 0

e flag_close terá 0 quando todos os pedidos forem fechados

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

e será 0 até que um sinal de fechamento apareça

 
Andrey Sokolov #:

A correspondência pessoal é recomendada em mensagens privadas.

Isto não é mais privado, é uma discussão de código
 
Tretyakov Rostyslav #:
Não é mais pessoal, é uma discussão de código

que ele o enviou e discutir entre vocês o que vocês fizeram com ele

 
Andrey Sokolov #:

que ele vos enviou, e discutir entre vocês o que vocês fizeram com ele.

Eu postei a parte do código que estamos discutindo...para que todos vejam e discutam

 
Andrey Sokolov #:

ozymandias_lite.mq5

Olhado para o indicador... ele não desenha da mesma maneira


 
EVGENII SHELIPOV #:


Também é possível enviar pedidos de fechamento até o fechamento dos pedidos. Mas é importante que nenhuma nova encomenda apareça durante este período. Não sei se o servidor de seu corretor fechará os pedidos no segundo, terceiro, etc...

 
Tretyakov Rostyslav #:

Quando ocorre uma condição de fechamento, o flag_close é ajustado para

flag_close é ajustado para 1

e ClosseAll(); será executado repetidamente até que o flag_close obtenha um valor de 0

e flag_close terá 0 quando todos os pedidos forem fechados

e será 0 antes de haver um sinal para fechar

Obrigado, eu vou tentar

Razão: