Скачать MetaTrader 5

Советники: Мультивалютный обработчик тиков OnTickMarketWatch

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Automated-Trading
Админ
106501
Automated-Trading  

Мультивалютный обработчик тиков OnTickMarketWatch:

Стандартный обработчик тиков OnTick() позволяет получать тики только по одному инструменту. Для мультивалютной торговли требуются тики по каждому требуемому инструменту. Причем иногда желательно их получать по всем инструментам, которые есть в окне "Обзор рынка".

Для этой цели прилагаемый советник  exOnTickMarketWatch.mq5 использует стандартную функцию обработки пользовательских событий OnChartEvent() благодаря которой мы получаем:

  1. Номер инструмента (по порядку в окне "Обзор рынка"), по которому появился новый тик.
  2. Имя инструмента по которому появился новый тик.
  3. Цену Bid тика.
  4. Спред символа,по которому появился новый тик.

Для того чтобы тики по инструментам из "Обзора рынка" стали приходить в эксперт, нужно на графике эксперта запустить прилагаемый скрипт scOnTickMarketWatch.mq5.

Автор: Константин

Мультивалютный обработчик тиков OnTickMarketWatch

Konstantin Gruzdev
15133
Konstantin Gruzdev  

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

Andrey Khatimlianskii
58412
Andrey Khatimlianskii  
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Konstantin Gruzdev
15133
Konstantin Gruzdev  
komposter:
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Смотря как на это посмотреть. Потому что так можно любую пользовательскую MQL-программу отнести к "костылю", т.к. она решает задачи, которые не реализованы стандартно. Плюс MQL5 в том, что он позволяет нам создавать эти "костыли". Кстати, это можно реализовать и без скрипта.
Buter
196
Buter  
komposter:
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Это первое что пришло мне в голову.
Kirill Belousov
513
Kirill Belousov  

IMHO При таком алгоритме обработчика не исключен не только пропуск тиков, но и повторные сигналы об одних и тех же тиках.

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