1 pi?ce (s) jointe (s) Bonjour, n'importe qui peut v?rifier pour moi pourquoi la ligne 44 Commande en attente ne peut pas ?tre ouverte.
https://www.sundytrading.com/attachm...7347191544.mq4
1 pi?ce (s) jointe (s) Bonjour, n'importe qui peut v?rifier pour moi pourquoi la ligne 44 Commande en attente ne peut pas ?tre ouverte.
https://www.sundytrading.com/attachm...7347191544.mq4
1) Vous semblez avoir un ensemble tr?s conforme de boucles imbriqu?es pour et si, ici, vous utilisez pour (i = 0; ilt; k; i ) deux fois - voir ci-dessous. Vous feriez mieux de ranger et d'essayer de compiler ? nouveau. pour (i = 0; ilt; k; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_BUY OrderComment () == 1) {pour (i = 0; ilt; k ; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_SELLSTOP OrderComment () == 1) {OrderDelete (OrderTicket ()); niveau = niveau 1; OrderSend (Symbol (), OP_SELLSTOP, MathPow (Lots, niveau), setPriceSS, 2, setPriceSS 40 * Point, setPriceSS-160 * Point, DoubleToStr (niveau, 0), MagicNumber, 0, CLR_NONE); }}}}}}
L'EA peut supprimer l'ordre en attente, la ligne suivante est ouverte, un autre nouvel ordre en attente, elle devrait pouvoir s'ouvrir, mais ne peut en fait pas ...Envoy? par ;