Market Profile MetaTrader индикатор — классическое решение для отображения рыночного профиля (market profile). Может отображать на графике статистическое распределение цены по времени, стоимостную зону и контрольное значение для торговой сессии. Этот индикатор можно присоединить к графикам от M5 до D1 и он будет показывать рыночный профиль для дневных, недельных или месячных сессий. Более низкие таймфреймы предоставляют большую точность. Более высокие — дают лучшую наглядность. Доступны три разные цветовые схемы для отрисовки блоков профиля. Индикатор основан на простом ценовом движении и не использует стандартные индикаторы МетаТрейдера. Он доступен в версиях для платформы MetaTrader 4 и MetaTrader 5.

Входные параметры

  • Session (по умолчанию = Daily) — торговая сессия для рыночного профиля: дневная, недельная или месячная.
  • StartFromDate (по умолчанию = __DATE__) — если StartFromCurrentSession равен false, то индикатор начнет отрисовку профилей от этой даты. Он рисует назад во времени. Например, если вы установите эту переменную равной 2016-01-20 и SessionsToCount равным 2, то профили отрисуются для 2016-01-20 и 2016-01-19.
  • StartFromCurrentSession (по умолчанию = true) — если true, то индикатор начинает рисовать с сегодняшнего дня, иначе — с даты, указанной в StartFromDate.
  • SessionsToCount (по умолчанию = 2) — для скольких торговых сессий рисовать рыночные профили.
  • ColorScheme (по умолчанию = Blue_to_Red) — цветовая схема для блоков профилей:
    • Blue_to_Red — от синего к красному.
    • Red_to_Green — от красного к зеленому.
    • Green_to_Blue — от зеленого к синему.
  • MedianColor (по умолчанию = clrWhite) — цвет контрольного значения (медианы).
  • ValueAreaColor (по умолчанию = clrWhite) — цвет границы стоимостной зоны.
  • ShowValueAreaRays (по умолчанию = false) — если true, то максимум и минимум стоимостной зоны последней сессии перед текущей будут проецироваться в правую часть графика.
  • TimeShiftMinutes (по умолчанию = 0) — временной сдвиг для сессий, в минутах. Положительное число сдвинет начало сессии влево; отрицательное — вправо.

Пример

Индикатор Market Profile для MetaTrader, пример графика

Скриншот графика показывает рыночные профили, рассчитанные для двух дневных торговых сессий рынка Форекс. Таймфрейм установлен на M30 и сессия справа еще не закончилась. Самые ранние цены показаны синим цветом, самые последние — красным. Медианы и стоимостные зоны отмечены белыми линиями и показывают самые важные ценовые уровни. Трейдеры обычно возвращаются к этим уровням, если объем при прорыве недостаточно высокий. Высокообъемные прорывы из этих уровней дают сигнал о сильных трендовых волнах. Вы можете почитать подробнее о рыночном профиле в этой короткой книжке (на английском языке): Book on Market Profile.

Скачать (ver. 1.06, 2017-11-30)

Market Profile для MetaTrader 4 в .zip

Market Profile для MetaTrader 4 в .mq4

Market Profile для MetaTrader 5 в .zip

Market Profile для MetaTrader 5 в .mq5

Обсудить

У вас есть вопросы или предложения по данному индикатору? Обсудите их на форуме!

Список изменений

Версия 1.06 — 2017-11-30

  • Добавлена очистка графических объектов при использовании индикатора в шаблонах.

Версия 1.05 — 2017-11-23

  • Добавлена возможность отображать максимум и минимум стоимостной зоны предыдущей сессии.
  • Добавлен входной параметр для сдвига по времени, чтобы перемещать сессии по часовым поясам.

Версия 1.04 — 2016-11-07

  • Исправлены ошибки "Array out of range".

Версия 1.03 — 2016-01-25

  • Добавлена поддержка трех торговых сессий: дневной, недельной и месячной.
  • Исправлено удаление графических объектов не принадлежащих индикатору.
  • Оптимизирована скорость работы.
  • Увеличено число поддерживаемых таймфреймов.
  • Добавлено встроенное описание индикатора.
  • Улучшен интерфейс (перечисляемые типы во входных параметрах).
  • Исправлены некоторые места, которые могли вызывать ошибки "Array out of range".
  • Код переписан полностью, чтобы соответствовать новым стандартам MQL4 и MQL5.

Версия 1.01 — 2011-12-11

  • Исправлена совместимость кода с новыми версиями МТ5.

Версия 1.00 — 2010-07-23

  • Оригинальный релиз индикатора для платформ МТ4 и МТ5.