본문 바로가기

테크니컬 인디케이터

디트렌디드 프라이스 오실레이터(DPO)의 정의와 이를 활용한 매매 기법

디트렌디드 프라이스 오실레이터(DPO)는 주식 차트 분석 도구 중 하나로, 가격 차트에 대한 변화를 나타내는 기술적 지표입니다.

DPO는 가격 차트의 과거 이동 평균을 계산하고, 이동 평균을 현재 가격에서 빼서 디트렌드된(price-detrended) 가격을 얻습니다.

이렇게 얻어진 디트렌드된 가격은 원래 가격에서 추세(Trend)를 제거한 것입니다.

이후 디트렌드된 가격을 이용하여 오실레이터(Oscillator)를 계산합니다.

이 오실레이터는 디트렌드된 가격이 이동 평균보다 상승했는지, 하락했는지에 따라 양수와 음수 값을 갖습니다.

DPO는 과거의 가격 변화에 대한 정보를 제공하기 때문에, 향후 가격 방향성에 대한 예측에 도움이 될 수 있습니다.

DPO를 이용하면 추세(Trend)와 주기(Cycle)를 분리하여 분석할 수 있어, 과거의 변화 패턴을 분석하거나 새로운 추세의 시작을 파악하는 데 유용합니다.

DPO는 다양한 차트 분석 도구 중 하나이며, 다른 기술적 지표와 함께 사용하여 가격 차트를 분석하고, 투자 결정을 내리는 데 도움이 됩니다.

 

나스닥 100 선물 1시간 차트와 DPO
나스닥 100 선물 1시간 차트와 DPO

디트렌디드 프라이스 오실레이터 (DPO)의 계산 공식

 

DPO의 계산을 위해 이동 평균(Moving Average)을 계산합니다.

이동 평균의 기간은 사용자가 지정할 수 있습니다.

예를 들어, 20일 이동 평균을 사용하고자 한다면, 최근 20일 동안의 가격을 모두 더한 후, 20으로 나누어 평균을 구합니다.

이후, 계산된 이동 평균값을 가격 차트에서 떼어냅니다.

이를 디트렌드된(price-detrended) 가격이라고 합니다.

디트렌드된 가격은 현재 가격에서 이동 평균을 뺀 값으로 계산됩니다.

디트렌드된 가격을 이용하여 오실레이터(Oscillator)를 계산합니다.

오실레이터 값은 디트렌드된 가격에서 이동 평균을 뺀 값으로 계산됩니다.

DPO의 수식은 다음과 같습니다.

DPO = Close - MA(Close, n/2 + 1)

여기서, Close는 현재 가격을 나타내며, MA는 이동 평균을 나타냅니다. n은 이동 평균의 기간을 나타내며, n/2 + 1은 이동 평균값이 떨어지는 위치를 나타냅니다.

 

크루드 오일 1시간 차트와 DPO
크루드 오일 1시간 차트와 DPO

디트렌디드 프라이스 오실레이터(DPO)의 장점

 

1. DPO는 추세(Trend)와 주기(Cycle)를 분리하여 분석할 수 있습니다. 이를 통해 과거의 가격 변화 패턴을 분석하거나 새로운 추세의 시작을 파악하는 데 유용합니다.

2. DPO는 추세와 함께 발생하는 잡음(noise)을 제거하여, 추세에 대한 정확한 분석을 할 수 있도록 도와줍니다.

3. DPO는 일시적인 추세와 실제 추세를 구별할 수 있습니다. 이는 일시적인 가격 변동으로 인한 손실을 최소화할 수 있는 장점이 있습니다.

4. DPO는 디트렌드된(price-detrended) 가격을 이용하여 오실레이터(Oscillator)를 계산합니다. 이러한 접근 방식은 가격 차트의 추세를 반영하지 않으며, 이를 통해 가격의 실제 흐름을 파악하는 데 도움이 됩니다.

 

항셍 지수 선물 1시간 차트와 DPO
항셍 지수 선물 1시간 차트와 DPO

디트렌디드 프라이스 오실레이터(DPO)의 단점

 

1. DPO는 과거의 가격 데이터에 의존합니다. 따라서 가격 데이터가 부족한 경우에는 제대로 된 분석 결과를 얻을 수 없을 수 있습니다.

2. DPO는 오랜 기간 동안 변화하지 않는 추세에서는 제대로 작동하지 않을 수 있습니다. 이는 이동 평균값이 변하지 않기 때문입니다.

3. DPO는 디트렌드된 가격을 이용하여 오실레이터를 계산하기 때문에, 추세가 변화하는 시점에서 신호를 늦게 발생시킬 수 있습니다.

4. DPO는 디트렌드된(price-detrended) 가격을 사용하기 때문에, 가격의 변동성(Volatility)이 큰 상품의 경우에는 더욱 정확하지 않을 수 있습니다. 이는 가격의 변동성이 큰 상품에서는 가격의 추세와 주기를 파악하기 어려워질 수 있기 때문입니다.

 

골드 선물 1시간 차트와 DPO
골드 선물 1시간 차트와 DPO

디트렌디드 프라이스 오실레이터(DPO)는 다양한 매매 기법

 

1. 기준선(0선) 매매: DPO 값이 0선을 아래로 돌파하면 매도, 위로 돌파하면 매수합니다. 이때, 추세 전환 시점을 파악하여 더 빠르게 매매 신호를 받을 수 있습니다.

2. 이중 매매: DPO에 이동 평균을 더한 값과 뺀 값을 같이 표시하여, 추세와 함께 주기 변화를 파악합니다. 이동 평균의 기간을 늘리면 더 장기적인 추세를 파악할 수 있습니다. 이중 매매는 추세와 주기를 동시에 고려하여 매매 신호를 받기 때문에 정확도가 높을 수 있습니다.

3. 매수/매도 시그널: DPO 값이 매수/매도 시그널 라인을 돌파하면 해당 방향으로 매매합니다. 시그널 라인은 DPO 값에 이동 평균을 더한 값이나 뺀 값으로 계산할 수 있습니다. 이를 이용하면, 추세 전환 시점에서 더 빠르게 매매 신호를 받을 수 있습니다.

4. DPO의 크로스오버(Crossover) 매매 기법: DPO 오실레이터 값이 이동 평균을 상향돌파하는 경우 매수, 하향돌파하는 경우 매도하는 전통적인 이동평균 크로스오버 매매 기법을 DPO에 적용하는 것입니다. DPO는 주기를 나타내는 지표이기 때문에, 이전 추세의 끝에서 다음 추세의 시작을 파악할 수 있습니다. 이런 시점에서 DPO의 이동평균과의 상향/하향돌파를 기다리면, 진행하는 추세에 따라 매수/매도를 결정합니다.

5. DPO의 다이버전스(Divergence) 매매 기법: DPO와 가격 차트 간의 다이버전스를 찾아내어 매매 시점을 결정하는 방식입니다. DPO 오실레이터와 가격 차트의 움직임이 일치하지 않을 때, 즉, DPO 오실레이터 값이 하락하는 반면 가격 차트는 상승하는 경우, 이는 상승추세의 끝으로 판단할 수 있습니다. 이러한 다이버전스를 찾아내어 매도 기회로 활용할 수 있습니다.

6. DPO의 오실레이터 흐름(Oscillator Flow) 매매 기법: DPO 오실레이터 값이 어느 정도 특정 범위에서 움직이는 경우, 매수 또는 매도 기회가 있는지 파악하는 방식입니다. 예를 들어, DPO 오실레이터 값이 0을 중심으로 일정 범위 내에서 움직이는 경우, 이는 가격의 일시적인 추세가 없는 구간일 가능성이 높으며, 이런 구간에서 매매 기회를 찾아내는 방식입니다.

7. 다른 기술적 지표와 함께 사용하기: DPO는 추세와 주기를 파악하는 데 유용하지만, 단독으로 사용하기보다는 다른 기술적 지표와 함께 사용하는 것이 좋습니다. 예를 들어, RSI나 MACD 등의 지표와 함께 사용하면 더욱 정확한 매매 신호를 받을 수 있습니다.

이러한 매매 기법들은 DPO를 이용하여 가격 차트를 분석하는 방법 중 일부일 뿐이며, 투자자는 자신의 투자 스타일과 상황에 맞게 맞춤형 매매 기법을 개발할 수 있습니다.