バックテスト基礎
月別損益から「苦手な相場環境」を逆算する
公開 2026.06.15最終確認 2026.06.15
EAのバックテストでは右肩上がりのグラフだけでなく、「月ごとの損益(Monthly P/L)」を見ることが重要。特定の月に負けが集中している原因を探り、EAの弱点を把握する検証の基本を整理する。
EAのバックテスト結果を語るとき、ほとんどの人は「年利○%」や「月利○%」という平均の数字を使う。
しかし、EA運用において「平均」ほど役に立たない数字はない。
平均して月利5%だとしても、実際には「毎月きれいに5%ずつ増える」わけではないからだ。
ある月は+15%、次の月は-10%、また次の月は+5%。相場の波に合わせて、成績も激しく波打つ。
バックテストの検証において、トータルの利益より私が重視しているのは「月別の損益(Monthly P/L)のバラツキ」だ。
ここには、そのEAの「泣き所(苦手な相場)」がはっきりと刻まれている。
特定の月に負けが集中していないか
月別損益のヒートマップ(緑がプラス、赤がマイナスで塗られた表)を見る。
もし、3年間のバックテストで「1月、8月、12月」だけ赤(マイナス)が集中していたらどうだろうか。
これらは一般的に、市場参加者が減って流動性が低下し、突発的な急変動が起きやすい月(年末年始、夏枯れ相場)だ。
このEAは「流動性が低い相場での突発的な動きに弱い」という弱点が浮き彫りになる。
あるいは、2022年の特定の月(急激な歴史的円安が進行した時期)だけ、極端に大きなマイナスを出しているかもしれない。
このEAは「一方的な強いトレンドに弱い(レンジ逆張り型)」という特徴がわかる。
負けている月を「チャート」と「ファンダメンタルズ」で振り返る
月別損益で大きく負けている月を見つけたら、そこからが本当の検証のスタートだ。
MT4/MT5でその「負けた月」の過去チャートを開く。
そして、自分が裁量トレードをするような目線で、その時の相場環境を振り返る。
「なるほど、この月は日足レベルで綺麗なトレンドが出ているのに、EAは逆張りを繰り返して損切りを連発しているな」
「この月は重要な経済指標(CPIや雇用統計)の発表時に、スプレッドの拡大で無駄な損切りを食らっているな」
数字だけでなく、実際のチャートの値動き(プライスアクション)とEAの負け方を照らし合わせる。
これができると、EAのロジックが「どういう相場で機能しなくなるか」が言語化できるようになる。
「苦手な相場」は直さなくていい
弱点が見つかると、多くの開発者は「その月も勝てるようにフィルター(条件)を追加しよう」とする。
前にも書いたが、これは必ずにやってはいけない(過剰最適化への最短ルートだ)。
EAの弱点は、直すものではない。「知っておく」ものだ。
「このEAは、夏枯れ相場のような流動性が低い時には勝てない」
それがわかっていれば、8月はロットを半分にするか、いっそEAの稼働を止めるという「運用でのカバー」ができる。
「強いトレンドが出た月はマイナスになる」
それがわかっていれば、別の「トレンド相場が得意なEA」を同時に稼働させて、ポートフォリオ全体でマイナスを相殺するという戦略が立てられる。
この記事のメモ
月別損益のヒートマップは、EAの「成績表」ではなく「健康診断書」だ。
どこが悪くて、どこが強いのか。
全ての相場で勝てる(全ての月がプラスの)EAは存在しない。あるとすれば、それは過剰最適化された偽物だ。
「このEAはこういう相場が苦手だから、この月はマイナスになって当然だな」
バックテストのマイナス月を見て、そうやって納得できる(ロジックの弱点を把握できている)状態になること。
それが、リアル運用で訪れる「負けの月」を、パニックにならずにやり過ごすための唯一のメンタル防衛策だと思う。
チェックリスト
- [ ] 月別損益の表を確認し、マイナスの月に偏りがないか確認したか
- [ ] 大きく負けている月について、過去チャートを開いて「どんな相場環境だったか」を確認したか
- [ ] 負けている原因(トレンドなのか、レンジなのか、ボラティリティ不足なのか)を言語化できているか
- [ ] その「苦手な相場」をフィルターで無理やり消そうとして(過剰最適化して)いないか
FAQ
Q: マイナスの月は何ヶ月連続までなら許容範囲ですか?
ロジックによりますが、トレンドフォロー型のEAなら、レンジ相場が続く期間(3〜4ヶ月連続)でマイナスになることは珍しくありません。連敗月数よりも、「その連続マイナス期間の合計損失額が、口座資金の何%(最大DD)に収まっているか」を重視してください。
Q: 苦手な月(8月や12月)はEAを停止すべきですか?
ロジックが流動性低下に弱い(スキャルピング等)とわかっているなら、停止するのは合理的な判断です。逆に、長期スイングEAなどは無理に止めず、ロット調整で乗り切る方が成績が安定することが多いです。
免責
本記事は個人の検証メモであり、投資助言ではありません。過去の月別損益の傾向が未来も同じように繰り返されるとは限りません。