MetaTrader 5でのRedBotバックテストガイド
この記事では、MT5プラットフォームでRedBotを正確にバックテストするための詳細なガイドを提供します。ライブ取引前に資本を保護するために、履歴データの確認方法、アルゴリズムパラメータの最適化、およびソフトウェアのパフォーマンス評価方法を解説します。

バックテスト前の注意点:バックテストはシステムリソースと時間を大幅に消費するため、VPSの使用を推奨します。
第1部:バックテスト前のパラメータ設定
まず、Redbot-DCAファイルを右クリックし、テストを選択してバックテストインターフェースを開きます。

以下のようにバックテスト設定インターフェースが表示されます。

各パラメータの分析:
エキスパート:バックテストを行うEA(エキスパートアドバイザー)です。デフォルトでRedbot-DCA.ex5を選択してください。
シンボル:バックテストに使用する取引ペアです。推奨パラメータはXAUUSDm(ゴールド)です。
期間:RedBotがエントリー/エグジットシグナルのためにローソク足データを読み取る時間枠です。短い時間枠の方がリアルタイムに近い精度が得られます。推奨パラメータはM1です。
期間(日付):バックテストを行う期間です。RedBotがさまざまな市場環境で安定しているかを確認するため、十分な期間(6/12/24ヶ月)でテストすることを推奨します。
フォワード:サンプル外テスト用です。有効にすると、MT5はデータを最適化用と実戦テスト用に分割します。推奨パラメータは無効です。
遅延:注文実行のレイテンシをシミュレートします。現実に近づけるため、ブローカーとVPSの接続に適した遅延を選択してください。推奨パラメータは50 msです。
モデリング:MT5がバックテスト用の価格データを生成する方法です。推奨パラメータは全ティック(リアルティックベース)です。
預入金:初期資本です。最も正確な評価を得るために、実際に取引する予定の金額を設定してください。推奨パラメータは400,000 USDです。
レバレッジ:注文を開くために必要な証拠金に影響します。推奨パラメータは1:1000です。
最適化:パラメータの最適化を実行します。MT5は最適な構成を見つけるためにさまざまな組み合わせを試します。PC/VPSのスペックに応じて、低速全アルゴリズムまたは高速遺伝的アルゴリズムを選択できます。低速全アルゴリズムは時間はかかりますが徹底的であり、高速遺伝的アルゴリズムはより速く、収益性の高い戦略を優先します。
基準:最適化結果をランク付けするためにMT5が使用する基準です。推奨パラメータはComplex Criterion maxです。
入力タブに進み、RedBotのパラメータに切り替えます。

ここでRedBotの動作パラメータが詳細に表示されます。理解を深めるために、[Redbotの全機能パラメータガイド]を参照してください。特定のパラメータをテストする必要がある場合は、項目の横にある空のボックスにチェックを入れ、値を編集します。

値の列の説明:
値:テストに現在使用されている値です。バックテスト用にこの項目を選択しない場合、RedBotはこの値を使用して動作します。
開始:最適化範囲の開始値です。参考例は4000です。
ステップ:テスト試行間の増分です。参考例は400です。
停止:最適化範囲の終了値です。参考例は40000です。
ステップ数:最適化中にテストされる値の数です。参考例は91で、これはRedBotが4000から40000まで400刻みで複数のレベルをテストすることを意味します。
第2部:バックテストの実行
パラメータを設定した後、右下のスタートボタンをクリックしてバックテストを開始します。

速度はテストするパラメータの数によって異なります。完了後、最適化結果をクリックしてすべての結果を表示します。

結果リストで、詳細を確認したい結果を右クリックし、単一テストを実行を選択します。

実行後、バックテストタブをクリックすると、選択した結果のすべての指標が表示されます。

第3部:RedBotのパラメータの保存と読み込み
戦略に合った結果を選択したら、入力タブに移動し、空の領域を右クリックして保存を選択することで保存できます。

保存されたファイルは.set形式になります。このパラメータセットをRedBotの運用に適用するには、Redbot-DCAを右クリックし、Redbot-DCAのプロパティを選択します。

入力タブで、読み込みボタンをクリックします。

保存した設定ファイルを選択し、開くをクリックします。

新しいパラメータが適用されたので、OKをクリックして通常通り運用を開始してください。

この洞察をトレーディングネットワークと共有する
この記事が価値あるものだと感じられた場合は、SNSで共有して知識を広めるのをご協力ください。