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