Detrended Price Oscillator — выявляет циклы, сравнивая цену с отсроченной SMA.
Detrended Price Oscillator (DPO) сравнивает цену с её историческим значением скользящей средней, смещённым назад на половину периода плюс один бар. В отличие от MACD и RSI, DPO не является опережающим индикатором и не предназначен для работы в реальном времени — он помогает идентифицировать прошлые ценовые циклы.
Формула:
DPO = Close - SMA(Close, period)[shifted back by 'Shift' bars]
Параметр Тип По умолчанию Границы/Значения Periodint 20 1-200
Триггер Направление Условие срабатывания Описание Пересечение уровня вверх 🟢 Покупка Значение индикатора пересекло заданный уровень снизу вверх. Линия DPO пересекает настраиваемый уровень Level снизу вверх. Level задаётся в параметрах триггера. Пересечение уровня вниз 🔴 Продажа Значение индикатора пересекло заданный уровень сверху вниз. Линия DPO пересекает уровень Level сверху вниз. Level задаётся в параметрах триггера. Значение выше уровня на N 🟢 Покупка Значение индикатора поднялось выше уровня на заданную дистанцию. Линия DPO пересекает отметку Level + Distance, двигаясь вверх. Дистанция задерживает вход до подтверждённого пробоя уровня. Значение ниже уровня на N 🔴 Продажа Значение индикатора опустилось ниже уровня на заданную дистанцию. Линия DPO пересекает отметку Level − Distance, двигаясь вниз. Значение растёт 🟢 Покупка Значение индикатора растёт относительно предыдущего бара. Линия DPO на текущем баре выше, чем на предыдущем — восходящий импульс. Значение падает 🔴 Продажа Значение индикатора снижается относительно предыдущего бара. Линия DPO на текущем баре ниже, чем на предыдущем — нисходящий импульс. Срабатывает на каждом убывающем баре. Наклон становится положительным 🟢 Покупка Наклон (slope) индикатора стал положительным — разворот вверх. Линия DPO меняет наклон с нисходящего на восходящий — индикатор перестал падать и начал расти. Наклон становится отрицательным 🔴 Продажа Наклон (slope) индикатора стал отрицательным — разворот вниз. Линия DPO меняет наклон с восходящего на нисходящий — индикатор перестал расти и начал падать. Пересечение нуля вверх 🟢 Покупка Линия индикатора пересекла ноль снизу вверх — сигнал на покупку. Линия DPO пересекает нулевой уровень снизу вверх. Пересечение нуля вниз 🔴 Продажа Линия индикатора пересекла ноль сверху вниз — сигнал на продажу. Линия DPO пересекает нулевой уровень сверху вниз.
Параметр Тип По умолчанию Границы/Значения Level (Значение выше уровня на N, Значение ниже уровня на N, Пересечение уровня вверх, Пересечение уровня вниз)float 0 Distance (Значение выше уровня на N, Значение ниже уровня на N)float 0 0>