Backtest EASY Bots in MetaTrader 5
Strategy Tester で Scalperology AI、Breakopedia AI、Trendopedia AI を実行するための完全ガイド。デモ口座不要、サーバー接続不要 — インストールして設定し、Start を押すだけです。
セットアップには約 15〜20 分かかります。
必要なもの
開始前に以下をご用意ください。
ボットのインストールが必要です
ボットはテストを実行する MT5 ターミナルと同じ場所にインストールされている必要があります。 以下のステップ 1 で手順をご説明します。
Demo IB、Live IB、またはフル版でインストール済みの場合は、ステップ 2 に直接進んでください。
完全インストールガイドブローカー口座は不要です
ライブトレードとは異なり、Strategy Tester はパートナーブローカーの口座を必要としません。任意の MT5 ブローカーのサーバーでテストできます。
| Demo IB / Live IB / フル版 | Tester | |
|---|---|---|
| ボットバージョン | 同一 | 同一 |
| IB 口座の要否 | 必要(Demo IB / Live IB)またはライセンスキー(フル版) | 不要 |
| データソース | ライブ AI モデルサーバー(クラウド) | PC 上のローカル AI モデルファイル |
| 取引 | ライブ/デモ口座でのリアルタイム取引 | 過去データのシミュレーションのみ |
| 用途 | ライブまたはデモトレード | バックテストと最適化 |
ボットをインストールする
インストーラーをダウンロードして実行する: Download FxRobotEasySetup.exe and run it.
Tester インストールタイプを選択する: 製品カード(Scalperology AI、Breakopedia AI、または Trendopedia AI)を見つけて Tester インストールタイプを選択します。ライセンスキーやパートナー口座は必要ありません。
MT5 ターミナルを選択する: インストーラーがコンピューター上のすべての MetaTrader 5 ターミナルを検出します。テストを実行するターミナルを選択してください。ターミナルが 1 つだけの場合は自動的に選択されます。
Install をクリックして待つ: Install ボタンをクリックします。インストーラーが必要なファイルをすべて選択したターミナルにコピーします。数秒かかります。
AI モデルデータと SET ファイルをダウンロードする
AI モデルデータ
- インストーラーで、製品の Strategy Tester セクションを開きます。ここで AI モデルデータをダウンロードします。
- ボットの AI エンジンが分析に使用する過去データです。
- テストする期間を選択してください(例:2024.01.01 〜 2025.01.01)。
- Download をクリックします — ファイルは自動的に正しいフォルダーに配置されます。
- ダウンロード時間は選択した期間によって異なります — 通常 5〜15 分です。
SET ファイル
- さまざまな戦略設定用の事前定義されたパラメータープロファイルです。
- 利用可能な SET ファイルパックをダウンロードしてください — さまざまな取引スタイルとリスクレベルに最適化された異なるプロファイルです。
- After download:
ダウンロード後のパス:MQL5\Presets\FxRobotEasy\scalperology\(または \breakopedia\、\trendopedia\)
MetaTrader 5 にログインする
MetaTrader 5 を開き、任意の取引口座(デモまたはリアル、任意のブローカー)でログインしてください。
Strategy Tester はブローカーの過去価格データを使用しますが、AI モデルはローカルファイルから実行されます。
アルゴリズム取引と DLL インポートを有効にする
Go to ツール → オプション → エキスパートアドバイザー and enable:
アルゴリズム取引を許可する
エキスパートアドバイザーが自動的に注文を出すことを許可します
DLL インポートを許可する
ボットがローカルファイルから AI モデルデータを読み取るために必要です
Strategy Tester を開く
In the MetaTrader 5 menu, go to View → Strategy Tester (or press Ctrl+R).
Strategy Tester パネルが MetaTrader 5 ウィンドウの下部に表示されます。2 つのメインタブが表示されます:Settings(テストパラメーターを設定する)と Inputs(SET ファイルを読み込んでボットパラメーターを調整する)。ステップ 6 でまず Settings を使用し、次にステップ 7 で Inputs を使用します。
テストを設定する
| Setting | Description |
|---|---|
| エキスパート | ボットを選択:Scalperology Ai、Breakopedia Ai、または Trendopedia Ai |
| シンボル | 取引銘柄(例:EURUSD、XAUUSD) |
| 期間 | チャートの時間軸。推奨の出発点として H1(1 時間足 — 1 本のローソク足 = 1 時間の価格データ)を使用してください |
| 日付範囲 | ダウンロードした AI モデルデータの期間内に収まる必要があります(ステップ 2)。日付が一致しない場合、ボットは AI シグナルを受け取れません |
| モデリング | 「リアルティックに基づくすべてのティック」を選択してください — 最もリアルなシミュレーションのために実際に記録された価格データを使用します。他のモードは高速ですが精度が低くなります |
| 入金額 | シミュレーションの開始残高。現実的な結果を得るために、実際に予定している入金額に近い値を使用してください(例:10,000 ドル) |
| レバレッジ | 実際の口座に合わせるか、標準の 1:100 を使用してください |
Visual mode: ビジュアルモードを有効にすると、過去のチャート上でボットがリアルタイムに取引するのを見ることができます。戦略がどのように機能するかを理解するための最良の方法です。
テストが遅いと感じますか?ステップ 7(Inputs タブ)で「In Tester」パラメーターを「false」に設定して、ボットの GUI パネルを無効にしてください。これによりビジュアルモードと非ビジュアルモードの両方で、テスト速度が大幅に向上します。
SET ファイルを読み込む
次に Strategy Tester パネルの Inputs タブに切り替えます。ここでボットの入力パラメーターを設定します。
Inputs タブをクリックします(設定した Settings タブの横)
パラメーター領域の任意の場所を右クリックします
コンテキストメニューから「読み込む」を選択します
MQL5\Presets\FxRobotEasy\scalperology\(または \breakopedia\、\trendopedia\)に移動し、.set ファイルを選択して「開く」をクリックします
当社の SET ファイルは 5 つの取引プロファイルに整理されており、それぞれ異なる取引スタイルとリスク許容度に最適化されています:
| Profile | Trades/day | Risk | Drawdown | Best for |
|---|---|---|---|---|
| 高頻度 | 15〜30+ | 高め | 10〜18% | 経験豊富なトレーダー、高速 VPS、10,000 ドル以上の口座 |
| スタンダード | 5〜15 | 標準 | 5〜10% | ほとんどのトレーダー、5,000 ドル以上の口座 — 推奨の出発点 |
| コンサバティブ | 2〜5 | 非常に低い | 3〜5% | 小口座、慎重なトレーダー、プロップファームチャレンジ |
| フルプロテクション | 3〜8 | 低い | 4〜7% | ボラティリティの高い市場、厳格なドローダウンルール、共有 VPS |
| AI プレシジョン | 変動 | 低い | 変動 | すべての取引で AI マイクロ分析による超精密エントリー |
テストを開始する
Strategy Tester パネルで Start をクリックします。通常のバックテストは、期間の長さとモデリングモードに応じて 1〜5 分かかります。
プログレスバー
処理された過去期間の割合を表示します
チャート(ビジュアルモード)
取引がリアルタイムで行われる様子を見ます
Journal タブ
すべてのログメッセージ、エラー、ボットイベントを表示します
結果を分析する
プログレスバーが 100% に達してテストが完了すると、Strategy Tester にいくつかの結果タブが表示されます。完全なパフォーマンスサマリーを見るには、まず Report タブを確認してください。
| Metric | What it tells you |
|---|---|
| 純利益 | 合計利益または損失 |
| プロフィットファクター | 総利益 ÷ 総損失。1.5 以上が良好です |
| 期待ペイオフ | 1 取引あたりの平均利益 |
| 最大ドローダウン | 最大の山から谷への下落 — 最悪のシナリオ |
| 総取引数 | 取引数が多いほど統計的に信頼性が高くなります |
| 勝率 | 利益を出した取引の割合 |
| シャープレシオ | リスク調整後のリターン。高いほど優れています |
Quick Benchmark Guide
- プロフィットファクター: >1.5 は良好、>2.0 は優秀
- 最大ドローダウン: <15% は許容範囲、<10% は良好
- 総取引数: >100 件で統計的に信頼できる結果が得られます
- 勝率: 戦略によって異なります。当社のボットは通常 55〜65% の勝率を示します。リスクリワード比が高ければ 45〜50% でも利益が出る可能性があります
グラフ
資産と残高曲線の可視化
結果
すべての取引の詳細リスト
レポート
完全なパフォーマンスサマリー
最適化:最良のパラメーターを見つける
Strategy Tester には、何千ものパラメーターの組み合わせをテストして最も収益性の高い設定を見つける強力なオプティマイザーが含まれています。
最適化モードを有効にする: Strategy Tester の Settings タブで、モードをシングルテストから「最適化 → 高速(遺伝的アルゴリズムベース)」に変更します。遺伝的最適化は、可能なすべての組み合わせをテストすることなく、パラメーター空間をインテリジェントに探索します。
パラメーター範囲を定義する: Inputs タブに切り替えます。最適化したい各パラメーターに対して、Start(最小値)、Step(増分)、Stop(最大値)を設定します。検索に含めるパラメーターの横のチェックボックスを有効にしてください。
最適化を実行する: Start をクリックします。オプティマイザーは数百または数千のパスを実行し、定義した範囲内でパラメーターを動的に調整します。
結果を確認する: Optimization Results タブには、テストされたすべての組み合わせがパフォーマンス順にランク付けされて表示されます。純利益、プロフィットファクター、期待ペイオフ、ドローダウン、またはシャープレシオで並べ替えることができます。任意の結果をダブルクリックするとそのパラメーターセットが読み込まれ、詳細なバックテストレポートが表示されます。
最良のパラメーターを保存する: 良い結果が見つかりましたか?Inputs 領域を右クリックして「保存」を選択し、パラメーターセットを新しい .set ファイルとして保存します。これにより、最適化を再実行せずに後で再利用できます。
ヒントとベストプラクティス
現実的な条件を使用する
スプレッドをブローカーの典型値に近く設定してください。「リアルティックに基づくすべてのティック」を使用してください。レバレッジと入金額を実際の予定口座に合わせてください。
異なる期間でテストする
複数の期間で同じパラメーターを実行してください。2024 年は機能するが 2023 年は失敗する戦略は過学習している可能性があります。
ブローカーを比較する
異なるブローカーサーバーで同じテストを実行してください。スプレッド、スワップ、約定の質はさまざまで、結果に大きく影響します。
フォワードテスト
データをトレーニング期間(ここで最適化)と検証期間(未知のデータで最適化されたパラメーターをテスト)に分割します。パフォーマンスが維持されれば、パラメーターはより堅牢です。
よくある問題と解決策
期待通りに動作しない場合は、まずこれらのよくある状況を確認してください。
次のステップ
戦略をバックテストして結果を確認しました。次はどうするかをご紹介します。
フルライセンスを取得する
バックテスト結果に感銘を受けましたか?完全な可能性を解き放ちましょう — ライセンスを購入して制限なくどのブローカーでもライブトレードをしてください。
- ライブ市場データを使用してリアルおよびデモ口座で取引
- クラウド AI モデル — 常に最新、手動ダウンロード不要
- 将来のすべてのアップデートと新機能が含まれます
- 開発チームからの優先サポート
デモ口座でテストする
資本を危険にさらす前に、ボットがリアルタイムでどのようにパフォーマンスを発揮するか見てみたいですか?
- 無料のデモ口座を開設してライブ市場データでテストしてください — 時間制限なし
- Strategy Tester とは異なり、デモトレードはライブ価格フィードを使用した実際の市場条件で行われます
さらに探求する
さまざまな設定を試してみてください:
- 同じ銘柄で他のプロファイルをテストする(スタンダード、コンサバティブ、高頻度、フルプロテクション、AI プレシジョン)
- 異なるシンボルと期間でテストする
- 独自の最良パラメーターを見つけるために最適化を実行する(上記の最適化セクションを参照)
- 異なるブローカーサーバーで結果を比較する
Strategy Tester の準備が整いました
インストーラーをダウンロードし、Strategy Tester をセットアップして、ライブトレードを始める前に過去データでパフォーマンスを確認してください。
取引には重大な損失リスクが伴います。過去のパフォーマンスは将来の結果を保証しません。バックテスト結果は実際の取引条件を反映しない場合があります。