Библиотеки: MT4Orders - страница 69

 
Vitaly Muzichenko #:

А что крутого, терминал 5 так взаимодействует с сервером.

у меня максимальное ожидание, если нет ответа в OnTradeTransaction, 250 МС

За 10 сек можно весь депозит слить.

 
prostotrader #:

у меня максимальное ожидание, если нет ответа в OnTradeTransaction, 250 МС

И что делаете после этого времени, если ответа нет?

 
prostotrader #:

у меня максимальное ожидание, если нет ответа в OnTradeTransaction, 250 МС

За 10 сек можно весь депозит слить.

Я тоже так жду, а ещё жду наследство от богатого, но неизвестного родственника.

Ждать можно всего, но есть реальность


 

Прошло время - имею это


 
fxsaber #:

И что делаете после этого времени, если ответа нет?

Жду следующие 250 мс, а не сразу 10 секунд!

Но это редко бывает, обычно OnTradeTransaction отлично работает.

 
Vitaly Muzichenko #:

Прошло время - имею это


У меня пинг 5-7 мс из дома.

 
prostotrader #:

Жду следующие 250 мс, а не сразу 10 секунд!

Обратите внимание на выделенное слово.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: MT4Orders

fxsaber, 2022.02.22 00:40

Разрешите ждать результата до 10-ти секунд.

MT4ORDERS::OrderSend_MaxPause = 10000000; // максимальное время на синхронизацию в мкс.

И между соседними проверками состояния библиотека не ждет 250 мс, даже 1 мс не ждет. Как только будет ответ, сразу даст знать. Через 0.5 мс - значит ответ будет через 0.5 мс. Через 2345 мс, значит ответ будет ровно через это время. Ну не может быть тупой самая популярная в мире торговая библиотека под MT5.

 
prostotrader #:

У меня пинг 5-7 мс из дома.

Библиотека проверялась и на терминале, который был запущен на той же физической машине, где и торговый сервер. Т.е. нулевой пинг.

 
fxsaber #:

Обратите внимание на выделенное слово.

И между соседними проверками состояния библиотека не ждет 250 мс, даже 1 мс не ждет. Как только будет ответ, сразу даст знать. Через 0.5 мс - значит ответ будет через 0.5 мс. Через 2345 мс, значит ответ будет ровно через это время. Ну не может быть тупой самая популярная в мире торговая библиотека под MT5.

Каким образом не ждет?

Мы можем работать только по событиям в терминале, колбэков-то нет.

 
prostotrader #:

Каким образом не ждет?

Цикл.