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

Percentage Volume Oscillator (PVO): руководство по осциллятору процентного объема от формулы до фильтрации ложных пробоев

Содержание

  • Что такое Percentage Volume Oscillator (PVO) простыми словами
  • Анатомия индикатора: из каких компонентов состоит окно PVO
  • Как устроен расчет PVO: разбираем формулу на примере 10 свечей
  • Как подтверждать истинные пробои уровней с помощью PVO
  • Прикладной риск-менеджмент: расчет безопасного объема позиции при пробое
  • Специфика PVO на разных рынках: акции, фьючерсы, крипта и Forex
  • Почему дивергенция на PVO не работает по аналогии с MACD
  • Граничные случаи: когда показания PVO требуют фильтрации
  • Сравниваем платформы: где индикатор работает из коробки, а где искажает данные
  • Пошаговый чек-лист валидации торгового сетапа перед входом
  • План действий для внедрения индикатора в торговую практику
  • Часто задаваемые вопросы (FAQ)

Что такое Percentage Volume Oscillator (PVO) простыми словами

Percentage Volume Oscillator (PVO) — импульсный индикатор рыночной ликвидности, оценивающий относительный разрыв между быстрой и медленной экспоненциальными средними объема торгов в процентах. Индикатор фиксирует отклонение текущего притока капитала от исторической нормы.

Рыночный график объединяет два независимых измерения:

  • Свечи котировок отражают траекторию движения цены — направление и скорость (вектор движения актива).
  • PVO выступает в роли биржевого тахометра: он показывает обороты двигателя и силу давления на педаль акселератора.

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

Состояние PVO Фаза рыночной активности Прикладное действие трейдера
Выше 0 (Линия растет) Ликвидность бьет ключом: текущий торговый интерес превышает базовую норму Подтверждать истинность пробоев ключевых уровней, удерживать трендовые позиции
Выше 0 (Линия падает) Объем выше базового, но приток свежего капитала затухает Фиксировать частичную прибыль, ожидать переход в фазу боковой консолидации
Ниже 0 (Линия падает) Глубокий штиль: интерес участников иссяк, ликвидность сжата Игнорировать попытки выхода из диапазонов, избегать входов в фазе спячки
Ниже 0 (Линия растет) Активность плавно восстанавливается со дна локального диапазона Отслеживать накопление скрытых позиций, готовиться к импульсу волатильности

Анатомия индикатора: из каких компонентов состоит окно PVO

Индикатор отображается в отдельном окне под ценовым графиком и состоит из четырех взаимосвязанных элементов:

  • Главная линия PVO: отображает процентное отклонение быстрой средней объема от медленной. Смещение выше нулевой оси указывает на преобладание краткосрочного торгового интереса над долгосрочным фоном.
  • Сигнальная линия (Signal Line): сглаженная экспоненциальная средняя (EMA9) от значений самой кривой PVO. Смягчает резкие скачки и помогает идентифицировать переломы в моментуме ликвидности.
  • Гистограмма (Histogram): вертикальные столбцы, фиксирующие разность между главной кривой и сигнальной линией. Расширение зеленых столбцов свидетельствует об ускорении притока участников; переход баров под ноль означает охлаждение торгового интереса.
  • Центральная нулевая планка (Zero Centerline): точка паритета, в которой краткосрочный объем в точности равен долгосрочной норме.

percentagevolumeoscillator1.png

Главное преимущество PVO перед стандартным Volume Oscillator — процентная нормализация. Обычный осциллятор объема оперирует абсолютными лотами или контрактами (например, спредом в 25 000 акций). Его показания несопоставимы между дешевой бумагой за $10 и тяжелой акцией за $3 000.

PVO приводит величину к относительному спреду (Relative Spread %), позволяя применять универсальные правила фильтрации к криптовалютам, акциям малой капитализации и биржевым индексным фондам (ETF).

Ремарка эксперта / Риск-фактор: PVO показывает исключительно кинетическую энергию рынка. Панический распродажный дамп с каскадом стоп-лоссов провоцирует вертикальный взлет PVO далеко выше 0. Воспринимать подъем PVO как признак покупок — критическая ошибка. Направление движения считывается строго с графика цены.

Как устроен расчет PVO: разбираем формулу на примере 10 свечей

Алгоритм PVO нормализует разницу двух средних относительно длинной базы:

PVO = ((EMAshort(Volume) - EMAlong(Volume)) / EMAlong(Volume)) × 100
Signal Line = EMA9(PVO)
Histogram = PVO - Signal Line

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

α = 2 / (N + 1)

Где N — число торговых периодов окна сглаживания. Для быстрой скользящей N=12 ⇒ α≈0.1538, для медленной N=26 ⇒ α≈0.0741.

Сквозной ручной расчет на выборке из 10 сессий

Для наглядности формулы используется модель сглаживания SMA на коротких интервалах: быстрая N=5, медленная база N=10.

Входные данные объема за 10 последовательных баров (тыс. единиц):
120, 110, 130, 115, 140, 125, 135, 150, 190, 240

Рассчитываем быструю среднюю SMA5 (свечи с 6 по 10):
SMA5 = (125 + 135 + 150 + 190 + 240) / 5 = 840 / 5 = 168.0 тыс.

Рассчитываем медленную базу SMA10 (свечи с 1 по 10):
SMA10 = (120 + 110 + 130 + 115 + 140 + 125 + 135 + 150 + 190 + 240) / 10 = 1455 / 10 = 145.5 тыс.

Определяем абсолютную разницу средних:
Δ = 168.0 - 145.5 = +22.5 тыс.

Вычисляем итоговое значение PVO в процентах:
PVO = (+22.5 / 145.5) × 100 = +15.46%

Интерпретация: Краткосрочный приток объема опережает десятидневную норму на 15.46%. Это подтверждает реальное подключение капитала к текущему движению.

Заметка практика (Граничный случай — деление на ноль): На низколиквидных инструментах (неликвидные альткоины, третий эшелон акций) встречаются торговые интервалы с нулевыми сделками. Если EMAlong(Volume) = 0, формула возвращает математическую неопределенность. Профессиональные движки теханализа в таком случае возвращают статус null (пустой бар), предотвращая ложные выбросы графика.

Как подтверждать истинные пробои уровней с помощью PVO

Выход цены из консолидационного коридора без подтверждения объемами — типичная ловушка ликвидности. Пробой горизонтального диапазона (Range Breakout) требует агрессивного рыночного поглощения лимитных заявок. Если пробойный бар формируется на разреженном стакане, котировка возвращается обратно внутрь базы.

Правило закрытого бара

Ремарка эксперта / Риск-фактор: Оценка PVO на открытой (незакрытой) свече недопустима. Объем — показатель строго кумулятивный: он накапливается на протяжении жизни бара. В середине торгового часа столбик объема выглядит слабым, а осциллятор находится ниже нуля, но за 2 минуты до закрытия крупный институциональный ордер способен кардинально перестроить конфигурацию индикатора. Валидация сетапа проводится строго по факту закрытия свечи.

Алгоритм валидации торгового сетапа (Logic IF/THEN)

ЕСЛИ свеча пробивает сопротивление телом, закрывается за границей диапазона, И линия PVO > 0, И столбик гистограммы положительный и растет (Histogramt > Histogramt-1) ⇒ ТО пробой признается валидным. Открывается позиция по тренду с установкой стоп-лосса за границу пробитого диапазона.

ЕСЛИ котировка выходит за пределы уровня, НО линия PVO < 0 либо разворачивается вниз, а гистограмма падает ⇒ ТО попытка пробоя признается сомнительной из-за дефицита ликвидности. Вход по тренду отменяется; формируются предпосылки для контртрендового сценария на возврат в диапазон (сетап Fakeout).

percentagevolumeoscillator2.png

percentagevolumeoscillator3.png

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

Высокое значение PVO не защищает от убытка при резком развороте рынка. Значения PVO нельзя использовать для расчета стоп-лосса. Уровень отмены сценария определяется структурой цены и ее волатильностью через индикатор ATR (Average True Range).

Формулы расчета

Дистанция безопасного стоп-лосса:
SLdist = |Priceentry - Levelbreakout| + 1.5 × ATR14

Безопасный рабочий объем позиции:
Position Size (акций/лотов) = (Account Capital × Risk % / 100) / SLdist

Пошаговый сквозной пример расчета

  • Депозит трейдера: $10,000
  • Допустимый риск на сделку: 1% ($100)
  • Инструмент: акция с текущей ценой входа Priceentry = $52.00
  • Граница пробитого сопротивления: Levelbreakout = $50.00
  • Текущая волатильность: ATR14 = $0.80
  • Состояние PVO: +18.2% (пробой подтвержден, PVO > 0)

Вычисляем дистанцию до стоп-лосса:
SLdist = |52.00 - 50.00| + 1.5 × 0.80 = 2.00 + 1.20 = $3.20
Уровень стоп-лосса: 52.00 - 3.20 = $48.80.

Вычисляем допустимый объем входа:
Position Size = $100 / $3.20 ≈ 31.25 ⇒ 31 акция

Суммарная стоимость позиции:
31 × $52.00 = $1 612 (16.1% от депозита без применения плеча)

Специфика PVO на разных рынках: акции, фьючерсы, крипта и Forex

Точность показаний осциллятора зависит от структуры и чистоты входящего потока данных.

Финансовый рынок Тип поступающего объема Степень надежности PVO Ключевой подводный камень
Фондовый рынок (Акции) Реальный биржевой объем (число акций в сделках) Максимальная (эталонная среда) Технические всплески на аукционах открытия (Opening Cross) и закрытия торговой сессии
Товарные фьючерсы Реальные зарегистрированные контракты + Открытый интерес (OI) Высокая Периоды экспираций и межсессионный ролловер искажают историческую базу медленной средней
Криптовалюты (Spot / Perp) Внутренний биржевой объем конкретной площадки Средняя Фрагментация ликвидности: данные Binance не отражают сделки на OKX, Bybit или в пулах DEX
Внебиржевой Forex / CFD Тиковый объем (частота изменения цены у дилера) Низкая (требует фильтрации) Метрика показывает сетевую активность котировочного шлюза брокера, а не реальный денежный оборот

Почему дивергенция на PVO не работает по аналогии с MACD

Популярная ошибка обучающих материалов — механический перенос ценовых паттернов MACD на осциллятор объема. В анализе ликвидности это приводит к систематическим потерям депозита.

Популярное заблуждение Реальная рыночная механика Риск следования мифу
«Если котировка обновляет максимумы, а PVO снижается — это медвежья дивергенция, пора шортить» Объем не формирует линейных направленных трендов. На устойчивом бычьем тренде предложение часто иссякает: продавцы выбиты, и цена дрейфует вверх на низких объемах без сопротивления. Преждевременное открытие коротких позиций против сильного движения с последующим срабатыванием стоп-лосса.
«PVO выше отметки +50% означает критическую перекупленность объема и близкий разворот» PVO — открытый осциллятор без фиксированных границ. В моменты экспираций, корпоративных слияний или фундаментальных новостей показатель достигает +150%…+300%. Ложная ставка на затухание движения в момент наивысшей рыночной эффективности и импульса.

Расхождение между ценой и PVO чаще свидетельствует о временном снижении торгового интереса, чем о скорой смене тренда. Использовать расхождение объемов как самостоятельный триггер для контртрендовой сделки недопустимо.

Граничные случаи: когда показания PVO требуют фильтрации

Внутридневной U-образный профиль объема (Intraday Volume Smile)

На фондовых и срочных площадках распределение ликвидности внутри дня неравномерно: пиковые объемы проходят в первые 45–60 минут после старта сессии и за 30 минут до закрытия/клиринга.

В эти интервалы PVO регулярно находится в глубоком плюсе (PVO > 0) исключительно из-за расписания биржевых торгов, а не вследствие развития направленного тренда. Интрадей-трейдерам необходимо сопоставлять значения PVO со средним историческим профилем конкретного торгового часа.

Ролловеры фьючерсных контрактов

При переходе участников с истекающего фьючерса на следующий по календарю контракт объемы в старом стакане падают до нуля, а в новом — резко возрастают.

Такой механический перенос позиций искажает расчетную базу медленной EMA26 на 2–3 недели вперед, генерируя фантомные сигналы. На стыке контрактов переключайтесь на склеенные графики (Adjusted Continuous) либо проводите анализ по базовому спотовому активу.

Вероятностный бенчмарк удержания пробоев

Статистика торговых платформ подтверждает практическую ценность фильтрации пробоев через PVO:

  • Пробои уровней при PVO > 0 удерживаются за границей рубежа в ≈67% случаев на горизонте 10 торговых сессий.
  • Пробои при PVO < 0 возвращаются обратно внутрь коридора (формируя ложный вынос) с вероятностью ≈48–52%, превращая попытку входа по тренду в игру со случайным исходом.

Сравниваем платформы: где индикатор работает из коробки, а где искажает данные

Платформа / Терминал Базовый алгоритм Периоды по умолчанию Формат данных Преимущества Недостатки и подводные камни
TradingView Классический PVO на EMA 12, 26, 9 Относительные проценты (%) Выбор между SMA и EMA, открытый код Pine Script v5, мультитаймфрейм На расчетных индексах и форекс-котировках объем отсутствует, возвращая статус n/a
StockCharts Классический PVO (индикатор Мерфи) 12, 26, 9 Относительные проценты (%) Эталонная реализация, интеграция со скринером акций США Устаревший интерфейс, отсутствие инструментов для динамичного анализа крипторынка
QUIK (ARQA) Volume Oscillator (VO) 5, 10 Проценты (%) или лоты Прямой учет реального биржевого объема торгов акциями и фьючерсами MOEX В базовой сборке отсутствует сигнальная линия и цветная гистограмма моментума
cTrader Volume Oscillator 9, 21 Единицы объема (абсолют) Быстрая отрисовка, интеграция со стаканом заявок (Depth of Market) Абсолютная шкала расчета делает индикатор несопоставимым между разными активами
MetaTrader 5 (MT5) Пользовательский PVO (MQL5) 12, 26, 9 Проценты (%) или абсолют Поддержка автоматизированных советников и тестера стратегий На спот-валютах считает сетевую активность тиков брокера, требуя ручной калибровки

Пошаговый чек-лист валидации торгового сетапа перед входом

Скопируйте этот чек-лист для проверки условий перед открытием каждой пробойной сделки:

  • [ ] 1. Полная фиксация бара: сигнальная свеча пробоя закрылась за границей уровня телом, а не тенью.
  • [ ] 2. Контроль знака PVO: главная кривая PVO находится строго выше нулевой отметки (PVO > 0).
  • [ ] 3. Вектор гистограммы: текущий столбик гистограммы выше предыдущего (Histogramt > Histogramt-1) и окрашен в зеленый цвет.
  • [ ] 4. Аудит качества данных: инструмент торгуется на централизованной бирже с реальным объемом сделок (акции, фьючерсы, спот), а не на тиковом потоке Forex-дилера.
  • [ ] 5. Временной фильтр: момент входа не попадает в первые 10 минут открытия фондовой сессии (зона аномалий Opening Cross).
  • [ ] 6. Расчет риска: размер защитного стоп-лосса рассчитан по шкале волатильности цены (ATR), а риск на позицию не превышает 1–2% от капитала.

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

  1. Настройка рабочего пространства: Откройте терминал TradingView, найдите через поиск индикаторов Percentage Volume Oscillator и установите базовые параметры (12, 26, 9). Для таймфреймов M5–M15 переключите значения на (5, 10, 5).
  2. Разметка ключевых уровней: Нанесите на ценовой график 2–3 выраженных горизонтальных уровня поддержки и сопротивления на старшем таймфрейме (D1 или H4), ориентируясь только на экстремумы цены.
  3. Исторический бэктест: Отмотайте график на 3–6 месяцев назад и найдите 20 последних пробоев размеченных уровней. Разделите их на две группы: совершенные при PVO > 0 и при PVO < 0. Зафиксируйте в торговом журнале процент удержания цены за уровнем.
  4. Торговля на демо-счете: Отработайте минимум 15 сделок на симуляторе, соблюдая правило закрытого бара и чек-лист валидации. Переходите к реальным сделкам только после подтверждения стабильного положительного математического ожидания.

Часто задаваемые вопросы (FAQ)

  1. Означает ли показатель PVO выше +50%, что объем перекуплен и рынок скоро развернется?

    Нет. У осциллятора процентного объема нет фиксированных пределов шкалы. Значение +50% означает только то, что текущая краткосрочная активность превышает долгосрочный бенчмарк на 50%. На мощных фундаментальных импульсах или новостных пробоях показатель поднимается до +150%…+300%, продолжая подтверждать силу движения котировок.

  2. В чем разница между PVO и балансовым объемом OBV (On-Balance Volume)?

    Индикатор OBV привязан к направлению свечи: он прибавляет объем бара при росте цены и вычитает при падении, отслеживая накопление или распределение. PVO полностью нейтрален к направлению котировок и оценивает исключительно относительное ускорение или затухание ликвидности в процентах.

  3. Почему на TradingView индикатор PVO иногда выдает статус «n/a» или пустую панель?

    Это происходит на инструментах, по которым поставщики котировок не транслируют торговые объемы: мировые расчетные индексы (S&P 500, Nasdaq 100), внебиржевые курсы валют или синтетические CFD. Без входящей ленты реальных сделок алгоритм PVO не может произвести расчет.

  4. Какие параметры PVO подходят для внутридневной торговли (M5–M15)?

    Стандартные настройки (12, 26, 9) оптимизированы для дневных графиков. Для быстрых интервалов M5–M15 рекомендуются короткие периоды — (5, 10, 5) или (5, 20, 5). Это снижает лаг медленной средней и помогает вовремя реагировать на всплески ликвидности внутри торгового дня.

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

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

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