ダブルモメンタム+RSI手法は本当に最強なのか?6年分のデータで検証【リクエスト】
ダブルモメンタム+RSI手法は本当に最強なのか?
「ダブルモメンタムフィルター(100期間・200期間)+ RSI = 最強!」
こんなリクエストをいただきました。
ケビン・J・ダービー著『アルゴトレード完全攻略への「近道」』で紹介されているモメンタムフィルター。
「最強」と言われるこの手法、本当に機能するのか?
6年分のデータで検証してみました!
ダブルモメンタムフィルターとは?
基本概念
モメンタム = 現在の価格 / N期間前の価格 × 100
- モメンタム > 100 → 上昇トレンド- モメンタム < 100 → 下降トレンドダブルモメンタムの考え方
■ ダブルモメンタムフィルター
Momentum(100) > 100 かつ Momentum(200) > 100→ 強い上昇トレンド → 買いシグナルのみ採用
Momentum(100) < 100 かつ Momentum(200) < 100→ 強い下降トレンド → 売りシグナルのみ採用なぜ100と200期間なのか?
- 100期間: 中期トレンドを捉える
- 200期間: 長期トレンドを捉える
- 両方が一致: 強いトレンド確認
書籍では「このフィルターを加えることで勝率が大幅に向上する」と紹介されています。
検証条件
- 通貨ペア: USDJPY, EURUSD, GBPUSD, GBPJPY
- 期間: 2018年7月〜2025年12月(約6年間)
- データ: 1時間足
- モメンタム: 100期間 & 200期間
- RSI: 14期間
- 保有時間: 6時間, 12時間, 24時間を比較
エントリー条件
■ 買いエントリー1. Momentum(100) > 1002. Momentum(200) > 1003. RSI(14) が 30 を下から上に抜けた
■ 売りエントリー1. Momentum(100) < 1002. Momentum(200) < 1003. RSI(14) が 70 を上から下に抜けた検証結果
衝撃の結果:マイナス!
| 通貨ペア | トレード数 | 勝率 | 平均リターン | 累積リターン |
|---|---|---|---|---|
| USDJPY | 453回 | 46.8% | -325.4 pips | -147,400 pips |
| EURUSD | 495回 | 52.3% | +8.6 pips | +4,262 pips |
| GBPUSD | 545回 | 51.4% | -11.6 pips | -6,332 pips |
| GBPJPY | 822回 | 48.2% | -569.9 pips | -468,420 pips |
全体結果(12時間保有)
| 指標 | 結果 |
|---|---|
| トレード数 | 2,315回 |
| 勝率 | 49.5% |
| 平均リターン | -266.9 pips |
| 累積リターン | -617,890 pips |
結論:最強どころかマイナス!
ダブルモメンタム+RSIは機能しない
- 勝率は 50%以下
- 平均リターンは マイナス
- 6年間で -61万pips以上の損失
グラフで見る結果
通貨ペアによる差
- EURUSD: 唯一のプラス(+8.6 pips)
- GBPUSD: ほぼトントン(-11.6 pips)
- USDJPY/GBPJPY: 大幅マイナス
RSIのみと比較
比較結果(12時間保有)
| 通貨ペア | ダブルMOM+RSI | RSIのみ |
|---|---|---|
| USDJPY | -325.4 pips | -242.8 pips |
| EURUSD | +8.6 pips | +17.0 pips |
| GBPUSD | -11.6 pips | -19.1 pips |
| GBPJPY | -569.9 pips | -179.7 pips |
発見:フィルターが逆効果!
ダブルモメンタムフィルターを加えると成績が悪化する場合がある
特にGBPJPYでは:
- フィルターなし: -179.7 pips
- フィルターあり: -569.9 pips(3倍以上悪化)
なぜ機能しないのか?
仮説1:トレンドフィルターの罠
問題:モメンタム > 100 = すでにトレンドが進行中→ RSI30からの反発 = 逆張りエントリー→ トレンド方向と逆張りが矛盾!ダブルモメンタムで「上昇トレンド」と判断しているのに、RSI30(売られすぎ)で買う。
上昇トレンド中にRSI30になること自体が危険シグナルの可能性
仮説2:シグナルが減りすぎる
| 手法 | トレード数 |
|---|---|
| RSIのみ | 約1,900〜3,300回 |
| ダブルMOM+RSI | 約450〜800回 |
フィルターでトレード数が1/3〜1/4に減少。
しかし、減ったトレードが「良いトレード」とは限らない。
仮説3:モメンタムの遅延
- モメンタム100・200は長期指標
- 相場の変化に追いつけない
- トレンド終盤で「強いトレンド」と判定してしまう
保有時間の影響
保有時間別の平均リターン
| 通貨ペア | 6時間 | 12時間 | 24時間 |
|---|---|---|---|
| USDJPY | -294.1 pips | -325.4 pips | +214.2 pips |
| EURUSD | +14.4 pips | +8.6 pips | -0.8 pips |
| GBPUSD | +0.7 pips | -11.6 pips | -64.2 pips |
| GBPJPY | -150.5 pips | -569.9 pips | -160.7 pips |
発見
- USDJPY: 24時間保有ならプラス
- EURUSD: 6時間保有が最適
- 一貫性がない:最適な保有時間が通貨ペアでバラバラ
書籍と実践の乖離
なぜ書籍では「最強」と紹介されたのか?
考えられる理由:
-
検証期間の違い
- 特定の期間では機能した可能性
- しかし長期では再現しない
-
商品(先物)とFXの違い
- 書籍は主にS&P500先物などの検証
- FXでは特性が異なる
-
オーバーフィッティング
- 過去データに最適化しすぎた可能性
- 新しいデータでは機能しない
-
市場環境の変化
- アルゴトレーダーが増えた
- 単純な手法の「エッジ」が消失
この手法をどう活用するか?
改善案1:フィルターを逆に使う
逆転の発想:- ダブルモメンタム上昇中 → RSI70売りを採用- ダブルモメンタム下降中 → RSI30買いを採用
トレンド方向への押し目買い・戻り売りに変更改善案2:EURUSDに特化
EURUSDのみ若干プラス(+8.6 pips)だったため:
- 通貨ペアをEURUSDに限定
- 短めの保有時間(6時間)
改善案3:そもそも使わない
検証結果が示すように、この手法は現在の相場では機能しない。
他の検証済み手法を使う方が賢明:
- NYボックスブレイク(平均+23.4 pips)
- ゴトー日アノマリー(平均+15-30 pips)
注意点
書籍を鵜呑みにしない
どんな「最強」手法も必ず自分で検証する
- 書籍の検証期間と現在は異なる
- 商品・通貨ペアで結果が変わる
- 市場環境は常に変化している
バックテストの重要性
今回の検証で分かったこと:
- 理論的に正しそうな手法でも、実際には機能しないことがある
- データで検証しなければ分からない
まとめ
リクエストへの回答をまとめます:
「ダブルモメンタムフィルター(100・200期間)+ RSI = 最強!」
答え:最強どころか、マイナスリターン
検証結果のポイント
- ダブルモメンタム+RSIは機能しない - 累積-61万pips
- 勝率50%以下 - 49.5%
- フィルターが逆効果な場合も - GBPJPYで3倍悪化
- EURUSDのみ微プラス - 他はマイナス
- 書籍の理論と実践は異なる
結論
この手法は使わない方がいい
ダブルモメンタムフィルター + RSI は、少なくともFXの1時間足では機能しませんでした。
書籍で「最強」と紹介されていても、必ず自分でバックテストを行いましょう。
今回の検証が、その重要性を示す良い例になれば幸いです。
リクエストありがとうございました!「最強」手法が機能しないという意外な結果になりましたが、これも貴重なデータです。
検証条件
- 通貨ペア: USDJPY, EURUSD, GBPUSD, GBPJPY
- 期間: 2018年7月〜2025年12月(約6年間)
- データ: 1時間足(5分足の代替)
- モメンタム: 100期間 & 200期間
- RSI: 14期間
- トレード数: 合計約2,300回
参考文献
- ケビン・J・ダービー著『アルゴトレード完全攻略への「近道」』(パンローリング)
🎁おすすめツール・サービス
※上記リンクにはプロモーション(広告)が含まれています
量子相場謀略|ホソノP
ブログでは書けない本音のトレード戦略とEA開発の裏側を公開。 データに基づいた検証で、再現性のある手法だけをお届けします。