[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 968
Quelqu'un peut-il expliquer pourquoi cette fonction ne ferme pas tous les ordres ouverts en même temps ?
//-------------------------------------------------------------------+ int CloseOrders(int mn) // procédure de clôture de tous les ordres { int total = OrdersTotal() ;
for (int cnt = total-1 ; cnt >= 0 ; cnt--) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ; if (OrderMagicNumber() == mn && OrderSymbol()==Symbol()) { if (OrderType()==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),Bid,3,Green) ; }
if (OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Red) ; } if (OrderType()==OP_BUYSTOP) { OrderDelete(OrderTicket()) ; }
Aidez à rendre le texte d'information de cet indicateur multicolore et légèrement plus gras. Le mot DOWN rouge gras le mot UP vert également gras. De même, à gauche des noms des indicateurs, mettez-les en évidence.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Aidez-moi, s'il vous plaît.
Quelqu'un peut-il expliquer pourquoi cette fonction ne ferme pas tous les ordres ouverts en même temps ?
//-------------------------------------------------------------------+
int CloseOrders(int mn) // procédure de clôture de tous les ordres
{
int total = OrdersTotal() ;
for (int cnt = total-1 ; cnt >= 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ;
if (OrderMagicNumber() == mn && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Green) ;
}
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Red) ;
}
if (OrderType()==OP_BUYSTOP)
{
OrderDelete(OrderTicket()) ;
}
if (OrderType()==OP_SELLSTOP)
{
OrderDelete(OrderTicket()) ;
}
}
}
return(0) ;
}
Aidez-moi, s'il vous plaît.
Quelqu'un peut-il expliquer pourquoi cette fonction ne ferme pas tous les ordres ouverts en même temps ?
Essayez ceci
Veuillez m'aider avec cette question.....
Comment modifier le TP d'un ordre déjà ouvert ?
Veuillez m'aider avec cette question.....
Comment modifier le TP d'un ordre déjà ouvert ?
essayez ceci
Merci, je vais essayer.
N'avez-vous pas besoin de return à la fin de la fonction ?
Merci, je vais essayer.
Le retour à la fin de la fonction est-il inutile ?
Le compilateur n'accepte pas des choses assez basiques, aidez-moi s'il vous plaît !
int start()
int f;f=1 ;
Il jure comme ça...
'int' - point-virgule attendu C:\Orderly couture\expertsärson.mq4 (38, 4)
'f' - expression sur la portée globale non autorisée C:³³'s prints³'s printsó's borders.mq4 (38, 10)
Le compilateur n'accepte pas des choses assez élémentaires, aidez-moi s'il vous plaît !
int start()
int f;f=1 ;
Il jure comme ça...
Qui va mettre les crochets ? Pushkin ? Et il a raison de jurer, dommage qu'il ne t'insulte pas ))))
Le compilateur n'accepte pas des choses assez basiques, aidez-moi s'il vous plaît !
{}{}{}{}{}{}{}{}{}{}{}{}{}{}
S'il vous plaît, aidez-nous.
Aidez à rendre le texte d'information de cet indicateur multicolore et légèrement plus gras. Le mot DOWN rouge gras le mot UP vert également gras. De même, à gauche des noms des indicateurs, mettez-les en évidence.