Загружаем список сделок...

Индикатор Mass Index (Индекс массы): поиск точек слома тренда без ложных входов

⚠️ Ищете расчет веса тела по росту?
Перейдите в медицинский калькулятор ИМТ (Индекс Кетле). Ниже подробно разобран биржевой осциллятор волатильности Mass Index для технического анализа графиков акций, фьючерсов и криптовалют.

Оглавление

  • Что такое Mass Index и как он устроен на первом экране
  • Внутренняя логика: размах свечей вместо цен закрытия
  • Паттерн «Разворотный горб» (Reversal Bulge): пошаговая механика
  • Математическая модель: формулы и пошаговый расчет баров
  • Мультииндикаторные стратегии: рабочие связки с TRIX, SMA и дивергенцией
  • Риск-менеджмент: динамический стоп-лосс по ATR и расчет рабочего объема
  • Где Mass Index дает сбои: граничные режимы (Edge Cases)
  • Результаты алгоритмических бэктестов и готовый код роботов
  • Сравнительный обзор торговых платформ
  • Чек-лист трейдера перед выставлением ордера
  • Пошаговое руководство по настройке терминала и торговле
  • Вопросы и ответы (FAQ)

Что такое Mass Index и как он устроен на первом экране

Mass Index (Индекс массы) — это технический осциллятор волатильности, созданный финансовым аналитиком Дональдом Дорси для отслеживания динамики сжатия и расширения внутрисессионного ценового диапазона свечей. Индикатор оценивает накопление кинетической энергии рынка и предупреждает о вероятном завершении текущей тенденции на 1–3 бара раньше большинства запаздывающих скользящих средних.

Принцип действия инструмента напоминает работу автомобильного спидометра: он точно фиксирует ускорение и всплеск рыночной скорости (волатильности), но принципиально не указывает вектор движения цены. По этой причине Mass Index никогда не применяется изолированно — ему необходим трендовый фильтр в качестве компаса (в базовой версии — экспоненциальная скользящая средняя EMA).

Экспресс-матрица состояний рынка

Состояние рынка Диапазон шкалы Поведение ценового бара Торговое решение
Спокойная фаза Ниже 26.5 Узкая консолидация, низкая амплитуда колебаний, накопление позиций Удерживать текущие сделки, новые ордера не выставлять
Фаза нагрева Выше 27.0 Аномальное расширение свечного диапазона, кульминация импульса Подготовиться к слому структуры, подтянуть стоп-приказы
«Разворотный горб» Откат с пика >27.0 под 26.5 Затухание волатильности на экстремуме, формирование излома Открывать ордер строго по направлению трендового фильтра

Внутренняя логика: размах свечей вместо цен закрытия

Дональд Дорси представил формулу в начале 1990-х годов в профильном журнале Technical Analysis of Stocks & Commodities. Подавляющее большинство классических индикаторов (RSI, Stochastic, MACD) рассчитываются исключительно на ценах закрытия (Close), игнорируя острую внутридневную борьбу между покупателями и продавцами. Mass Index выносит цены закрытия за скобки и работает со спредом между максимумом и минимумом каждого бара:

Range = High - Low

  • Расширение диапазона сигнализирует о резком притоке ликвидности и обострении борьбы за локальные уровни.
  • Сужение диапазона отражает спад активности и переход рынка в зону равновесия или затухания тренда.

Одиночные новостные скачки и длинные тени свечей (пин-бары) создают паразитный шум. Чтобы отсечь случайные искажения и оставить только системные циклы расширения, Дорси применил метод двойного экспоненциального сглаживания:

  1. Первая EMA сглаживает сырой спред между High и Low.
  2. Вторая EMA повторно сглаживает значения первой скользящей.

Отношение одинарной средней к двойной фильтрует локальные всплески и реагирует исключительно на устойчивое расширение волатильности.

Паттерн «Разворотный горб» (Reversal Bulge): пошаговая механика

Главным сигналом индикатора является графическая фигура «Разворотный горб» (Reversal Bulge). Формирование сетапа проходит три стадии:

  1. Фаза нагрева (пробой 27.0 снизу вверх): Линия осциллятора преодолевает отметку 27.0. Рынок перегрет, размах колебаний внутри свечей аномально высок.
  2. Фиксация вершины и возврат под 26.5: Линия индикатора разворачивается и опускается строго ниже уровня 26.5. Кинетическая энергия движения исчерпана, формирование «горба» завершено.
  3. Сверка с трендовым фильтром EMA(9) и вход: Направление сделки определяется положением цены относительно скользящей средней.

💡 Правило риск-контроля: Нахождение линии выше отметки 27.0 отражает перегрев рынка, а не завершение тренда. Попытка открыть позицию на самом пике выше 27.0 ведет к попытке поймать нож на полном ходу. Торговым триггером выступает именно закрытие свечи, при котором кривая возвращается под уровень 26.5.

Условия исполнения сделок по связке с EMA(9)

Вход в Long (покупка):

  • ЕСЛИ кривая Mass Index опустилась ниже 26.5 после подъема выше 27.0;
  • И сигнальная свеча закрылась ниже нисходящей линии EMA(9);
  • ТО открывается ордер на покупку в расчете на истощение нисходящего импульса.

Вход в Short (продажа):

  • ЕСЛИ кривая Mass Index опустилась ниже 26.5 после подъема выше 27.0;
  • И сигнальная свеча закрылась выше восходящей линии EMA(9);
  • ТО открывается ордер на продажу в расчете на истощение восходящего импульса.

indexmass1.png

Математическая модель: формулы и пошаговый расчет баров

Вычисление значений осциллятора выполняется по следующему алгоритму:

Расчет 9-периодной экспоненциальной средней от диапазона бара:
EMA1 = EMA(High - Low, 9)

Расчет вторичной экспоненциальной средней от полученных значений:
EMA2 = EMA(EMA1, 9)

Вычисление коэффициента соотношения средних (Ratio) для каждого бара:
Ratio = EMA1 / EMA2

Суммирование полученных коэффициентов за период накопления P=25:
Mass Index = ∑ (от i=1 до 25) Ratio_i = ∑ (от i=1 до 25) (EMA1,i / EMA2,i)

Коэффициент сглаживания экспоненциальной средней рассчитывается стандартно:
α = 2 / (n + 1) = 2 / (9 + 1) = 0.2

Пошаговый расчет для текущего бара

Исходные параметры:

  • Текущий спред свечи (High-Low): 10.0 пунктов.
  • Значение EMA1 предыдущего бара: 8.0 пунктов.
  • Значение EMA2 предыдущего бара: 7.8 пунктов.

Шаг 1. Актуализация EMA1:
EMA1 = 10.0 × 0.2 + 8.0 × (1 - 0.2) = 2.0 + 6.4 = 8.4 пункта

Шаг 2. Актуализация вторичной EMA2:
EMA2 = 8.4 × 0.2 + 7.8 × (1 - 0.2) = 1.68 + 6.24 = 7.92 пункта

Шаг 3. Определение частного за текущий бар:
Ratio = 8.4 / 7.92 ≈ 1.0606

При плавном движении отношение EMA1/EMA2 колеблется вблизи 1.0, формируя сумму 25 баров в стабильном коридоре 24.5–25.5. В моменты резкого растяжения свечей быстрая EMA1 обгоняет инертную EMA2, соотношение поднимается до 1.08–1.12, а суммарная кривая за 25 баров пробивает рубеж 27.0.

Мультииндикаторные стратегии: рабочие связки с TRIX, SMA и дивергенцией

Изолированное использование Mass Index увеличивает риск ложных срабатываний. Для построения надежной торговой системы осциллятор объединяют с фильтрами тренда и момента.

Комбинация Роль фильтра Условие входа Практическая польза сетапа
Mass Index + TRIX(14) Определение фазы импульса через нулевую линию Линия опустилась под 26.5, а TRIX пересекает нулевую отметку снизу вверх (Long) или сверху вниз (Short) Отсечение ложных входов во время затухающих боковых колебаний
Mass Index + SMA(21) и SMA(50) Подтверждение среднесрочного разворота структуры Формирование горба при взаимном пересечении быстрой SMA(21) и медленной SMA(50) Исключение рыночного шума на младших таймфреймах
Mass Index + Дивергенция экстремумов Фиксация скрытого истощения тренда Цена обновляет локальный пик, а вершина Mass Index формируется ниже предыдущей Ранняя идентификация разворота с коротким защитным стопом

Риск-менеджмент: динамический стоп-лосс по ATR и расчет рабочего объема

Поскольку сигнал формируется сразу после фазы расширения спреда, фиксированный стоп в пунктах часто выбивается хлыстообразными движениями. Для сохранения положительного математического ожидания применяют адаптивный расчет по ATR(14).

Расчет динамического стоп-лосса по ATR:
Stop-Loss = Цена входа ± 1.5 × ATR14

Расчет безопасного размера позиции:
Объем позиции (в лотах) = (Депозит × Допустимый риск (%)) / (Дистанция SL (в пунктах) × Стоимость пункта)

Практический пример расчета параметров ордера

  • Депозит: 10 000 USD.
  • Риск на сделку: 1% (100 USD).
  • Инструмент: EUR/USD (стоимость 1 пункта на 1 лот = 10 USD).
  • Текущий ATR14: 20 пунктов.
  • Точка входа в Long: 1.0800.
  • Дистанция защитного стопа: 1.5 × 20 = 30 пунктов.
  • Ценовой уровень Stop-Loss: 1.0800 - 0.0030 = 1.0770.

Рабочий объем ордера:
Объем = 100 USD / (30 пунктов × 10 USD) = 100 / 300 ≈ 0.33 лота

Позиция объемом не более 0.33 лота гарантирует соблюдение жесткого лимита риска в 100 USD даже при расширении текущего спреда брокера.

Где Mass Index дает сбои: граничные режимы (Edge Cases)

🛑 Опасная ошибка: Использование возврата Mass Index в нейтральную зону для фиксации профита приводит к преждевременному закрытию прибыльных сделок. Индикатор возвращается под 26.5 именно на старте нового импульса. Фиксацию прибыли проводят по уровням ликвидности (Take-Profit) либо скользящему трейлинг-стопу (Trailing Stop).

Сценарий 1: Длительный узкий боковик (флет)

Проблема: При затяжной консолидации с редкими всплесками ликвидности индикатор способен отрисовать ложный горб.
Решение: Проверяйте угол наклона скользящих средних. Если EMA(9) и SMA(50) лежат горизонтально и переплетаются, торговля по сигналу полностью блокируется.

Сценарий 2: Однонаправленные новостные ралли

Проблема: При публикации макроэкономических данных (решения центробанков по ставкам, отчеты Non-Farm Payrolls) кривая может оставаться выше отметки 27.0 на протяжении 5–15 свечей подряд.
Решение: Запрещено открывать контртрендовые позиции до тех пор, пока свеча полностью не закроется со значением осциллятора строго ниже 26.5.

indexmass2.png

Результаты алгоритмических бэктестов и готовый код роботов

Тестирование торговых алгоритмов на платформе OsEngine (период: 2021–2024 гг., таймфрейм: M15, базовая связка: Mass Index + TRIX / SMA) показало следующие статистические параметры:

Класс биржевого актива Торговый инструмент Доля прибыльных сделок (Win Rate) Средний Profit Factor Диапазон P/L за цикл теста
Валютные деривативы Фьючерс Si (рубль/доллар) 56% 1.42 +0.72% ... +2.0%
Товарно-сырьевой сектор Фьючерс Brent (нефть BR) 59% 1.55 +1.86% ... +2.0%
Криптовалютный рынок BTC / ETH (бессрочные фьючерсы) 52% 1.34 +0.53% ... +3.9%

Реализация в торговых роботах и исходный код

Для интеграции индикатора в алгоритмические торговые системы используйте проверенные открытые реализации алгоритма двойного сглаживания:

  • Базовый скрипт алгоритма: открытый репозиторий Mass Index на C# в библиотеке OsEngine.
  • Готовый контртрендовый советник: алгоритмическая модель Contrtrend Strategy (MI + SMA).
  • Скрипт для терминала MT5: нативная библиотека кода MQL5 Source Code (mi.mq5).

Сравнительный обзор торговых платформ

Платформа Основное назначение Преимущества Ограничения для новичка
TradingView Веб-скрининг, ручной визуальный анализ Встроен по умолчанию, доступен в один клик, легкая кастомизация на Pine Script v5 Лимит на число активных индикаторов на бесплатном тарифе
MetaTrader 5 Торговля валютами/CFD, алготрейдинг Высокоточный тиковый тестер, готовая библиотека роботов на MQL5 Требуется ручная установка и компиляция файла индикатора (.mq5)
cTrader ECN-трейдинг, полуавтоматическая торговля Встроен из коробки, чистый API на C# для создания ботов (cBot) Меньший выбор брокеров по сравнению с MetaTrader
OsEngine Профессиональный алготрейдинг Открытый исходный код на C# (.NET), пакетное тестирование портфелей Требуются навыки разработки в Microsoft Visual Studio и работы с GitHub

Чек-лист трейдера перед выставлением ордера

Скопируйте этот список условий для быстрой валидации сетапа перед отправкой заявки:

  • [ ] 1. Таймфрейм графика составляет H1 или H4 (интервалы ниже M15 исключены из-за рыночного шума).
  • [ ] 2. Кривая Mass Index зафиксировала подъем строго выше контрольного уровня 27.0.
  • [ ] 3. Сигнальная свеча закрылась со значением индикатора строго ниже отметки 26.5 («горб» завершен).
  • [ ] 4. Направление позиции подтверждено наклоном трендового фильтра (EMA-9 или TRIX).
  • [ ] 5. Рассчитан динамический Stop-Loss с запасом волатильности не менее 1.5×ATR14.
  • [ ] 6. Объем сделки скорректирован под лимит риска (не более 1–2% от депозита).
  • [ ] 7. Определена целевая зона фиксации по Take-Profit или Trailing Stop (выход по сигналам Mass Index исключен).

Пошаговое руководство по настройке терминала и торговле

  1. Подготовка рабочего пространства: Откройте терминал (например, TradingView), выберите ликвидный инструмент (EUR/USD, фьючерс Brent или BTC/USDT) и переключитесь на таймфрейм H1.
  2. Размещение инструментов: Добавьте на график индикатор Mass Index со стандартными параметрами (25, 9, 9) и скользящую среднюю EMA(9). В свойствах Mass Index установите горизонтальные уровни 27.0 и 26.5.
  3. Контроль фазы перегрева: Отслеживайте момент, когда осциллятор преодолеет отметку 27.0 снизу вверх. При наличии открытых позиций переведите стопы в безубыток.
  4. Ожидание сигнала: Дождитесь закрытия свечи, на которой линия осциллятора опустится строго ниже 26.5.
  5. Сверка с трендовым фильтром: Проверьте положение цены относительно EMA(9):
    • Цена закрылась ниже нисходящей EMA — готовьтесь к покупке (Long);
    • Цена закрылась выше восходящей EMA — готовьтесь к продаже (Short).
  6. Расчет риска и вход: Рассчитайте дистанцию защитного стопа (1.5×ATR) и допустимый лот. Выставьте защитные стоп- и тейк-приказы одновременно с отправкой рыночного ордера.

Вопросы и ответы (FAQ)

Можно ли торговать по Mass Index без других индикаторов?

Нет. Mass Index вычисляет исключительно амплитуду диапазона свечей и не содержит информации о направлении тренда. Без вспомогательных трендовых фильтров (EMA, TRIX, границы каналов) сделки будут регулярно открываться навстречу сильным безоткатным трендам, что быстро истощит депозит.

Почему на криптовалютном рынке часто меняют уровни 27.0 и 26.5?

Криптовалютный рынок торгуется круглосуточно и обладает повышенной базовой волатильностью. Из-за этого классические уровни Дорси запаздывают. На парах BTC/USDT и ETH/USDT пороговые значения часто калибруют до уровней 26.5 (вход в фазу перегрева) и 26.0 (выход из горба).

Подходит ли индикатор для скальпинга на минутных таймфреймах (M1–M5)?

Минутные интервалы не рекомендуются. Внутриминутные спреды, случайные проскальзывания и микроструктурный шум нарушают работу двойного экспоненциального сглаживания, генерируя десятки ложных срабатываний. Оптимальные интервалы для надежной отработки паттерна — H1, H4 и D1.

Почему индикатор не закрывает сделку при обратном сигнале?

Mass Index разработан исключительно для поиска точки входа в момент истощения всплеска волатильности. После завершения фигуры «горб» осциллятор способен часами находиться в нейтральной зоне около 25.0, пока на графике развивается мощный тренд. Попытка закрыть сделку по индикатору преждевременно срежет прибыль. Для фиксации используют Take-Profit по уровням поддержки/сопротивления или скользящий Trailing Stop.

Задай свой вопрос в группе или чате!

Не понял материал? Есть вопросы и не с кем обсудить? Вступай в группу телеграм и чат сообщества!

Оставить комментарий
Загрузка комментариев...