Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зачем продавать продукты в MetaTrader AppStore? Узнай из статьи!
Automated-Trading
Админ
99101
Automated-Trading 2010.11.01 10:45 

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

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

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

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

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

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

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

Konstantin Gruzdev
14010
Konstantin Gruzdev 2010.11.01 11:19  

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

Andrey Khatimlianskii
56159
Andrey Khatimlianskii 2010.11.01 17:34  
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Konstantin Gruzdev
14010
Konstantin Gruzdev 2010.11.01 21:24  
komposter:
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Смотря как на это посмотреть. Потому что так можно любую пользовательскую MQL-программу отнести к "костылю", т.к. она решает задачи, которые не реализованы стандартно. Плюс MQL5 в том, что он позволяет нам создавать эти "костыли". Кстати, это можно реализовать и без скрипта.
Buter
196
Buter 2010.11.01 21:40  
komposter:
Был бы интересен вариант обработчика без использования дополнительных скриптов, иначе получаются "костыли".
Это первое что пришло мне в голову.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий