MT4/MT5でEAを使う方法|インストール・設定・運用管理

MT4/MT5でEAを使う方法|インストール・設定・運用管理

先に結論を言います。EA(Expert Advisor)運用は「入れる・設定する・運用管理する」の3段階で成立します。EAファイルをMT4/MT5にインストールし、パラメーター設定し、VPSで24時間稼働させる。この記事ではプラットフォーム面でのEA運用を整理します。業者比較は 海外FX EAおすすめ、手法論は 海外FXの自動売買

先に結論|EAは「入れる・設定する・運用管理する」の3段階

  • 入れる: EAファイル(.ex4/.mq4 または .ex5/.mq5)を MT4/MT5 にインストール
  • 設定する: パラメーター・通貨ペア・時間足・ロットを設定
  • 運用管理する: VPSで24時間稼働、バックテスト・フォワードテスト・定期確認

この3段階のうち、「運用管理する」が最も差が出る部分。EAを買っただけで勝てるわけではありません。

EAとは(プラットフォーム視点で)

EA = Expert Advisor

MetaTrader 4/5 上で動くプログラム。利用者が設定したロジックで自動的に売買を実行する。プラットフォーム視点では、以下のファイル形式で配布されます。

  • MT4用: .ex4(バイナリ、実行専用)または .mq4(ソースコード)
  • MT5用: .ex5(バイナリ)または .mq5(ソースコード)

EAの動作原理

  1. MT4/MT5 の起動中にEAがチャートにアタッチされる
  2. 市場データ(価格・時間)を受信
  3. EAのロジックに従って注文を自動発行
  4. MT4/MT5 を通じて業者サーバーへ注文送信
  5. 約定結果をEA側で管理

MT4/MT5 が起動していないとEAは動かない。これが VPS 必須の根拠。

MT4とMT5のEA互換性(MQL4 vs MQL5)

相互に動かない

  • MQL4 EA(MT4用): MT5 では動作しない
  • MQL5 EA(MT5用): MT4 では動作しない

両対応版

EAの開発者が MQL4 と MQL5 の両対応版を配布しているケースもあるが、少数派。購入前に対応プラットフォームを確認。

既存MT4のEAをMT5に移す方法

  • 開発者から MT5 版を購入/入手
  • MQL4 → MQL5 の書き換え(プログラミング知識が必要)
  • 書き換えサービスを依頼(有料、数万円〜数十万円)

EAのインストール手順

Windows PC での基本手順(MT4)

  1. MT4 を起動 → 「ファイル → データフォルダを開く」
  2. 開いたフォルダ内の「MQL4 → Experts」に .ex4 または .mq4 ファイルを保存
  3. MT4 を再起動
  4. 「ナビゲーター」欄の「エキスパートアドバイザ」に EA名が表示
  5. EA名を対象チャートにドラッグ&ドロップ
  6. 設定ダイアログが開く

MT5 の場合

ほぼ同じ流れで、「MQL5 → Experts」フォルダに保存する点が違うだけ。

スマホ/Mac の場合

スマホは EA 未対応(基本的に)。Mac は PlayOnMac または Parallels 経由で Windows版 MT4/MT5 を動かす。

EAの設定(パラメーター・通貨ペア・時間足)

パラメーター

EA毎に固有のパラメーター(ロット、SL、TP、エントリー条件等)がある。開発者の推奨値を使うのが基本、慣れてから自分で最適化。

通貨ペア・時間足

EAが対象とする通貨ペア・時間足に EA をアタッチ。違う通貨ペア・時間足にアタッチすると動作が崩れるケースあり。EA の仕様に従う。

「自動売買」ボタンの有効化

MT4/MT5 のツールバーで「自動売買」を ON にしないと EA が動かない。これを忘れて「EAが動かない」と悩むのが初心者の定番失敗。

バックテストの実行

MT4 のバックテスト(シングルスレッド)

  1. 「表示 → ストラテジーテスター」
  2. EA を選択、通貨ペア・時間足・期間を指定
  3. 「スタート」で実行
  4. 結果グラフ・レポートを確認

MT5 のバックテスト(マルチスレッド)

MT4 と比べて数倍〜数十倍高速。最適化(パラメーター組み合わせの探索)にも使える。

バックテスト時の注意

  • バックテストが良くても本番で勝てるとは限らない
  • 過去相場に過度に最適化(カーブフィット)したEAは本番で崩れる
  • フォワードテスト(デモ口座で実運用)を数週間以上やってから本番投入

フォワードテスト(デモ口座で数週間)

バックテストとの違い

  • バックテスト: 過去データでシミュレーション
  • フォワードテスト: デモ口座で現在の市場で実運用

フォワードテストの期間

  • 最低2週間
  • できれば1〜3か月
  • 十分な取引回数(30〜100回以上)のサンプルが取れる期間

フォワードで見るべき指標

  • 勝率
  • プロフィットファクター
  • 最大ドローダウン(DD)
  • 月次成績の安定性

本番稼働時の注意点

1. VPS必須

EAは24時間稼働。自宅PCの停電・回線障害でEAが止まると、想定外のポジション保有リスク。業者提供VPS(取引量条件で無料)または有料VPS($20〜$30/月)を使う。

詳細は 海外FX EAおすすめ

2. スプレッド拡大時間の対応

米雇用統計・FOMC発表前後でスプレッドが拡大する時間帯にEAが動くと、想定外の約定が発生。EAの仕様に「指標前後の停止機能」があれば有効化、なければ手動で停止。

3. 定期的なパフォーマンス確認

  • 毎週: 運用状況を目視確認
  • 毎月: 月次成績の集計
  • 毎四半期: パラメーター見直し

EA運用でつまずく3箇所

1. 自動売買ボタンOFFで動かない

初心者が最多でやらかす失敗。MT4/MT5ツールバーの「自動売買」を ON にしないとEAは動かない。

2. VPS未設定で自宅PC停止時に損失

停電・回線障害・PCクラッシュで EA が止まり、ポジションが放置される。VPSなしでの本格運用は現実的でない。

3. バックテスト盲信で本番即投入

バックテストが良くても本番で崩れるEAは多い。フォワードテスト2週間以上を挟むのが鉄則。

よくある質問

Q. EAを導入すれば稼げますか
A. EA単独では稼げません。バックテスト・フォワードテスト・VPS・運用管理の4点が揃って初めて機能します。詳細は 海外FXの自動売買

Q. MT4のEAをMT5で使えますか
A. 動きません。MQL4 と MQL5 は言語仕様が違うため、書き換えまたはMT5版の購入が必要です。

Q. VPSは必ず必要ですか
A. 本格運用なら必須。テスト段階なら自宅PCでも可ですが、本番でリアル資金を動かすならVPS前提。

Q. スマホでEA運用できますか
A. 基本的にできません。MT4/MT5 のスマホアプリは EA機能を持たない(閲覧・手動取引のみ)。

結論|EAは入れる・設定する・運用管理するの3段階

MT4/MT5でEAを運用するには、インストール・設定・運用管理の3段階を守る必要があります。特にVPSでの24時間稼働とフォワードテストが、勝ち残るEA運用の前提条件。

業者比較は 海外FX EAおすすめ、自動売買手法論は 海外FXの自動売買、MT4対応は MT4とは、MT5対応は MT5とは、インストール手順は MT4/MT5のインストール方法、低スプレッド業者は Exnessの評判・口コミ を参照してください。

よくある質問

EAを導入すれば稼げますか
EA単独では稼げません。バックテスト・フォワードテスト・VPS・運用管理の4点が揃って初めて機能します。
MT4のEAをMT5で使えますか
動きません。MQL4とMQL5は言語仕様が違うため、書き換えまたはMT5版の購入が必要です。
VPSは必ず必要ですか
本格運用なら必須。テスト段階なら自宅PCでも可ですが、本番でリアル資金を動かすならVPS前提。
スマホでEA運用できますか
基本的にできません。MT4/MT5のスマホアプリはEA機能を持たない(閲覧・手動取引のみ)。