なぜ経済指標の前後にEAを止めるのか
EA(自動売買)は「普段通りの相場」を前提にロジックが組まれている。経済指標の発表前後は、その前提が崩れる時間帯だ。具体的に何が起きるかというと、3つのリスクが同時に襲ってくる。
まず、スプレッドの急拡大。米雇用統計やFOMCの直前・直後にはドル円のスプレッドが通常の3〜5倍、ひどい時には10倍以上に広がることがある。普段1.6pipsで取引しているスタンダード口座で、一時的に8〜16pipsのスプレッドが発生する。EAがこのタイミングでエントリーすれば、入った瞬間に含み損を抱えることになる。
次に、スリッページ。注文した価格と実際の約定価格がずれる現象だ。指標発表直後の数秒間は値動きが激しすぎて、成行注文が希望価格から5〜10pips以上滑ることも珍しくない。逆指値(ストップロス)が滑って想定以上の損失が確定するケースもある。
そして、異常なボラティリティ。雇用統計の発表後に数秒で50pips動くような場面では、EAのロジックが正常に機能しない。トレンドフォロー型は「ダマシ」に引っかかり、レンジ型はストップを一瞬で刈られる。いわば、晴天用の装備で嵐に突っ込むようなものだ。
停止すべき指標の見分け方——重要度で仕分ける
すべての経済指標でEAを止める必要はない。重要度で仕分けるのが現実的だ。経済指標カレンダーでは一般的に★1つから★3つで重要度が表示されている。この区分に沿って対応を変える。
★★★(最重要)——必ず停止。FOMC(連邦公開市場委員会)政策金利発表、米雇用統計(非農業部門雇用者数)、CPI(消費者物価指数)。この3つは「御三家」と呼べるレベルで相場を動かす。2026年5月時点でも、この3指標の前後でスプレッド拡大とボラティリティ急騰が顕著に見られる。EA運用者がまず覚えるべき指標はこの3つだ。
★★(重要)——停止推奨。GDP(国内総生産)速報値、小売売上高、ISM製造業景況指数、PMI(購買担当者景気指数)。これらも発表直後に20〜30pips程度の変動が出ることがある。EA停止が推奨されるけれど、★★★ほどの緊急度ではない。トレードスタイルによっては稼働させたまま通過させる人もいる。
★(一般)——任意。住宅着工件数、景況感指数、貿易収支など。通常、相場への影響は限定的。EAを止めるかどうかは各自の判断に委ねて構わない。ただし、予想値と大きく乖離した場合には★1つでも急変動が起きることがあるから、過信は禁物だ。
手動でEAを停止する方法——MT4の操作手順
最もシンプルな方法は、MT4の「自動売買」ボタンをクリックすること。ツールバーにある再生マークのようなボタンだ。これをOFFにすると、稼働中のすべてのEAが新規注文を出さなくなる。すでに保有中のポジションには影響しない。決済注文(TP・SL)もそのまま有効だから安心していい。
特定のEAだけを止めたい場合は、チャート上でEAを右クリックし「自動売買」→「取り消す」を選ぶか、EAのパラメータ設定で「Allow live trading」のチェックを外す。複数のEAを動かしている場合、指標の影響を受けやすい通貨ペアのEAだけ止めて、影響が少ないペアはそのまま稼働させるといった使い分けもできる。
手動停止の問題点は、忘れるリスクがあることだ。仕事中に指標発表があると、うっかり停止し忘れて痛い目を見る。これはEA運用者の「あるある」と言っていい。だから次に紹介する自動停止の仕組みが重宝される。
ニュースフィルターで自動停止する仕組み
ニュースフィルターとは、経済指標の発表時間を自動で判定して、その前後だけEAのトレードを停止する機能のこと。ニュースフィルター付きのEAであれば、パラメータ設定で「UseNewsFilter = true」のようにONにするだけで動作する。
一般的なパラメータは次の通り。「StopMinutesBefore = 30」で指標30分前に停止、「ResumeMinutesAfter = 15」で指標15分後に再開、「MinImportance = 2」で★★以上の指標に反応、という具合だ。数値はEAによって異なるけれど、考え方は共通している。
自前でニュースフィルターを実装する場合は、MQL4のWebRequest関数を使って外部の経済指標カレンダーAPIからデータを取得する方法が主流だ。Forex FactoryのカレンダーページをXMLやHTMLで取得してパースする手法が広く知られている。ただし、WebRequest関数を使うにはMT4の「ツール」→「オプション」→「エキスパートアドバイザ」タブで対象URLを許可リストに追加する必要がある。この設定を忘れるとフィルターが無効になるから注意してほしい。
MT5を使っている場合は、プラットフォーム内蔵の経済カレンダー機能(MqlCalendar系の関数)を使えるから、外部APIに依存せずにニュースフィルターを実装できる。MT5環境の方がフィルター構築のハードルは低い。
注意点がひとつ。ニュースフィルターがカレンダーAPIのデータに依存している以上、APIの障害やメンテナンスでデータが取得できないリスクが常にある。フィルターが「指標なし」と誤判定してEAが稼働し続ける可能性はゼロではない。フィルターを過信せず、重要指標の日は自分の目でもカレンダーを確認する習慣が望ましい。
XM環境でのニュースフィルター運用——油断禁物
XMは他の海外FX業者に比べてニュースタイム前後のスプレッド拡大が比較的穏やかだと言われることがある。実際、東京時間の★1つ〜★2つの指標では、スプレッドの変動幅はかなり限定的だ。
ただし、これは「XMなら指標時にEAを止めなくていい」という意味ではない。FOMCや雇用統計、CPIクラスの最重要指標では、XMのスタンダード口座でもドル円スプレッドが一時的に通常の3〜5倍に跳ね上がることがある。KIWAMI極口座でも同様だ。スプレッド拡大が「比較的少ない」と「拡大しない」は全く別の話。2026年5月時点でも、この傾向は変わっていない。
XM環境でEA運用するなら、最低限★★★指標の前後ではニュースフィルターを有効にしておくべきだ。「XMだから大丈夫」という根拠のない安心感が、最大の敵になりかねない。
おすすめの経済指標カレンダー3選
XM公式 経済指標カレンダー。日本語対応で見やすい。XMユーザーなら最も手っ取り早い選択肢だ。重要度が★マークで表示されるから、停止すべき指標がひと目でわかる。スマホでも見やすいレイアウトで、出先での確認にも使える。
Forex Factory。英語サイトだけど、情報量と精度で言えば世界最強クラスの経済指標カレンダー。MQL4のニュースフィルターが参照するデータソースとしても広く使われている。タイムゾーンを東京(GMT+9)に設定しておけば、日本時間で指標発表時刻が確認できる。
MT5内蔵カレンダー。MT5を使っているなら別ツールが不要で便利。「表示」→「カレンダー」から開ける。MqlCalendar系の関数でEAから直接参照できるのが強みで、外部APIの障害リスクを排除できる。ただしMT4には内蔵されていないから、MT4ユーザーは上の2つを使うことになる。
停止・再開のタイミング——30分前停止、15〜30分後再開
ニュースフィルターの停止・再開タイミングは、指標の重要度によって調整するのが賢い。★★★指標なら30分前に停止、発表後30分で再開。★★指標なら15分前に停止、発表後15分で再開。これが一般的な目安だ。
ただし、再開タイミングは機械的に決めるだけでなく、スプレッドが通常値に戻っていることを確認してからにするのが安全だ。指標結果が市場予想と大きく乖離した場合、発表後30分経ってもボラティリティが収まらないことがある。こういう時は無理に再開せず、落ち着くまで待つ判断力も必要になる。
VPS上でEAを動かしている場合、手動で再開タイミングを判断するのは現実的に難しい。だからこそニュースフィルターによる自動再開が重要になるし、フィルターの再開時間設定はやや保守的な値(20〜30分後)にしておく方が安全だ。攻めて早く再開するよりも、守って遅く再開する方が長期的には資金を守れる。
XMならEA運用に適した環境が整っている。口座開設ボーナスでまず小さく始めてみるのが堅実だ。
XMの口座を開設する →ニュースフィルター運用のチェックリスト
最後に、ニュースフィルター運用で押さえておくべきポイントを整理しておく。週に一度のルーティンとして確認する習慣をつけると、うっかりミスを防げる。
毎週月曜日に、その週の経済指標カレンダーをチェックする。★★★指標がある日は手帳やスマホのリマインダーにメモしておく。ニュースフィルター付きEAを使っている場合でも、フィルターが正常に動作しているかをパラメータ画面で確認する。WebRequest関数を使うフィルターなら、許可URLリストに必要なアドレスが入っているかも併せてチェックする。
経済指標は突発的に重要度が変わることもある。要人発言や地政学リスクなど、カレンダーに載っていないイベントでも相場が急変動する場面はある。ニュースフィルターに頼り切るのではなく、日常的に相場のニュースを追う意識は持っておきたい。自動化は便利だけれど、最終的な判断は自分自身がするもの。道具に使われるのではなく、道具を使いこなすトレーダーでいてほしい。
FX Rescue編集部では、XMスタンダード口座でFOMC発表前後30分間のドル円スプレッドを計測し、通常時比で約3〜5倍の拡大を確認。停止・再開タイミングの目安は2026年5月時点での複数回の指標発表時のスプレッド推移に基づいています。ニュースフィルターのパラメータ例は一般的なEAの設定項目であり、個別EAの仕様により異なります。