MT5 и скорость в боевом исполнении - страница 12

 
Разберемся и оптимизируем.

Спасибо за тесты
 

Странно. Какая может быть быстрая торговля, если нет лимитных ордеров?

А отложенные сервером исполняются за десятки миллисекунд, за это время цена уходит.

 
secret:

Странно. Какая может быть быстрая торговля, если нет лимитных ордеров?

А отложенные сервером исполняются за десятки миллисекунд, за это время цена уходит.

Ничего не понял.

 
линух
Файлы:
20200814.log  1717 kb
 
Rorschach:
линух

Спасибо. Похоже, в MT5 основная причина.

 
fxsaber:

Спасибо. Похоже, в MT5 основная причина.

Интересная тема, буду следить.

 
fxsaber:

Так удручающе выглядит боевая ситуация.

Если присмотреться, то можно заметить, что независимые друг от друга советники тормозят одинаково (время и длительность лага). Т.е. когда несколько советников делают вызов HistorySelect, то MT5 останавливает выполнение всех советников на какое-то время, а потом возвращает советникам свои результаты.


По какой причине архитектурно выбран столь странный (по сравнению с напрашивающимися) API работы с торговой историей? Где подводные камни в таком подходе?


Наверное, ненормально, когда производительность MT4 уделывает по скорости MT5 при работе с торговой историей.

Пожалуйста, уберите тормоза из торгового Терминала!

Интересно то, что такая задержка происходит даже в остальных терминалах, работающих на одном счёте. То есть несколько советников в одном из терминалов работают с HistorySelect, при этом ухудшается скорость у всех остальных советников, независимо от того, на каком из терминалов они запущены. 
 
Dmi3:
Интересно то, что такая задержка происходит даже в остальных терминалах, работающих на одном счёте. То есть несколько советников в одном из терминалов работают с HistorySelect, при этом ухудшается скорость у всех остальных советников, независимо от того, на каком из терминалов они запущены. 

Звучит странно, конечно.

 
Dmi3:
Интересно то, что такая задержка происходит даже в остальных терминалах, работающих на одном счёте. То есть несколько советников в одном из терминалов работают с HistorySelect, при этом ухудшается скорость у всех остальных советников, независимо от того, на каком из терминалов они запущены. 

А если на разных компьютерах?

 
Aleksey Vyazmikin:

А если на разных компьютерах?

Я трейдер, что вижу в своих терминалах невооруженным глазом, о том и пою. Моделирует пусть fxsaber или парни из MQ, у них побольше знаний и навыков для такой работы.

Теоретически конечно могу поставить какого-нибудь советника с домашнего ноутбука и посмотреть на его поведение.