prostotrader:
А как в MQL получить Timeout по ордеру?
Есть такой код возврата сервера:
10012 TRADE_RETCODE_TIMEOUT Запрос отменен по истечению времени
Скорее всего, проблема в том, что советник не обрабатывает этот код и пытается отправить новый запрос.
Ihor Herasko:
Есть такой код возврата сервера:
10012 TRADE_RETCODE_TIMEOUT Запрос отменен по истечению времени
Скорее всего, проблема в том, что советник не обрабатывает этот код и пытается отправить новый запрос.
Код возврата есть
2017.03.29 11:21:14.229 trader (BR-12.17,H1) OnTradeTransaction: Sell ордер не установлен! Причина: Запрос отменен по истечению времени; Билет = 54696115
но проблема в том, что, иногда, НЕТ никакого ответа от сервера :(
Какой тамаут нужно выставлять?
Сколько?
prostotrader:
Код возврата есть
но проблема в том, что, иногда, НЕТ никакого ответа от сервера :(
Какой тамаут нужно выставлять?
Сколько?
OrderSend 180 секунд ожидает. OrderSendAsync + OnTradeTransaction - сколько установите.
Спасибо
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет!
1571, реал
Советник отолсал отложенный ордер и ждет ответа от сервера уже несколько минут.
Я установил ордер руками и получил чкрез некоторое время следующее
А как в MQL получить Timeout по ордеру?