海外FX/運用環境
VPSのCPUコア数とMT5バックテスト速度の関係
公開 2026.06.17 最終確認 2026.06.17 VPS
MT5の単一のバックテスト(単一のパス)はシングルスレッドで実行されるため、CPUのコア数を増やしても速度は向上しません。速度を上げるには、コア数よりも「CPUの単一コアあたりのクロック周波数(GHz)」が重要です。 ただし、最適化(Optimization)を行う場合、MT5は複数のCPUコアを使って同時並行でバックテストを実行するため、コア数の多さが最適
口座タイプ、スプレッド、手数料、約定、VPS、キャッシュバックは単独では判断しません。EAの売買回数と保有時間に合わせて見ます。
VPS
VPSのCPUコア数とMT5バックテスト速度の関係
結論
MT5の**単一のバックテスト(単一のパス)**はシングルスレッドで実行されるため、CPUのコア数を増やしても速度は向上しません。速度を上げるには、コア数よりも「CPUの単一コアあたりのクロック周波数(GHz)」が重要です。 ただし、**最適化(Optimization)**を行う場合、MT5は複数のCPUコアを使って同時並行でバックテストを実行するため、コア数の多さが最適化にかかる総時間の短縮に直結します。
なぜEA運用で重要か
EAのパラメータを最適化する際、何万通りもの組み合わせをテストする必要があります。これをスペックの低いPCやVPSで行うと、数日、あるいは数週間かかることも珍しくありません。 高額なVPSプランを契約したのに「全く速くならない」という失敗を避けるためには、MT5がCPUをどのように使い分けているかを理解しておく必要があります。
仕組み・条件
MT5のストラテジーテスターには、以下の仕様があります。
- 通常テスト: 1つのテストは1つのCPUスレッド(コア)のみを使用。
- 最適化: 「ローカルネットワークファーム」機能により、利用可能なすべての論理コア(スレッド)にテストを分散して同時並行処理を行う。
つまり、4コアのVPSを利用している場合、最適化を走らせると同時に4つのパラメータ組み合わせがテストされます。コア数が8になれば、理論上は最適化のスピードが2倍になります。
バックテストやリアル運用で壊れるポイント
- 高コア低クロックの罠: サーバー向けCPU(Xeonなど)を搭載したVPSはコア数が多い一方で、ベースクロックが2.0GHz程度と低い場合があります。この場合、最適化は並列処理されるものの、1つ1つのテストに時間がかかるため、トータルで見たときに最新世代のノートPC(高クロック)の方が速いという事態が起こります。
- メモリ不足によるボトルネック: コア数が多くても、並行して走るエージェント(MT5のバックテストプロセス)がメモリを食い尽くしてしまうと、スワップが発生して極端に速度が低下するか、クラッシュします。
どう確認するか
現在利用している環境で、MT5のストラテジーテスターの「エージェント(Agents)」タブを開いてください。ローカル環境で「Ready」となっているエージェントの数が、現在利用可能なCPUスレッド数です。 最適化を実行中にタスクマネージャーを開き、CPU使用率が100%近くに張り付いているか、メモリに余裕があるかを確認します。
自分の検証スタンス
私の場合、単一のバックテストや長期間のフォワードテスト稼働用には、安定性重視で低スペック(2コア、2GBメモリ程度)のVPSを利用しています。 一方で、何十万通りもの最適化を行う際は、VPSではなく、自宅にある手持ちのデスクトップPC(高クロック・多コア)をフル稼働させるか、時間単位で借りられる高スペックなクラウドインスタンス(AWSやGoogle Cloud)を一時的に立ち上げて処理させています。「用途に合わせて計算資源を分ける」のが最もコストパフォーマンスが良いと考えています。
関連して読む
- スプレッド固定バックテストがリアルで崩れる理由
- MT5バックテストで手数料を入れ忘れるとPFが盛れる理由
- ExnessのRaw Spread・Zero・ProをEA目線でどう使い分けるか
- VPSを使う理由は速度だけではない
- 最適化(カーブフィッティング)の罠:パラメータが綺麗すぎるEA
口座タイプ、スプレッド、手数料、約定、VPS、キャッシュバックは単独では判断しません。EAの売買回数と保有時間に合わせて見ます。
参照した公式情報
- Exness official site (2026.06.17 確認)
- MQL5 documentation (2026.06.17 確認)
免責
本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。