MT5の自動売買が勝手にOFFになる原因|3つの設定

本記事にはアフィリエイト広告(PR)を含みます。

PR

MT5の自動売買(アルゴリズム取引)が勝手にOFFになるのは、多くの場合MT5自身の安全装置です。口座を切り替えた時・プロファイルを切り替えた時・チャートの銘柄か時間足を変えた時に、自動で無効にする設定があります。

場所は「ツール」→「オプション」→「エキスパートアドバイザー」タブです。どの操作の後でOFFになったかを思い出せば、原因はほぼ特定できます。

(確認環境:MetaTrader 5 / Windows 11。設定の名前はMT5本体に含まれる文字列と、MetaTrader 5 公式ヘルプで確認しています)

まず今の状態を確かめる

  • ツールバーの「アルゴリズム取引」ボタン — ON/OFFの切り替えは Ctrl+E でもできます
  • チャートの右上 — 公式ヘルプによると、EAの起動に成功するとEAの名前とアイコンがチャートの右上に表示されます
  • ログのメッセージ — 自動売買が止められていると、EAの注文に次のメッセージが出ます
メッセージ 止めているのは
アルゴリズム取引はクライアントターミナルで無効になっています 自分のMT5(この記事の対象)
アルゴリズム取引はサーバー側で無効になっています 業者側。自分では解除できないので業者に確認

勝手にOFFになる3つの設定

「エキスパートアドバイザー」タブには、次の3つの設定があります。チェックが入っていると、その操作をした時に自動売買がOFFになります。

設定の名前 OFFになる操作 起きやすい場面
アカウントが変更されたときにアルゴリズム取引を無効にする 別の口座にログインした デモとリアルの切り替え、複数口座の使い分け
プロファイルが変更されたときにアルゴリズム取引を無効にする チャートの組(プロファイル)を切り替えた 相場ごとに画面の組み合わせを切り替えている
チャートの銘柄または期間が変更されたときにアルゴリズム取引を無効にする EAを入れたチャートの銘柄か時間足を変えた 時間足を切り替えながら相場を見ている

MetaTrader 5 の公式ヘルプは、口座変更時の設定を「防御機構」と説明しています。別の口座で、意図しないままEAが注文を出すのを防ぐための仕組みです。

どれを外すか

  • 口座の変更は、入れたままにしておくことをおすすめします。デモで試していたEAが、リアル口座に切り替えた瞬間に動き出すのを防げます
  • 銘柄・期間の変更は、EAを入れたチャートで時間足をよく切り替える人ほど引っかかります。切り替えるたびにOFFになって困るなら、この設定を外すか、EA専用のチャートを1枚用意して、そのチャートは触らない運用にします

時間足を切り替えると、チャート上のEAやインジケーターは一度終了して起動し直します。その仕組みはMT5で時間足を変えると水平線が消える原因で説明しています。

それ以外で止まっている場合

  • EAごとの許可が外れている — EAをチャートに入れる時の設定画面にも「アルゴリズム取引を許可」のチェックがあります。全体がONでも、ここが外れているとそのEAは取引しません
  • MT5を閉じた・パソコンがスリープした — EAはMT5の中で動くプログラムです。MT5が動いていない間は何もしません。パソコンを閉じても動かし続けたい場合は、WindowsのVPSでMT5を起動しておく方法があります(例:お名前.com デスクトップクラウド)
  • 複数のMT5を起動している — 設定はMT5ごとに別です。EAを入れた方のMT5でONになっているかを確認してください。仕組みはMT5を複数同時起動する方法にあります
  • 手動で入れたポジションにだけ効かない — 自動売買の設定ではなく、EAが対象にするポジションの条件の問題です。MT5の決済用EAが手動ポジションに効かない理由を参照してください

注文そのものが通らない時のメッセージの見方はMT5で注文できない時の確認にまとめています。

決済をEAに任せている場合は特に注意

自動売買がOFFになっても、保有中のポジションはそのまま残ります。エントリーだけのEAなら「注文が出ない」ことで気づけますが、決済をEAに任せている場合は、決済されないままポジションが残り続けます。ツールバーのボタンの状態を、ときどき目で確認してください。

当サイトが開発・販売しているTimerClose_EA(¥1,500)も、手動で入れたポジションを指定した秒数で自動決済するEAのため、アルゴリズム取引がONでなければ動きません。時間足を切り替える習慣がある人は、EAを入れるチャートを分けて使ってください。

まとめ

  1. 勝手にOFFになる原因は、多くが「エキスパートアドバイザー」タブの3つの設定
  2. 口座・プロファイル・チャートの銘柄か時間足を変えた時にOFFになる
  3. 口座変更の設定は、誤発注を防ぐために入れたままを推奨
  4. 時間足をよく切り替えるなら、EA専用のチャートを分ける
  5. 「サーバー側で無効」と出る場合は業者側の問題

EAが動いているのに取引しない時の確認はMT5でEAが動いているかを確認する方法、自動売買をオフにしてもOnTickは呼ばれる点は週末・休場中にEAが動かない?、更新で止まる場合はMT5の自動アップデートでEAが止まるで説明しています。

本記事は操作手順を説明したものであり、特定の売買や業者を推奨するものではありません。投資判断はご自身の責任で行ってください。FXは元本割れの可能性があります。