Индикатор DSP (Detrended Synthetic Price) — Синтетическая цена без тренда

Синтетическая цена без тренда (Detrended Synthetic Price, DSP) — это технический индикатор, цель которого — выделить циклическую (колебательную) компоненту ценового ряда, удалив из него трендовую составляющую, что позволяет трейдерам более четко видеть краткосрочные циклы и колебания. DSP строит «синтетическую» серию цен, скорректированную таким образом, чтобы минимизировать влияние долгосрочного направления рынка и усилить локальные отклонения и циклы. Такой подход полезен для анализа перекупленности/перепроданности и поиска коротких циклов и разворотных точек внутри более крупного тренда.
Индикатор Detrended Synthetic Price (DSP) разработал известный технический аналитик и трейдер Джон Элерс (John Ehlers). Этот инструмент был представлен широкой публике в книге «Rocket Science for Traders», опубликованной в 2001 году.
— Основная идея: отделить тренд (медленную компоненту) от колебаний (быстрая компонента), получив ряд, в котором доминируют циклические флуктуации.
— Визуализация: обычно DSP отображается как линия вокруг нулевой оси; значения выше нуля указывают на относительную «быструю» переоценку вверх, значения ниже нуля — вниз.
К какому типу относится индикатор
▪ Тип: осциллятор / детрендированный осциллятор.
— Поскольку DSP представляет собой разницу между ценой и оценкой тренда и обычно колеблется вокруг нуля, он по сути является осциллятором.
▪ Категория по назначению:
— Фильтр циклов / детрендирование.
— Индикатор состояния перекупленности/перепроданности на коротких горизонтах.
▪ Связанные типы:
— Смежен с осцилляторами вроде CCI (Commodity Channel Index), который также измеряет отклонение цены от её среднего, и с Detrended Price Oscillator (DPO) — напрямую схожий по идее.
▪ Горизонт применения: чаще краткосрочный/среднесрочный, поскольку удаление тренда повышает значимость локальных колебаний.
Расчет индикатора Detrended Synthetic Price, DSP
Существует несколько методик получения «синтетической цены без тренда». Ниже приведён общий подход в нескольких шагах и пример одной из реализаций.
1. Взять исходный ценовой ряд — обычно цена закрытия: Pt.
2. Оценить трендовую компоненту Tt при помощи сглаживания (скользящая средняя, экспоненциальная средняя, фильтр Ходрика–Прискотта, линейная регрессия и т.д.).
3. Вычислить детрендированную цену (синтетическую):
DSPt = Pt — Tt
4. При необходимости нормировать или дополнительно фильтровать результат (например, делить на среднеквадратичное отклонение, применять полосы для определения экстремумов).
### Пример реализации с экспоненциальным сглаживанием
— Пусть EMAn — экспоненциальная скользящая средняя периода n.
— Тогда:
Tt = EMAn(Pt)
DSPt = Pt — Tt
— Для нормализации можно использовать скользящее стандартное отклонение SDm:
DSPnormt = (Pt — Tt) / SDm
Это даёт безразмерную величину, удобную для сравнения между инструментами.
### Альтернативы и уточнения
— Вместо простой разницы можно взять логарифмическую разницу: DSPt = ln(Pt) — ln(Tt).
— Фильтр Ходрика–Прискотта (HP) даст более «гладкую» оценку тренда для выделения циклической составляющей.
— В ряде публикаций под DSP могут понимать комбинацию нескольких сглаживаний (например, разница между быстрым и медленным EMA с дополнительной нормировкой).
———————————
Второй вариант расчета
1. Расчет скользящей средней цены за заданный период:
MA = SMA(Price, Length)
2. Определение смещения для расчета синтетической цены:
Offset = (Length / 2) + 1
3. Расчет синтетической цены путем вычитания смещенной скользящей средней из текущей цены:
DSP = Price — MA[смещение на (Length/2) + 1 периодов назад]
где:
— Price — текущая цена (обычно цена закрытия)
— MA — простая скользящая средняя
— Length — выбранный период расчета
Торговля с индикатором Detrended Synthetic Price, DSP

Индикатор DSP осциллирует вокруг нулевой линии и может интерпретироваться следующим образом:
▪ Пересечение нулевой линии:
— Когда DSP пересекает нулевую линию снизу вверх, это может рассматриваться как бычий сигнал.
— Когда DSP пересекает нулевую линию сверху вниз, это может рассматриваться как медвежий сигнал.
▪ Экстремумы индикатора:
— Когда DSP достигает экстремально высоких значений, это может указывать на перекупленность рынка.
— Когда DSP достигает экстремально низких значений, это может указывать на перепроданность рынка.
▪ Циклический анализ:
Регулярные колебания DSP могут использоваться для определения периодичности рыночных циклов
Изменения в амплитуде колебаний могут указывать на изменения в рыночной динамике
▪ Дивергенции:
— Бычья дивергенция: цена образует новый минимум, а DSP — более высокий минимум.
— Медвежья дивергенция: цена образует новый максимум, а DSP — более низкий максимум.
▪ Формирование паттернов:
На графике DSP могут формироваться технические паттерны (голова и плечи, двойное дно и т.д.), которые могут предоставлять дополнительные торговые сигналы


















