Pro Multi Timeframe SRZones

Pro_Multi_Timeframe_SR_Zones.mq5 — описание

Мультитаймфреймовый индикатор уровней поддержки/сопротивления (S/R) для MetaTrader 5. В названии —  Pro_Multi_Timeframe_SR_Zones . Рисует на графике ценовые зоны (прямоугольники) поддержки и сопротивления, найденные на 8 старших таймфреймах, с линиями по центру зоны, подписями силы (hits) и кнопками управления. В шапке файла указано «Version 6.02 (Enhanced)», а в  #property version  — 6.07.

Что делает индикатор

  • Сканирует 8 старших таймфреймов: M5, M15, M30, H1, H4, D1, W1, MN1 (только те, что старше текущего ТФ графика).
  • Ищет локальные экстремумы (pivot-точки): максимумы для сопротивления, минимумы для поддержки в окне  InpSearchRadius .
  • Строит вокруг каждой точки зону шириной от точки (points) или от ATR соответствующего ТФ.
  • Объединяет соседние перекрывающиеся зоны одного ТФ, убирает дубли между ТФ (в пользу старшего ТФ).
  • Считает «попадания» (hits) — сколько баров за последние  InpHitsLookback  пересекали зону целиком.
  • Сортирует зоны по hits (затем по старшинству ТФ), берёт максимум  InpMaxZones .
  • Рисует прямоугольники от времени начала зоны до текущего бара, пунктирную линию по центру и подписи для самых сильных зон ( InpMaxLabels ).
  • Показывает ближайшие уровни над/под ценой в инфо-метке.
  • Может выдавать Alert при пробое уровня (опция  InpAlertZone ), с защитой от повторов между перестройками.

Логика расчёта ( OnCalculate )

  • Новый бар → полная перестройка зон ( RebuildZones ).
  • Режим ATR и прошло ≥  InpRefreshSec  → периодическая перестройка (ширина зон «дышит» вместе с волатильностью).
  • Остальное время → только лёгкое обновление краёв зон до текущего бара и проверка пробоев ( UpdateZoneEdges ) — без полного пересчёта.
  • Выход —  rates_total , индикатор без буферов ( indicator_buffers 0 ), вся отрисовка через графические объекты.

Управление с графика (кнопки)

  • SR — показать/скрыть зоны.
  • FILL — включить/выключить заливку прямоугольников.
  • ALL — включить/выключить все ТФ сразу.
  • M5…MN1 — 8 цветных кнопок, тумблеры таймфреймов.

Другие продукты этого автора
BjKeyLevels.mq5   — индикатор ключевых уровней (Bjorgum Key Levels, версия 1.60) для MetaTrader 5, построенный на пивот‑логике по старшим экстремумам цены. Назначение и принцип работы: Поиск ключевых зон   — по пивотам (свинг‑максимум/минимум с настройкой плеч   InpPivotLeft/Right = 7 ) находит уровни поддержки и сопротивления. Каждый уровень превращается в   зону   с шириной, зависящей от   ATR(14)   и множителя ( InpAtrMultiplier = 0.5 ). Объединение зон   — близкие уровни сливаются в одну зо
Ручная торговая панель (Manual Trade Panel) — v37.38 Удобная панель ручного трейдинга для MetaTrader 5: рыночные сделки, отложенные ордера, мониторинг открытых позиций и защитные инструменты в одном окне. Возможности: Рыночные сделки   — кнопки BUY/SELL одним кликом. Отложенные ордера   — Buy/Sell Limit и Stop с полем цены. Мониторинг позиций   — таблица с P/L, объёмом, SL/TP, частичным закрытием (1/2, произвольный %), реверсом, перемещением в безубыток (BE). Защита позиций   — трейлинг-стоп по
Фильтр:
Нет отзывов
Ответ на отзыв