最適化の一覧に、ほかより大きな利益が出た設定がある。「これで回せば」と期待したくなる瞬間です。けれど、その設定は、同じ過去の値動きを何度も見て選んだ勝者でもあります。
次に欲しいのは、もっと派手な最高益ではなく、選ぶときに使わなかった期間でも、その設定が機能するかという材料です。MT5のテスターには、過去の期間を分けて確かめる機能があります。今日は、その入口から結果を持ち帰るところまで進めます。
対象は、MT5にテスト可能なEAが用意できている人です。操作はMT5のストラテジーテスター内で行います。
「フォワード」でも、未来の実運用とは限らない
MT5の最適化にあるForward(フォワード)は、指定した過去の期間を前半と後半に分け、前半で選んだ設定を後半でもテストする仕組みです。後半も過去データです。今日からデモ口座で動かして観測するフォワード運用や、本番の約定実績とは分けてください。期間の指定には比率やCustom(カスタム)があります。MetaTrader 5公式:最適化とフォワードテスト
後半の結果を見ながら設定を選び直せば、その後半も開発に使った期間になります。「後半でも儲かった設定だけ採用したので、未使用データで合格」とは言えません。
操作例:18か月で選び、最後の6か月を残す
日付は仕組みを理解するための架空の設計例です。
| 役割 | 例の期間 | やること |
|---|---|---|
| 設定を選ぶ部分 | 2024年1月~2025年6月 | 変更する項目と候補を先に決めて最適化 |
| 選ぶときに使わない部分 | 2025年7月~12月 | 設定を固定したまま成績の崩れ方を確認 |
長さが18か月と6か月で違うため、利益額の大小だけで優劣を決めません。取引数、損失の大きさ、特定の相場に利益が集中していないかも一緒に読みます。
- EAからテスターを開く。ナビゲータで対象EAを右クリックし「テスト」を選びます。表示名だけでなく、使うファイルと版を手元に記録します。
- 設定で比較条件をそろえる。銘柄、時間足、全体の日付範囲、ティックのモデル、初期証拠金、レバレッジを指定します。今回の例なら開始2024年1月1日、終了2026年1月1日です。MT5では終了日そのものは含まれません。EAが想定する銘柄や時間足を勝手に変えないでください。
- 最適化を有効にし、Forwardを設定する。少数の候補をすべて試すこの例では、最適化欄でSlow complete algorithm(完全探索)を選びます。ForwardはCustomにして、後半の開始日を指定します。例では2025年7月1日。画面上で指定した範囲を保存してから開始します。
- 入力パラメータで、探索する項目だけを選ぶ。固定する値と、最適化で動かす開始値・刻み・終了値を分けます。例えば、説明書で意味を確認できた期間パラメータの候補を10・20・30にするなら、開始10、刻み10、終了30です。
- 最適化を実行し、前半と後半の結果を対応づける。Optimization ResultsとForward Resultsで、同じパラメータの組を照合します。後半に残った成績だけ切り抜かず、設定値と条件も保存します。
メニューの訳語や表示は版により異なります。テスターの基本操作はMT5公式のテスト手順を参照してください。初心者はまず少ない候補・ローカルのテストエージェントで始め、外部の有料計算サービスを有効にする必要はありません。
利益が増えて見える設定を、混ぜない
売買ルールを比べるつもりで、片方だけ取引数量を大きくしていたら、利益の伸びをルールの強さと取り違えます。今回確かめたい変更を一つに絞り、数量や費用などの比較条件はそろえましょう。
また、MT5には損益をpipsで計算する高速なモードがあり、公式ヘルプでは、そのモードではスワップや手数料が除かれると説明されています。口座通貨でいくら残るかを判断したいとき、費用を省いた結果を完成成績にしないことが大切です。データ不足などで実際のテスト開始日が変わっていないかもログで確認します。
結果が良くても悪くても、次の一手を決める
後半で利益が消えた場合:最適化範囲を何度も変えて「合格する組」を探す前に、どの取引で崩れたかを確認します。取引回数が少ない、費用負担が大きい、前半と相場の性質が違うなど、原因候補を分けます。修正したなら、新しい開発として記録します。
後半でもプラスだった場合:すぐ本番へ進む理由にはしません。何件の取引で得た結果か、最大ドローダウンは許容できるか、費用とデータは現実に近いかを確認し、設定を固定したデモ観測などの次工程を考えます。過去の区切り方を変えるだけで結論が逆転するなら、その不安定さも情報です。
保存するのは「最高益のスクショ」だけではない
後から同じ検証をたどれるよう、次の一組を残します。
EAファイル名・版/設定値/銘柄・時間足/前半と後半の日付/ティックモデル・データの出所/証拠金・数量・費用条件/前後それぞれの損益・ドローダウン・取引数/結果を見てから変更した点
最高益を見つけたら、設定を固定し、残しておいた期間の結果を確かめましょう。利益への期待を、繰り返せる検証の手順へ変えていきましょう。
デモと本番の差を考える段階では、デモで利益が出たら本番でも同じ?比較前にそろえる条件へ進めます。
資料確認:2026年10月9日。表紙は検証期間の分離を表すAI生成イラストで、実際の成績画面ではありません。


コメント