テクニカルEA化

ゴールデンクロスをEA化すると負けやすい理由

ゴールデンクロスをEAの「エントリー条件」にすると、レンジでの往復ビンタとトレンド相場での出遅れで負けやすくなる。遅行性のインジケーターをどう扱うか、フィルターとしての活用法を整理する。

投資の入門書を開けば、必ず一番最初のほうに書いてある「ゴールデンクロス」。
短期の移動平均線が、長期の移動平均線を下から上に抜ければ「買い」。

あまりに有名でシンプルなので、EA開発の入り口として誰しも一度はコードを書いてみる。
そして、絶望する。

「ゴールデンクロスで買い、デッドクロスで売り(ドテン)」
このロジックでバックテストを回すと、綺麗な右肩下がりのグラフができる。長期間回せば回すほど、確実に資金は溶けていく。

一番有名なシグナルが、EAにすると全く勝てない。
なぜか。

レンジ相場での「往復ビンタ」

最大の理由は、相場の7割を占めると言われる「レンジ相場」での挙動だ。

レンジ相場では、価格が一定の幅を行ったり来たりする。当然、移動平均線も頻繁に交差する。
ゴールデンクロスで買った直後に価格が下がり、デッドクロスになって損切り(売りにドテン)。その直後に価格が上がり、またゴールデンクロスで損切り。

この「往復ビンタ」を、EAは感情を持たずに無限に繰り返す。レンジ相場が数日続くだけで、口座の資金はすり下ろされるように減っていく。

トレンド相場での「出遅れ」

「じゃあ、トレンド相場なら勝てるのか?」

確かに強いトレンドが出れば、クロスした方向に価格が伸びて大きな利益になる。しかし、ここにも罠がある。

ゴールデンクロスが成立した瞬間、チャートを見てほしい。
価格はすでに、長期移動平均線をはるか上に突き抜けているはずだ。

移動平均線は、過去の価格の平均だ。価格が大きく動いた「後」に、ようやくクロスが起きる(遅行性)。
つまり、ゴールデンクロスでエントリーした時点で、トレンドの「一番美味しい初動」はすでに終わっている。

エントリーが遅いから、利幅が小さくなる。
利幅が小さいから、レンジ相場での連敗(往復ビンタ)を取り返せない。

これが、ゴールデンクロスEAが負ける構造だ。

裁量トレーダーは「見送って」いる

裁量トレーダーは「ゴールデンクロスで勝てる」と言う。
彼らは嘘をついているわけではない。ただ、「すべてのクロス」でエントリーしているわけではないのだ。

「今はレンジだから、このクロスは無視しよう」
「上位足が下落トレンドだから、5分足のゴールデンクロスはダマシだ」

裁量トレーダーは、環境認識という強烈なフィルターを通して、勝てそうなクロス「だけ」を選んでエントリーしている。
EAにこの「選球眼」を持たせない限り、すべてのクロスにバットを振って三振の山を築くことになる。

クロスは「入口」ではなく「環境認識」

では、移動平均線のクロスはEAでは使えないのか。
そんなことはない。役割を変えればいい。

「パーフェクトオーダー」の記事でも書いたが、遅行性のシグナルは「エントリーのトリガー(引き金)」ではなく、「環境認識のフィルター」として使う。

  1. フィルター: 1時間足でゴールデンクロスが成立している(=今は上昇トレンドの「状態」である)
  2. トリガー: 5分足で価格が短期移動平均線まで落ちてきたら(押し目)、反発を確認して「買い」エントリーする

クロスを「点(エントリーの瞬間)」として捉えるのではなく、「面(買い目線の期間)」として捉える。実際の「点」の作業は、もっと反応の早いオシレーターやプライスアクションに任せる。

この記事のメモ

「有名な手法=勝てる手法」ではない。
有名な手法は、大衆がそのシグナルを見て行動するからこそ、時に強い力を発揮する。しかし、それを「思考停止で機械的に繰り返すだけ」では、相場のノイズ(レンジ)に飲み込まれる。

ゴールデンクロスのEA化を通して学んだのは、「インジケーターの弱点(遅行性)を理解して、パズルのピースをどう組み合わせるか」という設計思考の重要性だった。

チェックリスト

FAQ

Q: 期間を短くすれば(例:5と10など)早くエントリーできますか?
確かに早くクロスしますが、その分ダマシ(往復ビンタ)の頻度が爆発的に増えます。期間を短くして感度を上げるのは、根本的な解決にはなりません。

Q: SMA(単純移動平均)ではなくEMA(指数平滑移動平均)を使えば勝てますか?
EMAのほうが直近の価格に敏感に反応するため、クロスは少し早くなります。しかし、遅行性という根本的な弱点は同じであり、これだけで「勝てるEA」に化けることはありません。

免責

本記事は個人の検証メモであり、投資助言ではありません。テクニカル指標の有効性は相場環境によって変わります。