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

Осциллятор ценового импульса PMO (Price Momentum Oscillator): полное руководство, настройка и стратегия безубыточной торговли

Оглавление

  • 1. Архитектура и принцип работы индикатора
  • 2. Канонические параметры (35, 20, 10): механика настройки
  • 3. Практические торговые сигналы и адаптация под волатильность
  • 4. Паттерны DecisionPoint: Bear Kiss и Bull Kiss
  • 5. Граничные ситуации: ловушка «Flat at Zero» и фильтрация ложных сигналов
  • 6. Прикладная математика, бэктесты и мани-менеджмент
  • 7. Инфраструктура: где настраивать индикатор и готовые скринеры
  • 8. Копируемый чек-лист валидации сделки
  • 9. План действий: первые шаги трейдера
  • 10. Часто задаваемые вопросы (FAQ)

PMO (Price Momentum Oscillator) — нормализованный осциллятор импульса с двухэтапным сглаживанием, созданный Карлом Свенлином для аналитической платформы DecisionPoint. В отличие от классического индикатора MACD, оперирующего абсолютными долларовыми разностями экспоненциальных средних, PMO строится на базе 1-периодного процентного изменения цен (Rate of Change, ROC). Это приводит показания индикатора к единой относительной шкале и позволяет сопоставлять инструменты с любой номинальной стоимостью внутри скринеров акций или криптоактивов без искажений масштаба.

Физическая модель: Представьте автомобиль, поднимающийся по крутому серпантину. Котировка на графике — это фактическая высота машины над уровнем моря, а осциллятор PMO — акселерометр на приборной панели. Если тяжелый автомобиль по инерции еще ползет в гору, но стрелка акселерометра уже завалилась к нулю, тяга двигателя пропала. Индикатор фиксирует критическое падение внутреннего ускорения движения задолго до того, как кузов полностью остановится и покатится под откос.

Критерий оценки Обычный моментум (ROC / Momentum) Осциллятор ценового импульса (PMO) Классический сглаживатель (MACD)
Вычислительное ядро Шаг изменения цен за фиксированный период N Двухэтапное сглаживание 1-барного ROC Разность двух скользящих средних (EMA12-EMA26)
Паразитный шум Высокий (чувствителен к локальным шпилькам цен) Минимальный (фильтруется каскадом двух EMA) Умеренный (уязвим к ценовым разрывам и гэпам)
Сквозная нормализация Отсутствует (привязан к пунктам котировки) Полная (сопоставим по любым парам, акциям и ETF) Отсутствует (вычисляется в пунктах/долларах инструмента)
Аналитический фокус Мгновенный импульс текущего бара Истинный перелом среднесрочного тренда Схождение и расхождение средних цен актива

pricemomosc1.png

1. Архитектура и принцип работы индикатора

Индикатор разработал Карл Свенлин, создатель финансово-аналитического сервиса DecisionPoint (позже интегрированного в экосистему StockCharts). Базовой задачей стояло устранение ключевого порока классических индикаторов импульса — прямой зависимости амплитуды колебаний от номинальной цены инструмента.

В основе формулы лежит однопериодный темп изменения (1-bar Rate of Change), отражающий процентное смещение закрытия текущего бара относительно предыдущего:

ROC1 = ((Price(t) - Price(t-1)) / Price(t-1)) * 100

Полученный процентный ряд подвергается последовательной двойной фильтрации авторскими экспоненциальными средними. В рабочем пространстве индикатора отображаются два ключевых элемента:

  • Основная линия PMO: Результирующая кривая дважды сглаженного процентного моментума, отражающая истинную силу и вектор направленного ускорения.
  • Сигнальная линия (Signal Line): 10-периодная экспоненциальная средняя от основной кривой, служащая динамическим триггером исполнения сделок.

2. Канонические параметры (35, 20, 10): механика настройки

Индикатор использует каноническую связку параметров (35, 20, 10), оптимизированную разработчиком под интервалы D1 и W1:

  • Период первой EMA (35): Первичный барьер сглаживания 1-барного ROC. Подавляет внутридневные ценовые шпильки, случайные всплески объемов и микрошум.
  • Период второй EMA (20): Вторичное каскадное сглаживание. Формирует кривизну траектории и стабилизирует наклон линии индикатора.
  • Сигнальный период (10): Скользящая средняя от готовой кривой PMO, генерирующая опережающие разворотные кроссоверы.

Ремарка эксперта: Канонические параметры (35, 20, 10) рассчитаны строго под свинг-трейдинг на интервалах от H4 до W1. Перенос этих настроек на скальперские таймфреймы M1–M5 без калибровки приводит к фатальному запаздыванию: сигнал формируется тогда, когда импульс микродвижения исчерпан, а биржевой спред поглощает потенциал прибыли.

3. Практические торговые сигналы и адаптация под волатильность

Осциллятор генерирует четыре базовых сценария подтверждения входа:

Торговая ситуация Положение осциллятора Поведение инструмента Действие трейдера
Бычий кроссовер Линия PMO пробивает сигнальную снизу вверх Формирование локального дна, затухание давления продавцов Открытие длинной позиции при подтверждении старшего тренда
Медвежий кроссовер Линия PMO пробивает сигнальную сверху вниз Истощение покупательской инициативы на вершине Закрытие лонгов, вход в шорт по тренду
Пробой нулевой оси Переход кривой из отрицательной зоны в положительную Среднесрочный перехват инициативы покупателями Удержание открытой позиции, безопасная доливка
Дивергенция Расхождение экстремумов цены и локальных пиков индикатора Скрытый отток рыночной ликвидности Подтягивание стоп-ордеров, запрет на вход на пробой

Калибровка экстремумов под различные рынки

Из-за кардинальной разницы в волатильности базовые пороговые значения экстремумов требуют адаптации:

Рыночный сегмент Средняя волатильность Рабочий диапазон экстремумов Приоритетный таймфрейм Прикладная специфика
Акции США (S&P 500) Умеренная +2.5 / -2.5 D1, W1 Межотраслевое ранжирование лидеров сектора в скринерах
Криптовалюты (BTC, ETH) Экстремальная +5.0 / -5.0 (выбросы до ±7.0) H4, D1 Отработка структурных дивергенций на пиках ралли
Форекс (EUR/USD, GBP/USD) Сжатая / Низкая +1.5 / -1.5 H4, D1 Входы на продолжение импульса от нулевой линии строго по тренду D1

4. Паттерны DecisionPoint: Bear Kiss и Bull Kiss

Закрытие прибыльной позиции при первом же откате цены — распространенная ошибка новичков, принимающих рядовую коррекцию за слом тенденции. Карл Свенлин выделил формации продолжения тренда — Bear Kiss и Bull Kiss.

pricemomosc2.png

Паттерн Bear Kiss (Поцелуй медведя): Цена совершает восходящий отскок на нисходящем тренде, быстрая линия PMO приближается к сигнальной снизу, касается ее «тело в тело», но не пробивает вверх, а резко отваливается вниз. Это сигнал на агрессивный добор шорта.

Паттерн Bull Kiss (Поцелуй быка): Бумага уходит в неглубокую коррекцию на бычьем тренде. Линия PMO опускается к сигнальной сверху, касается ее без фиксации пробоя вниз и отскакивает вверх. Сигнал на продолжение ралли и наращивание лонга.

5. Граничные ситуации: ловушка «Flat at Zero» и фильтрация ложных сигналов

pricemomosc3.png

В фазе затяжной горизонтальной консолидации однопериодный ROC стремится к нулю. Индикатор ложится на горизонтальную ось и генерирует ложные переплетения («пилу») каждые 3–5 свечей.

Протокол нейтрализации флетовой ловушки

  • Фильтр мертвой полосы шума: Любые пересечения кривых, происходящие строго в границах диапазона от -0.5 до +0.5, маркируются как рыночный шум и категорически игнорируются. Сигнал берется в работу только в том случае, если кроссовер произошел после предварительного отклонения индикатора за пределы указанной полосы.
  • Трендовый фильтр 200 EMA: Покупки разрешены исключительно тогда, когда цена актива находится выше экспоненциальной средней 200 EMA на дневном таймфрейме. Продажи — только при нахождении цены под 200 EMA.

6. Прикладная математика, бэктесты и мани-менеджмент

Внутренний сглаживающий фактор Свенлина

В отличие от классической скользящей средней, Свенлин исключил прибавление единицы в знаменателе множителя:

Множитель стандартной EMA:
α_std = 2 / (N + 1)

Сглаживающий фактор PMO:
α_pmo = 2 / N

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

Двухэтапный алгоритм вычисления

Первичное экспоненциальное сглаживание ряда ROC1:
CustomEMA1 = PrevEMA1 + (ROC1 - PrevEMA1) * (2 / 35)

Вторичное сглаживание и масштабирование (умножение на 10 для удобства шкалы):
PMO = PrevPMO + (CustomEMA1 * 10 - PrevPMO) * (2 / 20)

Построение сигнальной линии (традиционная EMA от кривой PMO):
Signal = PrevSignal + (PMO - PrevSignal) * (2 / (10 + 1))

Статистика бэктестов: заводские настройки (35, 20, 10) против оптимизированных

Многие классические пособия декларируют универсальность стандартного набора параметров. Ниже представлены сводные результаты независимого тестирования стратегии кроссоверов PMO по строгой методологии NNFX (No Nonsense Forex) на исторической дистанции:

Инструмент Таймфрейм / Период Набор параметров Всего сделок Винрейт (Win Rate) Доходность (ROI) Рабочая связка (p1, p2, Signal)
EUR/USD D1 (1 год) Default 20 55.00% +1.49% (35, 20, 10)
EUR/USD D1 (1 год) Optimized 16 81.25% +6.89% (36, 53, 31)
EUR/USD H4 (3 месяца) Default 54 42.59% -1.61% (35, 20, 10)
EUR/USD H4 (3 месяца) Optimized 62 64.52% +3.05% (5, 17, 21)
BTC/USD D1 (1 год) Default 22 40.91% +9.73% (35, 20, 10)
BTC/USD D1 (1 год) Optimized 40 52.50% +22.56% (12, 14, 13)
BTC/USD H4 (3 месяца) Default 54 48.44% +4.68% (35, 20, 10)
BTC/USD H4 (3 месяца) Optimized 24 70.83% +10.86% (85, 33, 27)
SPX 500 D1 (1 год) Default 50 46.00% -0.58% (35, 20, 10)
SPX 500 D1 (1 год) Optimized 30 63.33% +4.23% (60, 2, 76)

Главный вывод бэктеста: На трендовых индексах и форекс-парах базовый пресет индикатора дает околонулевое математическое ожидание из-за запаздывания двойного сглаживания. Повышение периода первого сглаживания при сужении вторичного фильтра дает прирост профит-фактора без роста максимальной просадки.

Пошаговый расчет безопасного объема позиции (Risk Management)

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

Position Size = (Capital * Risk %) / (Entry Price - Stop Loss)

Конкретный пример расчета:

  • Депозит трейдера: $10,000
  • Допустимый риск на сделку (1%): $100
  • Инструмент: Акции технологического сектора
  • Точка входа (по факту бычьего кроссовера PMO на закрытии свечи): $150.00
  • Расчетный Stop-Loss (за локальным минимумом): $145.00

Вычисления:

Абсолютный риск на одну акцию:
$150.00 - $145.00 = $5.00

Расчет допустимого объема бумаг:
$100.00 / $5.00 = 20 акций

Итоговый безопасный объем составляет ровно 20 акций на общую сумму $3,000 (плечо 1:1, 30% загрузки депозита). При срабатывании защитного стоп-ордера чистый убыток не превысит запланированные $100 (1%).

7. Инфраструктура: где настраивать индикатор и готовые скринеры

Торговый терминал Наличие из коробки Преимущества платформы Ограничения и издержки Для кого подходит
TradingView Да (встроенный скрипт) Облачные алерты, открытый код Pine Script, современный UI Лимит индикаторов на бесплатных тарифах Начинающие, свинг-трейдеры
MetaTrader 5 Нет (требуется MQL5) Поддержка советников (EA), нулевая стоимость скриптов Ручная компиляция файлов в каталог данных Форекс-трейдеры, разработчики роботов
StockCharts Да (родной движок) Эталонная формула DecisionPoint, сканер секторов рынка Устаревший интерфейс, высокая цена подписки Среднесрочные инвесторы в рынок США
ATAS Да (штатный модуль) Синхронизация с кластерами объема и биржевым стаканом Дорогая лицензия, высокий порог входа Профессиональные дейтрейдеры фьючерсов

Заметка практика: В терминале TradingView обязательно откройте параметры индикатора (иконка шестеренки) и активируйте флажок «Wait for timeframe closes» (Ждать закрытия бара). Это заблокирует срабатывание ложных алертов внутри незавершенной свечи, когда импульс дергается вслед за биржевым спредом.

Готовый код скринера акций (StockCharts Scanner)

Для автоматического сканирования рынка акций США и поиска бумаг, где восходящий импульс уже сформировался, но сигнальная линия еще не пробита (самая ранняя фаза входа в свинг выше 200 EMA):

[type = stock] AND [country = US] 
AND [Daily SMA(60, Daily Volume) > 100000] 
AND [Daily SMA(60, Daily Close) > 10] 
AND [today's PMO Line(35,20,10) > yesterday's PMO Line(35,20,10)]
AND [yesterday's PMO Line(35,20,10) > 2 days ago PMO Line(35,20,10)] 
AND [2 days ago PMO Line(35,20,10) > 3 days ago PMO Line(35,20,10)]
AND [today's PMO Line(35,20,10) < today's PMO Signal(35,20,10)]
AND [today's EMA(20, close) > today's EMA(50, close)]
AND [today's EMA(50, close) > today's EMA(200, close)]

8. Копируемый чек-лист валидации сделки

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

  • [ ] 1. Старший тренд (200 EMA): Цена базового актива на графике D1 находится строго выше 200 EMA для лонга или ниже 200 EMA для шорта.
  • [ ] 2. Выход из полосы шума: Линия PMO находится за пределами флетового диапазона от -0.5 до +0.5.
  • [ ] 3. Валидный триггер: Сформирован чистый кроссовер линий либо зафиксирован отбой в формате Bull Kiss / Bear Kiss.
  • [ ] 4. Фиксация свечи (Close Bar): Бар завершил формирование, значение PMO зафиксировано без риска тиковой перерисовки.
  • [ ] 5. Математическое ожидание: Расчетный защитный Stop-Loss обеспечивает соотношение прибыли к риску (R:R) не менее чем 1:2 до ближайшего сильного сопротивления/поддержки.
  • [ ] 6. Контроль риска: Объем позиции рассчитан по формуле мани-менеджмента с потерей не более 1–2% депозита при худшем сценарии.

9. План действий: первые шаги трейдера

  1. Развертывание рабочего пространства: Откройте терминал TradingView, добавьте на дневной график инструмента индикаторы 200 EMA и Price Momentum Oscillator (35, 20, 10).
  2. Разметка мертвой зоны: Наложите на окно индикатора PMO горизонтальные уровни на отметках -0.5, 0.00 и +0.5 для автоматического визуального контроля флета.
  3. Формирование пула наблюдения: Составьте в скринере список из 10–15 ликвидных инструментов с дневным объемом торгов более $20 млн, чтобы исключить риск резких проскальзываний на неликвиде.
  4. Тестовая серия без риска: Отработайте на демо-счете или минимальным фиксированным лотом 20 сделок подряд, неукоснительно соблюдая пункты проверочного чек-листа и фиксируя результаты в журнале торговли.

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

В чем фундаментальная разница между индикаторами PMO и MACD?

MACD оперирует абсолютной долларовой разностью котировок, из-за чего значение индикатора для акции ценой $2000 нельзя сопоставить с акцией за $20. PMO строится на базе процентного изменения (ROC), нормализуя амплитуду колебаний. Это позволяет сортировать десятки бумаг в скринере по реальной относительной силе независимо от их рыночной цены.

Перерисовывает ли PMO свои сигналы на графике?

На завершенных (закрытых) барах PMO не перерисовывается. Однако на текущей формирующейся свече значения линий непрерывно колеблются вслед за тиками. Всегда дожидайтесь фиксации цены Close перед отправкой торгового ордера.

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

Категорически не рекомендуется. Каскадное двойное сглаживание дает неизбежный лаг (запаздывание), который полезен на D1 и H4 для устранения ложных колебаний, но делает входы на минутных свечах запоздалыми. Для интрадея требуются специализированные безынерционные инструменты тикового объема.

Что надежнее: кроссовер линий в экстремальной зоне или пересечение нулевой линии?

Кроссовер при выходе из зоны перепроданности или перекупленности статистически надежнее. Пробой нулевого барьера лишь подтверждает, что половина среднесрочного движения уже реализована. Вход по кроссоверу из зон экстремумов позволяет забрать импульс в самой ранней фазе зарождения тренда.
Задай свой вопрос в группе или чате!

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

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