Stealth Vein MT4
- Индикаторы
- Kestutis Balciunas
- Версия: 1.0
Индикатор Stealth Vein представляет собой адаптивную скользящую среднюю с динамической длиной для MetaTrader 4. Вместо SMA с фиксированным периодом индикатор автоматически увеличивает длину окна на основе девяти режимов сброса: Slope, RSI, Volume, Bollinger, MACD, Stochastic, CCI, Momentum или None. В устойчивых рыночных режимах длина растет (линия становится более сглаженной), а при смене режима длина сбрасывается (обеспечивая мгновенную реакцию). Двухполюсный адаптивный фильтр, применённый к динамической MA, формирует более плавный опорный тренд, круги по ATR подтверждают периоды устойчивого тренда, треугольники перехода отмечают начало каждого нового импульса, а две информационные таблицы на графике показывают текущее состояние и подсказки по активному режиму сброса. Пять типов оповещений, охватывающих разворот тренда, начало подтверждённого тренда, пробой счётчика и изменение состояния сброса, могут отправляться во всплывающих окнах, push‑уведомлениях, по email и звуковым сигналом. Все значения рассчитываются только по закрытым барам, поэтому индикатор никогда не перерисовывается.
Проверить версию для MT5: Stealth Vein MT5
Больше продуктов автора: Все продукты
Проверить версию для MT5: Stealth Vein MT5
Больше продуктов автора: Все продукты
Чтобы увидеть примеры на реальных счетах и новые инструменты, посетите мой профиль и отправьте запрос в друзья, чтобы не пропускать обновления!
Как это работает
Адаптивная MA с динамической длиной окна
Ключевая особенность индикатора — длина скользящей средней, управляемая счётчиком. На каждом баре активный режим сброса формирует состояние (+1, 0 или −1). Когда состояние совпадает с состоянием предыдущего бара, счётчик увеличивается; когда состояние меняется, счётчик сбрасывается до 1. Длина динамической MA вычисляется как BaseLen + (counter - 1) и ограничивается сверху значением MaxDynLen. При значениях по умолчанию 50 и 350 длина скользящей средней варьируется от 50 (сразу после сброса) до 350 (после длительного устойчивого режима). Опциональный режим обратного счётчика позволяет длине колебаться между 1 и настраиваемым порогом, создавая «пульсирующую» чувствительность в длительных трендах.
Девять режимов сброса
- Slope (по умолчанию) — отслеживает направление наклона динамической MA
- RSI — использует экстремумы перекупленности/перепроданности
- Volume — использует устойчивый объём выше среднего
- Bollinger — использует устойчивые выходы цены за пределы полос
- MACD — использует пересечения MACD с сигнальной линией
- Stochastic — использует экстремальные значения %K
- CCI — использует отклонение CCI от срединного уровня
- Momentum — использует знак скорости изменения (rate‑of‑change)
- None — счётчик сбрасывается на каждом баре (MA с фиксированной длиной, как SMA)
Активный режим определяет «характер» индикатора. Slope даёт плавное трендовое сопровождение, RSI и Stochastic формируют резкие импульсы вокруг экстремумов момента, Volume привязывает динамику к реальному участию рынка. Таблица Reset Mode Guidance в правом нижнем углу обновляется автоматически при смене режима.
Двухполюсный адаптивный фильтр
Двухкаскадный фильтр, применённый к динамической MA, формирует серию filteredTrend, которая используется всей логикой подтверждения. Первый каскад — однополюсный фильтр нижних частот; второй каскад сглаживает выбросы, которые один только однополюсный фильтр создавал бы при резких разворотах. У фильтра два входных параметра: период доминирующего цикла (по умолчанию 20) и коэффициент демпфирования (по умолчанию 0.8).
Слои подтверждения
- Трёхцветная линия MA. Лаймовый цвет, когда восходящая серия (up‑stride) превышает Trending Confirmation Length (по умолчанию 10), красный — когда нисходящая серия превышает этот порог, и жёлтый во всех остальных случаях.
- Круги по ATR. Наносятся на уровни filteredTrend ± ATR(200), когда восходящая или нисходящая серия превышает Trending Periods (по умолчанию 20). Отображение намеренно инвертировано в точном соответствии с исходным Pine Script.
- Переходные треугольники. Одиночные маркеры на баре, с которого начинается каждый подтверждённый трендовый импульс.
- Облако тренда. Авто‑окрашенная заливка между динамической MA и EMA(close, 10). Зелёный цвет, когда MA ниже EMA (бычий уклон), красный — когда MA выше EMA (медвежий уклон). Цвета фиксируются на этапе компиляции для идентичности результатов MT4↔MT5.
Таблицы на графике
Таблица Trend Strength в правом верхнем углу показывает условие сброса, значение счётчика, нормированный тренд‑скор (0–100), максимальный и средний скор. Строка Trend Strength использует линейную RGB‑интерполяцию, чтобы градиентно изменять цвет в зависимости от величины шага (stride). Таблица Reset Mode Guidance в правом нижнем углу описывает целевую аудиторию и ключевое преимущество активного режима.
Ключевые особенности
- Адаптивная скользящая средняя с динамической длиной, управляемой девятью режимами сброса
- Счётчиковый механизм с опциональным обратным «ping‑pong»‑режимом
- Двухполюсный адаптивный тренд‑фильтр для плавной логики подтверждения
- Подтверждающие круги по ATR на уровнях filteredTrend ± ATR(200) при устойчивых трендах
- Переходные треугольники, отмечающие начало каждого нового подтверждённого тренда
- Трёхцветная линия MA (вверх, вниз, нейтрально) с отдельным порогом по длине серии
- Автоматически окрашиваемое облако тренда относительно EMA(close, 10)
- Инфо‑таблица Trend Strength (справа вверху) с текущим состоянием и исторической статистикой
- Таблица Reset Mode Guidance (справа внизу) с указанием целевой аудитории и преимуществ режима
- Пять типов событий оповещения × четыре канала: разворот тренда, подтверждённое начало роста, подтверждённое начало снижения, пробой счётчика, смена состояния сброса (popup, звук, push‑уведомление, email)
- Без перерисовки — все значения рассчитываются только по закрытым барам
