Обсуждение статьи "Создание пользовательского тикового графика в MQL5"

 

Опубликована статья Создание пользовательского тикового графика в MQL5:

Узнайте, как реализовать в MQL5 тиковый график, в котором каждый бар строится из фиксированного количества тиков, а не по времени. В статье рассматриваются создание и настройка пользовательского символа, получение тиков в режиме реального времени, формирование значений OHLC и передача данных с помощью функции CustomRatesUpdate. Такой подход позволяет получить свечи, формируемые по рыночной активности, которые точнее отражают интенсивность рынка и краткосрочный импульс для точного внутридневного анализа.

MetaTrader 5 организует ценовые данные с использованием фиксированных временных интервалов, что зачастую скрывает истинную интенсивность рыночной активности. Одноминутная свеча, сформированная из сотен тиков, может выглядеть точно так же, как и свеча, сформированная всего из нескольких сделок. Для скальперов и систем, работающих на основе тиков, это становится серьёзным ограничением, поскольку MetaTrader 5 не предоставляет встроенный график тиковых баров.

В этой статье рассказывается, как создавать свечи, формируемые по рыночной активности, которые закрываются после N тиков, а не по истечении заданного временного интервала. Вы получите чёткую и реализуемую задачу: разработать советник, который создаёт и настраивает отдельный пользовательский символ, объединяет поступающие тики в OHLC-бары заданного пользователем размера (количество тиков на бар), присваивает барам монотонно возрастающие временные метки и обновляет формирующуюся свечу в режиме реального времени с помощью функции CustomRatesUpdate. В качестве входных параметров указываются имя пользовательского символа, количество тиков на бар и опция автоматического открытия графика. В результате в MetaTrader 5 появляется тиковый график, на котором каждая свеча отражает интенсивность рыночной активности, а не прошедшее время.

Создание пользовательского тикового графика в MQL5


Автор: ALGOYIN LTD