# Eğilimden Arındırılmış Fiyat Osilatörü (DPO)

> DPO için StratCraft indikatör sayfası.

**Route**: `/quantnexus/indicators/dpo/`

## Ne Yapar

DPO, döngüsel hareketleri ve kısa vadeli dönüş noktalarını ortaya çıkarmaya yardımcı olmak için uzun vadeli trend etkisini kaldırır.

## Formül

`DPO = Fiyat - merkezlenmiş hareketli ortalama`

## Parametreler

- `period` - varsayılan `20`
- `movav` - varsayılan `MovingAverageSimple`

## C++23 API

```cpp
#include <nonabt/indicators/dpo.hpp>
auto dpo = std::make_unique<nonabt::DPO>(data().close(), 20, "MovingAverageSimple");
```

## Yaygın Kullanım

- Döngüsel salınımları belirlemek için DPO kullanın.
- Destek/direnç veya zamanlama kurallarıyla birleştirin.
- Ortalamaya dönüş (mean-reversion) sistemleri için yararlıdır.

## Pratik Model

Pozitif DPO değerleri, fiyatın merkezlenmiş ortalamasının üzerinde olduğunu, negatif değerler ise tam tersini gösterebilir.
