Перегрузить терминал. ЕМНИП, это индикатор хреновой связи. Если в тестере, то код показывайте.
TheXpert:
Перегрузить терминал. ЕМНИП, это индикатор хреновой связи. Если в тестере, то код показывайте.
Перегрузить терминал. ЕМНИП, это индикатор хреновой связи. Если в тестере, то код показывайте.
//---- модификация уровней рыночных ордеров if(OrderSymbol() == Symbol() && (OrderType() == OP_BUY || OrderType() == OP_SELL)) for(j=0;j<10000;j++) { RefreshRates(); bool Rez= OrderModify(OrderTicket(), OrderOpenPrice(), StopLevel, TakeLevel, 0, CLR_NONE) ; int Err = GetLastError(); Comment(Err);//############### if(Rez==true) break; Sleep(100); } //---- модификация отложенного BUY if(OrderSymbol() == Symbol() && OrderType() == OP_BUYSTOP) { if(BuyLevel==0 && OrderOpenPrice()!=0) BuyLevel = OrderOpenPrice(); for(j=0;j<10000;j++) { RefreshRates(); Rez= OrderModify(OrderTicket(), BuyLevel, StopLevel, TakeLevel, 0, CLR_NONE) ; if(Rez==true) break; Sleep(100); } } //---- модификация отложенного SELL if(OrderSymbol() == Symbol() && OrderType() == OP_SELLSTOP) { if(SellLevel==0 && OrderOpenPrice()!=0) SellLevel = OrderOpenPrice(); for(j=0;j<10000;j++) { RefreshRates(); Rez= OrderModify(OrderTicket(), SellLevel, StopLevel, TakeLevel, 0, CLR_NONE) ; if(Rez==true) break; Sleep(100); } } //----
обнаружил только сегодня
до этого все работало как часы
Ошибка №1 = попытка модификации с тем же уровнем, то есть у вашего ордера и так стоплосс == 1,25, а вы ему меняйся сволочь 1,25 на 1,25 :))
FAQ:
Ошибка №1 = попытка модификации с тем же уровнем, то есть у вашего ордера и так стоплосс == 1,25, а вы ему меняйся сволочь 1,25 на 1,25 :))
А, точно )
Ошибка №1 = попытка модификации с тем же уровнем, то есть у вашего ордера и так стоплосс == 1,25, а вы ему меняйся сволочь 1,25 на 1,25 :))
И проверки в коде я что то не вижу ....
нет, фишка в том что сначала был стоп, потом меняю на ордер без стопа и не срабатывает
Раньше все работало
Debugger:
Попробуйте таки попринтовать. Ответ FAQ таки очень похож на правду.
Раньше все работало
хотел снять стоп и не сработало
раньше все отрабатывало замечательно...
опять метаквоты что-то накрутили и перестало работать?!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При выполнении функции OrderModify возвращает ошибку = 1.
Может кто что сказать по данному поводу?
Заранее благодарен.