バックテスト基礎
MT5のカスタムシンボル機能を使って、独自の合成通貨や曜日限定チャートを作り、EAをテストする方法
公開 2026.06.17 最終確認 2026.06.17 Backtest
MT5に標準搭載されている「カスタムシンボル(Custom Symbol)」機能は、単なるチャート表示ツールではなく、システムトレーダーにとってのバックテスト・シミュレーション環境構築ツールです。 この機能を使えば、スプレッド、スワップ、手数料、ストップレベルなどを自分の使っているリアル口座と全く同じ仕様に書き換えた「仮想の通貨ペア」を作成でき、さらに「特定
PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。
backtest
MT5のカスタムシンボル機能を使って、独自の合成通貨や曜日限定チャートを作り、EAをテストする方法
結論
MT5に標準搭載されている「カスタムシンボル(Custom Symbol)」機能は、単なるチャート表示ツールではなく、システムトレーダーにとってのバックテスト・シミュレーション環境構築ツールです。 この機能を使えば、スプレッド、スワップ、手数料、ストップレベルなどを自分の使っているリアル口座と全く同じ仕様に書き換えた「仮想の通貨ペア」を作成でき、さらに「特定の曜日だけ動く相場」や「EURUSDとUSDJPYを足して2で割った独自の合成通貨(シンセティックシンボル)」を作り出してEAのストレステストを行うことが可能になります。
なぜEA運用で重要か
ストラテジーテスターでバックテストを行う際、多くの人は「デフォルトで用意されている通貨ペア」をそのまま使います。しかし、その通貨ペアの設定(スプレッドや取引時間)が、現在あなたが使おうとしているブローカーのリアル口座の仕様と一致しているとは限りません。 手数料が片道3ドルの口座と、片道0ドルの口座では、スキャルピングEAのバックテスト結果は天と地ほど変わります。「カスタムシンボル」を使って条件をリアル口座と完全に一致(クローン化)させない限り、そのバックテスト結果は「絵に描いた餅」に過ぎません。
仕組み・条件
カスタムシンボルの作り方と活用例:
- MT5の「気配値表示」で右クリックし、「カスタムシンボル」を選択します。
- ベースとなる通貨ペア(例:EURUSD)を選択して「カスタムシンボルを作成」をクリックします。
- 仕様の書き換え: スプレッドを「5」、手数料を「-3.5(ドル)」などに変更し、「EURUSD_Test」という名前で保存します。
- 合成通貨の作成: 「計算式」の欄に
EURUSD + GBPUSDのような数式を入力すると、2つの通貨ペアの値動きをリアルタイムで合成した独自のチャートが生成され、そこでEAを動かすことができます。
バックテストやリアル運用で壊れるポイント
- ヒストリカルデータのインポート忘れ: カスタムシンボルを作成した直後は、そのシンボルには「過去のチャートデータ(ヒストリカルデータ)」が空っぽの状態です。そのままバックテストを回そうとしても「データがありません」とエラーになります。必ず、外部からCSVデータ(TickStoryやDukascopy等の高品質データ)をインポートするか、ベース通貨からデータをコピーする作業が必要です。
どう確認するか
ご自身のEAが「スプレッドの拡大」に対してどれほど脆弱かを確認するストレステストを行ってみてください。 カスタムシンボル機能で、通常1.0pipsのEURUSDを「スプレッド3.0pips固定(Spread=30)」に設定したシンボルを作り、過去10年間のバックテストを回します。これでプロフィットファクターが1.0を割るようであれば、そのEAは「ブローカーの機嫌(スプレッド)」一つで簡単に破綻する、実用性のないロジックだということが証明されます。
自分の検証スタンス
私は優秀なEAを開発・評価する際、このカスタムシンボル機能をフル活用し、「手数料を通常の2倍に設定したクソ業者環境」や「ストップレベルが異常に広い環境」を意図的に作り出し、EAをいじめ抜きます。 どんな過酷な仮想環境(サンドボックス)でも生き残ったEAだけが、予測不能な現実の相場という修羅場に送り出す価値があるからです。カスタムシンボルは、EAの「耐久力」を測る最高の実験室です。
関連して読む
- Exnessのレバレッジ無制限とEAロット計算
- IC Markets Raw Spreadの手数料をMT5テスターに入れる方法
- ExnessのRaw Spread・Zero・ProをEA目線でどう使い分けるか
- スプレッド固定バックテストがリアルで崩れる理由
- EAのテストで「スリッページ」を意図的に発生させてシミュレートする重要性
- EA運用における「ポートフォリオ」は通貨ペアを分散するだけでは意味がない理由
PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。
参照した公式情報
- Exness official site (2026.06.17 確認)
- IC Markets official site (2026.06.17 確認)
- MQL5 documentation (2026.06.17 確認)
免責
本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。