Осциллятор SMI Ergodic: механика расчета, калибровка и фильтрация ложных сигналов
Оглавление
- Анатомия инструмента: из чего состоит SMI Ergodic
- Торговые сигналы: правила интерпретации показаний
- Дивергенции: идентификация слома и продолжения тренда
- Математический аппарат Уильяма Блау: формулы и ручной расчет
- Калибровка параметров под рынки и таймфреймы
- Торговый сетап: тройная связка SMI Ergodic + Volume Profile + MFI
- Поведение индикатора в нестандартных фазах рынка (Edge Cases)
- Риск-менеджмент: расчет рабочего объема позиции
- Обзор платформ для работы с индикатором
- План внедрения торговой стратегии за 4 шага
- Чек-лист проверки сетапа перед входом в сделку
- Часто задаваемые вопросы (FAQ)
SMI Ergodic Oscillator — это центрированный импульсный осциллятор, созданный Уильямом Блау на основе двухкаскадного экспоненциального сглаживания приращений цены закрытия. Инструмент оценивает вектор направленного смещения котировок относительно общего размаха волатильности, отсекая рыночный шум.
Представьте судовой гирокомпас на морском катере во время шторма: волны раскачивают корпус судна и создают бортовую качку, но гироскоп игнорирует удары волн и удерживает стабильный курс движения. Индикатор SMI Ergodic берет на себя аналогичную роль в торговом терминале: он полностью нивелирует секундные спекулятивные всплески и микроструктурный шум цен, отображая истинную траекторию и силовую кинетику преобладающего тренда.
| Положение линий и гистограммы | Что происходит на рынке | Немедленное действие трейдера |
|---|---|---|
| Линия SMI пересекает Signal снизу вверх глубже отметки -40 (или -60 для криптоактивов) | Истощение продавцов, формирование восходящего импульса | Подготовка к покупке (Long) строго по факту закрытия текущего бара |
| Линия SMI пересекает Signal сверху вниз выше отметки +40 (или +60 для криптоактивов) | Перегрев покупателей, угасание восходящей волны | Подготовка к продаже (Short) строго по факту закрытия текущего бара |
| Обе кривые выше 0, столбцы гистограммы SMIO нарастают | Устойчивый восходящий тренд, контроль покупателей | Удержание Long; запрет на открытие контртрендовых шортов |
| Обе кривые ниже 0, столбцы гистограммы SMIO снижаются | Устойчивый нисходящий тренд, контроль продавцов | Удержание Short; запрет на покупки против тренда |
| Кривые сплелись вдоль нулевой отметки | Низковолатильный боковик (флэт), компрессия диапазона | Режим ожидания вне рынка; полное игнорирование кроссоверов |
Анатомия инструмента: из чего состоит SMI Ergodic
Индикатор представляет собой законченную аналитическую систему из трех расчетных компонентов:
- Ведущая линия SMI (Ergodic TSI): Основная расчетная кривая. Отражает чистое направленное смещение котировок после двух последовательных каскадов сглаживания экспоненциальными средними (EMA).
- Сигнальная линия (Signal Line): Экспоненциальная скользящая средняя, наложенная на саму линию SMI. Служит динамическим триггером: пересечение кривых сигнализирует о сломе краткосрочного импульса.
- Гистограмма импульса SMIO (SMI Ergodic Oscillator): Разностный осциллятор, отображающий расстояние между ведущей и сигнальной кривыми:
SMIO = SMI - Signal
Центральная нулевая ось делит график на две фазы: нахождение индикатора выше 0 подтверждает приоритет покупателей, а снижение ниже 0 фиксирует инициативу продавцов.
В отличие от осциллятора MACD, абсолютные значения которого ничем не ограничены и зависят от номинальной стоимости актива, шкала SMI Ergodic строго замкнута в пределах от -100 до +100 (на части платформ нормализована от -1.0 до +1.0). Это позволяет использовать единые пороговые уровни на акциях, фиатных парах и криптовалютах без постоянного пересчета шкалы.
Торговые сигналы: правила интерпретации показаний
Взаимодействие компонентов индикатора подчиняется четырем торговым правилам:
Правило 1. Кроссовер разворота в экстремальной зоне:
Если линия SMI пробивает сигнальную линию снизу вверх глубже отметки -40 → формируется сигнал на вход в Long с установкой защитного стоп-ордера под локальным минимумом.
Если линия SMI пересекает сигнальную сверху вниз выше отметки +40 → формируется триггер на вход в Short с установкой стоп-лосса за локальный максимум.
Правило 2. Фильтр закрытия бара (BarClose Rule):
Пересечение линий внутри формирующейся свечи не является торговым сигналом. До момента закрытия текущего бара значения индикатора динамически пересчитываются каждым тиком цены. Вход в позицию разрешен исключительно на открытии следующего бара.
Правило 3. Пробой нулевой оси (Zero Cross):
Пересечение отметки 0 подтверждает смену среднесрочной тенденции, но не служит точкой входа по рынку: вход при пересечении нуля сопровождается запаздыванием, поскольку первичный импульс к этому моменту уже отработал.
Правило 4. Опережающая динамика гистограммы SMIO:
Если цена актива продолжает обновлять локальные экстремумы, но высота столбцов гистограммы последовательно падает, рынок сигнализирует об угасании кинетической энергии импульса еще до физического пересечения кривых SMI и Signal.
Важно: Пересечения линий внутри нейтрального диапазона от -20 до +20 торговать не следует. Кроссоверы в районе нуля при отсутствии выраженного импульса формируют серию ложных входов. Надежный сетап возникает исключительно при выходе из экстремальных зон.
Дивергенции: идентификация слома и продолжения тренда
Двойной каскад экспоненциального сглаживания устраняет случайные спайки цен, поэтому поворотные точки SMI формируют выраженные экстремумы. Благодаря этому индикатор точно выявляет структурные дивергенции.
| Тип паттерна | Поведение графика цены | Поведение осциллятора SMI | Значение для позиции |
|---|---|---|---|
| Регулярная бычья (Regular Bullish) | Котировки формируют более низкое дно (Lower Low) | Линия SMI чертит повышающийся минимум (Higher Low) в зоне глубже -40 | Продавцы теряют силу; ожидается разворот тренда вверх |
| Регулярная медвежья (Regular Bearish) | Котировки обновляют вершину (Higher High) | Пики линии SMI последовательно затухают (Lower High) выше отметки +40 | Покупатели истощены; ожидается разворот тренда вниз |
| Скрытая бычья (Hidden Bullish) | График удерживает повышенный минимум коррекции (Higher Low) | Линия SMI опускается глубже предыдущего дна (Lower Low) | Коррекция завершена; сигнал на добор позиции по направлению тренда |
| Скрытая медвежья (Hidden Bearish) | График удерживает понижающийся максимум отката (Lower High) | Линия SMI формирует более высокий пик (Higher High) | Коррекционный отскок завершен; сигнал на открытие позиции вниз |
Дивергенция в затяжном тренде может растягиваться на 3–5 экстремумов подряд. Появление расхождения — это сигнал о подготовке к сделке, а не повод для немедленного входа по рынку. Дождитесь подтверждения: слома структуры цены (пробоя ближайшего свинга) и разворотного кроссовера линий SMI.
Математический аппарат Уильяма Блау: формулы и ручной расчет
SMI Ergodic часто путают со стохастиком Джорджа Лейна. Стохастик Лейна сопоставляет положение цены закрытия с размахом ценового диапазона за период (Highn - Lown), из-за чего при сильном движении он надолго залипает около 0 или 100.
Уильям Блау в 1993 году описал Stochastic Momentum Index (SMI), а в книге 1995 года «Momentum, Direction and Divergence» представил SMI Ergodic, взяв за основу формулу True Strength Index (TSI) с сигнальной скользящей средней. Термин «эргодический» здесь обозначает авторскую концепцию двухкаскадной фильтрации.
Индикатор оценивает направленное приращение цены закрытия (ΔP):
ΔPt = Closet - Closet-1
И модуль совокупного размаха движения:
|ΔPt| = |Closet - Closet-1|
Числитель и знаменатель сглаживаются через две экспоненциальные средние: сначала с длинным периодом r, затем с коротким периодом s:
SMI = (EMAs(EMAr(ΔP)) / EMAs(EMAr(|ΔP|))) × 100
Signal = EMAu(SMI), SMIO = SMI - Signal
где r — период первичного сглаживания (Long Length = 20), s — период вторичного сглаживания (Short Length = 5), u — период сигнальной линии (Signal Length = 5).
Практический пример расчета для одного бара
Базовые котировки: Цена закрытия предшествующего бара Closet-1 = $50.00. Текущая свеча зафиксировала закрытие на отметке Closet = $53.00.
Расчет первичных импульсных компонент:
Чистое направленное смещение: ΔP = 53.00 - 50.00 = +3.00.
Абсолютный модуль амплитуды: |ΔP| = |53.00 - 50.00| = 3.00.
Двухкаскадная фильтрация: Полученные значения последовательно сглаживаются через EMA20, затем через EMA5. Если перед этим котировки совершали разнонаправленные колебания, числитель за счет взаимной компенсации положительных и отрицательных приростов стремится к нулю, тогда как знаменатель аккумулирует полный пройденный путь котировок.
Нормализация соотношения: Допустим, в результате двух каскадов сглаженный чистый вектор составил +1.80, а суммарный знаменатель волатильности равен 2.40.
Итоговое значение осциллятора:
SMI = (+1.80 / 2.40) × 100 = +75.00
Поскольку математически сглаженное направленное смещение не способно превзойти сглаженный совокупный модуль волатильности, итоговые значения индикатора гарантированно зажаты в строгом диапазоне от -100 до +100.
Калибровка параметров под рынки и таймфреймы
Базовые заводские настройки 20, 5, 5 разрабатывались Уильямом Блау для классического американского фондового рынка. На других сегментах параметры требуют корректировки:
- Асимметрия криптовалют: На парах BTC/USDT и ETH/USDT деривативные сквизы и ликвидации смещают колебания осциллятора за границы ±40. Для криптовалют рабочие пороговые зоны расширяются до ±60.
- Внутридневной шум Forex: Валютным парам требуется более плотный первичный фильтр, отсекающий низковолатильные колебания азиатской сессии.
| Стиль торговли и рынок | Рабочий таймфрейм | Параметры (Long / Short / Signal) | Пороговые уровни | Прикладное назначение калибровки |
|---|---|---|---|---|
| Скальпинг (Криптовалюты: BTC, ETH, SOL) | M1 – M5 | 10 / 3 / 3 | ±60 | Быстрая реакция на импульс; фильтрация каскадов ликвидаций |
| Дейтрейдинг (Forex, Нефть Brent, Золото XAU) | M15 – H1 | 14 / 5 / 5 | ±40 | Отсечение шума европейской и американской сессий |
| Свинг-трейдинг (Спот, Акции, Металлы) | H4 – D1 | 20 / 5 / 5 | ±40 | Классический баланс Блау для среднесрочных трендов |
| Позиционный трейдинг (Индексы S&P 500, ETF) | W1 | 35 / 15 / 15 | ±30 | Фильтрация квартального шума; сопровождение макроциклов |
Торговый сетап: тройная связка SMI Ergodic + Volume Profile + MFI
Использование любого осциллятора изолированно снижает математическое ожидание стратегии во флэте. Для отсечения ложных сигналов свяжем три независимых рыночных слоя:
- Базис ликвидности (Volume Profile): Опора на уровень максимального проторгованного объема — Point of Control (POC), где сосредоточен институциональный интерес.
- Фильтр денежного потока (Money Flow Index — MFI): MFI оценивает интенсивность притока капитала. Для длинных позиций (Long) линия MFI должна находиться выше отметки 40 с восходящим наклоном.
- Исполнительный триггер (SMI Ergodic): Бычий кроссовер линии SMI выше сигнальной при выходе из зоны перепроданности (ниже -40 для акций/валют или ниже -60 для криптоактивов).
Порядок валидации трехфакторного сетапа:
- Базис ликвидности: Реакция котировок на уровень POC (Volume Profile)
- Фильтр капитала: Удержание значения MFI выше отметки 40
- Исполнительный триггер: Бычий кроссовер линий SMI Ergodic в зоне перепроданности
- Исполнение: Вход в позицию строго на открытии следующего бара
Алгоритм исполнения сделки (Long)
- Опора на уровень: Цена опускается к горизонтальному уровню POC и формирует отбойную свечу с выраженным нижним фитилем.
- Проверка объемов: Индикатор MFI выходит вверх из зоны перепроданности и закрепляется выше уровня 40.
- Фиксация триггера: Линия SMI пересекает сигнальную снизу вверх глубже отметки -40 (или -60). Свеча закрывается, фиксируя положение кривых.
- Вход в рынок: Открытие Long-позиции на открытии следующего бара.
- Установка Stop-Loss: Защитный стоп-ордер выставляется под локальный минимум сигнального бара с запасом на спред.
- Фиксация прибыли:
- Тейк-профит 1 (50% объема) — противоположная граница зоны стоимости профиля объема (Value Area High — VAH).
- Тейк-профит 2 (остаток объема) — удержание позиции до момента, пока столбцы гистограммы SMIO не начнут последовательно сокращаться в зоне выше +40.
Поведение индикатора в нестандартных фазах рынка (Edge Cases)
| Сценарий | Механика ловушки | Регламент действий трейдера |
|---|---|---|
| Залипание в экстремумах (Clamping Effect) | При мощных новостных импульсах (решение по ставке ФРС, инфляция CPI) или шорт-сквизах котировки растут безоткатно. Осциллятор упирается в значения +60…+80 и ложится в горизонтальную полку, выдавая ложные сигналы на продажу. | Запрет на контртренд: Запрещено открывать Short только по факту пребывания индикатора выше +40. Вход в шорт допустим только после пробоя ключевого структурного свинга цены на старшем таймфрейме. |
| Компрессия диапазона (Volatility Squeeze) | Перед публикацией макростатистики волатильность сжимается, рынок входит в узкий боковик. Линии индикатора сплетаются около нулевой отметки, генерируя серии ложных пересечений. | Режим заморозки: Воздержитесь от сделок, если столбцы гистограммы SMIO более 10–15 баров подряд зажаты в диапазоне [-5; +5], а полосы Боллинджера сужены. |
| Фазовый сдвиг фильтра (Phase Lag) | Двойное экспоненциальное сглаживание создает задержку во времени. При резких V-образных разворотах котировки проходят 30–50% движения до момента формирования кроссовера. | Запрет на вход вдогонку: Не открывайте позицию по запоздавшему сигналу после V-разворота. Дождитесь первого отката и заходите на его завершении. |
Риск-менеджмент: расчет рабочего объема позиции
Размер открываемой позиции вычисляется исходя из допустимого риска на капитал, а не из субъективных ожиданий:
Position_Size = (Deposit × Risk%) / |Entry_Price - Stop_Loss|
Числовой пример расчета объема ордера
- Депозит: $10,000.
- Допустимый риск на сделку (Risk%): 1% ($100).
- Цена входа (Entry_Price): $100.00 (бар закрылся с подтвержденным сигналом).
- Уровень стоп-лосса (Stop_Loss): $95.00 (под локальным свингом).
- Целевой тейк-профит (Take_Profit): $112.50.
Дистанция стоп-лосса:
Risk_Distance = |100.00 - 95.00| = $5.00
Расчет объема позиции:
Position_Size = $100 / $5.00 = 20 акций (номинальный объем: $2,000)
Оценка соотношения риска к прибыли (R:R):
Reward_Distance = |112.50 - 100.00| = $12.50
R:R = $12.50 / $5.00 = 2.5:1
Сетап полностью соответствует правилу риск-менеджмента (R:R ≥ 2:1). При достижении соотношения 1:2 фиксируется половина позиции, а остаток защитного ордера переводится в безубыток.
Обзор платформ для работы с индикатором
| Платформа | Доступность и специфика | Преимущества | Ограничения |
|---|---|---|---|
| TradingView | Встроен по умолчанию; доступны модификации сообщества | Поддержка Pine Script v5; комбинирование с Volume Profile; вебхук-алерты | На базовом тарифе действует лимит на число индикаторов |
| MetaTrader 5 (MT5) | Загружается через MQL5 CodeBase | Тиковый тестер стратегий; прямое подключение к брокерам; моментальное исполнение | Требуется компиляция через MetaEditor; сложный интерфейс для новичков |
| FX Replay | Встроенный модуль симулятора | Побарная перемотка рынка; отработка алгоритма без риска для капитала | Работает только по платной подписке; нет вывода реальных ордеров |
| Биржевые терминалы (Bybit, OKX, Binance) | Интегрирован в штатный интерфейс | Прямая торговля деривативами и спотом; синхронизация с мобильным приложением | Нельзя модифицировать код алгоритма; урезанные составные алерты |
План внедрения торговой стратегии за 4 шага
- Подготовка рабочего графика: Добавьте индикатор SMI Ergodic Oscillator в подокно терминала. Настройте цветовую схему гистограммы SMIO на 4 цвета: ярко-зеленый (ускорение покупок), темно-зеленый (затухание покупок), ярко-красный (увеличение продаж), темно-красный (затухание продаж).
- Калибровка пороговых уровней: Установите уровни перекупленности и перепроданности под целевой рынок: ±40 для валют и акций либо ±60 для высоковолатильных криптовалют.
- Тестирование на исторических данных: Отработайте 30–50 сделок в тестере (Bar Replay в TradingView или FX Replay) строго по правилам комплексного сетапа (POC + MFI + SMI). Внесите процент прибыльных сделок и фактор восстановления в журнал.
- Переход на рабочий счет: Начните работу с риском не более 0.5–1% от депозита на позицию. При фиксации трех стоп-лоссов подряд завершите торговую сессию для анализа дисциплины и ошибок.
Чек-лист проверки сетапа перед входом в сделку
- [ ] 1. Старший тренд подтвержден: линии осциллятора на H4/D1 находятся выше 0 для покупок или ниже 0 для продаж.
- [ ] 2. Фильтр компрессии пройден: столбцы SMIO не зажаты в коридоре [-5; +5], линии не переплетены вокруг нуля.
- [ ] 3. Экстремальная зона достигнута: кроссовер произошел глубже -40/-60 (Long) либо выше +40/+60 (Short).
- [ ] 4. Бар закрыт: сигнальная свеча закрылась полностью, взаимное положение линий зафиксировано.
- [ ] 5. Объемы подтверждены: цена реагирует на уровень POC, а индикатор MFI поднялся выше 40 для покупок (или опустился ниже 60 для продаж).
- [ ] 6. Объем позиции рассчитан: размер сделки вычислен от допустимого риска (не более 1% от баланса).
- [ ] 7. Защитный ордер выставлен: стоп-лосс размещен в терминале за локальный экстремум с учетом рыночного спреда.
