ThreeTraderでEAを使う方法【MT4/MT5対応・VPS設定】

目次

ThreeTraderでEAを使う方法【MT4/MT5対応・VPS設定】

ThreeTraderは自動売買(EA)に対応した海外FX業者として、多くのトレーダーから支持されています。ただし、EAを安定稼働させるには、プラットフォーム側の設定と取引口座の条件を正しく理解する必要があります。私が元FX業者のシステム担当として知る内部的な観点から、ThreeTraderでのEA運用のポイントをお伝えします。

ThreeTraderのEA対応状況

ThreeTraderはMT4とMT5の両方でEA(Expert Advisor)の使用を公式に認めています。ただし、業者によってはEAの使用に制限を設ける場合がありますが、ThreeTraderの場合は極端な制限がなく、比較的自由にEAを稼働できる環境が整っています。

システム担当時代の経験から言うと、業者側がEAを制限する理由は主に以下の3点です:

  • サーバー負荷(過度なティックデータリクエスト)
  • 流動性への影響(アルゴリズム取引との競合)
  • 口座残高と取引量のバランス問題

ThreeTraderはこれら3点に対する対応が明確で、特にサーバーインフラが比較的堅牢に設計されているため、安定したEA稼働が期待できます。

ThreeTraderでEAを有効にする手順

【ステップ1】MT4/MT5でEAを許可する

まず、取引プラットフォーム側でEAの実行を許可する設定を行います。

MT4の場合:

  1. MT4を起動し、メニューから「ツール」→「オプション」を開く
  2. 「エキスパートアドバイザ」タブをクリック
  3. 「自動売買を許可する」にチェックを入れる
  4. 「DLLの使用を許可する」も有効にする(必要に応じて)
  5. OK を押して確認

MT5の場合:

  1. MT5を起動し、メニューから「ツール」→「オプション」を開く
  2. 「自動売買」タブを選択
  3. 「自動売買を許可する」にチェック
  4. 「WebリクエストURL」が必要な場合、対象URLを追加
  5. 「ネットワークへのアクセスを許可する」を有効化

重要: MT4/MT5の再起動後に設定が反映されます。プラットフォームを完全に終了してから再起動してください。設定反映前にEAをロードすると、正常に動作しません。

【ステップ2】EAファイルをインポート

次に、利用したいEA(.ex4ファイルまたは.mq4ソースコード)をMT4/MT5に配置します。

  • MT4の場合:C:\Users\[ユーザー名]\AppData\Roaming\MetaTrader 4\MQL4\Experts\ フォルダにコピー
  • MT5の場合:C:\Users\[ユーザー名]\AppData\Roaming\MetaTrader 5\MQL5\Experts\ フォルダにコピー

または、MT4/MT5の画面左側のナビゲータから「ファイル」→「データフォルダを開く」で直接フォルダを開いて、Experts フォルダへドラッグ&ドロップする方法もあります。

【ステップ3】チャートにEAをドラッグ&ドロップ

ナビゲータパネルの「エキスパートアドバイザ」セクションから、使いたいEAを見つけ、トレード画面上のチャートへドラッグします。または、ダブルクリックするとEA設定ウィンドウが開きます。

重要な設定項目:

  • 「一般」タブ:「自動売買を許可する」にチェック
  • 「入力」タブ:EAのパラメータ(ロット数、損切り幅など)を入力
  • 「取引」タブ:最大ポジション数、スリッページ許容値などを確認

XMTradingで無料口座開設

VPS設定でEAを24時間稼働させる

EAを24時間安定稼働させるには、ローカルPCではなくVPS(仮想専用サーバー)上でMT4/MT5を動かすことが最適です。理由は、ローカルPCがスリープモードに入るとMT4の接続が切れ、EAが止まってしまうためです。

VPS選定のポイント

業者側のネットワーク構造を見ると、ThreeTraderのサーバーとVPS間の遅延(レイテンシ)が極めて重要です。一般的なVPS選定では以下を重視します:

  • Ping値が10ms以下(同じデータセンターが理想)
  • 月額1,000〜2,000円程度の低スペック(MT4/MT5なら十分)
  • 24時間サポートの有無
  • 自動再起動機能の搭載

私の経験では、ThreeTraderは大手VPSプロバイダー(例:FXVPSやBeeksなど)と相性が良く、接続トラブルが少ないです。

VPS上でのMT4/MT5セットアップ手順

  1. VPSへのログイン: リモートデスクトップで接続
  2. MT4/MT5のダウンロード: ThreeTrader公式サイトからMT4/MT5をダウンロード
  3. ログイン設定: ThreeTraderから提供されたサーバー(例:ThreeTrader-Live)、ログインID、パスワードを入力
  4. EAの配置: ローカルと同じく Experts フォルダに EA ファイルをコピー
  5. 自動起動スクリプト: VPS再起動時に自動的にMT4とEAが起動するようスクリプト化(Windowsのタスクスケジューラ活用)

システム内部の話: ThreeTraderのサーバーはEAからの高周波アクセスに耐えるよう設計されていますが、VPS側のネットワーク遅延が大きいと、注文執行の遅延が生じ、想定外の価格約定につながります。Ping値が50msを超える場合は、VPSプロバイダーの変更を検討してください。

EA設定時の注意点

1. ロット数の設定

EA稼働時の最大の失敗は、ロット数設定の誤りです。口座残高とロット数のバランスが取れていないと、1度の逆行で大損失となります。目安として、1トレードあたりの最大損失額を口座残高の2%以下に設定するのが一般的です。

例)口座残高 10万円 → 1トレード最大損失 2,000円 → 損切り幅30pipsの場合、ロット数は0.67ロット程度

2. スプレッドとスリッページ

ThreeTraderのスプレッドは比較的狭いですが、経済指標発表時や相場急変時には拡大します。EA設定で「スリッページ許容値」を大きく設定しすぎると、想定外の価格で約定し、収益性が低下します。通常は2〜5pips程度に設定します。

3. バックテストと稼働開始

EA開発者が提供するバックテスト結果と、実際の稼働成績は異なります。理由は、バックテストは過去データのみを使うため、スプレッド拡大やスリッページを正確にシミュレートできないからです。必ず小額口座で1ヶ月程度フォワードテストを行い、安定性を確認してから本格稼働させてください。

4. 24時間稼働時のリスク

EAを24時間稼働させると、想定外の相場状況(重要統計発表、市場休場など)で自動売買が続行されるリスクがあります。特に金曜日夜から月曜日早朝の流動性低下時間帯は、EAをオフにするか、ポジション数を制限することを推奨します。

MT4 vs MT5:どちらでEAを使うべきか

項目 MT4 MT5
EA互換性 豊富(多くのEAが MT4用) 増加中だが MT4より少ない
実行速度 標準的 高速(特にバックテスト)
カスタマイズ性 MQL4 で自由 MQL5 で高度
推奨用途 既存EA の稼働 新規 EA 開発

実際には、ThreeTraderはMT4とMT5を並行して使用できるため、既存の MT4 EA を稼働させつつ、新しい MT5 EA を検証する戦略が有効です。

まとめ

ThreeTraderでEAを安定稼働させるには、以下の3点が重要です。

  • プラットフォーム設定: MT4/MT5で自動売買を許可し、EAファイルを正しく配置する
  • VPS運用: 24時間稼働には VPS が必須。Ping値10ms以下を目指す
  • パラメータ管理: ロット数、スリッページ、損切り幅を慎重に設定し、必ずフォワードテストで検証する

私の経験では、ThreeTraderはEA環境として比較的整備されており、正しい設定と運用ルールがあれば、安定した自動売買が可能です。特に、スプレッドの狭さと約定力の高さは、EA稼働時のコスト削減に貢献します。

これからEAを始める場合は、小額口座での試行期間を設け、安定性を確認した上で本格運用することをお勧めします。

※本記事の情報は2026年04月時点のものです。最新情報は各公式サイトをご確認ください。本記事にはアフィリエイトリンクが含まれます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

国内FX業者で注文処理・リスク管理システムの導入に携わった後、独立して海外FX業者の検証活動を続けています。現在も10社以上の実口座を運用しながら、スペック表だけでは見えない執行品質の差を発信しています。XMTradingは10年以上使い続けている業者です。

目次