技術辞典

EAのVPSとは|MT4/MT5を常時稼働させるための基本用語

EAファンクラブ

EAのVPSとは、MT4 / MT5を常時稼働させるために使う仮想サーバーです。

EAは、MT4 / MT5が起動していて、口座にログインしており、自動売買が許可されている状態で動作します。自宅PCの電源を切ったり、インターネット接続が切れたり、MT4 / MT5を閉じたりすると、EAの判定や発注、決済管理が止まる場合があります。

VPSを使うと、外部のサーバー上でMT4 / MT5を起動し続けられるため、EAの常時稼働、コピーEA、通知ツール、複数MT5運用などを管理しやすくなります。

ただし、VPSを使えば必ず安定するという意味ではありません。VPSの性能、通信状態、Windows Update、MT4 / MT5の起動状態、自動売買許可、EA認証、ログ確認、再起動後の復帰状態を確認する必要があります。

この記事では、EAのVPSの基本と、MT4 / MT5を常時稼働させる時に確認したい設定、ログ、複数MT5運用、コピーEA、GOLD / XAUUSDでの注意点を整理します。

なお、この記事はEAのVPSと常時稼働確認の基本を整理するための内容です。特定のVPS業者、ブローカー、口座、銘柄、ロット、売買判断、利益保証を推奨する内容ではありません。

この記事で確認すること

確認項目内容EA運用で関係する場面
VPSMT4 / MT5を常時稼働させるために使う仮想サーバーです。EA運用、コピーEA、通知ツール、複数MT5運用で使います。
常時稼働MT4 / MT5を継続して起動しておくことです。EAの判定、発注、決済管理、通知に関係します。
リモート接続自分のPCからVPSへ接続して操作することです。MT5設定、EA設置、ログ確認で使います。
自動売買許可EAによる注文を許可する設定です。VPS移行後に必ず確認します。
ログ確認ExpertsログやJournalログを確認する作業です。EAが動いているか、止まっていないかを確認します。
複数MT5運用1台のVPS上で複数のMT4 / MT5を動かす運用です。コピーEA、複数口座、複数EA運用で確認します。

EAのVPSとは

EAのVPSとは、EAを動かすMT4 / MT5を常時起動しておくための仮想サーバーです。

自宅PCでは、電源OFF、スリープ、回線切断、Windows再起動、MT5終了などによりEAが止まることがあります。VPSでは、サーバー上でMT4 / MT5を動かし続けることで、EAを継続稼働させやすくなります。

項目意味確認ポイント
VPS仮想的に用意された専用サーバー環境です。MT4 / MT5を常時起動するために使います。
仮想サーバーインターネット上で動くサーバー環境です。自宅PCとは別の場所で稼働します。
常時稼働MT4 / MT5を継続して起動することです。EAの判定や決済管理に関係します。
リモート操作自分のPCからVPSへ接続して操作することです。EA設置、setファイル反映、ログ確認で使います。
稼働監視MT4 / MT5やEAが動いているか確認することです。定期的なログ確認が必要です。

自宅PCとVPSの違い

自宅PCとVPSでは、EAを動かす環境が異なります。

自宅PCでもEAは動かせますが、PCの電源、スリープ設定、インターネット回線、再起動、他作業による負荷などの影響を受けます。VPSでは、EA専用に近い環境を用意しやすくなります。

比較項目自宅PCVPS
稼働時間PCの電源やスリープ設定に左右されます。サーバー上で継続稼働させやすいです。
通信環境自宅回線に依存します。VPS側の回線環境に依存します。
再起動手動再起動や更新の影響を受けます。VPS側の更新やメンテナンスを確認します。
操作方法直接PC上で操作します。リモートデスクトップなどで操作します。
複数MT5運用PC性能に左右されます。VPS性能に応じて管理します。
ログ保存自宅PC内に保存されます。VPS内に保存されるためバックアップが重要です。

VPSでEAを使う理由

VPSを使う主な理由は、MT4 / MT5を継続して起動し、EAの判定、発注、決済管理、通知、コピー処理を止めにくくするためです。

特に、24時間稼働を前提にしたEA、ナンピンEA、コピーEA、通知ツール、外部連携EAでは、VPS上での稼働状態を確認することが重要です。

利用目的内容確認ポイント
EA常時稼働MT4 / MT5を起動し続けます。EAが停止していないか確認します。
決済管理保有ポジションの決済を継続管理します。SL、TP、内部決済、トレーリングを確認します。
コピーEAコピー元・コピー先のMT5を稼働させます。送受信、heartbeat、遅延を確認します。
通知ツールDiscord通知やメール通知などを動かします。WebRequest、通知ログを確認します。
複数MT5運用複数口座や複数EAを同時に動かします。CPU、メモリ、ログ、口座管理を確認します。

VPSでMT4 / MT5を常時稼働させる条件

VPSにEAを設置しただけでは、EAが常に正しく動くとは限りません。

MT4 / MT5が起動していること、口座にログインしていること、自動売買が許可されていること、EAの認証が通っていること、EAが正常に初期化されていることを確認します。

確認項目内容ログで見る項目
MT4 / MT5起動取引端末が起動しているか確認します。Journalログ、端末画面
口座ログイン取引口座に接続できているか確認します。account、server、connection
自動売買許可EAが注文できる状態か確認します。trade_allowed、auto_trading
EA初期化EAが正常に起動したか確認します。init、OnInit、RUNTIME_INIT
認証状態EAの利用認証が通っているか確認します。auth_status、auth_result
WebRequest外部認証や通知が動くか確認します。webrequest_ok、http_status

リモート接続で注意すること

VPSは、自分のPCからリモート接続して操作します。

リモート接続を閉じることと、MT4 / MT5を終了することは別です。リモート画面を閉じてもVPS上のMT4 / MT5が起動したままであればEAは動き続けますが、MT4 / MT5自体を閉じるとEAは止まります。

操作意味EAへの影響
リモート画面を閉じる接続画面だけを閉じる操作です。MT5が起動したままならEAは継続する場合があります。
MT4 / MT5を閉じる取引端末を終了する操作です。EAは停止します。
VPSをシャットダウンサーバー自体を停止する操作です。EAもMT5も停止します。
VPSを再起動サーバーを再起動する操作です。再起動後にMT5とEAが復帰しているか確認します。
ログアウト操作セッションを終了する操作です。環境により挙動が異なるため、MT5の起動状態を確認します。

VPSで自動売買を確認する

VPS上でEAを動かす場合も、自動売買許可の確認は必要です。

自宅PCで自動売買がONだったとしても、VPS上のMT4 / MT5では別途設定が必要です。端末全体の自動売買許可、EA個別の許可、WebRequest、DLL使用許可などを確認します。

確認項目内容確認ポイント
端末全体の自動売買MT4 / MT5全体のEA注文許可です。ON / OFFを確認します。
EA個別の許可チャート上のEAごとの使用許可です。EAプロパティを確認します。
WebRequest許可外部URL通信の許可です。認証、通知、外部連携で確認します。
DLL使用許可DLLを使うEAで必要な場合があります。EA仕様により確認します。
取引許可口座や銘柄で取引が許可されているかです。trade_allowed、trade_modeを確認します。

VPSの性能で確認すること

VPSの性能が不足すると、MT4 / MT5の動作が重くなったり、複数MT5の稼働が不安定になったり、ログ確認やEA操作に支障が出る場合があります。

特に、複数EA、複数MT5、コピーEA、重いインジケーター、通知ツールを同時に動かす場合は、CPU、メモリ、ディスク容量、通信状態を確認します。

確認項目内容EA運用での注意点
CPU処理能力です。複数MT5や重いEAで負荷が上がる場合があります。
メモリ同時に動かせる処理量に関係します。MT5を複数起動すると不足する場合があります。
ディスク容量ログや履歴を保存する容量です。ログが増えると容量不足になる場合があります。
通信状態取引サーバーとの接続です。注文、コピーEA、通知に影響します。
再起動後の復帰VPS再起動後にMT5が起動するかです。EAが復帰しているか確認します。

複数MT5運用で注意すること

VPS上で複数のMT4 / MT5を動かす場合は、どの端末がどの口座、どのEA、どの銘柄、どの役割なのかを整理します。

コピーEAでは、コピー元MT5、コピー先MT5、口座タイプ、マジックナンバー、ロット変換、通信状態を分けて確認します。

管理項目内容確認ポイント
MT5名どのMT5端末か分かる名称です。フォルダ名やショートカット名で管理します。
口座番号ログインしている口座です。コピー元・コピー先を混同しないよう確認します。
サーバー名取引サーバーです。デモ口座・リアル口座を確認します。
EA名稼働中のEAです。バージョンとsetファイルを記録します。
役割コピー元、コピー先、通知用などの役割です。誤設置を防ぎます。
マジックナンバーEAやロジックの識別番号です。コピー対象や管理対象を確認します。

コピーEAでVPSを使う時の注意点

コピーEAでは、コピー元とコピー先のMT5をVPS上で稼働させることがあります。

コピー元が停止していないか、コピー先が受信できているか、heartbeatが更新されているか、コピー先で注文できているかを分けて確認します。

確認項目内容ログで見る項目
コピー元MT5コピー元口座のMT5です。source_ticket、source_magic
コピー先MT5コピー先口座のMT5です。dest_ticket、dest_magic
送受信状態コピー情報の送信・受信です。seq、heartbeat、receive_status
コピー対象判定コピーする注文かどうかです。copy_filter、include_magic、exclude_magic
コピー先注文コピー先で注文できたかです。dest_order_send、dest_retcode
コピー遅延コピー元からコピー先までの時間差です。source_time、dest_time、delay_ms

VPSでEAが止まる原因

VPSを使っていても、EAが止まることがあります。

主な原因として、MT4 / MT5終了、口座ログアウト、VPS再起動、Windows Update、メモリ不足、ディスク容量不足、自動売買OFF、認証NG、WebRequest失敗、取引サーバー接続不良などがあります。

原因候補内容確認する場所
MT5終了取引端末が閉じている状態です。VPS画面、Journalログ
口座未接続取引サーバーに接続できていない状態です。connection、account、server
VPS再起動サーバーが再起動した状態です。Windowsログ、MT5起動状態
自動売買OFFEA注文が許可されていない状態です。auto_trading、trade_allowed
認証NGEAの利用認証に失敗している状態です。auth_status、auth_result
容量不足ログやファイルで容量が不足した状態です。ディスク容量、ログフォルダ
負荷過多CPUやメモリが不足している状態です。タスクマネージャー、MT5動作

GOLD / XAUUSDでVPS運用する時の注意点

GOLD / XAUUSDのEAをVPSで動かす場合は、値幅、スプレッド、約定、証拠金、ロット、ログ確認を意識します。

値動きが大きい銘柄では、VPS上でEAが正常に動いているかだけでなく、スプレッド超過、約定差、証拠金維持率、SL / TP、ナンピン幅を確認することが重要です。

確認項目注意点ログで見る項目
スプレッド時間帯により広がる場合があります。spread_points、spread_block
point / digits価格単位を混同しやすい項目です。point、digits、symbol_info
約定価格差注文価格と約定価格がずれる場合があります。request_price、fill_price、slippage
必要証拠金ロットや口座条件により変わります。margin_check、free_margin
証拠金維持率口座の資金余力です。margin_level、risk_block

VPSで保存するもの

VPS上でEAを運用する場合は、あとから確認できるように設定とログを保存します。

保存項目保存する内容
VPS情報VPS名、OS、設置用途を記録します。
MT5構成どのMT5にどの口座を設定しているか記録します。
EA名使用しているEA名を記録します。
EAバージョン使用しているEAのバージョンを記録します。
setファイル使用しているEA設定を保存します。
口座情報口座種別、サーバー名、口座タイプを記録します。
ExpertsログEA側の判定ログを保存します。
Journalログ端末・サーバー側のログを保存します。
取引履歴注文、約定、決済の記録を保存します。

EAログで確認したい項目

VPS運用では、EAが動いているか、注文できる状態か、通信や認証に問題がないかをログで確認します。

ログ項目確認内容
initEAが正常に起動したか確認します。
accountログイン中の口座を確認します。
server接続先サーバーを確認します。
connection取引サーバーとの接続状態を確認します。
auto_trading自動売買許可状態を確認します。
trade_allowed取引可能状態を確認します。
auth_statusEA認証状態を確認します。
webrequest_ok外部通信が成功しているか確認します。
heartbeatコピーEAや常時監視で更新状態を確認します。
entry_skip発注見送り理由を確認します。
retcode注文結果コードを確認します。

確認順

順番確認項目確認内容
1VPS接続VPSへ接続できるか確認します。
2MT4 / MT5起動取引端末が起動しているか確認します。
3口座ログイン正しい口座とサーバーに接続されているか確認します。
4自動売買許可端末全体とEA個別の許可を確認します。
5EA初期化EAが正常に起動し、認証が通っているか確認します。
6setファイルVPS上のMT5に正しい設定が反映されているか確認します。
7注文・決済確認order_send、retcode、close_reasonを確認します。
8ログ保存Expertsログ、Journalログ、取引履歴を保存します。

実務チェック表

チェック項目確認内容
VPSに接続できるリモート接続でVPSへ入れるか確認します。
MT4 / MT5が起動している取引端末が閉じていないか確認します。
正しい口座にログインしている口座番号、サーバー名、口座タイプを確認します。
自動売買が許可されている端末全体とEA個別の許可を確認します。
EA認証が通っているauth_status、auth_resultを確認します。
WebRequestを確認した認証、通知、外部連携が必要なEAで確認します。
setファイルを確認したVPS上のMT5に正しい設定が反映されているか確認します。
VPS負荷を確認したCPU、メモリ、ディスク容量を確認します。
ExpertsログとJournalログを保存したEA側と端末・サーバー側の記録を保存します。

FAQ

EAのVPSとは何ですか?

EAのVPSとは、MT4 / MT5を常時稼働させるために使う仮想サーバーです。EAの判定、発注、決済管理、通知、コピーEAなどを継続稼働させる目的で使われます。

自宅PCでもEAは動かせますか?

動かせます。ただし、自宅PCでは電源OFF、スリープ、回線切断、再起動、MT4 / MT5終了などでEAが止まる場合があります。

VPSに接続を閉じたらEAは止まりますか?

リモート接続画面を閉じるだけなら、VPS上のMT4 / MT5が起動したままであればEAは継続する場合があります。ただし、MT4 / MT5自体を閉じるとEAは止まります。

VPSを使えばEAは必ず安定しますか?

必ず安定するとは限りません。VPSの性能、通信状態、再起動、Windows Update、MT5起動状態、自動売買許可、認証、WebRequest、ログ確認が必要です。

複数MT5をVPSで動かす時は何を確認しますか?

口座番号、サーバー名、EA名、EAバージョン、setファイル、役割、コピー元・コピー先、CPU、メモリ、ログ保存を確認します。

VPS運用で見るログは何ですか?

ExpertsログとJournalログを確認します。init、account、server、connection、auto_trading、trade_allowed、auth_status、webrequest_ok、heartbeat、entry_skip、retcodeを確認してください。

関連ページ

関連ページ確認目的
FX用語辞典EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。
EAの稼働時間とはEAの取引時間、停止時間、サーバー時間、常時稼働の確認に使います。
EAの自動売買ボタンとはMT4/MT5でEAが注文できる状態か、注文許可の基本を確認します。
EAが動かない時に見る基本用語VPS上でEAが動かない場合の自動売買、認証、ログ、環境確認に使います。
マジックナンバーとは複数EA、複数チャート、複数MT5でのポジション管理を確認します。
EAログとはVPS上でのEA稼働、停止、注文、エラーのログ確認に使います。

まとめ

EAのVPSは、MT4 / MT5を常時稼働させるために使う仮想サーバーです。

VPSを使うことで、自宅PCの電源OFFや回線切断の影響を避けやすくなりますが、VPSを使えば必ず安定するという意味ではありません。

VPS運用では、MT4 / MT5の起動状態、口座ログイン、自動売買許可、EA認証、WebRequest、setファイル、VPS負荷、通信状態、Expertsログ、Journalログを確認してください。

特にコピーEA、複数MT5運用、GOLD / XAUUSD、ナンピンEA、通知ツールでは、VPS上の各MT5の役割、口座、EA、ログ、取引履歴を分けて管理することが重要です。

ABOUT ME
記事URLをコピーしました