Финансовые инструменты и обзор рынка

MetaTrader 5 предоставляет пользователям возможность анализа и торговли финансовыми инструментами (или просто символам, "тикерам"), которые формируют основу практически всех подсистем терминала. Графики, индикаторы и сама история котировок существуют в привязке к торговым символам. И конечно же, на финансовых инструментах строится основной функционал терминала — торговые приказы, сделки, контроль маржинальных требований, история торгового счета.

Брокер поставляет трейдерам через терминал оговоренный перечень символов, из которого каждый пользователь выбирает для себя наиболее интересные, формируя Обзор рынка. Напомним, что именно список в окне Обзор рынка определяет символы, по которым терминал запрашивает онлайн котировки и позволяет открывать графики с последующей подкачкой истории.

Разумеется, MQL5 API предоставляет аналогичные программные средства, позволяющие просматривать и анализировать характеристики всех символов, добавлять их в Обзор рынка или исключать оттуда.

В дополнение к стандартным символам, информация по которым поступает с торговых площадок и транслируется в терминал брокером, MetaTrader 5 дает возможность создавать пользовательские символы: их свойства и история котировок может загружаться из произвольных источников данных, рассчитываться по формулам или MQL-программами. Пользовательские символы также участвуют в Обзоре рынка, могут использоваться для тестирования стратегий и технического анализа, однако имеют и естественное ограничение — ими нельзя торговать онлайн штатными средствами MQL5 API, поскольку эти символы отсутствуют на сервере. Пользовательские символы будут рассмотрены в отдельной главе, в последней, седьмой части книги.

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

Кроме того, в главе про графики уже были описаны некоторые свойства символов, сделанные доступными через функции получения основных свойств текущего графика (Point, Digits), поскольку работа графика невозможна без связанного с ним символа. Теперь мы изучим большинство свойств символов, включая их спецификацию. Их полный набор можно изучить в документации MQL5 на сайте.