「このEA、何年使えますか?」
これはEAを購入・運用する人から必ず聞かれる質問です。
ですが結論から言うと、EAに寿命年数という概念は存在しません。
1年で使えなくなるEAもあれば、3年以上安定して動くものもある。
違いは何かというとシンプルで、相場に対するロジックの耐久性です。
今回は、EA開発と実運用をしてきた立場から「なぜEAは使えなくなるのか?」を本質的に解説していきます。
EAが「使えなくなる」タイミングはいつか
EAの寿命は、時間ではなくロジックが機能しなくなった瞬間です。
例えば、
・勝率が急激に低下する
・最大ドローダウンを更新し続ける
・期待値がマイナスになる
こういった状態になった時、そのEAは実質的に「終了」です。
重要なのは、これが突然来ることもあるし、徐々に崩れることもあるという点です。
なぜEAは使えなくなるのか
理由は大きく3つです。
① 相場の変化(最も大きい)
相場は常に変わり続けています。
・ボラティリティの変化
・トレンドの出方
・市場参加者の変化
これにより、過去に機能していたロジックが通用しなくなる。
例えばトレンドフォロー型はレンジで焼かれ、逆張りはトレンドで焼かれる。
これは避けられない事実です。
② カーブフィッティング
バックテストで良く見せるために最適化しすぎたEAは、未来の相場ではほぼ確実に崩れます。
実際、GENESIS開発初期もここにぶつかりました。
パラメータを詰めれば詰めるほど、バックテストの数値は綺麗になる。
でもフォワードでは全く再現しない。
これは「過去専用EA」になっている典型例です。
カーブフィッティングについて詳しくはこちら。
③ コスト環境の変化(見落とされがち)
・スプレッドの拡大
・スリッページ
・約定速度
このあたりの影響で、同じロジックでも結果が変わります。
特に短期EAほど致命的です。
開発者視点で見る「長く生きるEA」の条件
ここは経験ベースでしか語れませんが、3つのEAを開発してきて共通しているのは以下です。
■ GENESIS(BOXブレイク)
初期はかなり不安定でした。
特定の相場に依存していて、DDが荒れる。
そこで「条件を緩める」方向に修正しました。
結果としてPFは多少落ちたものの、相場適応力が上がり長期運用できる形に改善しました。
■ 凜(アノマリー)
祝日対応でかなり悩みました。
「過去を見ると祝日前はこう動く」というロジックを組みましたが、結果はほぼ再現性なし。
ここで学んだのは、再現性の低い優位性は寿命が極端に短いということです。
■ AXIS(トレンドフォロー)
ロット可変で最適化を狙いましたが失敗。
結果、固定ロット+シンプルロジックに変更。
これにより、パフォーマンスは地味だが崩れにくい構造になりました。
寿命が長いEAの特徴
まとめると以下です。
・ロジックがシンプル
・特定条件に依存しすぎない
・過剰最適化されていない
・コスト耐性がある
逆に言えば、「綺麗すぎるバックテストのEA」はほぼ短命です。
寿命を伸ばすためにやるべきこと
結論、EAは「買って終わり」ではありません。
やるべきはこの3つです。
① フォワード監視
バックテストではなく、実際の運用結果で判断する。
フォワードの見方はこちら。
② 停止基準を決めておく
・最大DD更新
・連敗数
・PF低下
このあたりのラインを事前に決めておくことで、致命傷を防げます。
ドローダウンの判断基準についてはこちらをご参照ください。
③ ポートフォリオ運用
1つのEAに依存しない。
GENESIS・凜・AXISのように、ロジックの異なるEAを組み合わせることで寿命リスクを分散できます。
EAポートフォリオ運用についてはこちらで詳しく解説しています。
まとめ
EAに「何年使える」という答えはありません。
重要なのは、
・なぜ使えなくなるのかを理解すること
・寿命を前提に運用すること
この2つです。
EAは永久機関ではありません。
ただし、正しく扱えば長く利益を出し続けることは可能です。
「寿命が来る前に気づけるかどうか」これがEA運用の本質です。
【関連記事】EAの評価に関する重要記事
EAを評価する際は、プロフィットファクター(PF)だけでなく、最大ドローダウン(DD)や取引回数など複数の指標を総合的に確認することが重要です。まずはこちらの記事をご覧ください。
