Market Profile
Индикатор Market Profile строит вертикальные объемные профили по сессиям (Азия, Европа, Америка), визуализируя зоны, где цена проводила больше времени. Он анализирует внутридневные бары и разбивает их по трем временным периодам, отражающим разные сессии рынка. Индикатор рассчитывает количество времени, проведенного на каждом ценовом уровне, в течение этих сессий, и визуально отображает их как прямоугольники на графике.
Особенности чтения индикатора:
- Весь день делится на три сессии: Азиатская, Европейская и Американская.
- Цветовые зоны на графике показывают время, проведённое на уровне цены в каждой сессии.
- Каждый ценовой уровень окрашивается согласно сессии и продолжительности пребывания на нём цены. Уровни, где цена задерживалась дольше, считаются важными уровнями, так как там наблюдалась активная торговля.
- Индикатор не рассчитывает POC (Point of Control) напрямую, но можно визуально выделить уровни с наибольшей протяженностью цветных зон — это и есть точки контроля, указывающие ключевые уровни спроса и предложения.
- Области с более высокой концентрацией объема, так называемые "Области ценности" (Value Areas), где цена провела долго время, можно рассматривать как уровни, к которым цена может стремиться вернуться.
Таким образом, индикатор Market Profile в данном коде помогает понять, на каких уровнях в течение дня была сосредоточена основная активность, и выделить уровни поддержки и сопротивления для каждой торговой сессии.

Параметры
Индикатор Market Profile обладает следующими параметрами:
- День начала — номер дня, с которого начинается расчет. 0 — текущий, 1 — предыдущий, и т.д.
- Дней на графике — количество отображаемых дней, включая день начала.
- Множитель гистограммы — множитель длины для столбиков гистограммы.
- Открытие сессии AS/EU/US — часы открытия азиатской, европейской и американской сессий.
Также вы можете указать таймфреймы, на которых будет отображаться индикатор, и стиль линий для сессий.