バックテスト基礎

ティック品質とEA検証の関係

MT5テスターには複数のシミュレーションモードがあり、選択をミスるとバックテストの信頼性が根本から崩れる。

特にスキャルピングEAやSL/TPが狭いEAでは、ティックの品質がPFを大きく左右する。

結論

モード別の信頼性:

モードティック精度スプレッド再現用途
Every tick based on real ticks最高実際の変動を再現最終検証
Every tick生成ティック。変動は限定的中間検証
1 minute OHLC1分足の4本値のみ初期スクリーニング
Open prices only最低始値のみロジックの動作確認

スキャルピングEAは「Every tick based on real ticks」で検証するのが基本。それ以外ではスプレッド変動やティック単位の値動きが再現されず、PFが実運用と乖離する。

なぜEA運用で重要か

「Open prices only」でPF2.0のEAが、「Every tick based on real ticks」でPF1.1に落ちることは普通に起こる。

低精度モードはノイズが少なく、理想的なエントリー・決済になりやすい。リアル相場はノイズの塊。低精度の結果をそのままリアルに持ち込むのは危うい。

仕組み・条件

ティックデータの取得

MetaQuotes社のサーバーからリアルティックをダウンロードできる。テスター設定でティック使用にチェックし、対象期間のティックがあるか確認する。

データがない期間は1分足から生成されたティックが使われ、実際の値動きを正確には反映しない。スキャルピングEAの検証には向かない。

品質レポート

結果に表示される「Quality」は実ティックが使われた割合を示す。99%以上が望ましい。

バックテストやリアル運用で壊れるポイント

どう確認するか

  1. テスターで「Every tick based on real ticks」を選択する
  2. 結果の「Quality」が99%以上か確認する
  3. 不足していればMetaQuotesからダウンロードする
  4. 低精度/高精度の両モードでテストし、PFの差を確認する

自分の検証スタンス

最終判断は「Every tick based on real ticks」で行う。初期スクリーニングでは「Open prices only」で大量のパラメータを試すが、候補は高精度モードで再検証する。

低精度で高くても、高精度で崩れるEAはそこで除外する。

参照した公式情報

免責

本記事は個人の検証メモであり、投資助言ではありません。バックテストの結果は将来の成績を保証するものではありません。