Индикатор Negative Volume Index (NVI): как отслеживать позиции институционалов без рыночного шума
Содержание
- Зачем разделять толпу и фонды: предпосылки появления модели
- Формула и пошаговый расчет на простых числах
- Фильтрация тренда: практическая работа с 255 EMA
- Статистическая асимметрия: почему NVI запрещено использовать для коротких позиций
- Тандем NVI и PVI: парный анализ рыночных фаз
- Границы применимости индикатора и потенциальные сбои
- Мани-менеджмент: расчет размера позиции под защитой NVI
- Сравнение платформ для анализа NVI
- Чек-лист проверки торгового сетапа перед открытием сделки
- Практический сценарий внедрения индикатора в работу
- Ответы на частые вопросы (FAQ)
Negative Volume Index (NVI, индекс отрицательного объема) — трендовый кумулятивный индикатор, рассчитывающий процентное изменение цены актива исключительно в те дни, когда биржевой объем торгов оказался ниже объема предыдущей сессии.
Алгоритм разделяет поведение двух групп участников рынка:
- Розничные трейдеры («толпа»): реагируют на громкие инфоповоды, макроэкономические отчеты и резкие скачки котировок, раздувая биржевой оборот на эмоциональных пиках.
- Институциональные инвесторы («умные деньги»): накапливают или распределяют крупные позиции скрытно. Чтобы избежать резкого движения котировок против себя, фонды дробят заявки на айсберг-ордера и проводят основной объем сделок в дни затишья.
Если суммарный оборот текущей сессии превышает вчерашний показатель или равен ему, NVI полностью игнорирует динамику котировок: расчет встает на паузу, фиксируя на графике горизонтальную полку.
Аналогия из реальной жизни: Представьте крупную сеть супермаркетов. Закупщик оптовой базы не поедет на распределительный склад в субботу днем, пробиваясь через пробки и толпу розничных покупателей (высокий объем, лишние задержки, эмоциональная суета). Он направит транспорт во вторник к 05:00 утра: рампа свободна, персонал работает спокойно, отпускная цена зафиксирована. NVI отслеживает движение котировок именно в такие тихие часы, отсекая рыночную суету.
| Параметр | Реальная механика NVI | Распространенное заблуждение |
|---|---|---|
| Слово «Negative» | Математический фильтр: Vt < Vt-1 (сегодняшний объем меньше вчерашнего). | Объем или цена стали отрицательными либо упали ниже нуля. |
| Рост торгового объема | Фиксация горизонтальной полки (пауза в расчете линии). | Индикатор резко падает или рисует разворот вниз. |
| Смысл сигналов | Оценка направления крупного капитала на спокойном рынке. | Поиск панических распродаж розничных трейдеров. |
| Рабочий таймфрейм | Дневной интервал (D1) в связке с 255 EMA. | Внутридневной скальпинг на минутных интервалах (M1–M15). |
Зачем разделять толпу и фонды: предпосылки появления модели
Идея фильтрации рыночного оборота возникла в 1930-х годах благодаря исследованиям аналитика Пола Дизарта (Paul Dysart). Исходный подход базировался на оценке ширины рынка: Дизарт сопоставлял баланс растущих и падающих акций на NYSE («чистые авансы») исключительно по тем торговым сессиям, когда суммарный объем операций на бирже сокращался. Логика была прагматичной: неорганизованная масса участников поддается стадному поведению на вершинах ценовых импульсов, увеличивая биржевой оборот постфактум. Крупные игроки входят в позиции дискретно, не создавая ценовых дисбалансов в биржевом стакане.
«Рыночная толпа проявляет максимальную активность на пиках ценового ажиотажа, в то время как истинное направление долгосрочного капитала раскрывается в дни глубокого затишья биржевых объемов».
— Норман Фосбак, «Stock Market Logic» (1976)
В 1976 году американский экономист и управляющий Норман Фосбак (Norman Fosback) в книге «Stock Market Logic» модифицировал концепцию Дизарта. Фосбак отказался от громоздкого расчета общей ширины рынка, переведя математику на процентное изменение цены конкретного финансового актива. Это превратило NVI в универсальный индикатор технического анализа, применимый к любой отдельной акции, биржевому индексу или фонду с прозрачным учетом торгового объема.
Формула и пошаговый расчет на простых числах
Алгоритм Нормана Фосбака представляет собой пошаговое кумулятивное ветвление. В конце каждого торгового дня система проверяет соотношение объемов:
Если Vt ≥ Vt-1:
NVIt = NVIt-1
Если Vt < Vt-1:
NVIt = NVIt-1 + ((Ct - Ct-1) / Ct-1) × NVIt-1
Обозначения:
- Vt и Vt-1 — проторгованный объем за текущую и предшествующую сессии.
- Ct и Ct-1 — цены закрытия актива за текущую и предшествующую сессии.
- NVIt и NVIt-1 — расчетные значения индикатора за сегодня и вчера.
В качестве начальной точки (Seed Value) торговые платформы берут произвольную константу: 100 или 1 000. Так как индикатор накапливает относительные процентные сдвиги, базовое число не искажает форму графика, наклон линии и моменты пересечения со скользящими средними.
Пошаговый сквозной пример расчета
Разберем непрерывный трехдневный цикл при стартовом значении NVI0 = 1 000.00:
| Торговый день | Объем торгов (Vt) | Проверка условия (Vt < Vt-1) | Цена закрытия (Ct) | Расчетное действие | Итоговый NVIt |
|---|---|---|---|---|---|
| Базовая точка | 1 000 000 акций | Исходная точка | 100.00 $ | Инициализация базового значения | 1 000.00 |
| День 1 | 800 000 акций | Да (800k < 1 000k) | 105.00 $ (+5.00%) | 1 000 + 0.05 × 1 000 | 1 050.00 |
| День 2 | 1 200 000 акций | Нет (1 200k ≥ 800k) | 110.00 $ (+4.76%) | Объем вырос ⇒ пауза расчета | 1 050.00 |
| День 3 | 900 000 акций | Да (900k < 1 200k) | 102.00 $ (-7.27%) | 1 050 + (-0.0727) × 1 050 | 973.66 |
Обратите внимание на динамику во второй день: котировка прибавила почти 5%, но из-за скачка торгового оборота индикатор остался на месте. NVI распознал активность розничного притока капитала и проигнорировал движение цены.
Фильтрация тренда: практическая работа с 255 EMA
Базовый стандарт Нормана Фосбака
Чтобы отсечь хаотичные локальные колебания, Фосбак предложил накладывать на кумулятивную кривую NVI экспоненциальную скользящую среднюю с периодом 255. Значение выбрано не случайно: 255 сессий соответствуют полному биржевому торговому году в США с поправкой на выходные и праздничные дни.
- Линия NVI пробивает 255 EMA снизу вверх и закрепляется закрытием дня: институциональный тренд перешел в восходящую фазу. Рыночный контекст разрешает поиск покупок.
- Линия NVI уходит под 255 EMA: рынок перешел в фазу оттока институционального капитала. Сигнал к планомерному закрытию лонгов или подтягиванию защитных стоп-приказов в безубыток.
Практическое правило: Не снижайте период средней до коротких дистанций (20, 50 сессий). При сжатии периода индикатор перестает выполнять функцию макрофильтра «умных денег» и начинает генерировать череду ложных пересечений на локальных коррекциях.
Бычья и медвежья дивергенция
Расхождения между пиками цены и линии индикатора подсвечивают скрытые этапы набора и распределения позиций:
- Скрытая бычья конвергенция: котировки на графике обновляют минимум (Lower Low), а кривая NVI удерживает более высокий минимум (Higher Low). В дни спада активности фонды выкупают предложение, формируя платформу для разворота.
- Медвежья дивергенция: цена обновляет локальные вершины (Higher High), а NVI показывает нисходящий наклон (Lower High). Рост актива поддерживается исключительно розничными покупками на повышенных оборотах, тогда как в спокойные дни доминируют скрытые продажи фондов.
Фактор риска: Горизонтальная полка NVI при растущем графике цены — нормальное состояние алгоритма при Vt ≥ Vt-1, а не дивергенция. Разворотным паттерном считается только направленное снижение линии NVI с последовательным понижением локальных минимумов.
Статистическая асимметрия: почему NVI запрещено использовать для коротких позиций
В работе «Stock Market Logic» Норман Фосбак опубликовал исторический бэктест сигналов пересечения NVI и 255 EMA на фондовом рынке США за период с 1941 по 1975 год. Результаты выявили выраженную статистическую асимметрию:
| Положение NVI относительно 255 EMA | Историческая вероятность продолжения тренда | Регламент трейдера | Грубая ошибка новичка |
|---|---|---|---|
| NVI выше 255 EMA | 96% (Устойчивый бычий режим) | Поиск точек входа в лонг, набор позиций на откатах. | Попытка ловить развороты против тренда и открывать шорт. |
| NVI ниже 255 EMA | 53% (Случайный шум / Пила) | Защита прибыли, перевод в безубыток, выход в кэш. | Агрессивное открытие коротких позиций (шорт). |
Вероятность 53% неотличима от подбрасывания монеты. Уход линии под 255 EMA не гарантирует развитие медвежьего тренда — он лишь констатирует, что систематическая поддержка институционального капитала прекратилась.
Фактор риска: Попытка воспринимать пробой 255 EMA сверху вниз как команду к открытию шорта приводит к систематическим потерям на ложных пробоях. Выход под скользящую среднюю — это сигнал к защите капитала и фиксации лонгов, но не триггер для продажи без покрытия.
Тандем NVI и PVI: парный анализ рыночных фаз
Для комплексной оценки картины NVI используют в связке с Positive Volume Index (PVI, индексом положительного объема). Формула PVI зеркальна: она пересчитывает доходность цены исключительно в дни с растущим объемом (Vt > Vt-1), отслеживая поведение широкой публики.
| Положение NVI (> 255 EMA) | Положение PVI (> 255 EMA) | Баланс сил на рынке | Прикладное торговое решение |
|---|---|---|---|
| Выше | Выше | Синхронный бычий рынок: фонды удерживают позиции, приток розничной ликвидности разгоняет движение. | Удержание лонгов, активный набор позиций на продолжение импульса. |
| Выше | Ниже | Скрытая аккумуляция: розничные инвесторы пассивны или напуганы, институционалы тихо поглощают ликвидность. | Осторожные покупки на откатах к ключевым уровням поддержки. |
| Ниже | Выше | Фаза дистрибуции: толпа скупает актив на максимумах, крупные участники закрывают позиции в их спрос. | Полное закрытие длинных позиций, планомерная фиксация прибыли. |
| Ниже | Ниже | Медвежья фаза / Ликвидный вакуум: отток ликвидности по всем группам участников, доминирование продавцов. | Полный уход в кэш, запрет на открытие покупок. |
Границы применимости индикатора и потенциальные сбои
NVI проектировался под биржевые площадки с регламентированными торговыми сессиями, физическим клирингом и централизованным учетом сделок. Перенос модели на другие типы активов требует учета структурных ограничений.
| Класс активов | Характер объема | Надежность сигналов | Регламент адаптации |
|---|---|---|---|
| Акции и ETF | Реальный биржевой (VOLUME_REAL) | Высокая | Применение классических настроек (таймфрейм D1, 255 EMA). |
| Фьючерсы | Фактический контрактный оборот | Средняя | Работа строго со склеенными контрактами с поправкой на экспирацию (Back-adjusted), исключающими гэпы объемов. |
| Криптовалюты | Внутрибиржевой спотовый оборот | Удовлетворительная | Анализ спота крупнейших бирж; жесткая фиксация суточной сессии по времени UTC 00:00. |
| Спот-Forex | Тиковый объем (VOLUME_TICK) | Критически низкая | Тики показывают частоту изменения цен конкретного дилера, а не объемы в деньгах. Анализируйте только фьючерсы на валюты (CME). |
Эффект кумулятивного масштабирования (Scale Drift)
Поскольку формула накапливает процентные приращения непрерывно, за 10–15 лет непрерывного расчета абсолютное значение NVI может оторваться от цены на тысячи пунктов. В результате свежие колебания последних месяцев на общем графике начинают визуально сжиматься в прямую линию.
Решение: в современных аналитических терминалах используйте модификацию Anchored NVI. Она сбрасывает базу расчета в фиксированную дату (например, раз в календарный год), сохраняя внутренние процентные пропорции без деформации масштаба.
Мани-менеджмент: расчет размера позиции под защитой NVI
Поскольку NVI работает как фильтр рыночного состояния, точки входа и защитные стоп-приказы рассчитываются по структуре цены и показателям волатильности (ATR).
Алгоритм расчета риска и размера позиции
-
Допустимый риск депозита в валюте (R):
R = (Депозит × Риск в %) / 100 -
Дистанция защитного стоп-лосса на одну акцию (StopLoss):
StopLoss = Цена входа - Уровень защиты
(Уровень защиты выставляется за локальный структурный минимум D1 либо с буфером в 2 × ATR14). -
Размер рабочей позиции в штуках (S):
S = R / StopLoss
Практический пример расчета
- Базовый депозит: $10,000.
- Допустимый риск на сделку: 1.5% (R = 10 000 × 0.015 = $150).
- Контекст рынка: линия NVI закрепилась выше 255 EMA на дневном графике.
- Точка входа по паттерну Price Action: $120.00.
- Защитный стоп-лосс (за минимум свечи пробоя): $114.00.
- Ценовой риск на одну акцию: $120.00 - $114.00 = $6.00.
Итоговый объем позиции:
S = $150 / $6.00 = 25 акций
Итог: Позиция составляет 25 акций на сумму $3,000 (30% от портфеля без кредитного плеча). При неблагоприятном развитии событий убыток составит ровно запланированные $150 (1.5%), независимо от дальнейших колебаний индикатора.
Сравнение платформ для анализа NVI
| Платформа | Доступность из коробки | Источник объемов | Сигнальная скользящая | Особенности и ограничения |
|---|---|---|---|---|
| TradingView | Да, встроен в базовую библиотеку | Зависит от выбранного поставщика котировок | Включается в аргументах индикатора (EMA 255) | При загрузке многолетней истории кумулята способна визуально сжимать масштаб свечей. |
| MetaTrader 5 | Требуется внешний скрипт / MQL5 | На выбор трейдера: VOLUME_TICK или VOLUME_REAL | Добавляется перетаскиванием индикатора Moving Average | На CFD-акциях брокер по умолчанию может транслировать тиковый поток вместо биржевого. |
| cTrader | Да, находится в категории Volume | Тиковый объем спот-брокера | Доступна встроенная SMA/EMA | Стартовое значение зафиксировано на отметке 1.0; кривая строится в долях единицы. |
| ATAS | Да, встроен в модуль биржевых инструментов | Исключительно реальный биржевой объем (VOLUME_REAL) | Настраиваемый мувинг с любым типом сглаживания | Требуется платная подписка на биржевые фиды; избыточен для простого скрининга. |
Чек-лист проверки торгового сетапа перед открытием сделки
Скопируйте этот список параметров перед выставлением ордера:
- [ ] 1. Таймфрейм: График открыт строго на интервале D1 или W1.
- [ ] 2. Источник ликвидности: В терминале выбран реальный биржевой объем (VOLUME_REAL), а не тиковый поток.
- [ ] 3. Положение фильтра: Закрытие дневной свечи зафиксировало NVI выше линии 255 EMA.
- [ ] 4. Отсутствие дивергенций: На последних ценовых пиках отсутствует медвежье расхождение с наклоном NVI вниз.
- [ ] 5. Ценовой триггер: На графике цены сформирован технический паттерн Price Action (пробой диапазона, ретест, отскок от уровня).
- [ ] 6. Направление позиции: Сделка открывается строго в ЛОНГ (продажи и шорты по NVI исключены).
- [ ] 7. Контроль риска: Стоп-лосс выставлен по структуре цены (с буфером 1.5–2×ATR14), а расчетный риск на сделку не превышает 1–2% депозита.
Практический сценарий внедрения индикатора в работу
- Конфигурация графика: Откройте дневной таймфрейм ликвидного биржевого ETF (SPY, QQQ). Добавьте индикатор Negative Volume Index. В параметрах активируйте сглаживающую среднюю EMA и задайте период 255.
- Проверка поставщика котировок: Убедитесь, что брокер или терминал транслирует реальные биржевые объемы (NYSE, NASDAQ, Cboe BZX), а не внутренние тики.
- Историческая калибровка: Отмотайте график на 2–3 года назад. Найдите участки, где NVI пробивал среднюю 255 снизу вверх. Обратите внимание на развитие тренда в последующие 3–6 месяцев и поведение индикатора в периоды затяжных боковиков.
- Торговая практика: Используйте NVI строго как фильтр допуска к сделкам:
- ЕСЛИ линия NVI находится выше 255 EMA — ищите точки входа в длинные позиции по вашей базовой стратегии.
- ИНАЧЕ удерживайте свободный кэш или фиксируйте прибыль по открытым лонгам.
