Индикатор DPO (Detrended Price Oscillator — Бестрендовый ценовой осциллятор)

Detrended-Price-Oscillator
Индикатор Detrended Price Oscillator, DPO (Бестрендовый ценовой осциллятор) — это технический индикатор, разработанный Ричардом Ворером в начале 1980-х годов. При создании индикатора у Ворвера была цель — удаление долгосрочного тренда из цены и выделение циклических колебаний, т.е. сфокусироваться на краткосрочных циклах рынка, определить локальные вершины и впадины цены без влияния глобального тренда. Что должно было позволить трейдерам более точно идентифицировать циклические изменения цены и обратить внимание на поворотные точки рынка.

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

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

На экране, индикатор DPO представляется в виде графика, который отражает разницу между текущей ценой и средним значением цены — простой скользящей средней (сдвинутой в прошлое) на выбранной периодичности. SMA отображается как нулевая линия, при этом DPO колеблется между положительными (выше линии) и отрицательными (ниже линии) значениями. Проще говоря, положительное значение означает, что цена была выше SMA (выше предыдущего циклического среднего), а отрицательное значение означает, что цена была ниже SMA.
Detrended-Price-Oscillator-Пример-РТС

Таким образом, DPO помогает трейдерам увидеть реальную картину колебаний цены, которая может быть скрыта под общим трендом.

Сравнивая пики и впадины осциллятора, можно определять локальные максимум и минимум цен.
Cycle-High-Low-Range-PDO


Расчет индикатора Detrended Price Oscillator

Для вычисления DPO используется среднее ценовое значение за определенный период в прошлом, которое вычитается из цены на текущий момент. Это позволяет выделить циклические колебания и волны цен относительно отведенного среднего значения.

1. Определяем период скользящей средней SMA — обычно n (например, 14, 20, 21).

2. Вычисляем смещённую скользящую среднюю:

Скользящая средняя сдвигается назад на n/2 + 1 периодов.

3. Вычисляем DPO как разность между ценой закрытия и сдвинутой скользящей средней:

DPO[i] = Close[i] — SMA[i-k]

где:
Close[i] — цена закрытия на текущем периоде;
SMA[i-k] — простая скользящая средняя за n периодов, сдвинутая на k периодов назад;
k = n/2 + 1.
+1 — коэффициент сглаживания

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

Пример:

Если n=20, тогда сдвиг выполняется на k = 20/2 + 1 = 11 периодов назад.

— Рассчитайте 20-периодную SMA для всех периодов.
— Сдвиньте полученную SMA на 11 периодов назад.
— Вычтите значение сдвинутой SMA из текущей цены закрытия.


Торговля с индикатором Detrended Price Oscillator

DPO фильтрует продолжительные тренды таким образом, что пользователь получает возможность наблюдать только краткосрочные откаты цены, не отвлекаясь на другие явления.

1. Перекупленность и перепроданность рынка: высокие пики и глубокие впадины DPO могут указывать на возможные точки разворота цены. Высокие значения DPO указывают на возможное завершение восходящего движения, а низкие — на завершение нисходящего движения. При нахождении в зоне перепроданности (нижняя граница), осциллятор указывает на возможность покупки актива. При тренде, возможен небольшой отскок и возврат в исходное положение. Тот же принцип, используется при нахождении линии DPO в зоне перекупленности (верхняя граница).
DPO-перекупленность-Перепроданность

2. Использование элементов технического анализа: индикатор DPO может формировать горизонтальные уровни, наклонные уровни, треугольники и другие фигуры технического анализа. Они могут подавать более точные сигналы по сравнению с графиком цены.

3. Дивергенция: если цена актива формирует новые максимумы или минимумы, а индикатор DPO движется в противоположном направлении, это может указывать на формирование дивергенции. Дивергенция может указывать на возможное изменение тренда или разворот цены.
DPO-Дивергенция

4. Нулевой уровень: пересечение DPO с нулевой линией может сигнализировать о начале новой циклической фазы. Например, если DPO пересекает нулевую линию снизу вверх, это может указывать на начало восходящего цикла, а если DPO пересекает нулевую линию сверху вниз, это может указывать на начало нисходящего цикла.
signaly-dpo