本文へスキップ
業者別ガイド

XMでEAを動かす手順|口座タイプの選び方からVPS設定まで7ステップ

XMTradingでEA(自動売買)を稼働させるまでの手順を7段階で解説。4つの口座タイプの選び方、MT4とMT5で異なる手数料の引かれ方、GMT+2のサーバー時間設定、無料VPSの条件までを公式情報ベースでまとめました。

執筆: EA総合研究所 編集部 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:XMでEAを動かす7ステップ
  2. ステップ1・2:口座タイプとプラットフォームを決める
    1. ステップ1:口座タイプを選ぶ
    2. ステップ2:MT4かMT5かを決める
  3. ステップ3:EAファイルを配置して有効化する
  4. ステップ4:GMTオフセットを合わせる
  5. ステップ5:稼働環境(VPS)を決める
  6. ステップ6:資金とロットを決める
  7. ステップ7:稼働開始と初期確認
  8. よくある失敗
  9. まとめ

XMでEAを動かす作業自体は難しくありません。つまずくのは、口座タイプの選択とサーバー時間の設定です。この2つを間違えると、EAは動いているのに想定と違う結果になります。この記事では、口座開設からVPSの選定までを7つのステップに分け、各段階で確認すべき数値を公式情報ベースで整理します。

結論:XMでEAを動かす7ステップ

#

ステップ

判断のポイント

1

口座タイプを選ぶ

コスト優先ならKIWAMI極。マイクロ口座はロット定義が違う

2

MT4/MT5を決める

EAの対応版に合わせる。口座IDは共用できない

3

EAファイルを配置する

MQL4/Experts(MT5はMQL5/Experts)に置いて再起動

4

自動売買を有効化する

ターミナル側とEA側の両方でチェックが要る

5

GMTオフセットを合わせる

冬2/夏3。時間帯フィルタ型EAでは必須

6

稼働環境を決める

無料VPSの条件、または独立VPS

7

資金とロットを決める

レバレッジ逓減を織り込む

ステップ1・2:口座タイプとプラットフォームを決める

ステップ1:口座タイプを選ぶ

XMには4つの口座タイプがあります。EA運用で見るべきは実効コストとロット定義です。

項目

スタンダード

マイクロ

KIWAMI極

ゼロ

最低入金額

$5

$5

$5

$5

最大レバレッジ

1,000倍

1,000倍

1,000倍

500倍

最小スプレッド(公称)

1.0 pip

1.0 pip

0.6 pips

0.0 pips

取引手数料

なし

なし

なし

$100,000の取引ごとに$10

ロスカット

20%

20%

20%

20%

ボーナス

対象

対象

対象外

対象外

出典: XMTrading 公式の各口座タイプページ・取引手数料ページ(2026年9月24日確認)

🚨 マイクロ口座の罠

マイクロ口座は1ロット=1,000通貨で、スタンダードの100分の1です。標準的な100,000通貨を前提に作られたEAをそのまま載せると、ロット計算が100倍ずれます。「無効なロット」エラー(MT4: 131/MT5: 10014)の典型的な原因です。EAはスタンダードまたはKIWAMI極で動かすのが無難です(注文エラーの原因と対処)。

EURUSD(1 pip = $10)で1ロットを往復した場合の実効コストは、KIWAMI極が約$6、スタンダードが約$10、ゼロ口座が約$10です。トレード回数の多いEAほどKIWAMI極が有利になります。

ステップ2:MT4かMT5かを決める

XMはMT4とMT5の両方に対応していますが、MT4口座のIDでMT5にアクセスすることはできません。口座を別に開設する必要があります。

選択の基準は単純で、動かすEAが対応している方を選びます。MQL4とMQL5は言語仕様が非互換なので、MT4用EAをMT5で動かすことはできません。

ゼロ口座を選ぶ場合は、手数料の引かれ方も確認してください。公式FAQは次のように説明しています。

「MT4プラットフォームでは、手数料は取引発注時に往復分(発注と決済)がまとめて口座から差し引かれます。MT5プラットフォームでは、手数料は取引発注時と決済時に口座から差し引かれます。」(2026年9月24日確認)

MT4では建玉直後に往復分の含み損が乗ります。建玉直後の損益で追加エントリーやナンピンを判断するEAは、MT4とMT5で挙動が変わる可能性があります。

ステップ3:EAファイルを配置して有効化する

  1. MT4/MT5のメニューから「ファイル」→「データフォルダを開く」を選びます。
  2. MQL4/Experts(MT5は MQL5/Experts)に .ex4 / .ex5 ファイルを置きます。
  3. 端末を再起動するか、ナビゲーターウィンドウで右クリック→「更新」を実行します。
  4. ツール→オプション→エキスパートアドバイザーで「自動売買を許可する」にチェックを入れます。
  5. ツールバーの「自動売買」ボタンをオンにします。
  6. チャートにEAをドラッグし、プロパティで「自動売買を許可する」にチェックを入れます。
  7. チャート右上のスマイリーマークが笑顔になっているか確認します。

詳しい手順とつまずきやすい箇所は EAのインストール手順 、動かない場合は EAが動かない原因 にまとめています。

ステップ4:GMTオフセットを合わせる

XMのサーバー基準時刻は**GMT+2(夏時間はGMT+3相当)**です。公式の貴金属ページには次の記載があります。

「調整額はポイント単位で表示され、月曜日から金曜日の毎日、00:00(GMT+2、夏時間の変更を含む)に適用されます。」(2026年9月24日確認)

項目

値

サーバー基準時刻

GMT+2(夏時間はGMT+3相当)

日本時間との差

冬 JST−7 / 夏 JST−6

スワップ付与時刻

サーバー時刻 00:00(月〜金)

3倍スワップ日

GOLD・SILVER・XAUEURは水曜、その他の貴金属は金曜

💡 ポイント

時間帯フィルタを使うEAは、GMTオフセットがずれると別のロジックになります。EAの GMT Offset パラメータには冬2/夏3を設定し、バックテスト用のティックデータも同じオフセットに変換してください。詳細はサーバー時間の合わせ方を参照してください。夏と冬の切り替え時期にはパラメータの見直しが必要です。

ステップ5:稼働環境(VPS)を決める

XMの無料VPSは、条件を満たすかどうかで判断が変わります。

プラン

無料条件

条件未達時

スペック

スタンダード

全取引口座の合計残高 $1,000 以上、かつ過去30日で往復5ロット以上

月額 $25

RAM 2GB/2コア/SSD 60GB

プレミアム

ロイヤルティのPlatinum/Eliteステータス限定

—

RAM 6GB/4コア/SSD 150GB

出典: XMTrading VPS(2026年9月24日確認)。提供元は公式に「第三者プロバイダーのForexVPS」と記載されています。

「往復5ロット/30日」は、0.01ロットで回すEAなら月500往復トレードが必要になる計算です。低頻度のEAでは達成できません。条件未達で月$25なら、国内VPSの最安帯(月1,587円〜)やMetaTrader VPS($15)の方が安くなります。スタンダードプランのRAM 2GBは、MT4を1〜2本動かすのが上限の目安です( VPS比較 、 無料VPSの条件 )。

ステップ6:資金とロットを決める

XMのレバレッジは有効証拠金に応じて自動的に変わります。

有効証拠金

最大レバレッジ

$5 〜 $40,000

1,000倍

$40,001 〜 $80,000

500倍

$80,001 〜 $200,000

200倍

$200,000 超

100倍

出典: XMTrading 取引条件(2026年9月24日確認)

⚠️ 資金が増えたときに起きること

有効証拠金が $40,000(約600万円)を超えると、レバレッジが半分になり必要証拠金が2倍になります。ナンピン系や複数ポジション型のEAは、このタイミングで同じロットが組めなくなり、証拠金維持率が急落することがあります。資金が増える局面での想定外のロスカット要因です。必要資金・許容DD計算機で事前に確認してください。

マージンコールは50%、ロスカットは20%です(公式・2026年9月24日確認)。

ステップ7:稼働開始と初期確認

初回は最小ロット(0.01ロット)で数日稼働させ、次の点を確認します。

  1. スマイリーマークが笑顔か
  2. ログにエラーコードが出ていないか
  3. 想定どおりの時間帯にエントリーしているか
  4. スプレッドが想定範囲に収まっているか
  5. 複数口座で同じ銘柄を回していないか

5番目は規約に関わる項目です。XMは異なる2口座間の両建てを認めていないため、口座を分けて同じEAを動かすと意図せず抵触します。詳細は XMで自動売買は禁止か で解説しています。

よくある失敗

  • マイクロ口座にスタンダード前提のEAを載せる:ロット計算が100倍ずれます。
  • GMTオフセットを設定しない:時間帯フィルタ型EAが別ロジックになります。
  • 無料VPSの条件を満たせないまま放置する:月$25の課金に切り替わります。
  • 口座を分けて同じEAを動かす:口座間両建てが成立します。
  • VPSのWindows自動更新で再起動がかかる:EAが止まります。更新スケジュールは必ず確認してください。

まとめ

XMでEAを動かす際の要点は、口座タイプ(ロット定義とコスト)、GMT+2というサーバー時間、レバレッジ逓減の3つです。いずれも公式情報で数値が確認できるため、稼働前に設計へ織り込めます。

口座条件の一覧は XMの業者データ にまとめています。規約上の注意点は上記の関連記事を確認してください。

よくある質問

Q.XMでEAを動かすならどの口座タイプがよいですか?
実効コストだけで見ればKIWAMI極(公称0.6 pips・手数料なし)が最も低い水準です。ボーナスを使いたい場合はスタンダード、という分け方になります。マイクロ口座は1ロット=1,000通貨とスタンダードの100分の1で、標準口座を前提に作られたEAはロット計算が100倍ずれるため、EAの常用には向きません。
Q.MT4とMT5のどちらを選ぶべきですか?
動かすEAが対応している方を選びます。MQL4とMQL5は非互換なので、MT4用EAをMT5で動かすことはできません。またXMでは口座IDが共用できず、MT4口座とMT5口座は別に開設する必要があります。ゼロ口座を使う場合は、手数料の引かれるタイミングがMT4は建玉時に往復分一括、MT5は建玉時と決済時に分割という違いもあります。
Q.XMのサーバー時間は何時ですか?
公式の貴金属ページの脚注から、サーバー基準時刻はGMT+2(夏時間はGMT+3相当)と確認できます。日本時間との差は冬がJST−7、夏がJST−6です。EAのGMT Offsetパラメータには冬2/夏3を設定し、バックテスト用のティックデータも同じオフセットに変換してください。
Q.XMの無料VPSは使えますか?
全取引口座の合計残高$1,000以上、かつ過去30日間の取引量が往復5ロット以上が条件です。条件未達の場合は月額$25になります。スペックはRAM 2GB・2コア・SSD 60GBで、MT4を1〜2本動かすのが上限の目安です。0.01ロットで回す小型EAでは月5ロットの条件を満たしにくい点に注意してください。
Q.EAを動かし始めたら最初に何を確認すればよいですか?
チャート右上のスマイリーマークが笑顔になっているか、ツールバーの「自動売買」がオンか、EAのプロパティで「自動売買を許可する」にチェックが入っているかの3点です。加えて、初回は0.01ロットなど最小ロットで数日稼働させ、ログにエラーコードが出ていないかを確認してください。

関連記事