[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-dpo-ko":3},"# 탈추세 가격 오실레이터 (DPO)\n\n> DPO에 대한 StratCraft 지표 페이지입니다.\n\n**Route**: `\u002Findicators\u002Fdpo\u002F`\n\n## 주요 기능\n\nDPO(Detrended Price Oscillator)는 장기적인 추세의 영향을 제거하여 주기적인 움직임과 단기적인 반전 지점을 드러내는 데 도움을 줍니다.\n\n## 공식\n\n`DPO = 가격 - 중심 이동평균`\n\n## 파라미터\n\n- `period` - 기본값 `20`\n- `movav` - 기본값 `MovingAverageSimple`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fdpo.hpp>\nauto dpo = std::make_unique\u003Cnonabt::DPO>(data().close(), 20, \"MovingAverageSimple\");\n```\n\n## 주요 활용법\n\n- 주기적인 스윙을 식별하기 위해 DPO를 사용합니다.\n- 지지\u002F저항 또는 타이밍 규칙과 결합하여 사용합니다.\n- 평균 회귀(mean-reversion) 시스템에 유용합니다.\n\n## 실전 패턴\n\n양(+)의 DPO 값은 가격이 중심 평균보다 위에 있음을 시사하며, 음(-)의 값은 그 반대를 시사할 수 있습니다.\n"]