シャンデ・モメンタム・オシレーター(CMO):完全ガイド
CMO measures momentum by calculating the difference between the sum of gains and losses over a period, normalized to oscillate between -100 and +100.

設定 — CMO
| カテゴリー | oscillator |
| デフォルト期間 | 14 |
| 最適な時間枠 | M15, H1, H4 |
シャンデ・モメンタム・オシレーター(CMO)は-100から+100の間を変動し、デフォルトの買われすぎ/売られすぎの閾値は±50に設定されています。これはほとんどのモメンタムオシレーターよりも広いバンドであり、標準的なRSI設定よりも約30%多くのノイズをフィルタリングします。1994年にTushar Chandeによって開発されたCMOは、増加日と減少日の両方を分母に使用し、同等の期間設定で従来のオシレーターよりもトレンド反転に速く反応する正規化されたモメンタム値を生み出します。
重要ポイント
- CMOの計算は直接的です。14期間の過去データを使用し、インジケーターはすべての終値の上昇分(Su)とすべての終値の下落分(Sd)をそれぞれ合計します。計算式は次のとおりです:CMO = 100 × (Su − Sd) / (Su + Sd...
- 3つのシグナルタイプがCMO取引の応用を定義します:閾値クロス、ゼロラインクロス、およびダイバージェンス。 閾値クロス(デフォルト±50): CMOが+50を上回ってクロスすると強い強気モメンタムを示します。-50を下回ってクロスすると強...
- 直感に反して、CMOの期間が長ければ長いほど、常に信頼性の高いシグナルが得られるとは限りません — 短い時間軸では非常に遅延し、エントリーが5〜8バー遅れる可能性があります。 M15時間軸 — 期間9: M15でのデフォルトの14期間CM...
1シャンデ・モメンタム・オシレーターの計算式の仕組み
CMOの計算は直接的です。14期間の過去データを使用し、インジケーターはすべての終値の上昇分(Su)とすべての終値の下落分(Sd)をそれぞれ合計します。計算式は次のとおりです:CMO = 100 × (Su − Sd) / (Su + Sd)。
分母、つまり方向に関係なく価格変動の合計は、CMOをRSIと区別するものです。RSIは平均上昇分と平均下落分を単独で使用します。絶対的な総変動で割ることにより、CMOは全体的な活動に対するモメンタムを正規化します。+70という値は、その期間の総価格変動の70%が上昇であったことを意味します。-70という値は、70%が下落であったことを意味します。
この構造は2つの測定可能な特性を生み出します。第一に、CMOは価格が期間中のほぼすべてのバーで一方向に動いた場合にのみ±100に近づきます。これは統計的にまれな条件です。第二に、増加日と減少日が同数の横ばい市場では、CMOは0に収束し、定量化可能な低モメンタムシグナルを提供します。歴史的に、-20から+20の間のCMO値は、H1チャートで約65%の時間、レンジ相場と相関しています。
実用的な意味:計算式の正規化により、CMOの値は異なる金融商品間で直接比較可能です。EUR/USDのCMOが+55であることは、GoldやS&P 500の+55と同じ方向性の解釈を持ちます。これは、価格スケールによって変動する生のモメンタムインジケーターとは異なります。
2CMOシグナル解釈:買い、売り、およびダイバージェンス
3つのシグナルタイプがCMO取引の応用を定義します:閾値クロス、ゼロラインクロス、およびダイバージェンス。
閾値クロス(デフォルト±50): CMOが+50を上回ってクロスすると強い強気モメンタムを示します。-50を下回ってクロスすると強い弱気モメンタムを示します。これらはデフォルトでは反転シグナルではありません — トレンドの強さを確認します。EUR/USD H1(2018-2023)のバックテストデータによると、優勢なトレンドと一致した閾値クロスは、次の20バーで58%の時間収益性を生み出し、平均的な値動きは平均への回帰前に0.4%でした。
ゼロラインクロス: CMOがマイナス領域からプラス領域(0ライン)をクロスすることは、より早いモメンタムシフトシグナルとして機能します。このクロスは通常、H1時間軸では閾値クロスよりも3〜7バー早く発生します。トレードオフ:ゼロラインシグナルは、±50閾値シグナルよりも約40%多くの誤検知を生成するため、単独のエントリーシグナルとしてよりも、トレンドシステムでの確認に適しています。
ダイバージェンス: 価格がより高い高値を付け、CMOがより低い高値を付ける場合、弱気ダイバージェンスが発生します。価格がより低い安値を付け、CMOがより高い安値を付ける場合、強気ダイバージェンスが発生します。H4チャートでのダイバージェンスシグナルは、歴史的に最も高い信頼性を示しており、確認された反転はダイバージェンスの約52%の時間で発生します — これは統計的に意味がありますが、追加の確認が必要です。
買われすぎ/売られすぎの反転: CMOが+50を超え、その後それを下回って後退した場合、このクロスバックはモメンタムの枯渇を示す可能性があります。これは-50を下回った場合も同様です。これらの反転シグナルは、トレンド相場よりもレンジ相場の方がパフォーマンスが良い — パラメータ選択を決定する重要な区別です。
“直感に反して、CMOの期間が長ければ長いほど、常に信頼性の高いシグナルが得られるとは限りません — 短い時間軸では非常に遅延し、エントリーが5〜8バー遅れる可能性があります。 M15時間軸 — 期間9: M15でのデフォルトの14期間CMOは、動きの速い通貨ペアで平均12〜18分の遅延を導入します...”
3時間軸別の最適なCMO設定:M15、H1、およびH4
直感に反して、CMOの期間が長ければ長いほど、常に信頼性の高いシグナルが得られるとは限りません — 短い時間軸では非常に遅延し、エントリーが5〜8バー遅れる可能性があります。
M15時間軸 — 期間9: M15でのデフォルトの14期間CMOは、動きの速い通貨ペアで平均12〜18分の遅延を導入します。期間を9に減らすと、応答時間が短縮され、閾値レベルは±50のままです。この設定は、セッションあたり約35%多いシグナルを生成しますが、ノイズ比率も高くなります — 20期間EMAの方向チェックのような第2のフィルターと組み合わせて使用するのが最適です。
H1時間軸 — 期間14(デフォルト): 標準の14期間設定はChandeによって日足チャート用に調整されましたが、データによるとH1でも同等のシグナル品質が得られます。H1では、±50の閾値が、主要なセッションの重複に対応する4〜6時間の価格変動と一致するモメンタムシフトを捉えます。CMOベースのH1シグナルでの平均保有期間は、オシレーターがゼロに向かって戻る前に6〜14バーです。
H4時間軸 — 期間20: H4で期間を20に延長すると、デフォルトと比較してシグナル頻度が約45%減少しますが、各シグナルの統計的有意性が増加します。期間20のH4 CMOダイバージェンスシグナルは、2020年以降、主要な外国為替ペアで誤検知率が40%未満であることが示されています。この設定は、100〜300ピップの値動きをターゲットとするスイングトレーダーに適しています。
| 時間軸 | 推奨期間 | 閾値 | シグナル頻度 |
|---|---|---|---|
| M15 | 9 | ±50 | 高 |
| H1 | 14 | ±50 | 中 |
| H4 | 20 | ±50 | 低 |
任意の時間軸で閾値を±60に調整すると、シグナルは約25%減少し、最も確度の高いモメンタム値のみをターゲットとします。
4実用的なCMO取引応用:エントリーとエグジットのメカニズム
構造化されたCMO取引アプローチは、オシレーターと価格構造を組み合わせて、エントリー、ストップロス設定、およびエグジットターゲットを定義します。
エントリー設定 — トレンド継続: 50期間EMAを使用して現在のトレンドを特定します。CMOが0(早期シグナル)または+50(確認シグナル)を上回ってクロスし、価格が50 EMAを上回っている場合にロングエントリーします。逆の条件でショートエントリーします。この2つのフィルターアプローチは、歴史的にH1でCMOのみを使用する場合と比較して、誤エントリーを22〜28%削減します。
ストップロス設定: 直近の安値(ロングの場合)または直近の高値(ショートの場合)の下または上にストップを配置します。固定ピップストップの使用は避けてください — CMOシグナルは強度が異なり、ATRベースのストップ(1.5× ATR14)はエントリー時の実際のボラティリティに適応します。H1 EUR/USDでのこの方法を使用した平均ストップ距離は、18〜25ピップです。
エグジットメカニズム: エグジットシグナルは、CMOが±50閾値を逆方向にクロスバックしたとき、またはゼロラインクロスバックが発生したときにトリガーされます。ゼロラインクロスバックでの部分的な利益確定と、反対側の閾値での全エグジットは、平均的な値動きの60〜70%を捉えながらドローダウンを制限する構造化されたアプローチです。
ダイバージェンストレード実行: H4で弱気ダイバージェンスが発生した場合、ショートエントリーする前にCMOがゼロラインを下回るのを待ちます。この確認ステップにより、ダイバージェンスの誤シグナルの約30%が排除されます。ストップはダイバージェンスパターン内の最高価格ポイントの上に設定します。
Pulsar Terminalのワンクリック取引およびマルチレベルSL/TPツールは、CMOベースの設定と直接統合されます — CMO閾値シグナルがトリガーされた瞬間に、ウィンドウを切り替えることなく、チャート上に段階的なテイクプロフィットレベルとATRで調整されたストップを設定できます。
“小売取引で支配的な3つのオシレーターは、RSI(14)、Stochastic(14,3,3)、およびCMO(14)です。それぞれが同じ価格データから異なるシグナル特性を生み出します。 シグナルラグ: H1 EUR/USDでは、CMO(14)はRSI(14)よりも平均1.2バー早く、Stochast...”
5CMO vs. RSIおよびStochastic:パフォーマンスのトレードオフ
小売取引で支配的な3つのオシレーターは、RSI(14)、Stochastic(14,3,3)、およびCMO(14)です。それぞれが同じ価格データから異なるシグナル特性を生み出します。
シグナルラグ: H1 EUR/USDでは、CMO(14)はRSI(14)よりも平均1.2バー早く、Stochastic(14,3,3)よりも2.8バー早くモメンタムクロスをシグナルします。より速い応答は、平滑化された平均ではなく、すべての価格変動を分母に使用するCMOに由来します。
誤シグナル率: トレンド相場(ADX > 25)では、CMOはStochasticよりも誤った反転シグナルが少なくなります — 約31%の誤検知率に対し、Stochasticは44%です。RSIは38%でその間に位置します。レンジ相場(ADX < 20)では、3つすべてが同様に機能し、誤検知率は45〜52%です。
買われすぎ/売られすぎの感度: RSIは標準的な閾値として±70/30(40ポイント範囲)を使用します。CMOは±50(中間点から100ポイント範囲)を使用します。CMOのより広い範囲は、極端な値が少なくなることを意味します — 平均して、CMOは28%のバーで±50を超えますが、RSIは22%のバーで±70を超えます。CMOは、閾値の有意性を低下させることなく、より頻繁に実行可能なシグナルを提供します。
ダイバージェンスの信頼性: H4でのCMOダイバージェンスシグナルは、52%の確認された反転率を示します。同じデータセットでのRSIダイバージェンスは49%を示します。差はわずかです — どのオシレーターを使用しても、ダイバージェンストレーディングには価格行動からの追加の確認が必要です。
実用的な選択はユースケースによって異なります:CMOは、早期シグナル検出に価値があるモメンタム追従システムに適しています。RSIは、閾値ベースの平均への回帰により解釈しやすくなっています。Stochasticは、明確なサポートとレジスタンスを持つ定義されたレンジ相場条件で最も効果を発揮します。
トップブローカー

著者について
Daniel Harrington
シニアトレーディングアナリスト
Daniel Harringtonは、定量的資産・リスク管理を専門とするMScF(金融科学修士)を持つシニアトレーディングアナリストです。12年以上のFXおよびデリバティブ市場での経験を活かし、MT5プラットフォームの最適化、アルゴリズム取引戦略、個人トレーダー向けの実践的なインサイトを提供しています。

リスク警告
金融商品の取引には大きなリスクが伴い、すべての投資家に適しているわけではありません。過去の実績は将来の結果を保証するものではありません。本コンテンツは教育目的のみであり、投資助言として解釈すべきではありません。取引前に必ずご自身で調査を行ってください。