海外FX ストラテジーテスターの比較と選び方

目次

はじめに

海外FXでEA(自動売買)を使う際、本番運用の前に「これは本当に利益が出るのか」を検証したいというのは、多くのトレーダーの共通の思いです。その検証ツールがストラテジーテスター。私が業界内部にいた時代、国内業者では「テスター機能の差」がユーザーの利益に直結することを何度も見てきました。

海外FX業者によって提供されるテスター精度は大きく異なります。本記事では、実際に10社以上の業者テスターを使い込んだ経験から、どのストラテジーテスターを選ぶべきか、そしてそれをどう活用するかについて解説します。

ストラテジーテスターとは

ストラテジーテスターは、EAが過去の相場データを使って「もし今のルールで取引していたら、どのくらいの成績が出たか」をシミュレーションするツールです。MetaTrader4(MT4)やMetaTrader5(MT5)に標準装備されていますが、その精度は業者のサーバーデータに左右されます。

言い換えるなら、テスター結果の信頼性 = 業者が保有している過去相場データの質 + 実行ロジックの正確性、ということです。

なぜ業者によってテスター結果が変わるのか

これは私がシステム担当時代に深く関わった領域です。MT4のテスター機能は「ティックデータ」という1分足以下の単位での約定価格記録を必要とします。ところが、業者によってこのティックデータの粒度(細かさ)や保有期間が大きく異なるのです。

例えば:

  • 質の高いティックデータ:毎秒複数のティックを記録、15年以上の履歴保有 → テスト結果が実運用に近い
  • 粗いティックデータ:1分足レベルの足4本値のみ → スキャルピングEAのテスト結果は参考値以下
  • ティックデータがない:足の始値・終値のみで埋める → 約定ずれが大きく、結果は現実と乖離

国内の大手FX業者では、この精度にコストをかけるため、テスター結果がおおむね実運用に近くなっています。一方、海外FXでは業者間の格差が大きいという現実があります。

主要な海外FXのストラテジーテスター比較

業者名 テスター精度 ティックデータ保有期間 特徴
XMTrading ★★★★★ 10年以上 高頻度ティック、スプレッド自動補正機能あり。私が10年使い続ける理由の一つ
FXGT ★★★★☆ 8年程度 MT5メイン。暗号資産CFDのティックデータも充実
Axiory ★★★☆☆ 3〜5年 cTraderメイン。MT4でのテスターは限定的
TitanFX ★★★☆☆ 2〜3年 低スプレッド重視のため、テスター機能は二次的
HotForex ★★☆☆☆ 1〜2年 ティックデータが粗く、テスト結果は参考値程度

重要な注記:この比較表は2024年時点の調査に基づくものです。業者のテスター機能は定期的に更新されるため、実際の口座開設前に各業者の公式サポートに現在のティックデータ仕様を確認することを強く推奨します。

ストラテジーテスターの基礎知識

「テスト期間」の選び方

ストラテジーテスターでEAをテストする際、どの期間を対象にするかは結果を大きく左右します。

例えば、2020年のコロナショック時期のみをテストすれば、ボラティリティが高い相場に特化したEAに見えます。逆に、2017年の穏やかな上昇相場のみでテストすれば、どんなEAでも利益が出ているように見えてしまいます。

正当なテスト方法は:

  • 最低5年以上のデータ期間を使う
  • その期間に、リーマンショック級の急落・急騰が含まれているか確認する
  • 異なる3つの時期で分割テストし、結果に大きなばらつきがないか確認する

「スプレッド」の設定の重要性

テスターでのスプレッド設定が甘いと、テスト結果は実運用と大きく乖離します。例えば、スキャルピングEAで「固定スプレッド0.1pips」でテストすれば、現実では0.8pips〜1.2pipsなので、テスト結果は悪くなる可能性が高い。

XMやFXGTでは、テスター設定時に「実際のスプレッド統計データから自動補正」するオプションがあります。これを使わないと、テスト結果は参考値にもなりません。

「モデル」の選択

MT4/MT5のテスターには、複数の約定ロジック選択肢があります:

  • Open Price Only:足の始値のみで約定。最も高速だが、精度は低い
  • Control Points:足の始値・高値・低値・終値の4点で約定判定。バランス型
  • Every Tick:ティックデータを使った最高精度。時間がかかるが、結果の信頼性は最高

本番運用を想定するなら、「Every Tick」一択です。他のモデルはテストの参考値程度に考えてください。

実践ポイント:テスターの有効な活用法

複数業者でテストして結果を比較する

同じEAを、XMとFXGTの両方でテストしてみてください。結果が大きく異なれば、どちらかのティックデータが粗い可能性があります。複数の結果が一致していれば、その結果は信頼に足ります。

私は新しいEAをテストする際、最低でも2つの業者で「Every Tickモデル、最低5年期間」でテストしています。一致度が高ければ、本番でも同等の結果が期待できる判断材料になるからです。

「OOS(アウトオブサンプル)テスト」を組み込む

これは業界標準の検証方法です:

  1. テスト期間を2つに分ける(例:2015年〜2020年を学習期間、2021年〜2024年を検証期間)
  2. 学習期間でEAのパラメータを最適化する
  3. 検証期間でそのパラメータを変えずにテストする
  4. 学習期間と検証期間で結果が大きく異なれば、EAはカーブフィッティング(過度な最適化)している

検証期間の成績が学習期間の70%以上の水準を保っていれば、その結果は実運用でも再現される可能性が高くなります。

資金曲線(エクイティカーブ)の形を見る

利益額だけでなく、その「稼ぎ方」が重要です。テスター結果で見るべきポイント:

  • 右肩上がり:理想形。安定して利益を積み上げている
  • ジグザグで上昇:利益が出ているが、ドローダウン(一時的な損失)が大きい。資金管理次第では危険
  • 右肩下がり:テスト期間後半で損失を増やしている。本番では危険な兆候
  • 急騰からの急落:初期段階で大きく利益が出た後、急速に失っている。実運用では再現しない可能性が高い

利益額が大きくても、エクイティカーブが不安定なら、本番では危険です。

ドローダウン情報を重視する

テスター結果に表示される「最大ドローダウン」の値は必ず確認してください。これは「テスト期間中で、最も大きな負けの幅」を示します。

例えば、年間利益が200万円でも、最大ドローダウンが500万円なら、その間にロスカットされる可能性があります。逆に、年間利益が100万円でも、ドローダウンが20万円なら、リスク管理が優れた安全なEAです。

注意点:テスター結果の落とし穴

テスター結果は「過去」である

最も重要な警告です。ストラテジーテスターは「過去でうまくいったルール」を教えてくれるだけで、「未来でうまくいく」ことを保証しません。

2020年にテスターで完璧な成績を出したEAが、2021年から全く利益を出さないことは珍しくありません。相場環境は常に変わっています。

スリッページ(滑り)がテスターには反映されない

テスターでは「指定価格で必ず約定する」という前提です。ところが、実際のトレードでは、注文時の急激な値動きによって「想定より不利な価格での約定」が発生します。これを「スリッページ」と呼びます。

特に経済指標発表時や、ボラティリティが高い時間帯では、スリッページが大きくなります。テスター結果には反映されないため、本番では1トレード当たり5pips〜20pips程度、成績が悪化することを見込んでおいてください。

「足の始まりまで待つ」という条件が実運用では守れない場合がある

一部のEAは「1時間足の確定を待ってから注文する」というロジックを持っています。テスターではこれが完璧に機能しますが、実運用では「足がまもなく確定する直前に注文して、その足で逆方向に動く」といったことが頻繁に発生します。

これはテスターと実運用の「時間軸の捉え方の差」によるものです。

業者の出金停止時のリスク

私も過去に経験していますが、海外FX業者の中には出金停止に陥るケースがあります。テスター結果が素晴らしくても、その業者が廃業してしまえば意味がありません。

テスターを試す際は、その業者の信頼性(運営歴、金融ライセンス、ユーザーレビュー)もあわせて確認してください。

実運用前のチェックリスト:テスター結果が良好でも、本番運用は「小ロット」で始めてください。少なくとも1ヶ月〜3ヶ月、実際の相場でEAが機能することを確認してから、ロット数を増やしてください。

テスター以外の検証方法

テスター結果だけに頼るのは危険です。以下の方法を組み合わせてください:

フォワードテスト(デモ口座での実運用)

テスター結果が良好なら、デモ口座でそのEAを実運用してみてください。期間は最低3ヶ月。これにより:

  • テスター結果と実際の成績の乖離を観測できる
  • スリッページやスプレッド変動の影響を実感できる
  • EAが長時間の連続稼働で問題を起こさないか確認できる

MQL5マーケットプレイスの「シグナルサービス」の確認

MQL5マーケットには、多くのEAが販売されており、実際の購入者によるレビューと「フォワードテスト成績」の推移が公開されています。テスター結果と実績の乖離度合いが見えるため、参考になります。

まとめ:テスターは「参考値」、本番は「別もの」

ストラテジーテスターは、EAの可能性を把握するための優れたツールです。しかし、それは「過去で有効だったルール」を示すだけに過ぎません。

テスター選びのポイントをまとめます:

  1. ティックデータが充実している業者を選ぶ → XMやFXGTが有力
  2. 「Every Tickモデル」で、最低5年以上の期間をテストする
  3. 複数業者でテストして結果を比較する → 一致度が高いほど信頼性が上がる
  4. 利益額ではなく、エクイティカーブとドローダウンを見る
  5. OOS(検証期間)テストで、カーブフィッティングの有無を確認する
  6. テスター結果が良好でも、本番は小ロット運用で慎重に始める

私が業界内部で見てきた最大の教訓は、「テスター結果と実運用は別物」ということです。正当なテスターを使い、正当な検証プロセスを踏んでも、相場が変われば結果は変わります。その事実を受け入れた上で、複数のEAを試し、リスク管理を徹底することが、長期的な利益につながります。

※本記事の情報は2024年時点のものです。最新情報は各公式サイトをご確認ください。本記事にはアフィリエイトリンクが含まれます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

国内FX業者で注文処理・リスク管理システムの導入に携わった後、独立して海外FX業者の検証活動を続けています。現在も10社以上の実口座を運用しながら、スペック表だけでは見えない執行品質の差を発信しています。XMTradingは10年以上使い続けている業者です。

目次