DPO (Детрендований ціновий осцилятор)
DPO (Детрендований ціновий осцилятор)
Що таке DPO?
Детрендований ціновий осцилятор (DPO) видаляє тренд із даних ціни для виявлення циклів. На відміну від більшості осциляторів, що використовують останню ціну, DPO зміщений назад для збігу з циклічним патерном. Він коливається навколо нуля та корисний для визначення вершин та основ циклів.
Як працює
DPO віднімає зміщену ковзну середню від ціни:
DPO = Закриття[N/2 + 1] - SMA(Закриття, N)
Використовуючи зміщену точку відліку, DPO ізолює циклічний компонент цінового руху.
Ключові особливості
- Вище 0 — Ціна вища за детрендовану середню (висхідна фаза циклу)
- Нижче 0 — Ціна нижча за детрендовану середню (низхідна фаза циклу)
- Піки — Вказують на вершини циклів
- Западини — Вказують на основи циклів
- Не трендовий індикатор — Спеціально створений для видалення впливу тренду
Торгові сигнали
Сигнали на купівлю
- DPO перетинає 0 знизу вгору (цикл повертає вгору)
- DPO досягає типової глибини мінімуму циклу (історичне порівняння)
- DPO починає зростати із западини
Сигнали на продаж
- DPO перетинає 0 зверху вниз (цикл повертає вниз)
- DPO досягає типового максимуму циклу (історичне порівняння)
- DPO починає падати з піку
Параметри
| Параметр | За замовчуванням | Опис | |----------|-----------------|------| | Період | 20 | Період SMA (визначає довжину циклу, що виявляється) |
Приклади умов
| Умова | Значення |
|-------|----------|
| DPO(20) > 0 | Ціна вища за детрендовану середню |
| DPO(20) < 0 | Ціна нижча за детрендовану середню |
| DPO(20) cross_over 0 | Цикл повертає вгору |
| DPO(20) cross_under 0 | Цикл повертає вниз |
Поради
- DPO найкраще підходить для визначення циклів, що повторюються, в даних ціни
- Період має відповідати приблизній довжині циклу, який ви хочете виявити
- Не підходить для трендових стратегій — використовуйте для стратегій повернення до середнього
- Порівнюйте DPO з різними періодами для знаходження домінуючих циклів
- Добре працює на старших таймфреймах (денний, тижневий) для свінг-трейдингу

