Magnet Wall MT4
- Индикаторы
-
Kestutis Balciunas
Обладая более чем 16-летним активным опытом на финансовых рынках, я специализируюсь на разработке высокоэффективных торговых стратегий для форекс, технических индикаторов и автоматизированных советников (Expert Advisors) для MT4/MT5. Моя работа охватывает точно разработанные торговые системы - Версия: 1.0
Индикатор Magnet Wall — это не перерисовывающаяся трендовая система на основе ATR для MetaTrader 4. Он рисует две адаптивные полосы выше и ниже цены, которые работают как магнитные стены: они удерживают цену, пока тренд сохраняется, и переворачиваются, когда стена пробивается. Свечи и полосы автоматически перекрашиваются в цвет активного тренда, а сигнал на покупку или продажу фиксируется в момент разворота тренда. Индикатор построен на ATR по Уайлдеру с настраиваемым множителем, использует асимметричный алгоритм пробоя и фиксации (это не стандартный Supertrend) и включает полный набор оповещений: всплывающее окно, push‑уведомление, email и звук.
Версию для MT5 смотрите здесь: Magnet Wall MT5
Другие продукты автора: Все продукты
Версию для MT5 смотрите здесь: Magnet Wall MT5
Другие продукты автора: Все продукты
Чтобы увидеть примеры в реальном времени и новые инструменты, посетите мой профиль и отправьте запрос в друзья, чтобы не пропускать обновления!
Как это работает
Асимметричные тренд‑полосы ATR
На каждом закрытом баре индикатор измеряет ATR по Уайлдеру за настраиваемый период (по умолчанию 5 баров) и умножает его на мультипликатор ширины полос (по умолчанию 7.6), чтобы получить дельту, определяющую расстояние полос выше и ниже исходной цены. Когда исходная цена закрывается за пределами одной из полос, соответствующая стена «прищёлкивается» к новому экстремуму; когда цена остаётся внутри, обе стены замораживаются. Середина между полосами служит трендовой опорой: растущая средняя линия означает восходящий тренд, падающая — нисходящий.
Это не стандартный Supertrend. Supertrend непрерывно перестраивает обе полосы на каждом баре; Magnet Wall замораживает неактивную полосу на внутренних барах, двигает только пробитую полосу на внешних барах и использует парное «якорное» правило, чтобы полосы не расширялись, пока структурная сторона тренда остаётся целой. В результате получается пара трендовых стен, которые удерживают цену через нормальный шум и разворачиваются чисто на истинных пробоях.
Цветовое кодирование тренда: бары и полосы
Верхняя и нижняя полосы перекрашиваются при каждом развороте тренда: зелёный цвет в бычьих фазах, красный — в медвежьих. При включённой опции раскраски баров каждая свеча в активном тренде также окрашивается в цвет тренда, что даёт мгновенное визуальное представление о преобладающем направлении. Цвета настраиваются через входные параметры.
Сигнальные маркеры — метки и стрелки
Когда тренд меняется с нисходящего на восходящий, на минимуме бара рисуется зелёная стрелка вверх и текстовая метка «L» (Long). Когда тренд меняется с восходящего на нисходящий, на максимуме бара появляется красная стрелка вниз и метка «S» (Short). Стрелки и метки включаются/выключаются независимо и имеют отдельные настройки цвета. Все маркеры жёстко привязаны ко времени бара, не перерисовываются и остаются на каждом историческом сигнале, чтобы пользователь мог оценить полную историю работы индикатора.
Архитектура без перерисовки
Сигналы рассчитываются только на закрытых барах. Текущий формирующийся бар никогда не генерирует ни метку, ни стрелку, ни оповещение. Состояние переносится вперёд через буферы индикатора (автоматически сдвигаемые терминалом), поэтому исторические бары «запираются» сразу после записи. Повторное подключение индикатора создаст те же самые сигналы на тех же барах.
Ключевые особенности
- Асимметричные тренд‑полосы ATR («магнитные стены») с парной логикой разворота — не стандартный Supertrend
- ATR по Уайлдеру (полностью совпадает с Pine Script ta.atr) с настраиваемой длиной и множителем
- Две цветовые полосы, которые переключаются в зелёный / красный при каждом изменении тренда
- Опциональная раскраска баров по всему активному трендовому участку (аналог Pine barcolor())
- Текстовые метки «L» / «S» на каждом смене сигнала, с цветом, совпадающим с трендом
- Стрелки Buy / Sell (Wingdings вверх / вниз) с независимыми настройками цвета и размера
- Без перерисовки: сигналы считаются только на закрытом баре и никогда не изменяют исторические маркеры
- 4 типа событий оповещения: сигнал на покупку, сигнал на продажу, разворот тренда вверх, разворот тренда вниз
- 4 канала доставки оповещений: всплывающее окно, push‑уведомление, email, звук — каждый включается отдельно
- Дедупликация оповещений: не более одного алерта на бар сигнала независимо от количества тиков
- Источник цены выбирается из стандартного ENUM_APPLIED_PRICE (Close, Open, High, Low, HL2, HLC3, HLCC4)
- Работает на всех инструментах (forex, индексы, товары, криптовалюта) и на всех таймфреймах
