
相場適応で優位性を掴む!EA戦略切り替えの真実
ADXで順張り(トレンド局面)×逆張り(レンジ局面)を切替える複合戦略。ウォークフォワード:
本記事は「相場適応で優位性を掴む!EA戦略切り替えの真実」の検証を、はじめての方にも分かるようにまとめたものです。

図: 逆張り(RSI)のシグナル例(EURUSD 日足・実データ)。RSIが売られすぎ圏に入った反発を狙います。
今回は、相場の状況(トレンド相場かレンジ相場か)に合わせてEAの戦略を切り替える、「レジーム・スイッチング」というアイデアを試してみた検証のお話です。
どんなアイデア?
FXの相場って、ずっと同じ動きをしているわけじゃないですよね。大きく分けて「トレンド相場(一方向にグングン進む時期)」と「レンジ相場(一定の範囲を行ったり来たりする時期)」の2つの顔があるんです。 もし、この相場の顔を自動で判断して、トレンド相場なら順張り(トレンドの方向に沿ってエントリーする戦略)EAを動かし、レンジ相場なら逆張り(トレンドに逆らってエントリーする戦略)EAに切り替えられたら、最強のEAになるんじゃないか?という発想から生まれたのが、この「レジーム・スイッチング」戦略です。 相場の切り替わりを判断するために使ったのは、「ADX」というインジケーター。これはトレンドの強さを示すもので、「ADXの値が高ければトレンドが強い」「値が低ければレンジっぽい」と判断するんですね。
どうやって試した?
ADXを使ってトレンドとレンジを判別し、それぞれに合った戦略に自動で切り替える複合戦略を組んでみました。 検証方法としては、過去データで最適化しつつ、その最適化された設定を未来の未検証データで試す、という実践的な「ウォークフォワードテスト」を採用しています。これは、実際の運用に近い形でEAの性能を測るための、とても重要なテスト方法なんです。 今回は、日足(D1)と4時間足(H4)の2つの時間軸で、この戦略が通用するかどうかをじっくり試してみました。
結果はどうだった?
残念ながら、今回の「レジーム・スイッチング」戦略は、期待通りの結果にはなりませんでした…。
日足(D1)での結果
- 通算-9.5%の損失
- 7回の検証期間のうち、利益が出たのは3回だけ これは、登山でいうと、せっかく登り始めたのに9.5%分、下り坂に転じてしまったようなイメージですね。
4時間足(H4)での結果
- 通算-29.4%の損失
- 7回の検証期間のうち、利益が出たのは2回だけ 日足よりもさらに損失が大きく、厳しい結果となりました。どちらの時間軸でも、この戦略に「頑健な優位性(エッジ)(優位性)」、つまり安定して利益を出し続けられる強みは見つけられなかったんです。
ここから学んだこと
今回の検証から得られた一番の教訓は、「優位性のない部品を組み合わせても、優位性は生まれない」ということ。 例えば、切れ味の悪い包丁を何本も組み合わせても、美味しい料理を作るのは難しいですよね。それと同じで、個々の戦略(順張りEAや逆張りEA)にそもそも安定した優位性がなければ、それをどんなに clever に組み合わせても、良い結果には繋がりにくい、ということを痛感しました。 これまで、移動平均線やボリンジャーバンドなど、いわゆる「標準的なテクニカル分析」を使った順張り、逆張り、そして今回の複合戦略と、さまざまなアイデアを試してきましたが、どうやら価格情報のみを使ったテクニカル分析には限界が見えてきたのかもしれません。 そこで次のステップとして、今度は「クロスセクション・モメンタム(相対強弱)」という、ちょっと違う視点のメカニズムに挑戦してみようと思っています。これは複数の通貨ペアや銘柄の中で、どれが強いか・弱いかを見て、その相対的な強弱を利用する戦略で、学術的な裏付けもある、価格の動きを別の角度から捉える考え方なんです。 もし、この「クロスセクション・モメンタム」でも良い優位性が見つからなければ、価格情報だけを使ったEAは一旦諦めて、もっと独自性の高い、全く新しい仮説(C(独自仮説)等)の検証に移ることも視野に入れています。EA開発の道は険しいですが、諦めずに探求を続けていきますよ!