MQL и Timeout

 

Привет!

1571, реал

Советник отолсал отложенный ордер и ждет ответа от сервера уже несколько минут.

Я установил ордер руками и получил чкрез некоторое время следующее

А как в MQL получить Timeout по ордеру?

 
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 - сколько установите.
 
fxsaber:

OrderSend 180 секунд ожидает. OrderSendAsync + OnTradeTransaction - сколько установите.

Спасибо
Причина обращения: