
DPO(Detrended Price Oscillator=デトレンド・プライス・オシレーター)は、価格からトレンド成分を取り除き、相場の周期(サイクル)の山と谷だけを抽出するオシレーターです。トレンドに惑わされず、買われすぎ・売られすぎの転換点を捉えやすいのが特徴です。本記事では仕組み・設定・使い方・他指標との違いまで解説します。
DPOとは?トレンドを除去して相場の周期を読む指標
DPOは移動平均線を一定期間過去にずらし、価格との差を求めることでトレンドを除去します。これにより、上昇・下降の大局に左右されず、相場が一巡する周期の高値圏・安値圏を読み取れるのがDPOの基本的な考え方です。
DPO(Detrended Price Oscillator)は、トレンド成分を取り除いた価格の変動だけに着目することで、短期的なサイクルのピークとボトムを明確に視覚化できるインジケーターです。

まず、DPOは一般的な移動平均線やMACDのように「トレンドを追う」指標ではありません。
むしろその逆。トレンドをあえて排除することで、短期的な価格のズレや過熱感を浮き彫りにするというアプローチが特徴です。
「今が天井か?底か?」という瞬間的な判断をするためのツールなのです。
例えば、移動平均線が右肩上がりになっている局面でも、DPOはマイナス圏に沈んでいることがあります。

これは、「長期的には上昇トレンドだが、目先の価格は下げすぎている」というサインです。こうした短期的な逆張りポイントを探すのに、DPOは非常に有効です。
また、DPOはゼロラインを基準として価格の偏差を視覚的に示します。プラス圏では“過熱気味”、マイナス圏では“売られすぎ”の傾向を見せるため、エントリーやエグジットの判断材料としても機能します。
他のオシレーター指標(例:RSI、ストキャスティクス)と比較すると、DPOはあくまで価格の“波”だけに集中している点が大きな違いです。これは、トレンドに左右されにくい純粋な“サイクル”を分析するための設計とも言えるでしょう。
DPOの計算式とその意味
DPOの根幹を成すのが、「移動平均をズラして現在価格との差を測る」という独自のアプローチです。最初に、基本的な計算式は以下のとおりです。
DPO = 価格(n / 2 + 1期間前)− 単純移動平均(SMA n期間)
ここでの「n」は設定する期間(例えば20など)を指し、「n / 2 + 1」という部分が、現在の価格から見てどれくらい過去の価格と比較するかを意味しています。
なぜこのようなズラし方をするかというと、未来の価格を使わずに過去だけで判断することで、トレンド成分をあえて取り除くためです。
これは、「予測」ではなく「分析」を徹底するというDPOの哲学を反映しています。
また、DPOがゼロラインを中心に上下することも重要なポイントです。
このゼロラインは「過去平均と今の価格が一致している状態」を示しており、ここからの乖離がプラスなら上昇気味、マイナスなら下降気味を意味します。
一例として、DPOが+2.5の水準に達しているときは、過去の平均よりも明らかに買われすぎている状態。逆に−2.5であれば、売られすぎと判断できます。
このように、DPOは価格の“熱”や“冷め”の状態を定量的に捉えるのに役立つのです。
DPOの使い方|逆張り戦略に最適
DPOの最大の魅力は、短期的な売買タイミングを視覚的に捉えられる点にあります。特に逆張りトレーダーにとっては、トレンドに埋もれがちな“買われすぎ”や“売られすぎ”のタイミングを的確に拾うためのツールとして強力な味方になります。
DPOがゼロラインより上にあるとき、それは「過去の平均価格よりも現在の価格が高い」状態。反対にゼロラインより下であれば「現在の価格が平均よりも低い」状態です。
具体的な使い方としては、以下のようなトレード判断が可能です。

- DPOがプラス圏でピークを形成し、下に転じたタイミング:売りサイン
- DPOがマイナス圏でボトムを形成し、上に転じたタイミング:買いサイン
これにより、トレンドが強く出ていないレンジ相場では、高値で売って、安値で買うという逆張り戦略が非常に機能しやすくなります。
たとえば、上昇トレンドの中で一時的にDPOがマイナス圏に沈んでも、それが本当の底とは限りません。そのため、トレンド系指標(移動平均線やADXなど)と組み合わせて使うことが推奨されます。
また、DPOを単体で使うよりも、チャート上の価格アクションやローソク足の形状と組み合わせて判断することで、より精度の高いシグナルを得ることが可能になります。
DPOの設定方法とトレーディングビュー活用法
DPOを実際のトレードで活用するには、まず正しくチャートに表示させることが重要です。多くのトレーダーが利用しているTradingView(トレーディングビュー)では、DPOインジケーターが簡単に導入可能です。しかも無料アカウントでも利用できるのが魅力です。
TradingViewでのDPO表示手順
- TradingViewにログインし、チャート画面を開きます。
- 画面上部の「インジケーター」ボタンをクリック。
- 検索バーに「DPO」または「Detrended Price Oscillator」と入力。
- リストに表示されるインジケーターをクリックして追加。
追加すると、チャート下部にDPOのラインが表示されます。ここからがカスタマイズの出番です。
パラメーター設定のポイント
デフォルトでは「14期間」や「20期間」などが設定されていることが多いですが、これは「何本分のローソク足を基準に移動平均を計算するか」を意味します。トレードスタイルに応じて、以下のような設定が考えられます。
- 短期トレード(スキャルピング・デイトレ):14〜20期間
- 中期トレード(スイング):21〜30期間
- 長期視点(ポジショントレード):50期間以上
ポイントは、「あくまで過去の価格との差を見る」というDPOの性質上、未来を予測するものではないということ。したがって、チャート上のDPOが示すラインは、直近の価格に対して“過去とのズレ”を示していると理解しておくことが大切です。
DPOと他のテクニカル指標との比較
DPO(Detrended Price Oscillator)は、他の代表的なオシレーター指標と比べて“トレンドを無視する”という異色のアプローチを取ることで、独自の価値を発揮します。ここから、RSIやMACDなどのテクニカル指標とDPOを比較しながら、その使い分けや併用方法について解説します。
RSIとの違いと使い分け
RSI(Relative Strength Index)は「買われすぎ・売られすぎ」を判断するインジケーターですが、その根拠は一定期間の価格の上昇と下降の比率にあります。対してDPOは、過去の平均価格との差分に着目しており、価格そのものの動きに基づいています。

- RSIが70以上・30以下で極端な水準にあるかを判断材料にするのに対し、
- DPOはゼロラインからの乖離幅を見て、短期的な反転を狙う判断を行います。
このため、RSIが「価格の勢い」を測るのに向いているのに対し、DPOは「サイクルや波形の転換点」を見極めるのに適しているのです。
MACDとの違いと使い分け
MACD(Moving Average Convergence Divergence)は移動平均線の乖離とクロスに注目するトレンド系指標です。

一方DPOは、あえてトレンドを消すことでタイムラグを軽減し、目先の価格のズレに注目します。つまり、
- MACDは“流れ”を見る指標
- DPOは“波打ち際”を見る指標
として使い分けると、トレードの精度が一気に上がるでしょう。
シグナルの優先順位と併用戦略
実践的な戦略としては、まずMACDでトレンド方向を把握し、その上でDPOやRSIで「押し目」や「戻り」を拾う逆張りエントリーを狙う、という組み合わせが効果的です。
たとえば、MACDが上昇クロスを示した直後、DPOが−1.5を底に反転上昇するようであれば、「短期的に売られすぎていた価格が、トレンド方向に回帰する」というタイミングでエントリー可能です。
よくある間違いとDPOの注意点
DPOは非常に直感的で視覚的にもわかりやすいインジケーターですが、その使いやすさゆえに誤った使い方や過信に陥りやすいという落とし穴もあります。
トレンド無視による逆張りのリスク
DPOはトレンド成分を取り除いているため、トレンドフォローには向いていません。
上昇トレンドの最中にDPOがマイナス圏に入ったからといって“買いシグナル”と見なすと、トレンドに逆らってしまい損失を出す可能性があります。
たとえば、「DPOが底を打った!今が買い時!」と判断しても、実はその時点で下落トレンドが強く働いており、さらに価格が下がってしまうというケースは少なくありません。
過信によるオーバートレード
DPOは売買タイミングの目安を明確にしてくれますが、シグナルが頻繁に出るためエントリーチャンスが多く見えることもあります。
このため、初心者ほどDPOを頼りすぎてしまい、毎回のようにエントリーしてしまう“オーバートレード”に陥りやすいのです。
複数の根拠が揃ったときにのみエントリーするという慎重さが求められます。
パラメーター設定の勘違い
期間が短すぎるとシグナルが多すぎてノイズだらけに、長すぎると反応が遅れてしまうため、自分のトレードスタイルに合った設定を見つける検証が必要不可欠です。
このように、DPOは強力なツールである反面、誤用によってリスクが増幅する可能性もあるため、慎重かつ多角的な判断が求められます。
DPOを使いこなすための実践アドバイス
DPOをただチャートに表示するだけだと、効果的なトレードにはつながりません。DPOの本質を理解し、相場環境に応じて柔軟に使いこなす力が求められます。ここでは、DPOを武器として活用するための具体的なアドバイスをお伝えします。
トレードルールの明文化
はじめに、DPOのシグナルをどのように解釈し、エントリーやイグジットの基準とするかを自分なりに明文化しておくことが大切です。
たとえば

- DPOが+2.0を超えたら売り検討、−2.0以下なら買い検討
- DPOがゼロラインをクロスしたらトレンド変化の兆候として注視
- 他のインジケーター(例:移動平均線)がレンジ相場を示しているときにのみDPOを積極活用
継続的な検証と記録
DPOに限らず、インジケーターを使いこなすには検証→修正→再検証の繰り返しが必要です。
チャートのスクリーンショットを取り、どのタイミングでシグナルが出たか、実際に価格はどう動いたかを記録していきましょう。
これにより、「自分の使っている期間設定は合っているのか?」「DPOだけでなく何と組み合わせると信頼性が高まるか?」といった自分専用の“DPOの使い方”が見えてきます。
損切り・利確ルールの徹底
DPOのシグナルは有用でも、相場に絶対はありません。思惑と逆に動くケースも想定し、必ず損切りポイントと利確ラインを明確にしておくことが求められます。
たとえば、DPOの逆張りシグナルでエントリーした場合は、
- DPOが再度反転したら撤退
- 指値・逆指値でリスク管理を徹底
といったルールの整備がリスク回避につながります。
DPOインジケーター ダウンロード
以下のボタンから、「DPO_systre.ex4」をダウンロードできます。
DPOの使い方の基本ステップ
DPO_systre.ex4を MT4 の Indicators フォルダ に移動
(場所: MT4 → ファイル → データフォルダを開く → MQL4 → Indicators)- MT4を再起動、またはナビゲーターで「更新」をクリック
- チャートにドラッグ&ドロップして使用開始!

⚠ 注意事項
無料配布のサンプルです
商用利用・再配布は禁止とさせていただきます
本インジケーターは シストレ.COMの登録口座でご利用いただけます。
※ 認証が行われていない口座ではご使用いただけません。
DPOのMT4・MT5での設定手順
DPOはMT5に「Detrended Price Oscillator」として搭載されています。「挿入 → インディケータ → オシレーター → DPO」を選び、期間は20前後が標準です。MT4では標準にないため、カスタムインジケーターを「データフォルダ → MQL4 → Indicators」に保存して導入します。
DPOと主要オシレーターの比較
DPOを他の代表的オシレーターと比較すると、着眼点の違いが明確になります。DPOはトレンドを除去してサイクルを測る点が独特です。
| 指標 | 測るもの | DPOとの違い |
|---|---|---|
| DPO | トレンド除去後のサイクル | 周期の山と谷に特化 |
| RSI | 買われすぎ・売られすぎ | 0〜100で過熱感を数値化 |
| MACD | トレンドの方向と転換 | トレンドを含めて捉える |
DPOの期間は20が標準で、サイクルの半分程度に設定するのが目安です。期間を変えると検出する周期の長さが変わります。
まとめ|DPOはトレンドを捨てて「サイクルの山と谷」だけを読む指標
DPO(Detrended Price Oscillator)は、価格から長期トレンドを取り除き、短期的なサイクルのピークとボトムを浮かび上がらせるオシレーターです。「現在価格 − 過去にシフトしたSMA」で計算するため、トレンドの方向はわからない代わりに、「今が波の頂点に近いか、底に近いか」をシンプルに数値化します。プラス圏でピークが折り返せば天井圏の兆候、マイナス圏でボトムが折り返せば底値圏のサインです。
実践での使い方は2点。①上位足(日足・週足)のEMAで大まかなトレンド方向を固定してから、DPOが0ラインを下から上抜けする局面を押し目買いの根拠として使う、②DPOのピーク・ボトムと価格の高値・安値のダイバージェンスをトレンド転換の早期警告として活用する。標準期間は20〜30で、スイングトレードの日足・4時間足との相性が特に良いです。
DPOはトレンドを消している分、強トレンド中の単独使用は逆張り失敗につながりやすいです。EMAやADXでトレンドが弱い・レンジ気味と判断できる局面限定でDPOの波を読む使い方が再現性を高めます。まずダウンロードして、過去のスイング局面でどう動いていたか確認活用してください。
DPOのよくある質問
DPO(Detrended Price Oscillator)の設定や使い方について、特に多く寄せられる質問をまとめました。
DPO(Detrended Price Oscillator)とは何ですか?
DPO(Detrended Price Oscillator)は、その名の通りトレンド成分を取り除いた価格のオシレーターです。長期トレンドをいったん無視して、「サイクル(波)の頂点や底」を見つけることに特化しています。
DPOはどのように計算されますか?
一般的な計算の流れは:
1. 指定期間の単純移動平均(SMA)を計算
2. そのSMAを一定だけ過去側にシフト(ずらす)
3. 現在価格 − シフトしたSMA をオシレーターとして表示
これにより、トレンドを消して“波だけ”を取り出します。
DPOは何を示していますか?
・価格が平均からどのくらい上か/下か
・短期〜中期の「サイクルのピークとボトム」
・トレンドとは別の“リズム”としての値動き
主に、「どこが山で、どこが谷か」を視覚的に把握するために使います。
DPOの代表的なシグナルは?
典型的な使い方:
・DPOがピークをつけて折り返す → 価格の天井圏の可能性
・DPOがボトムをつけて折り返す → 価格の底値圏の可能性
・0ライン付近のクロス → サイクルの転換ポイント
いわゆる「波の頂点・底」を確認する用途に向いています。
DPOはどんな相場・時間足に向いていますか?
・比較的きれいに波打つ相場
・レンジ〜弱トレンドの環境
・日足・4時間足・1時間足などのスイング寄り時間足
強烈なトレンド一方向の局面より、「行ってこいしながら進む相場」の方が使いやすいです。
MACDなど他のオシレーターとの違いは何ですか?
・MACD → トレンド+モメンタム両方を見る
・RSI → 過熱感・強弱を見る
・DPO → トレンドを“あえて捨てて”、サイクルだけを見る
方向性よりも、「波長・周期」にフォーカスしているのがDPOの特徴です。
⚠ リスクに関する注意事項
本記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。FX取引はレバレッジ取引の特性上、預託した証拠金以上の損失が生じる可能性があります。取引の際は、ご自身の判断と責任において行ってください。詳しくは特定商取引法に基づく表記をご確認ください。












