Как закрыть оредер, если он -100? - страница 3 123 Новый комментарий [Удален] 2010.02.24 12:48 #21 на cnt ругается [Удален] 2010.02.24 12:53 #22 vlandex писал(а) >> на cnt ругается Я знал... Я знал...) Логично вообщем-то) Заряд бодрости и хорошего настроения получен на весь оставшийся день, спасибо. Vasiliy Orlov 2010.02.24 12:54 #23 vlandex писал(а) >> на cnt ругается вы покажите вес код, тогда будет о чем разговаривать [Удален] 2010.02.24 12:55 #24 ну и как быть Vasiliy Orlov 2010.02.24 12:57 #25 vlandex писал(а) >> ну и как быть ни у кого кроме вас не ругается, скорее всего вы делаете что то не правильно, а что конкретно у вас там в компиляторе, если это вообще компилятор, ни кому не известно. [Удален] 2010.02.24 12:57 #26 vlandex писал(а) >> ну и как быть Учиться. Учиться. Учиться. Во втором случае уберите int перед cnt [Удален] 2010.02.24 13:01 #27 А правильнее слепить все в одну кучу for(int cnt=OrdersTotal()-1;cnt>=0;cnt--) { if (!OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)) continue; if (OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic) continue; if (OrderProfit() + OrderSwap() + OrderCommission()>-100 && OrderProfit() + OrderSwap() + OrderCommission()<150) continue; if (!OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),Slippage,Blue)) { Print("OrderClose failed with error #",GetLastError()); } } [Удален] 2010.02.24 13:32 #28 а как открыть ордер если не открыта ни одна сделка? --- 2010.02.24 13:34 #29 if (OrdersTotal()==0) OrderSend(...) 123 Новый комментарий
на cnt ругается
Я знал... Я знал...) Логично вообщем-то)
Заряд бодрости и хорошего настроения получен на весь оставшийся день, спасибо.
на cnt ругается
вы покажите вес код, тогда будет о чем разговаривать
ну и как быть
ни у кого кроме вас не ругается, скорее всего вы делаете что то не правильно, а что конкретно у вас там в компиляторе, если это вообще компилятор, ни кому не известно.
ну и как быть
Учиться. Учиться. Учиться.
Во втором случае уберите int перед cnt
А правильнее слепить все в одну кучу