本文へスキップ
基礎知識・始め方

FX自動売買の始め方|口座開設からEA稼働までの6ステップを解説

EAを動かすまでの手順を6ステップに分解しました。口座選び、MT4/MT5のデータフォルダ、自動売買の許可設定、マジックナンバーとGMTオフセット、デモ検証、VPS移行まで、つまずく箇所を公式ヘルプの記述とあわせて整理します。

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

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

この記事の目次
  1. 結論:6ステップの全体像
  2. ステップ1|EAを決め、対応プラットフォームを確認する
  3. ステップ2|口座を開設する
    1. 口座選びで確認する8項目
    2. 国内業者と海外業者の違い
  4. ステップ3|MT4/MT5をインストールし、EAを配置する
  5. ステップ4|自動売買を許可する(3か所)
    1. (1) ターミナル全体の設定
    2. (2) ツールバーの自動売買ボタン
    3. (3) チャート適用時のダイアログ
  6. ステップ5|パラメータを設定する
    1. マジックナンバー
    2. GMTオフセット
    3. ロットの決め方
  7. ステップ6|検証してからVPSへ移す
    1. 3段階のフォワード検証
    2. VPSへの移行
  8. よくある失敗
  9. まとめ

EAを動かすまでの作業は6つに分かれます。難所は「ファイルの置き場所」「自動売買の許可が3か所ある」「マジックナンバーとGMTオフセット」の3つで、ここを飛ばすと動かないか、意図と違う時間帯で取引します。この記事では各ステップで何を確認すべきかを、MetaTrader公式ヘルプの記述とあわせて具体的に示します。所要時間と費用の目安も添えました。

結論:6ステップの全体像

✅ 結論

EAの稼働までは「口座開設 → プラットフォーム準備 → EAの配置 → 許可設定 → パラメータ設定 → 検証とVPS移行」の6段階です。最後の「検証」を省略しないことが、実質的に唯一の成功条件と言っても過言ではありません。デモ1か月・少額リアル3か月を踏まずに本運用へ進むと、EAの問題なのか環境の問題なのかを切り分けられなくなります。

ステップ

作業内容

所要時間の目安

費用

1

EAを決め、対応プラットフォームを確認する

数日〜(調査次第)

無料〜$2,800

2

EA利用が許可された口座を開設する

当日〜数営業日

無料

3

MT4/MT5をインストールし、EAを配置する

20分

無料

4

自動売買を許可する(3か所)

5分

無料

5

マジックナンバー・GMTオフセット等を設定する

30分

無料

6

デモ→少額リアルで検証し、VPSへ移す

4か月以上

月1,587円〜

ステップ1|EAを決め、対応プラットフォームを確認する

先に口座を作ると、そのEAが動かない口座だったという事故が起きます。EAを先に決めてください。

確認する項目は次の5つです。

  1. 対応プラットフォーム(MT4版かMT5版か)。 MQL4とMQL5は互換性がなく、相互に動きません。「MT4/MT5両対応」と書かれていても中身は別プログラムなので、両方の実績が個別に出ているかを確認します。
  2. 対象通貨ペアと時間足。 EAが指定する時間足でチャートを開く必要があります。
  3. 推奨証拠金。 販売者の公称値は過小なことがあります。実例として、MQL5で$949のThe Gold Reaperはベンダー公称の推奨最低証拠金が$600ですが、レビューでは最低$2,500〜$3,000を推奨する利用者の指摘があります(2026年9月24日実測、出典: MQL5 Market 製品ページ )。
  4. ナンピン・マーチンゲール・グリッドの有無。 商品説明に「no grid / no martingale」と明記されているか、逆に「advanced grid system」と書かれているかを確認します。
  5. 損切り(SL)の有無と幅。 「SLはあるが1,000pips」は実質的に機能しないSLです。

⚠️ 注意

MQL5 Marketは規約上購入した製品を返品できません(出典: Rules of Using the Market Service IV.14、2026年9月24日確認)。有料EAのデモ版はライブチャートでは動作せず、ストラテジーテスターでのみ動きます(同V.6)。買う前に検証できる範囲が限られている点を理解しておいてください。

EAの入手先ごとの特徴は EA(FX自動売買)とは 、成績指標の読み方は EA成績指標チェッカー で確認できます。

ステップ2|口座を開設する

口座選びで確認する8項目

同じEAでも業者を変えるだけで年間成績が大きく変わります。理由はコストだけではありません。

#

確認項目

なぜ重要か

1

EA利用の可否

口座タイプによって制限があることがある

2

実質コスト(スプレッド+手数料)

1トレード0.5pipsの差×年1,000トレードで年間500pips

3

ストップレベル

0でない業者では、狭いSL/TPを置くEAがエラー130で発注できない

4

サーバーのGMTオフセット

時間帯フィルタ型EAは、ずれると別ロジックになる

5

最大ポジション数・注文数の上限

ナンピン・グリッド系や複数ペア運用で上限に当たる

6

スキャルピングの可否

保有時間の下限を定めている業者がある

7

両建て・アービトラージの定義

業者ごとに範囲が異なる。違反時は利益取消・口座凍結もありうる

8

MT5口座のネッティング/ヘッジング

ナンピン・グリッド系はヘッジング口座でないと設計通りに動かない

💡 ポイント

MT5には「ネッティング」と「ヘッジング」の2種類の口座があります。ネッティングは1銘柄につきポジションが常に1つで、反対売買すると既存ポジションが相殺されます。海外FX業者のMT5口座はほぼすべてヘッジングですが、導入前に必ず確認してください。MQLでは AccountInfoInteger(ACCOUNT_MARGIN_MODE) で判定できます。

⚠️ 規約は「明示的に禁止されていない=安全」ではない

多くの業者の規約には「当社の判断により市場の濫用(market abuse)とみなす行為」といった包括条項があり、最終判断は業者側にあります。高頻度・超短期・約定遅延を利用するロジックのEAは、事前に業者へ確認するのが安全です。

国内業者と海外業者の違い

項目

国内業者

海外業者

レバレッジ

最大25倍(法令上、想定元本の4%以上の証拠金預託が必要)

業者により数百〜数千倍

ゼロカット

なし(追証が発生しうる)

あり(業者による)

信託保全

義務(2010年2月1日より金銭信託に一本化)

義務なし

税制

申告分離課税20.315%、3年繰越控除可

総合課税(累進)、繰越控除不可

必要資金

レバレッジが低い分、同じEAでも多く必要

少額から可能

出典: 金融先物取引業協会( 規制関連 )、2026年9月24日確認

なお、国内のMT4環境は縮小傾向にあります。OANDA証券は2026年11月27日(金)の取引終了をもってMT4の提供を終了します(出典: OANDA証券 お知らせ 、2026年9月24日確認)。詳細は MT4はいつ終わるのか で扱っています。業者ごとの条件は EA対応業者一覧 でも比較できます。

ステップ3|MT4/MT5をインストールし、EAを配置する

  1. 開設した業者が配布する MT4 または MT5 をダウンロードし、インストールします。業者ごとに別のインストーラである点に注意してください。
  2. ログイン情報(口座番号・パスワード・サーバー名)で接続します。
  3. メニュー 「ファイル」→「データフォルダを開く」 をクリックします。
  4. 開いたフォルダの中の該当ディレクトリにファイルを置きます。

ファイル種別

MT4

MT5

EA(.ex4 / .mq4 / .ex5 / .mq5)

MQL4\Experts\

MQL5\Experts\

カスタムインジケーター

MQL4\Indicators\

MQL5\Indicators\

スクリプト

MQL4\Scripts\

MQL5\Scripts\

ライブラリ・DLL

MQL4\Libraries\

MQL5\Libraries\

セットファイル(.set)

MQL4\Presets\

MQL5\Presets\

  1. MetaTraderを完全に終了して再起動します(またはナビゲーターで右クリック→「更新」)。
  2. ナビゲーター(Ctrl+N)の「エキスパートアドバイザ」にEA名が表示されることを確認します。

🚨 よくある失敗

インストール先(C:\Program Files\...)にEAを置いても認識されません。必ず「データフォルダを開く」から開いたフォルダを使ってください。複数のMT4をインストールしている場合、どのMT4のデータフォルダかを間違えやすいので特に注意が必要です。
また、EAが専用インジケーターを要求する場合、インジケーターを Indicators\ に入れ忘れると、チャートに適用しても無言で何もしません。配布物のフォルダ構成をそのまま丸ごとコピーするのが安全です。

.mq4 / .mq5(ソースコード)で配布された場合のみ、ナビゲーターでEAを右クリック→「修正」でMetaEditorを開き、F7でコンパイルします。「0 errors, 0 warnings」を確認してください。.ex4 / .ex5(コンパイル済み)ならこの作業は不要です。

ステップ4|自動売買を許可する(3か所)

ここが最も多いつまずきポイントです。 許可の設定は3か所にあり、すべてONでなければ発注されません。

(1) ターミナル全体の設定

メニュー「ツール」→「オプション」→「エキスパートアドバイザ」タブを開きます。公式ヘルプの説明とあわせて整理します(出典: MetaTrader 4 Help - Expert Advisors settings / MetaTrader 5 Help - Algorithmic Trading 、2026年9月24日確認)。

設定項目

公式の説明

推奨

自動売買を許可する(Allow Algorithmic Trading)

「EAおよびスクリプトによる取引操作の実行を有効/無効にする」

ON 必須

口座が変更された場合は自動売買を無効にする

口座変更時にEAの取引を無効にする保護機構

ON 推奨

プロファイルが変更された場合は自動売買を無効にする

プロファイル切替時に停止

ON 推奨

チャートの通貨ペアと時間軸が変更された場合は無効にする

「チャートの時間足や通貨ペアを変更すると、そこに適用されているEAは自動的に取引を禁止される」

ON 推奨

DLLの使用を許可する

「信頼できない提供元のアプリケーションはサードパーティDLL経由で損害を与える可能性がある」

EAが要求する場合のみ

指定したURLのWebRequestを許可する

「セキュリティ上の理由からデフォルトは無効」

必要なURLを1行ずつ登録

(2) ツールバーの自動売買ボタン

ツールバーの「自動売買(AutoTrading)」ボタンをクリックし、アイコンが**緑(再生マーク)**になることを確認します。MT5公式ヘルプは「これをオフにすると、EA個別の設定で自動売買を有効にしていても全EAの自動売買は無効になる」と記載しています。ショートカットは Ctrl+E で、誤って押しやすいボタンです。

(3) チャート適用時のダイアログ

EAをチャートにドラッグ&ドロップすると設定ダイアログが開きます。「全般」タブの「自動売買を許可する」にチェックを入れてください。

ℹ️ 判定方法

チャート右上にEA名と笑顔のアイコンが出ていれば稼働中、困り顔(×印)なら自動売買が無効です。なおMQL5公式リファレンスによれば、自動売買が無効でもNewTickイベント自体は発生し、EAの処理は止まりません。禁止されるのは取引リクエストの送信だけです(出典: MQL5 Reference - OnTick、2026年9月24日確認)。「ログは動いているのに注文が出ない」のはこのためです。

ステップ5|パラメータを設定する

EAをチャートに適用したら、「パラメータの入力」タブで設定します。セットファイル(.set)が配布されている場合は「読み込み」で適用してください。

マジックナンバー

そのEAが出した注文を識別する整数IDです。ルールは3つあります。

  1. 1つのEAインスタンスにつきユニークな値を割り当てる
  2. 同じEAを複数通貨ペアで動かす場合も、ペアごとに別の値にする(EAが自分の注文だけを正しく数えられなくなり、ロット計算や決済ロジックが壊れるため)
  3. 手動トレードのポジション(マジックナンバー0)と混ざらないよう、0は避ける

複数EAを1口座で動かす場合、マジックナンバーの重複は致命的です。導入前に一覧表を作ってください。命名規則の例としては「EA種別2桁+通貨ペア2桁+時間足1桁」のように体系化しておくと、運用中に追跡しやすくなります。

GMTオフセット

多くのEAは「GMT Offset」「Broker GMT Offset」「TimeZone」といったパラメータを持ちます。これは業者サーバーの時刻がGMTから何時間ずれているかを指定するもので、時間帯フィルタや日次リセットの判定に使われます。

  • サーバー時刻は「気配値表示」ウィンドウの上部に表示されます。
  • MQLでは (TimeCurrent() - TimeGMT()) / 3600 で算出できます。簡易スクリプトで出力させるのが確実です。
  • **海外FX業者の典型値はGMT+2(冬時間)/GMT+3(夏時間)**です。これは日足の確定時刻をニューヨーク17:00に合わせ、週の日足本数を5本にするための業界慣行です。日本時間との差は夏でJST−6、冬でJST−7になります。

⚠️ 夏時間の切り替えに注意

米国DST(3月第2日曜〜11月第1日曜)に追随する業者が多い一方、欧州DSTに追随する業者もあります。そのため3月下旬〜4月上旬と10月下旬〜11月上旬の数週間はオフセットが1時間ずれます。時間帯フィルタ型EAは、この期間の挙動を事前に評価しておいてください。具体値は必ず自分の口座で実測します。

ロットの決め方

固定ロットで始めるのが原則です。リスク率ベースで計算する場合の式は次の通りです。

ロット = (口座残高 × 1トレードあたりリスク率) ÷ (損切り幅[pips] × 1pipsあたりの価値[円/lot])

必要証拠金は 取引数量 × 基準通貨の対円レート ÷ レバレッジ で求まります。USDJPYを1ロット(10万通貨)、USDJPY=150.00、レバレッジ1,000倍なら 100,000 × 150 ÷ 1,000 = 15,000円 です。 ロット・必要証拠金計算機 で試算できます。

🚨 複利設定は最初から使わない

複利はドローダウン局面で最大ロットを持つという構造的な欠陥があります。また、バックテストを複利で表示すると終盤の少数トレードが結果を支配し、他のEAと比較できない成績表になります。固定ロットで実績を積んでから検討してください。影響は複利運用シミュレーターで確認できます。

ステップ6|検証してからVPSへ移す

3段階のフォワード検証

段階

目的

期間・条件

中止基準

1. デモフォワード

バックテストと実約定環境の乖離を測る

最低1か月、できれば3か月。本番で使う業者・口座タイプで行う

勝率・平均利益が明確に乖離する/エラーが頻発する

2. 少額リアル

スリッページ・約定拒否・スワップを測る

最低3か月。最小ロット(0.01)

想定最大DDの1/2に到達/連敗が期待値の1.5倍超

3. 本運用

—

段階2で最低30トレード以上、想定通りの挙動を確認してから

事前に決めた停止ルールに従う

📊 統計的に必要なトレード数

「期待値がプラスである」と有意に言うには、1トレードの損益の変動係数(標準偏差÷期待利得)が5なら100トレード、10なら400トレードが必要です。典型的なFXのEAは変動係数5〜15の範囲に入ることが多く、実用的には300〜400トレードが目安になります。フォワード30トレードは「動作確認」以上の意味を持ちません。

VPSへの移行

自宅PCでも動きますが、スリープ・Windows Update・停電・回線断がそのまま「ポジションを持ったまま制御を失う」リスクになります。24時間運用するならVPSが現実的です。

サービス

代表プラン

メモリ

月額(税込)

備考

ABLENET VPS

Win1

2GB

1,587円(更新後2,208円)

初期費用0円・10日間無料・大阪DC

KAGOYA CLOUD VPS

3GB

3GB

2,420円(月額上限)

日額課金・最低利用期間なし

Winserver for FX

StartUp

3GB

2,530円

RDS込み・MT4推奨2個

お名前.com デスクトップクラウド

StartUp

2GB

2,640円

初期費用1,100円・RDS込み

Xserver VPS for Windows Server

2GB

2GB

2,740円(36か月契約なら2,410円)

RDSは別途SALが必要

出典: 各社公式サイト(2026年9月24日確認)。価格・仕様は変更されることがあるため、申込前に公式ページで再確認してください。

選定で最優先すべきはメモリです。MT4/MT5は1インスタンスあたり300MB〜600MB程度を消費し、Windows Server自体が1.5〜2GBを使うため、2GBプランはMT4を1〜2本が上限です。複数EAを動かすなら4GB以上を選びます。次に重要なのは「VPSからブローカーの取引サーバーまで」のレイテンシで、自宅からVPSまでの距離ではありません。

移行前のチェックリスト:

  1. ローカルで最低1週間は無人稼働させる
  2. VPS側のWindows Updateの自動再起動設定を確認する
  3. VPS再起動時にMT4/MT5が自動起動する設定にする
  4. 移行後、サーバー時刻・GMTオフセットが同じか再確認する
  5. ローカル側のMT4/MT5は必ず停止する(二重稼働は重複発注の原因)

よくある失敗

  1. EAより先に口座を作る。 EAが対応していない口座タイプだった、という事故が起きます。
  2. 自動売買の許可を1か所しか確認しない。 3か所すべてが必要です。
  3. GMTオフセットを初期値のまま使う。 時間帯フィルタ型EAは、これだけで全く別の戦略になります。
  4. マジックナンバーを使い回す。 複数ペア・複数EA運用で必ず破綻します。
  5. デモを飛ばしてリアルに入れる。 問題が起きたとき、EAの問題か環境の問題かを切り分けられません。
  6. 推奨証拠金を鵜呑みにする。 販売者の推奨値は過小なことがあります。 必要資金・許容DD計算機 で自分の許容ドローダウンから逆算してください。
  7. 停止ルールを決めずに始める。 最大DDが50%に達すると、元本回復に+100%が必要になります。

まとめ

EAの稼働までは6ステップですが、時間がかかるのは最後の検証です。ステップ1〜5は合計1時間程度で終わり、ステップ6に4か月以上をかける——この配分が現実的です。

編集部の検証方針は 編集方針 に公開しています。

よくある質問

Q.MT4のEAはどこのフォルダに入れればいいですか?
MT4なら「MQL4\Experts」、MT5なら「MQL5\Experts」です。ただしインストール先(C:\Program Files配下)ではなく、MetaTraderのメニュー「ファイル」→「データフォルダを開く」から開いたフォルダを使ってください。公式ヘルプも、ターミナルのデータはインストール先と分離された専用フォルダに保存されると明記しています(出典: MetaTrader 4 Help、2026年9月24日確認)。配置後はMetaTraderを再起動します。
Q.「自動売買を許可する」はどこで設定しますか?
3か所あり、すべてONでないと発注されません。(1)メニュー「ツール」→「オプション」→「エキスパートアドバイザ」タブの「自動売買を許可する」、(2)ツールバーの「自動売買(AutoTrading)」ボタン、(3)EAをチャートに適用する際のダイアログ「全般」タブの「自動売買を許可する」です。(2)はCtrl+Eで誤操作しやすいため、チャート右上のアイコンが笑顔になっているかで確認してください。
Q.DLLの使用を許可する必要があるのはどんなときですか?
ライセンス認証、外部データ取得、高速演算のいずれかを行うEAが要求します。MT5公式ヘルプも「信頼できない提供元のアプリケーションはサードパーティDLL経由で損害を与える可能性がある」と注意喚起しています(2026年9月24日確認)。DLLはMetaTraderのサンドボックス外で任意のコードを実行できるため、EAが要求しない限りOFFのままにし、要求された場合も提供元が信頼できるかを確認してください。
Q.FX自動売買はいくらから始められますか?
口座の最低入金額だけなら数千円から可能ですが、それと「そのEAを設計どおり動かせる資金」は別です。必要資金はバックテストの最大有効証拠金ドローダウンから逆算します。最大DDが12万円、安全係数2.0、許容DD率40%なら60万円が目安になります。具体的な計算例はFX自動売買はいくらから始められるかにまとめました。
Q.EAを動かすのにVPSは必ず必要ですか?
自宅PCでも技術的には動きますが、スリープ・再起動・Windows Update・停電・回線断がそのままポジションを持ったまま制御を失うリスクになります。24時間動かす前提ならVPSが現実的です。国内向けWindows VPSは月額1,587円(ABLENET Win1・契約時価格・税込、2026年9月24日確認)から選べます。MT4/MT5は1本あたり300〜600MBのメモリを使うため、2GBプランは1〜2本が上限です。

関連記事