MT4バックテストの3つのモデリングモードの選び方?「Every tick」も実際のティックごとの価格とは限らない
Open prices only、Control points、Every tickの3つのMT4バックテストモードを比較し、EAの判断頻度に応じて選択し、履歴データ、スプレッド、レポートの限界を確認する。
著者:トーマス|EAとプラットフォーム実務|2026年10月31日
MT4でEAをバックテストする際、多くの人は「Every tick」を見ると、テストが過去のすべての実際の気配値を使用したと誤解し、美しい収益曲線を実取引の根拠にしてしまいます。この理解はバックテストの信頼性を過大に評価します。MT4ストラテジーテスターは3つのモデリング方式を提供しており、違いはローソク足内部の価格経路をどのように再構築するかにあります。最も細かい設定を選んでも、履歴データ、スプレッド、EAの取引ロジックを確認する必要があります。本記事は設定と解釈の方法のみを扱い、チャートは教育用の示意图であり、実際の口座や収益を示すものではありません。
まず図を見る:3つの設定は異なる問いに答える

「Open prices only」は各テスト用ローソク足の開始時にのみ戦略を呼び出すため、新しいローソク足でのみシグナルを読み取り、ローソク足内部のトリガー順序に依存しないEAに適しています。「Control points」は粗い内部経路で迅速な推定を行うため、初期スクリーニングに適しており、これに基づいて精密なエントリーやストップロスの効果を確認することはできません。「Every tick」は利用可能なより小さな時間足の履歴資料を利用して価格の動きを生成し、細度は高いですが、生成された経路は当時の実際のティックごとの気配値とは異なる可能性があります。3つの設定は「速度、正確度、真実度」で単純に順位付けできるものではありません。
選び方:まずEAがいつ判断するかを確認する
第一歩として、EAの説明やコードを読みます。新しいローソク足が出現したときに一度だけ判断するのか、それとも気配値の更新ごとに入場、ストップロスの移動、トレーリングテイクプロフィット、追加ポジションを確認するのか。戦略が新しいローソク足の形成時のみシグナルを発する場合、まず「Open prices only」でパラメータを迅速に反復し、その後より細かいモードで注文管理に差異がないか確認できます。EAがローソク足内部の価格が先にどのラインに触れるか、スライディングストップがいつトリガーされるかに依存する場合、「Every tick」を主要なバックテストとして使用し、異なるデータ条件下で結果が安定しているかを観察すべきです。
第二歩として、銘柄、周期、バックテスト期間、初期資金、スプレッドを固定し、各変更を記録します。MT4の公式ヘルプによると、テスターのスプレッドはテスト開始時の現在のスプレッドを使用するか、指定した数値を使用できます。したがって「現在のスプレッド」は全履歴期間の実際の変動スプレッドではありません。短期EAはスプレッドに敏感であり、少なくとも根拠のある複数のスプレッド仮定で結果を確認する必要があり、最低コストの一组で将来を代表させることはできません。
第三歩として、履歴データが全期間をカバーしているか確認します。公式説明では「Every tick」モードはより小さな時間足の資料に依存し、通常は完全なM1履歴が必要です。欠損、異なるソースのデータ、ブローカーの気配値の差異は、モデリングと注文結果を変えます。同じパラメータを別のプラットフォームに移す前に、契約仕様、取引時間、スプレッドを確認し、バックテストの結論をそのままコピーしないようにします。
レポートで見るべきもの、証明として使えないもの
テスト完了後、レポートのモデリング品質とチャートの色区間を確認し、欠損や不一致の履歴資料がないかチェックします。「Open prices only」モードのモデリング品質はn/aと表示されることがあり、これは戦略が厳格な検証に合格したことを意味しません。さらに取引回数、最大ドローダウン、連続損失、主要注文のトリガー時間を確認します。少数の取引で支えられた高収益は、特に個別サンプルに左右されやすく、パラメータを少し変えると著しく悪化する場合も、堅牢性不足のシグナルと見なすべきです。
よくある誤りは、「Every tick」と「Open prices only」の収益が近いのを見て、EAが信頼できると断言することです。両者が近いことは、この2つのシミュレーション条件下で結果が近いことだけを示します。歴史的な約定はネットワーク遅延、スリッページ、注文拒否、極端点差、将来の市場変化を完全に再現できません。より稳妥な次のステップは、パラメータ調整に参加していないサンプル期間を保持し、異なるスプレッドと市場段階を確認し、さらにデモ口座でリアルタイムの挙動を観察することです。細かいモードで戦略が明らかに機能しない場合、まずトリガーの差異とデータ問題を特定すべきであり、曲線が良く見えるようにパラメータを調整し続けるべきではありません。