Вложений: 1 Здравствуйте, кто-нибудь может проверить, почему строка 44 Отложенный ордер не может быть открыта?
https://www.forex-russian.com/attach...7347191544.mq4
Вложений: 1 Здравствуйте, кто-нибудь может проверить, почему строка 44 Отложенный ордер не может быть открыта?
https://www.forex-russian.com/attach...7347191544.mq4
1) У вас, похоже, очень сложный набор вложенных и если здесь петли, вы используете для (i = 0; ilt; k; i ) дважды - см. Ниже. Вы бы лучше его убрали и попробуете скомпилировать снова. {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_BUY OrderComment () == 1) {для (i = 0; ilt; k ; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_SELLSTOP OrderComment () == 1) {OrderDelete (OrderTicket ()); Уровень = уровень 1; OrderSend (Symbol (), OP_SELLSTOP, MathPow (Lots, level), setPriceSS, 2, setPriceSS 40 * Point, setPriceSS-160 * Point, DoubleToStr (уровень, 0), MagicNumber, 0, CLR_NONE); }}}}}}
EA может удалить отложенный ордер, на следующей строке открывается другой новый отложенный ордер, он должен быть в состоянии открыть, но на самом деле не может ...Originally Posted by ;