1 Attachment (s) Xin chào, bất cứ ai có thể kiểm tra cho tôi tại sao dòng 44 Lệnh chờ không thể mở được?
https://www.forexibroker.com/attachm...7347191544.mq4
![]() |
|
1 Attachment (s) Xin chào, bất cứ ai có thể kiểm tra cho tôi tại sao dòng 44 Lệnh chờ không thể mở được?
https://www.forexibroker.com/attachm...7347191544.mq4
1) Bạn dường như có một tập hợp rất tuân thủ lồng nhau và nếu vòng lặp ở đây, bạn sử dụng cho (i = 0; ilt; k; i ) hai lần - xem bên dưới. Bạn nên dọn dẹp nó tốt nhất và thử biên dịch lại. cho (i = 0; ilt; k; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_BUY Đơn hàng () == 1) {cho (i = 0; ilt; k ; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_SELLSTOP Đơn hàng () == 1) {OrderDelete (OrderTicket ()); level = level 1; OrderSend (Symbol (), OP_SELLSTOP, MathPow (Rất nhiều, cấp), setPriceSS, 2, setPriceSS 40 * Point, setPriceSS-160 * Point, DoubleToStr (cấp độ, 0), MagicNumber, 0, CLR_NONE); }}}}}}
EA có thể xóa lệnh chờ, dòng tiếp theo sẽ mở một lệnh chờ mới, nó sẽ có thể mở, nhưng thực tế là không thể ...Originally Posted by ;