活用ガイド2026-04-16 · 約8分

FX自動売買(EA)の記録と検証方法|EAの性能を正しく評価する

FX自動売買(EA)を使っているトレーダーが犯しがちな間違いがある。「EAに任せているから記録は不要」という考えだ。実際にはEAの性能は市場環境の変化によって劣化する。記録と検証なしには、その劣化に気づけないまま資金を失い続けることになる。

この記事では、EAの性能を正しく評価するための記録項目、劣化の検知方法、そして裁量トレードとの記録統合について解説する。


なぜEAでも記録が必要なのか

バックテストとリアルの乖離

EAを導入する際、多くのトレーダーはバックテストの結果を見て判断する。しかし、バックテストはあくまで過去の価格データに対するシミュレーションだ。スプレッドの変動、スリッページ、サーバー応答速度など、リアル環境特有の要因がバックテスト結果と乖離を生む。

リアル口座での実績を記録し、バックテスト結果と比較することで、EAの「本当の性能」が見えてくる。バックテストで年利30%のEAが、リアルでは年利10%しか出ていない——このギャップを把握しなければ、資金管理の前提が崩れる。

市場環境の変化によるEA劣化

相場には周期がある。トレンド相場が続く時期、レンジ相場が続く時期、ボラティリティが急変する時期がある。多くのEAは特定の市場環境に最適化されているため、環境が変わるとパフォーマンスが劣化する。

たとえば、レンジ逆張り型のEAはトレンド相場で大きなドローダウンを出す。トレンドフォロー型のEAはレンジ相場で小さな損失を連続で出す。記録をつけていなければ、劣化が一時的なものなのか、構造的なものなのか判断できない。

複数EA運用の管理

複数のEAをポートフォリオで運用している場合、全体の損益だけを見ていると、どのEAが利益を出し、どのEAが足を引っ張っているかがわからない。EA単位での記録を取ることで、入れ替えや配分調整の判断材料が得られる。

EAの性能を評価する主要指標

プロフィットファクター(PF)の推移

PFは「総利益 ÷ 総損失」で計算される。PF 1.5以上が一般的に優良とされるが、重要なのは絶対値ではなく推移だ。直近3ヶ月のPFが過去の平均を大きく下回っていれば、劣化の兆候と見なせる。

記録方法としては、月次でPFを計算し、3ヶ月移動平均のPFを追跡するのが実用的だ。移動平均PFが1.0に近づいてきたら要注意、1.0を下回ったら稼働停止を検討すべきだ。

最大ドローダウンの監視

最大ドローダウン(MDD)は、口座残高のピークからの最大下落率だ。EAのバックテストで想定されたMDDを超えた場合、そのEAはバックテスト時の想定外の状況に直面している可能性が高い。

実運用では、バックテストMDDの1.5倍を上限と設定し、超えた場合はEAを停止するルールを事前に決めておく。この判断をするためにも、リアルタイムのドローダウン推移を記録しておく必要がある。

勝率と平均損益の変化

勝率だけを見てもEAの良し悪しは判断できない。重要なのは「勝率 × 平均利益」と「敗率 × 平均損失」のバランスだ。勝率が下がっても平均利益が上がっていればOKだし、勝率が上がっても平均利益が大幅に下がっていれば問題だ。

月次で勝率・平均利益・平均損失の3つを記録し、期待値(= 勝率 × 平均利益 - 敗率 × 平均損失)の推移をモニターする。期待値がゼロに近づいていれば、EAの有効性が失われつつあることを意味する。

トレード頻度の変化

見落としがちだが、月間トレード回数の変化も重要なシグナルだ。エントリー条件が厳格なEAの場合、市場環境が変わるとトレード頻度が極端に減ることがある。逆に、フィルターが甘いEAは特定の環境でトレード回数が急増し、コスト負けすることがある。

EAの劣化を検知する方法

検知法1:ローリングウィンドウ分析

直近30トレードのPFを、トレードごとにスライドさせて計算する。グラフ化すると、パフォーマンスの変化トレンドが視覚的にわかる。右肩下がりのトレンドが続いていれば、劣化が進行中だ。

検知法2:ドローダウン期間の長さ

ドローダウンからの回復にかかる期間も重要な指標だ。バックテストでは最長2ヶ月で回復していたEAが、リアルでは3ヶ月以上回復しない——こうした状況は、EAの前提条件が崩れている可能性を示唆する。

検知法3:相場環境との相関チェック

VIX(恐怖指数)やATR(平均真の値幅)の変化と、EAのパフォーマンスの相関を確認する。特定のボラティリティ環境でのみ機能するEAであれば、その環境が終了した時点で停止すべきだ。

EA記録も裁量記録も、まとめて管理。

TradeJournalなら自動売買と裁量トレードの両方を記録し、AIが統合分析。

無料で試す →

裁量トレードとEAの記録を統合する

多くのトレーダーは「裁量トレード + EA」のハイブリッド運用を行っている。この場合、記録を統合して管理しなければ、ポートフォリオ全体のリスクが把握できない。

統合管理のポイント

  • タグで分類する:各トレードに「裁量」「EA-A」「EA-B」などのタグをつけて記録する。全体の損益とタグ別の損益を両方確認できる状態にする
  • リスク配分を記録する:裁量とEAそれぞれに配分している資金量を記録する。「裁量に70%、EA-Aに20%、EA-Bに10%」のように明確にし、配分変更時も記録を残す
  • 相関を意識する:裁量トレードとEAが同じ通貨ペア・同じ方向にポジションを持つと、意図せずリスクが集中する。記録で通貨ペア別のエクスポージャーを確認する

EAの「手動介入」を記録する

EA運用中に手動でポジションを決済したり、EAを一時停止したりすることがある。この「手動介入」は必ず記録すべきだ。なぜ介入したのか(ドローダウンが大きくなった、重要指標の前など)を記録することで、介入の判断が正しかったかどうかを後から検証できる。

手動介入がプラスに働いているなら、それはEAのルールに組み込むべきだ。マイナスに働いているなら、感情的な介入を避けるルールを作るべきだ。

EA運用者向けの月次チェックリスト

  • 各EAの月間PFは直近平均と比較してどうか
  • 最大ドローダウンはバックテスト想定値の何%まで来ているか
  • 月間トレード回数に大きな変化はないか
  • 勝率と平均損益のバランスに変化はないか
  • 手動介入を行ったか。行った場合、その結果はどうだったか
  • 裁量トレードとのリスク重複はないか
  • EAの配分比率を変更すべき状況ではないか

まとめ

  • EAを使っていても記録は必須。バックテストとリアルの乖離を把握する必要がある
  • PF、最大DD、勝率、トレード頻度の推移を月次で記録する
  • ローリングウィンドウ分析やドローダウン期間でEA劣化を検知する
  • 裁量トレードとEAの記録を統合し、全体のリスクを管理する
  • 手動介入は必ず記録し、その判断の正否を検証する
※ 記事内の数値例は説明用に作成されたものであり、実際の投資成果を示すものではありません。本サービスは投資助言を行うものではなく、投資判断はご自身の責任で行ってください。

EA性能をデータで正しく評価する

TradeJournalならEAと裁量をタグで分類し、AI分析で劣化を早期検知。月30件まで無料。

無料で記録を始める →