OptiNod 아카데미

DPO — 반복 주기의 위치를 봅니다

DPO는 추세를 제거하고 과거 주기의 고점·저점을 보는 도구입니다. 실시간 진입 신호로 쓰면 구조가 어긋납니다.

> DPO는 방향 맞히기보다, 반복되는 스윙의 위치와 간격을 재는 데 쓰는 도구입니다.

DPO(Detrended Price Oscillator)는 이름 그대로 가격에서 추세 성분을 덜어내고 주기성을 보려는 지표입니다. 일반 오실레이터처럼 현재 봉까지 따라붙어 방향을 말하기보다, 이동평균을 뒤로 밀어 과거 가격의 고점과 저점이 어떤 간격으로 반복됐는지 보여줍니다.

이 특징 때문에 DPO를 실시간 매수·매도 신호처럼 쓰면 잘 맞지 않습니다. 지표 구조상 현재 가격의 방향을 즉시 알려주는 도구로 보기 어렵습니다. 지금 당장 오를지 내릴지를 알려주는 화살표라기보다, 최근 시장이 어떤 리듬으로 흔들렸는지 보여주는 지도에 가깝습니다.

DPO는 이 종목이 최근 어떤 주기로 흔들렸고, 지금은 그 주기의 어느 위치에 있는지 확인할 때 가장 자연스럽습니다. 방향은 EMA, 가격 구조, 상위 시간대 흐름으로 정하고, DPO는 그 방향 안에서 진입을 기다릴 시간대인지 판단하는 데 씁니다.

DPO로 보는 반복 주기
DPO로 보는 반복 주기DPO는 최근 저점 사이의 간격을 보고 다음 대기 구간을 가늠하는 데 쓰입니다.

추세를 덜어내면 스윙 간격이 보입니다

강한 상승 추세에서는 대부분의 오실레이터가 과열을 자주 표시합니다. 가격이 계속 고점을 높이는 동안 RSI는 70 위에 머물고, Stochastic은 여러 번 과매수 신호를 냅니다. DPO는 이런 장기 방향을 덜어내고 중간 주기의 흔들림을 보려 합니다.

예를 들어 최근 저점과 저점 사이가 18~22봉 간격으로 반복된다면, 다음 눌림이 언제쯤 나올 수 있는지 가늠할 수 있습니다. 이때 DPO는 가격 예측보다 시간 관리에 가깝습니다. 오늘 당장 진입할지보다, 지금이 추격 구간인지 대기 구간인지 판단하게 해 줍니다.

중요한 점은 DPO가 방향을 정하지 않는다는 것입니다. 상승 추세에서는 주기 저점이 매수 후보가 될 수 있지만, 하락 추세에서는 같은 주기 저점이 단기 반등에 그칠 수 있습니다. 그래서 DPO를 보기 전에 상위 방향을 먼저 고정해야 합니다.

DPO 저점권은 매수 신호보다 대기 구간입니다

DPO가 과거 저점 구간에 접근한다고 해서 바로 매수하면 위험합니다. 주기가 반복될 수 있다는 힌트일 뿐이고, 실제 가격 반전은 가격 구조로 따로 확인해야 합니다. DPO 저점권은 주문 버튼으로 쓰기 어렵고, 관심 종목을 준비하는 구간에 가깝습니다.

상승 추세라면 DPO가 저점권에 접근할 때 가격의 하락 속도가 둔해지는지, 단기 하락 추세선을 회복하는지, 직전 단기 고점을 종가로 넘는지를 확인합니다. 이 세 조건 중 하나도 확인되지 않으면 주기 저점이 길어지고 있을 가능성이 있습니다.

하락 추세에서는 같은 DPO 저점권을 롱 후보로 보기보다, 기존 숏의 일부 익절 또는 반등 대기 구간으로 봅니다. 반등이 나온 뒤 20EMA나 이전 지지선에서 막히면 다시 하락 방향으로 해석이 바뀔 수 있습니다.

주기 셋업은 가격 확인이 붙을 때만 거래가 됩니다

DPO를 활용한 셋업은 방향, 주기, 가격 확인의 순서로 봐야 합니다. 방향이 먼저이고, DPO가 주기 저점권을 알려 주고, 마지막으로 가격이 회복 구조를 만들어야 합니다.

> 진입: 상위 시간대가 상승이고, DPO가 최근 3회 주기 저점 구간에 도달한 뒤 가격이 단기 하락 추세선을 종가로 돌파합니다.

> 손절: 돌파 직전 저점 아래에 둡니다.

> 무효화: 돌파 후 3봉 안에 가격이 다시 추세선 아래로 내려가면 주기 반전 실패로 봅니다.

> 관리: 다음 DPO 고점 예상 구간에서는 신규 진입보다 분할 익절을 우선합니다.

DPO 저점권과 가격 돌파
DPO 저점권과 가격 돌파DPO가 주기 저점권에 있고 가격 구조가 회복될 때 진입 근거가 생깁니다.

이 셋업에서는 손절이 반드시 짧아야 합니다. 진입 이유가 주기 반전이라면, 가격이 바로 회복하지 못할 때 가설이 빠르게 약해집니다. 주기 저점권에서 더 오래 밀리는 시장은 기존 리듬이 깨졌다는 뜻일 수 있습니다.

기간값은 찾고 싶은 리듬의 길이입니다

DPO 기간은 단순한 민감도 조절과 다릅니다. 내가 찾으려는 주기의 길이입니다. 20 기간 DPO는 대략 20봉 안팎의 중간 스윙을 보려는 선택이고, 50 기간 DPO는 더 긴 흐름의 스윙 위치를 보려는 선택입니다.

기간을 너무 짧게 잡으면 작은 흔들림까지 주기처럼 보입니다. 기간을 너무 길게 잡으면 단기 매매에는 늦습니다. 그래서 먼저 차트에서 눈에 보이는 스윙 저점 간격을 세어 보고, 그 간격에 맞춰 DPO 기간을 정하는 편이 좋습니다.

기간을 바꿔가며 가장 잘 맞는 과거 그림을 찾는 방식은 피해야 합니다. DPO는 과거 주기를 보는 도구라서 사후 최적화에 취약합니다. 한 번 정한 기간을 최소 50~100봉 정도 같은 기준으로 관찰해야 실제로 반복성이 있는지 판단할 수 있습니다.

DPO가 뒤로 밀려 표시된다는 점도 중요합니다. 현재 봉의 값처럼 보며 즉시 매수·매도하면 지표의 구조를 잘못 쓰게 됩니다. DPO는 현재 가격을 예측하는 선보다, 이미 지나온 스윙의 간격을 정리해 다음 대기 구간을 준비하게 하는 도구입니다. 그래서 실시간 진입 판단은 반드시 가격 돌파나 회복 봉으로 확인해야 합니다.

강한 추세에서는 기존 주기가 깨지는 것이 정상입니다

DPO의 함정은 주기가 항상 반복된다고 믿는 것입니다. 시장은 리듬을 만들지만, 그 리듬은 언제든 길어지거나 짧아집니다. 특히 뉴스, 추세 돌파, 유동성 스윕 이후에는 기존 주기가 쉽게 깨집니다.

예를 들어 20봉마다 저점이 반복되던 시장이 강한 돌파 이후 35봉 동안 눌리지 않을 수 있습니다. 이때 과거 간격만 믿고 계속 반대 포지션을 잡으면 새 추세의 첫 구간에서 역방향으로 물립니다. DPO가 예상 주기 구간에 들어왔더라도 가격이 회복 구조를 만들지 않으면 신호를 보류해야 합니다.

강한 추세에서 깨지는 기존 주기
강한 추세에서 깨지는 기존 주기뉴스나 돌파 이후에는 기존 주기가 길어지거나 깨질 수 있어 과거 간격만 믿으면 위험합니다.

주기가 깨졌는지 판단하는 기준도 필요합니다. 예상 저점 구간을 5봉 이상 지나도 가격 회복이 없고, DPO가 이전 저점권보다 더 깊게 밀리며, 가격이 상위 방향 필터까지 깨면 기존 주기는 무효화로 봅니다. 이때는 새 주기가 형성될 때까지 기다리는 편이 낫습니다.

DPO는 타이밍 관리 도구로 남겨야 합니다

DPO는 추세 추종용 지표와 역할이 다릅니다. 추세 방향은 EMA, ADX, 시장 구조로 따로 판단해야 합니다. DPO는 그 방향 안에서 너무 늦게 들어가지 않도록 주기 위치를 확인하는 보조 도구입니다.

상승 추세에서 DPO가 주기 저점권에 접근하면 매수 후보를 준비하고, 주기 고점권에 접근하면 추격 매수를 줄입니다. 하락 추세에서는 반등 숏 후보를 기다릴 수 있습니다. 박스권에서는 상단·하단 평균회귀 타이밍을 보조하지만, 박스 폭이 ATR 대비 작으면 손익비가 잘 나오지 않습니다.

DPO를 여러 시간대에 같이 놓을 때는 긴 시간대의 방향을 먼저 둡니다. 일봉 DPO가 주기 고점권인데 1시간봉 DPO만 저점권이라면, 단기 반등은 나와도 목표가가 짧아질 수 있습니다. 반대로 긴 시간대가 주기 저점권이고 짧은 시간대가 회복 구조를 만들면, 눌림 매수의 시간대가 더 잘 맞습니다.

DPO를 볼 때는 반복되던 흔들림의 어느 위치에 와 있는지를 물어야 합니다. 방향을 맞히려는 지표로 쓰면 어긋나고, 타이밍을 관리하는 지도처럼 쓰면 추격과 조급한 진입을 줄여 줍니다.

심화: DPO는 현재 봉 예측보다 과거 스윙의 중심을 맞추는 도구입니다

DPO의 주기 중심 확인 방식
DPO의 주기 중심 확인 방식DPO는 추세를 덜어낸 뒤 반복되는 스윙 저점과 고점의 위치를 확인합니다.

DPO가 헷갈리는 이유는 지표가 차트 위에 오실레이터처럼 표시되기 때문입니다. 하지만 일반 오실레이터처럼 현재 봉의 힘을 바로 읽는 구조와 다릅니다. DPO는 이동평균을 일정 기간 뒤로 밀어 가격에서 빼고, 추세 성분을 덜어낸 과거 스윙을 보게 만듭니다.

이 구조 때문에 DPO의 저점과 고점은 현재 봉의 즉시 신호보다, 이미 지나온 주기의 중심을 정리한 결과에 가깝습니다. 그래서 DPO 저점권이 보였다고 곧장 매수하면, 지표가 보여주는 시간축과 실제 주문 타이밍이 어긋날 수 있습니다. DPO는 대기 구간을 알려 주고, 진입은 가격 돌파와 회복 봉이 맡아야 합니다.

기간 선택도 단순 민감도 조절을 넘어섭니다. 20 기간 DPO를 쓰면 20봉 안팎의 스윙 리듬을 보겠다는 뜻이고, 40 기간 DPO는 더 긴 리듬을 보겠다는 뜻입니다. 두 기간을 동시에 쓰면 큰 주기 안에서 작은 주기가 어디에 있는지 볼 수 있지만, 신호가 많아지는 만큼 진입 조건을 더 엄격히 해야 합니다.

실전에서는 DPO를 캘린더처럼 씁니다. 최근 저점 간격이 18~22봉이었다면 16봉째부터 관심 구간에 넣고, 22봉을 지나도 가격 회복이 없으면 기존 리듬이 깨졌다고 봅니다. DPO가 알려 주는 것은 “지금쯤 준비할 때인가”이고, 실제 매매 판단은 추세선 회복, 직전 고점 돌파, 손절 위치로 확정합니다.