Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1848

 
EVGENII SHELIPOV #:

En privé

OK
 
EVGENII SHELIPOV #:

En privé

Vérifiez
 
Tretyakov Rostyslav #:
Vérifiez

Honnêtement, ce n'est pas clair
Que peut changer cette expression
if(flag_close==1)ClosseAll() ;
Si vous pouvez expliquer

 
EVGENII SHELIPOV #:

La correspondance personnelle est recommandée dans les messages privés.

 
EVGENII SHELIPOV #:

Honnêtement, ce n'est pas clair
Que peut changer cette expression
if(flag_close==1)ClosseAll() ;
Si vous pouvez expliquer

Lorsqu'une condition de fermeture se produit

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

flag_close reçoit une valeur de 1

et ClosseAll() ; sera exécuté de manière répétée jusqu'à ce que flag_close obtienne une valeur de 0

et flag_close obtiendra 0 quand tous les ordres seront fermés

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

et restera à 0 jusqu'à ce qu'un signal de fermeture apparaisse

 
Andrey Sokolov #:

La correspondance personnelle est recommandée dans les messages privés.

Ce n'est plus privé, c'est une discussion de code.
 
Tretyakov Rostyslav #:
Ce n'est plus personnel, c'est une discussion sur le code.

qu'il vous a envoyé et discutez entre vous de ce que vous lui avez fait

 
Andrey Sokolov #:

qu'il vous a envoyé, et discutez entre vous de ce que vous lui avez fait.

J'ai posté la partie du code dont nous discutons... pour que tout le monde puisse la voir et en discuter.

 
Andrey Sokolov #:

ozymandias_lite.mq5

J'ai regardé l'indicateur... il ne dessine pas de la même façon.


 
EVGENII SHELIPOV #:


Il est également possible d'envoyer des demandes de clôture jusqu'à la clôture des ordres. Mais il est important qu'aucune nouvelle commande n'apparaisse pendant ce temps. Je ne sais pas si le serveur de votre courtier ferme les ordres au deuxième, troisième, etc... ?

Raison: