**EA(Expert Advisor)**は、MT4/MT5上で動作する自動売買プログラムです。チャート分析から注文・決済までをプログラムが自動で行うため、自分が画面を見ていない間も取引を続けられます。海外FXはEAを公式に許可しているブローカーが多く、国内FXでは難しい自動売買環境が整っています。
EAとは
EAは、あらかじめ決められたルールに従って売買を自動実行するプログラムです。
- テクニカル指標の条件で売買判断
- 注文・決済・ストップロスの自動実行
- 複数通貨ペアを同時に監視
- バックテスト(過去データでの検証)が可能
EAの作成言語は、MT4がMQL4、MT5がMQL5です。自作するほか、無料・有料で公開されているEAを利用することもできます。
EAを使うメリット
- 感情に左右されない:ルール通りに機械的に取引する
- 24時間取引を続けられる:FXは24時間市場のため、人が寝ている間も取引可能
- 複数通貨ペアを同時に監視できる:人間では難しい同時監視が可能
- バックテストで検証できる:過去データで性能を確認してから運用できる
EAを使うための環境
1. EA対応のプラットフォーム
EAが動くのはMT4/MT5です。EA対応のブローカー(MT4/MT5を提供し、EA使用を許可しているブローカー)を選びましょう。
2. VPS(仮想専用サーバー)
EAは24時間動かし続ける必要があるため、自分のPCを常時起動しておくか、VPSを利用します。VPSはクラウド上の常時稼働サーバーで、以下のメリットがあります。
- PCを起動しなくてもEAが動き続ける
- 海外のデータセンターに設置すると、ブローカーのサーバーとの距離が近くなる(執行速度向上)
- 回線障害の影響を受けにくい
3. バックテストとデモ運用
本番運用の前に、以下の手順で検証するのが基本です。
- バックテスト:過去データでEAの性能を確認
- デモ口座での順張り運用:リアルタイム環境で数週間〜数ヶ月動作確認
- 少額のリアル口座で運用:実環境で動作と約定を確認
EAを使えるブローカーの選び方
EA運用を前提とする場合、以下のポイントでブローカーを選びましょう。
- EA使用が許可されているか:規約にEA禁止の記載がないか
- MT4/MT5対応:EAが動くプラットフォームの提供
- スキャルピングの許可:EAの多くは短時間の取引を繰り返すため
- VPSの提供・割引:ブローカーがVPSを提供している場合がある
- サーバーの位置:日本から近いサーバーの方が執行が速い
FXしらべの調査(2026年8月)で、EA対応を公式に明記している主なブローカー:
- Titan FX:EA・自動売買対応(VPS提供)
- Pepperstone:EA/アルゴリズム取引対応(VPS)
- AXIORY:EA対応・無料VPS
- FXGT:EA対応
- IC Markets:EA対応(VPS提供)
- Dukascopy:JForex API・FIX API(自動売買に積極的)
※EAが原則禁止と規約に明記されているブローカーもあります(例:INFINOXは明示の許可がない限り禁止、XTradeは外部ソフトによる取引頻度増加を禁止)。利用前に必ず規約を確認してください。
EAのリスクと注意点
- バックテスト結果が実環境と一致しない:スリッページやスプレッドの違いで性能が変わることがある
- 相場環境の変化:過去に有効だったルールが現在の相場で機能しないことがある
- 約定環境の影響:サーバーとの距離・回線速度で約定品質が変わる
- 業者によるEA規約の違い:EA使用が禁止・制限されているブローカーでは取引停止や口座凍結のリスクがある
「EAがあれば自動で儲かる」わけではありません。EAは取引ルールの自動化ツールであり、ルール自体の設計と検証が重要です。
EAを動かせるブローカーの取引条件はブローカー一覧で確認できます。プラットフォームの違いはMT4とMT5の違いガイドをご覧ください。