Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
на выходных невозможно менять историю, поэтому не проверить.
Возможно. Поэтому нашлась проблема на выходных.
Результат.
Лаги (могут доходить до нескольких миллисекунд) после удаления второго ордера.
Переходите на учет микросекунд. Миллисекунды уже не подходят.
Почему сервер МТ5 исполняет отложенные ордера за 100-200 миллисекунд? (у всем известного брокера на А)
Возможно. Поэтому нашлась проблема на выходных.
Результат.
Лаги (могут доходить до нескольких миллисекунд) после удаления второго ордера.
Удаление ордеров приводит к полной инвалидации кеша выбранной истории.
В обычном режиме скорость выборки истории довели до десятков микросекунд.
Почему сервер МТ5 исполняет отложенные ордера за 100-200 миллисекунд? (у всем известного брокера на А)
Исполняет или принимает?
Без деталей на N сделках(чтобы можно было видеть картину в целом, а не вырванный одиночный ордер. включая пинги) обсуждать нельзя.
Удаление ордеров приводит к полной инвалидации кеша выбранной истории.
Первое удаление отлично же проходит. Со второго проблемы. С чем связана такая инвалидация?
Надо на форуме поискать. Помню, что показывал, как Generic-доступ к истории превосходит штатный механизм именно в Тестере.
Здесь дело было.
Исполняет или принимает?
Без деталей на N сделках(чтобы можно было видеть картину в целом, а не вырванный одиночный ордер. включая пинги) обсуждать нельзя.
Исполняет.
Если цена одним тиком касается отложенного Limit-ордера и отскакивает обратно, и этот тик длится меньше 100-200 мс. То приблизительно в 30-50% случаев исполнение происходит с проскальзыванием. Т.е. по цене тика ордер не успевает исполниться.
Длительность тика смотрю по тиковому архиву брокера, поэтому пинги ни при чем.
В повышенную загрузку сервера тоже не верю, т.к. судя по номерам ордеров в эти моменты мало кто торгует.
Проскальзывание из-за недостатка ликвидности тоже ни при чем. Т.к. проявляется только на коротких тиках. Да и лот маленький.
Пока что предполагаю искусственное замедление исполнения со стороны брокера.
Статистику по нескольким сделкам собрать трудоемко. Но можно, если это поможет ответить на вопрос.
Исполняет.
Если цена одним тиком касается отложенного Limit-ордера и отскакивает обратно, и этот тик длится меньше 100-200 мс. То приблизительно в 30-50% случаев исполнение происходит с проскальзыванием. Т.е. по цене тика ордер не успевает исполниться.
Длительность тика смотрю по тиковому архиву брокера, поэтому пинги ни при чем.
В повышенную загрузку сервера тоже не верю, т.к. судя по номерам ордеров в эти моменты мало кто торгует.
Проскальзывание из-за недостатка ликвидности тоже ни при чем. Т.к. проявляется только на коротких тиках. Да и лот маленький.
Пока что предполагаю искусственное замедление исполнения со стороны брокера.
Статистику по нескольким сделкам собрать трудоемко. Но можно, если это поможет ответить на вопрос.
Если цена одним тиком касается отложенного Limit-ордера и отскакивает обратно, и этот тик длится меньше 100-200 мс. То приблизительно в 30-50% случаев исполнение происходит с проскальзыванием. Т.е. по цене тика ордер не успевает исполниться.
ЗадолУтомился снепшоты отлаживать. В итоге сделал идеально. Один советник - тишь и гладь. Два - замечательно. 20 - катастрофа: CPU под 100%. HistorySelect по много миллисекунд лагает.
Похоже, не предназначен MT5 для одновременной работы большого количества роботов.