
逆張り天才戦略、まさかの優位性ゼロ?
仮説の機械化(): 短期SMA上抜き長期(GC)+ダウ構造の上昇転換 が重なった所を逆張りショート(fade)。「明白な強気転換は織り込み済/ダマシ」という contrarian 仮説。比較=順張りロング(follow)。多様7 IS/OOS分割 + 完全前進検証。
本記事は「逆張り天才戦略、まさかの優位性ゼロ?」の検証を、はじめての方にも分かるようにまとめたものです。

図: 逆張り(RSI)のシグナル例(EURUSD 日足・実データ)。RSIが売られすぎ圏に入った反発を狙います。
今回は、移動平均線の「ゴールデンクロス」と「ダウ理論」のトレンド転換を組み合わせた、ちょっと変わった自動売買EAの検証結果についてお話ししますね。残念ながら、今回のEAは「優位性(エッジ)無し」という結果に終わってしまいましたが、ここから学べる大切な教訓がたくさんありますので、ぜひ最後まで読んでみてください!
どんなアイデアだったの?
今回のEA「GoldenCrossFade(ゴールデンクロス・フェード)」は、こんな仮説からスタートしました。 「多くの人が『これは上昇トレンドに転換したぞ!買いだ!』と気づくような明白なシグナルは、実はもうすでに織り込み済みで、むしろそこから逆行するんじゃないか?」 つまり、みんなが買いに走るようなポイントで、あえて**逆張りでショート(売り)**を仕掛ける、というちょっとひねくれた(笑)アイデアなんです。 具体的には、以下の2つのシグナルが同時に出た時に逆張りで売る、というルールを考えました。
- ゴールデンクロス(GC): 短期の移動平均線(SMA)が長期の移動平均線を下から上に突き抜ける現象。一般的には上昇トレンドへの転換を示す強い買いシグナルとされています。
- ダウ構造の上昇転換: ダウ理論(Dow Theory)に基づき、高値と安値が切り上がり、明確に上昇トレンドに転換したと判断できる形になった時。 これらの「明白な強気転換シグナル」が出た時に、「これはダマシだ!」と考えて逆張りでショート(売り)をするのが今回の「Fade(フェード)」戦略。 そして、この逆張り戦略が本当に有効なのかを確かめるために、同じシグナルで素直に**順張りでロング(買い)**する「Follow(フォロー)」戦略も同時に検証して比較しました。 検証は、過去データを使って何度もテストする「前進検証(Walk-Forward Test)」という方法で、より実運用に近い形で試しています。
実際に試してみたらどうだった?
結論から言うと、私たちの期待とは裏腹に、逆張り(Fade)戦略は残念ながら「優位性無し」という結果になってしまいました。 いくつかの期間で移動平均線の設定を変えて試してみたのですが、どのバージョンの逆張りEAも、実際の運用に近い形でのテスト(前進検証)ではすべてマイナスになってしまったんです。
- 例えば、短期50日と長期200日の移動平均線を使ったバージョンでは、マイナス8.9%。
- さらに、利食い(Take Profit)のルールを追加したバージョンでも、マイナス1.1%。
- 短期20日と長期100日の移動平均線を使ったバージョンでは、なんとマイナス15.4%という大きな損失が出てしまいました。 「プロフィットファクター(PF)」という、総利益を総損失で割った数値があるのですが(PFが1を超えると黒字、1を下回ると赤字)、逆張りEAのPFは軒並み1を下回っていました。 一部のテスト期間では、一時的にPFが1.14や1.31と、かろうじてプラスに見えることもあったんです。でも、その利益はほんのわずか(0.2%〜0.3%程度)で、前進検証というより厳しいテストをすると、結局は消滅してしまいました。 逆に、同じシグナルが出た時に**素直に順張り(Follow)でロング(買い)**したバージョンの方が、わずかながらプラスになったケースがあったんです。特に20日と100日の移動平均線を使った順張りEAは、プラス5.2%という結果が出ました。これは、今回のシグナルが「ダマシ」ではなく、弱いながらも「順張り」の傾向を持っていた、ということかもしれませんね。
今回の検証から学んだ大事なこと
今回の検証は、残念な結果に終わってしまいましたが、FXの自動売買を考える上でとても大切な教訓を教えてくれました。
なぜ逆張りはうまくいかなかったのか?
今回の逆張り戦略が負けてしまった主な理由は、「確認された強い上昇トレンドに逆らっていたから」だと考えられます。 ゴールデンクロスとダウ理論によるトレンド転換は、市場が「上昇に転じた!」と認識するような明確なシグナルなんです。そんな時に逆張りで売るということは、まるで上り坂を登っている途中に「もう頂上だろう」と引き返そうとしたら、まだ先があって、しかも追い風じゃなくて向かい風だった、みたいな状況なんです。 つまり、以下のような「二重の逆風」にさらされていた、ということですね。
- 新しい上昇トレンド: 強い上昇トレンドが始まったばかりなのに、それに逆らって売っていた。
- 上昇ドリフト: FX市場には、株価などと同様に、長期的に見て価格が少しずつ上昇しやすい傾向(上昇ドリフト)があると言われています。ショート(売り)はこの傾向に逆らうため、不利になりがちなんです。 これは、私たちが過去の検証で得てきた「鉄則」とも一致する結果でした。
- 逆張りで安定して勝つのは非常に難しい。(過去の研究でも、頑健な優位性を持つ逆張りはほとんど見つかっていません)
- ショート(売り)は、ロング(買い)に比べて不利になりやすい傾向がある。
- 移動平均線のクロスは、トレンドを追いかける順張りには向いているけれど、逆張りには向かない。なぜなら、クロスはトレンドが転換した後で発生する「遅行シグナル」だからです。 今回の「明白なシグナルはダマシ」という仮説は、残念ながらデータ上は成り立ちませんでした。このシグナルはダマシではなく、弱いながらも順張りの傾向があったため、逆張りで勝つという私たちの仮説は間違っていた、ということになります。
コストの重要性って知ってる?
もう一つ、今回の検証で痛感したのは「コスト」の重要性です。 私たちは、取引にかかるコスト(スプレッドや手数料)を考慮しない場合(これを「gross(グロス)」と呼びます)と、考慮した場合(「net(ネット)」と呼びます)で結果を詳しく分析してみました。 すると、面白いことがわかったんです。コストを全く考えない「gross」の状態で比較すると、逆張り(Fade)と順張り(Follow)の成績は、まるで**鏡像(きょうぞう)**のように、ほぼ逆の結果になっていました。
- 逆張りのPFが0.88だったのに対し、順張りはPF1.11。 これは、「今回のシグナル自体はノイズ(ランダムな動き)ではなく、弱いながらも方向性(順張り)を持っていた」ということを示唆しています。もし本当にダマシで逆張りで勝てるなら、逆張りのPFが1を超え、順張りが1を下回る、という真逆の結果になったはずなんですね。 しかし、実際のFX取引では、スプレッドや手数料といった「コスト」が必ずかかります。このコストは、買いでも売りでも、どんな取引にも発生します。 結果として、この「コスト」が、せっかくの小さな利益を削り、損失をさらに大きくしてしまうんです。 例えば、コストを考慮しない「gross」の状態では少しだけプラスだった戦略も、コストを引いた「net」の状態になると、ほとんど利益が残らなかったり、マイナスになってしまったりすることがよくあります。 ここからわかる非常に大切な原則があります。それは、 「負ける戦略を反転させれば勝てる、というのは、その負けが本物の『逆優位性(逆の優位性)』から来ている時だけ。取引コストで負けている戦略は、単純に反転させても、結局コストで負けてしまう」 ということです。 もし「このシグナルが出たら絶対に下がる」という確かな根拠があって、それに逆らって買ったから負けた、という場合は、その逆の「売る」戦略なら勝てる可能性があります。でも、取引コストが高すぎて負けている場合は、戦略を反転させても、結局コストで負けてしまうんですね。 今回の検証で、この「コストの重要性」と「安易な逆張り戦略の難しさ」を改めて強く実感しました。
最終的な結論
今回の「ゴールデンクロス+転換の逆張り(GoldenCrossFade)」EAは、残念ながら実用的な優位性を見つけることができませんでした。そのため、このEAを実際の自動売買システムに採用することはありません。 しかし、今回の検証は、FX自動売買において「逆張りの難しさ」や「取引コストの重み」を再認識させてくれる、非常に価値のある経験となりました。このEAは、今後の研究のための「恒久資産」として記録に残し、私たちはまた次の検証へと進んでいきます。 FXの自動売買は、このように地道な検証の積み重ねが本当に大切なんです。今回の記事が、皆さんのEA選びやトレード戦略を考える上で、少しでもお役に立てれば嬉しいです!
この検証のつながり
この検証は、過去の次の検証を踏まえています(前回ダメだった→今回こうした、別ロジックとの比較など)。