DPO(デトレンドプライスオシレーター)は、価格の動きからトレンドの影響を取り除くツールです。これにより、サイクルや過剰買い/過剰売りのレベルを見つけるプロセスが簡単になります。
長期的なサイクルは、いくつかの短期サイクルで構成されています。こうした短期の要素を分析することで、サイクルの発展における重要な瞬間を定義することが可能です。DPOを使うことで、価格に対する長期サイクルの影響を排除することができます。DPOを計算するには、特定の期間を設定します。その期間より長いサイクルを価格の動きから除去し、短いサイクルだけを残します。スムージングにはサイクルの長さの半分が使用されるため、21期間以下の設定をお勧めします。
ボーダー(過剰買い/過剰売りレベル)は、過去の価格の動きから導き出されます。DPOが最初にリセールレベルを下回り、その後再び上回る場合は、ロングポジションを持つことをお勧めします。また、ゼロラインを上から下に越え、その後再びそのレベルを上回ることもロングポジションのシグナルです。ショートポジションの場合は、逆のシグナルとなります。

DPO(デトレンドプライスオシレーター)
計算式:
DPO = CLOSE - SMA (CLOSE, (N / 2 + 1))
ここで:
- SMA - 単純移動平均;
- CLOSE - 終値;
- N - サイクルの期間(Nが12の場合、DPOはディナポリ・デトレンドオシレーターに相当します)。