ShiftedPriceDensity mt4
- Индикаторы
- Andriy Sydoruk
- Версия: 1.0
- Активации: 5
ShiftedPriceDensity — профессиональный индикатор плотности цены со смещениями
ShiftedPriceDensity — это продвинутый технический индикатор для платформы MetaTrader 5, который позволяет визуализировать наиболее значимые горизонтальные уровни цены с учётом исторических смещений. Инструмент идеально подходит для трейдеров, практикующих кластерный анализ, построение уровней поддержки и сопротивления, а также поиск ключевых ценовых зон в условиях рыночной неопределённости.
Данный custom indicator основан на концепции ценовой плотности (price density) и интегрирует в себе элементы объёмного анализа, market profile и многослойного сканирования повторяющихся уровней. Использование ShiftedPriceDensity существенно усиливает точность входов и повышает эффективность стратегий, построенных на уровневом трейдинге и техническом анализе.
🔧 Как работает индикатор
В основе алгоритма лежит обращение к внешнему модулю PriceDensity.ex5 , который рассчитывает плотность цены на заданной глубине истории. В отличие от стандартных инструментов, ShiftedPriceDensity проводит серию вычислений с разными временными смещениями (shift levels). Это позволяет трейдеру выявлять ценовые кластеры (price clusters), которые остаются устойчивыми во времени и служат опорой для формирования сильных уровней.
Каждое смещение представляет собой отдельный анализ ценовой активности в прошлом, что даёт многослойную картину зон накопления. На основе результатов на графике строятся ценовые уровни в виде объектов OBJ_TREND , сохраняющих ясность даже при многократном наложении.
⚙️ Ключевые параметры и настройка
Индикатор легко адаптируется под любую торговую стратегию благодаря гибкой системе входных параметров:
-
Depth — глубина анализа в барах (например, 100), определяет, сколько исторических данных участвует в расчёте.
-
TopLevelsToShow — количество отображаемых топ-уровней по плотности для каждого смещения.
-
NumberOfShifts — число смещений (например, 10), то есть сколько исторических фрагментов будет обработано.
-
ShiftSpacing — интервал между смещениями (например, 20 баров).
-
PriceStep — шаг цены (точность), используемый для расчёта плотности, например, 0.0001.
-
PriceSource — тип цены (PRICE_CLOSE, PRICE_OPEN и т.д.).
-
LevelColor и LevelWidth — отвечают за визуальное оформление линий уровней.
-
Prefix — добавляет уникальный идентификатор объектам, удобно при работе с несколькими копиями.
📊 Визуализация и работа на графике
-
Построение уровней сопротивления и поддержки происходит через объектную модель.
-
Визуальные элементы (линии) формируются по исторически устойчивым зонам ценового накопления.
-
Внутренний буфер LevelsBuffer[] аккумулирует рассчитанные значения для дальнейшей обработки.
Объекты удаляются автоматически при отключении индикатора, что сохраняет чистоту графика и удобство использования.
✅ Преимущества использования
-
Многослойный анализ исторических уровней.
-
Поддержка различных таймфреймов и валютных пар.
-
Интеграция с внешним ядром PriceDensity, не требующая дополнительной настройки.
-
Высокая точность в построении поддержки/сопротивления.
-
Отлично работает в сочетании с паттернами прайс-экшена или объёмными индикаторами.
-
Низкая нагрузка на терминал MetaTrader 5.
📌 Идеальные сценарии применения
-
Уровневый трейдинг и стратегии на откатах;
-
Поиск повторяющихся уровней на истории;
-
Определение сильных кластеров цены перед пробоем;
-
Построение рыночного профиля (market profile) вручную;
-
Использование в интрадей и позиционной торговле.
📥 Установка
-
Убедитесь, что PriceDensity.ex5 находится в папке Indicators .
-
Установите ShiftedPriceDensity.ex5 в ту же директорию.
-
Перезапустите MetaTrader 5 и примените индикатор к нужному графику.
-
Настройте параметры под вашу торговую стратегию.
🧠 Кому подойдёт
-
Скальперам — для поиска ключевых уровней на младших ТФ;
-
Свинг-трейдерам — для определения устойчивых зон;
-
Аналитикам — для ручного построения точек входа;
-
Алготрейдерам — как модуль в комплексных системах анализа.
📧 Поддержка
Разработчик: Андрей Сидорук
Email: andriisydoruk@gmail.com
Профиль в MQL5: https://www.mql5.com/ru/users/andreys/seller
🔑 Ключевые слова:
price density, уровни поддержки, уровни сопротивления, кластерный анализ, уровни цены, market profile, уровни накопления, индикатор уровней, smart levels, плотность цены, горизонтальные уровни, повторяющиеся уровни, price clusters, сильные уровни, технический анализ, MetaTrader 5, MT5 индикатор, объемный анализ, ключевые уровни, custom indicator, price level indicator, level detection, support resistance zones, shift levels, historical levels
