「うちのEAはバー確定でしか取引しない。市場を見るのは1時間に1回だけだから、24時間動かす必要はないはずだ」――もっともらしい理屈ですが、間違っています。どこがどう間違っているのか、損をする前に知っておく価値があります。
EAはターミナルが動いている間しか存在しない
EAはブローカー側に常駐しているわけではありません。あなたのターミナルの中で動くコードであり、ターミナルが落ちている間、EAはどこにも存在しません。ポジションは残り、サーバーに登録済みのSL/TP注文は機能し続けますが、EA自身の仕事はすべて停止します。新規エントリーなし、シグナルによる手仕舞いなし、トレーリングなし、ブレークイーブン移動なし、バスケット管理なし。
バー確定を1本逃すと実際に何を失うか
エントリーシグナルが出たバーの確定時にターミナルがオフラインなら、まともに書かれたEAの多くは後追いでエントリーしません。その瞬間は過ぎており、次のバーは別の判断だからです。バックテストが数えていた取引を、あなたは無言でスキップします。もっと痛いのは手仕舞い側です。手仕舞いシグナルが死んだターミナルに向かって発火すると、ポジションは再接続まで放置され、戦略がまさに避けたかった値動きを抱え続けます。そしてトレーリングストップは、EAが動かすまでは注文ではありません。サーバー側のストップは最後に修正された価格に置かれたままなので、停止中にトレンドが伸びれば、トレールが確定させていたはずの利益を吐き出します。エントリー条件が1時間に1ティックで済むことと、ポジション管理がそれで済むことは別問題です。
VPS選びはレイテンシより信頼性
ストップを市場から十分離すバー確定型システムにとって、ブローカーへの低pingはほぼ見栄えの数字です。80ミリ秒遅れて執行されたシグナルも同じ取引です。重要なのは地味な信頼性です。マシンが何か月も落ちずに動くか、ホスト側メンテ後にきれいに再起動するか、ターミナルを自動で再立ち上げするか。まず稼働率を買い、レイテンシは本当に必要な戦略を回すときだけ買ってください。バー確定のトレンドフォローには不要です。スリープを切った自宅PCは、思われているより頻繁にこのテストに落ちます。Windowsアップデートだけでも、最悪のタイミングで再起動が走ります。
再起動後のチェックリスト
計画的かどうかに関わらず、再起動後は4点を確認してください。ターミナルが接続済みか(ウィンドウが開いているかではなく、右下の通信インジケーター)。EAがチャートに載り、アルゴ取引が有効か――このトグルは一部のアップデートで無言でリセットされます。エキスパートログにエラーなしで初期化が記録されているか。保有ポジションがEAの管理対象と一致しているか。2分の確認は、1週間後に「EAはただのチャート飾りだった」と気づくよりずっと安上がりです。
当社自身が常時稼働マシンで24時間この運用をしているポートフォリオEA: https://www.mql5.com/en/market/product/182751
全EAの実測バックテストデータ(プロフィットファクタ・有効証拠金ドローダウン・取引数・年別成績)を公開しています: fxea365.com/ea/ranking


