conseiller expert - questions diverses - page 39

 
Marco vd Heijden:

Parce que les paramètres déclarés en externe ne peuvent pas être modifiés, ou changés, je copie toujours le paramètre externe et ensuite je change la copie.
De plus, extern est obsolète, utilisez

J'ai compris. Je me souviens maintenant que je pourrais utiliser la même méthode que la valeur Stop Loss. Je vais l'essayer.

Merci beaucoup pour votre réponse.

 
#Move Object - ReClosed
 

#Ordres multiples fermés - ouverts

J'essaie de fermer tous les ordres ouverts en une seule fois mais parfois quelques ordres sont encore ouverts et il faut réessayer.
Q : Est-ce normal, s'il vous plaît ?

Merci d'avance.

 
  1. En présence d'ordres multiples (un EA plusieurs graphiques, plusieurs EA, trading manuel)
 
whroeder1:
  1. En présence d'ordres multiples (un EA plusieurs graphiques, plusieurs EA, trading manuel)

Je dois lire plus attentivement, merci beaucoup !
 

J'ai besoin de partager cette partie de mon code avec vous, cela m'aidera à clarifier mon problème.
(ma fonction d' ordre de fermeture est presque la même que la leur).

Q : Cette partie du code est-elle fausse, s'il vous plaît ?
Et ce que j'ai manqué, s'il vous plaît ?

Merci d'avance.

void closeorders()
  {
   for(positionindex=OrdersTotal()-1; positionindex>=0; positionindex--)
     {
      if(!OrderSelect(positionindex,SELECT_BY_POS,MODE_TRADES)) continue;
      if(closeallsymbols==false && OrderSymbol()!=Symbol()) continue;
      if(OrderMagicNumber()==magicnumber && (OrderType()==OP_BUY || OrderType()==OP_SELL))
        {
         if(!OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,CLR_NONE))
           {
            Print("failed #",OrderTicket()," error: ",GetLastError());
           }
        }
     }
//---
   return;
  }
 

Avez-vous obtenu un code d'erreur ?

 
Marco vd Heijden:

Avez-vous obtenu un code d'erreur ?


Pas du tout.

 

Et vous voulez qu'il ferme n'importe quel ordre sauf l'ordre de symbole graphique ?

Et avec le bon numéro magique ?

Alors il le fera.
 
Marco vd Heijden:

Et vous voulez qu'il ferme n'importe quel ordre sauf l'ordre de symbole graphique ?

Et avec le bon numéro magique ?


Non, j'ai besoin de fermer tous les ordres de symboles graphiques.
Oui, avec le bon numéro magique.