第6話:38時間、誰も発注していなかった——AutoTrading無効化事故

8月27日の深夜1時。ログを見ていて血の気が引きました。

2026.08.25 10:17:08 Experts automated trading is disabled because profile has been changed

8月25日の朝からずっと、全EAの発注がエラー10027(auto trading disabled by client)で拒否され続けていた。約38時間。

何が起きたか

前回の差し替え作業でプロファイルとテンプレートを変更した。MT5はプロファイル変更時にAutoTradingを自動でOFFにする。知りませんでした。しかもこのOFFはボタンの状態として永続するので、8月26日に端末が再起動してEAが再初期化されても復旧しない。

EAたちは何をしていたか

EAシグナル発生状態
SmaFlip USDJPY8/26 07:30フリップ保留、17.5時間リトライ継続(1,404回)
SmaFlipMTF USDJPY8/26 07:30決済失敗を毎バー記録
SmaFlip GBPUSD8/26 14:30フリップ保留、10.5時間リトライ(1,099回)
SmaFlipMTF GBPUSD8/26 14:30新規失敗を毎バー記録

健気に1,404回リトライしていました。そして僕は口座残高を見ても気づけなかった。EAは失敗しても静かにリトライし続けるだけ。ポジションは動かないので、見た目は「今日は取引がなかった日」と区別がつきません。

復旧

AutoTradingをONにして13秒後、保留分が一括で約定。USDJPYは買い決済+2,003円→売り建て、GBPUSDも買い決済+2,000円→売り建て。運良く方向は合っていました。

設計上の弱点も見つかった

フリップ保留中はシグナルを再評価しない設計になっていた。8月26日07:30に立ったシグナルを、17.5時間後にそのまま執行した。相場が反転していても古い方向でドテンする。これは怖い。次の版で「保留がNバー以上経過したら破棄して再判定」に直します。

再発防止

  • プロファイル・テンプレート・チャートセットを触ったら、必ずAutoTradingボタンを確認。手順書に確認ステップを追加
  • 全EAの情報パネルに「自動売買: 有効/無効」の状態行を追加。無効なら赤で警告
  • (後日)AutoTrading OFFが5分続いたらスマホにプッシュ通知を送る仕組みを共通パネルに実装

相場でやられたわけじゃない。自分の操作1つで38時間止まっていた。ラボで一番恥ずかしい記事ですが、一番読んでほしい記事でもあります。

BANDANAN AI FX LAB
このラボの記録は、毎週更新しています
記事の公開はXでお知らせしています。稼働中のEAと口座の推移はこちら。投資助言ではありません。
Xでフォロー資産推移

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です