MT5で自動売買(EA)を始める完全ガイド【2026年版】
「自動売買をやってみたいけど、何から始めればいい?」という方向けに、 MetaTrader5(MT5)のインストールからEAの導入・バックテスト実行まで、 実際に自動売買を稼働させている管理人が手順をまとめました。
📋 目次
1. EAとは何か?MT4との違い
EA(Expert Advisor)とは、MetaTraderプラットフォーム上で動作する自動売買プログラムです。 あらかじめ設定したルール(ロジック)に従って、24時間自動でトレードを執行します。
MT4とMT5の主な違い
| 項目 | MT4 | MT5 |
|---|---|---|
| リリース年 | 2005年 | 2010年 |
| バックテスト速度 | 普通 | 高速(マルチスレッド) |
| 対応通貨ペア数 | 多い | さらに多い |
| 株式・先物対応 | なし | あり |
| プログラム言語 | MQL4 | MQL5(高機能) |
管理人はMT5でXAUUSD(ゴールド/ドル)のEAを稼働させています。 バックテスト速度と対応銘柄の豊富さから、新規で始めるならMT5一択です。
2. MT5のインストール方法
MT5は各FX口座から無料でダウンロードできます。
- 1 FX口座を開設(MT5対応口座が必要)
- 2 口座のマイページから「MT5ダウンロード」を選択
- 3 インストーラーを実行してインストール
- 4 口座番号とパスワードでログイン
💡 管理人おすすめ:DMM FXはMT5対応でEA稼働実績も豊富。 24時間サポートが充実しており初心者にも安心です。
3. EAをMT5に導入する手順
EAファイル(.ex5形式)を所定のフォルダに配置するだけです。
- 1
MT5を起動 → 上部メニュー「ファイル」→「データフォルダを開く」
- 2
MQL5 → ExpertsフォルダにEAファイル(.ex5)をコピー - 3
MT5を再起動 → ナビゲーターウィンドウの「エキスパートアドバイザー」にEAが表示される
- 4
チャート上にEAをドラッグ&ドロップ → パラメータ設定 → 「自動売買」ボタンをON
4. バックテストの実行方法
実際に資金を使う前に、過去データでEAの成績を検証するのがバックテストです。 MT5の「ストラテジーテスター」機能を使います。
- ▸「表示」→「ストラテジーテスター」を開く(Ctrl+R)
- ▸テストするEAを選択
- ▸シンボル(通貨ペア)・時間足・期間を設定
- ▸モード:「全ティック(実際のティック)」推奨
- ▸「スタート」をクリック
⚠️ バックテストで確認すべき数値
- ・Sharpe Ratio(シャープレシオ):1.0以上が目安
- ・最大ドローダウン:20%以下が理想
- ・プロフィットファクター:1.3以上
- ・トレード数:統計的に有意な件数(100件以上)
5. VPSで24時間稼働させる
自宅PCでMT5を動かすと、PC電源OFFや回線切断でEAが止まります。 VPS(仮想専用サーバー)を使うことで24時間安定稼働が可能です。
FX EA向けVPS 選択基準
- ✓Windowsサーバー対応(MT5はWindowsで動作)
- ✓RAM 2GB以上(複数EAを同時稼働する場合は4GB以上)
- ✓国内データセンター(低レイテンシ)
- ✓稼働率99.9%以上のSLA
詳細は VPS比較ページ をご覧ください。
6. EA運用に適したFX口座の選び方
すべてのFX口座がEA稼働を許可しているわけではありません。以下を確認してください。
- ▸MT5対応:口座がMT5プラットフォームを提供しているか
- ▸EA稼働許可:利用規約でEAが明示的に許可されているか
- ▸スプレッドの狭さ:スキャルピング系EAはスプレッドが直接P&Lに影響
- ▸約定品質:スリッページが少なく、バックテストと乖離しにくい