Новая статья: Рецепты MQL5 - обработка события BookEvent

 

Опубликована статья Рецепты MQL5 - обработка события BookEvent:

В статье рассматриваются событие стакана BookEvent и принцип его обработки. В качестве примера создается MQL5-программа, обрабатывающая состояния стакана. Используется объектно-ориентированный подход. Результаты обработки выводятся на экран в виде панели и уровней стакана.

Торговый терминал MetaTrader 5, как известно, - это мультирыночная платформа. С ее помощью можно торговать на рынках: Форекс (Forex), фондовые рынки (биржи), Фьючерсы и Контракты на разницу. Судя по заказам в разделе Фриланс, доля трейдеров, которые торгуют не только на Форексе, растет.

В своей статье я хотел бы познакомить начинающего MQL5-программиста с обработчиком события BookEvent. Это событие связано с биржевым стаканом, который скорее является инструментом трейдера, торгующего фондовыми активами и производными на них. Однако для Forex-трейдеров стакан тоже может оказаться полезным. Сейчас все большую популярность набирают так называемые ECN-счета, где поставщики ликвидности предоставляют информацию по заявкам, пускай и в рамках только своей модели агрегатора.


1. Событие BookEvent

Согласно Документации данное событие появляется при изменении состояния стакана цен. Условимся, что событие BookEvent – это "событие стакана".

Сам стакан – это массив заявок, которые отличаются направлением (sell и buy), ценой и объемом. Цены в стакане распределены возле рыночных, поэтому считаются лучшими.

Рис.1 Стакан цен в MetaTrader 5

Рис.1 Стакан цен в MetaTrader 5

В MetaTrader 5 стакан называется «Стакан цен» (рис.1). Более подробно о стакане цен можно почитать в Руководстве пользователя клиентского терминала.

Автор: Dennis Kirichenko