Wave Breath MT4
- Индикаторы
- Kestutis Balciunas
- Версия: 1.0
Wave Breath Indicator — это не перерисовывающийся адаптивный тренд‑индикатор потока для MetaTrader 4. Он отслеживает направление рынка с помощью пары быстрой и медленной экспоненциальных скользящих средних по типичной цене (HLC/3), оборачивает полученную базовую линию волатильно‑масштабируемыми чувствительными полосами и фиксирует состояние тренда, которое переворачивается только тогда, когда цена закрытия проходит через противоположную полосу. На выходе получается чистая, цвето‑кодированная картина доминирующего потока: двухцветная базовая линия, уровневая линия, «прилипающая» к активной полосе, полупрозрачное облако между ними, перекрашенные бары, фоновый градиент, который усиливается с каждой следующей свечой в одном и том же тренде, а также метки L (long) и S (short) в ASCII, отмечающие каждую подтверждённую смену направления.
Версию для MT5 смотрите здесь: Wave Breath MT5
Больше продуктов здесь: Все продукты
Версию для MT5 смотрите здесь: Wave Breath MT5
Больше продуктов здесь: Все продукты
Для живых примеров и новых инструментов посетите мой профиль и отправьте запрос в друзья, чтобы не пропустить обновления!
Как это работает
Адаптивный тренд‑движок потока
Индикатор строит своё ядро в пять шагов. Во‑первых, он рассчитывает типичную цену для каждого бара (high + low + close, делённые на три). Во‑вторых, он прогоняет по этой серии две экспоненциальные скользящие средние: одну с заданной длиной и вторую с удвоенной длиной, затем усредняет их в единую сглаженную базовую линию. В‑третьих, он вычисляет выборочное стандартное отклонение типичной цены за тот же период и применяет к нему вторую экспоненциальную скользящую среднюю с отдельным настраиваемым периодом сглаживания, чтобы убрать тиковый шум. В‑четвёртых, он строит верхнюю и нижнюю чувствительные полосы, прибавляя и вычитая сглаженную волатильность (умноженную на чувствительность пользователя) к базовой линии и от неё. В‑пятых, автомат тренд‑состояния наблюдает за ценой закрытия: в бычьем тренде активный уровень «прилипает» к нижней полосе, и тренд переворачивается в медвежий только тогда, когда закрытие пробивает эту нижнюю полосу; в медвежьем тренде активный уровень «прилипает» к верхней полосе, и тренд переворачивается в бычий только тогда, когда закрытие пробивает верхнюю полосу.
Двухцветное облако и линии
И базовая линия, и линия активного уровня наследуют цвет тренда: бычий зелёный в ап‑тренде и медвежий красный в даун‑тренде. Пространство между ними заполняется полупрозрачным облаком того же цвета, что даёт мгновенное визуальное представление о текущем направлении потока и о том, насколько сильно цена сжалась внутри полосы. Когда тренд переворачивается, базовая линия и уровень моментально меняются местами; новый цвет появляется уже на следующем подтверждённом баре.
Перекрашенные бары и фоновой градиент
Каждый закрытый бар получает цветную заливку, соответствующую текущему тренду, с использованием парных гистограммных буферов. Фоновый градиент рисуется по каждому бару как полупрозрачный прямоугольник от верхней до нижней границы графика; интенсивность возрастает от 5% до 20% непрозрачности, наращиваясь в течение первых 20 последовательных баров одного тренда и затем удерживается, обнуляясь при каждом перевороте. Это даёт спокойный, низко‑интенсивный вид на пилящих участках рынка и глубокий, насыщенный фон на затяжных трендовых движениях.
Неперерисовывающаяся архитектура
Значения тренда, уровня, базовой линии, верхней и нижней полос, а также цветов для каждого закрытого бара фиксируются один раз и более не пересчитываются. Формирующийся текущий бар зеркалит значения предыдущего закрытого бара, чтобы линия оставалась непрерывной, но никакой сигнал не может сработать на живом баре; сигналы появляются только тогда, когда формируется новый бар и тренд только что закрытого бара отличается от тренда бара перед ним. Переключение таймфреймов, перекомпиляция или прокрутка истории не меняют исторический вывод.
Ключевые особенности
- Адаптивная базовая линия из пары быстрой и медленной EMA по типичной цене (HLC/3)
- Чувствительные полосы на расстоянии базовой линии плюс‑минус сглаженная волатильность, умноженная на чувствительность пользователя
- Состояние тренда с защёлкой: long, пока закрытие выше нижней полосы; short, пока закрытие ниже верхней полосы
- Двухцветные базовая линия и уровневая линия, меняющие цвет при каждом подтверждённом перевороте
- Полупрозрачное облако между базой и уровнем, рисуемое через DRAW_FILLING с бычьим и медвежьим цветами
- Цветные свечи, перекрашиваемые поверх графика через парные гистограммные буферы
- Построение фонового градиента по каждому бару, с наращиванием интенсивности при последовательных барах одного тренда и сбросом при перевороте
- Простые ASCII‑метки L и S на каждой подтверждённой смене тренда
- Полный пакет оповещений: всплывающее окно, push на мобильный, email и звук, каждое с отдельным переключателем
- Сканирование истории при первом запуске: все исторические сигнальные метки прорисовываются сразу
- Неперерисовывающийся по конструкции: сигналы срабатывают только по закрытию бара и никогда не переносятся
- Работает на любых инструментах, любых таймфреймах и у любых брокеров
