Обсуждение статьи "Создание пользовательских индикаторов в MQL5 (Часть 7): Гибридные рыночные профили Time Price Opportunity (TPO) для анализа сессий"

 

Опубликована статья Создание пользовательских индикаторов в MQL5 (Часть 7): Гибридные рыночные профили Time Price Opportunity (TPO) для анализа сессий:

В этой статье мы разрабатываем пользовательский индикатор на MQL5 для гибридных рыночных TPO-профилей с поддержкой нескольких сессионных периодов: внутридневных, дневных, недельных, месячных и фиксированных периодов с учётом часового пояса. Индикатор дискретизирует цены по сетке, отслеживает данные сессии, включая максимумы, минимумы, цены открытия и закрытия, а также рассчитывает ключевые элементы, такие как точка контроля (POC) и область стоимости (value area) на основе количества TPO. Он визуально отображает профили на графике с настраиваемыми цветами для букв TPO, одиночных принтов (single prints), областей стоимости, POC и маркеров закрытия, позволяя выполнять подробный анализ сессий.

Гибридный рыночный профиль Time Price Opportunity (TPO) — это инструмент визуализации, который отображает распределение цены во времени в рамках заданных торговых сессий. Для представления временных интервалов на конкретных ценовых уровнях используются буквы, прямоугольные маркеры или просто точки. Такой профиль показывает зоны повышенной активности, например область стоимости и точку контроля, где происходила основная часть торговли. Этот подход помогает определять поддержку, сопротивление и зоны справедливой стоимости, агрегируя ценовое движение в профильную гистограмму: более плотные скопления TPO указывают на сбалансированную торговлю, а более тонкие — на потенциальные пробои или дисбалансы. Обычно мы применяем его по сессиям, чтобы оценивать рыночные настроения, открывать позиции вблизи границ области стоимости или отслеживать смещения POC для продолжения тренда.

Наш план состоит в том, чтобы определять сессии на основе выбранных таймфреймов с учётом часового пояса. Мы будем дискретизировать цены по сетке для назначения TPO и отслеживать метрики сессии, например максимумы и минимумы. Также мы рассчитаем POC как уровень с наибольшим количеством TPO. Затем определим область стоимости, покрывающую заданный процент от общего числа TPO. Наконец, мы визуализируем профиль с помощью меток, точек и квадратов с цветовым кодированием для более глубокого анализа графика. Ниже приведено визуальное представление наших целей.

АРХИТЕКТУРА РЫНОЧНОГО ПРОФИЛЯ TPO


Автор: Allan Munene Mutiiria