経済指標・取引時間・時間帯とは|EA稼働前に確認する相場環境の基本用語
経済指標、取引時間、時間帯は、EAを稼働する前に確認しておきたい相場環境の基本用語です。
経済指標とは、雇用、物価、金利、景気などに関する統計や発表のことです。発表前後は値幅が大きくなったり、スプレッドが広がったり、注文が通りにくくなったりする場合があります。
取引時間とは、対象銘柄を売買できる時間帯です。FX、GOLD / XAUUSD、CFD、指数、暗号資産などでは、銘柄やブローカーによって取引可能時間が異なる場合があります。
EAでは、経済指標、取引時間、時間帯を、売買判断そのものではなく、新規エントリーの許可、停止、スプレッド確認、取引時間外の回避、バックテスト条件の整理として扱うことがあります。
この記事では、経済指標、取引時間、時間帯について、MT4/MT5のEA設定、GOLD / XAUUSD、バックテスト、EAログで確認する基本項目を整理します。
なお、この記事はEA稼働前の相場環境や設定確認を目的とした内容です。特定の経済指標、時間帯、売買方向、推奨エントリー、推奨ロット、利益保証を行うものではありません。
この記事で確認すること
| 用語 | 意味 | EAで確認する項目 |
|---|---|---|
| 経済指標 | 雇用、物価、金利、景気などに関する発表です。 | news_filter、calendar_filter、指標前後停止を確認します。 |
| 取引時間 | 対象銘柄を取引できる時間です。 | market_open、market_closed、session_timeを確認します。 |
| 時間帯 | 相場が動きやすい時間や取引が薄い時間の区分です。 | StartHour、EndHour、session_filterを確認します。 |
| サーバー時間 | ブローカーのMT4/MT5サーバー上の時間です。 | server_time、TimeTradeServerを確認します。 |
| スプレッド拡大 | BidとAskの差が広がる状態です。 | spread_points、spread_blockを確認します。 |
経済指標とは
経済指標とは、雇用、物価、金利、景気、貿易、消費などに関する統計や発表のことです。
代表的なものとして、雇用統計、消費者物価指数、政策金利、中央銀行発表、GDP、小売売上高などがあります。これらは相場の値幅、スプレッド、約定、注文失敗に影響する場合があります。
| 分類 | 例 | EAで確認すること |
|---|---|---|
| 雇用関連 | 雇用統計、失業率など | 発表前後の値幅、スプレッド、注文可否を確認します。 |
| 物価関連 | 消費者物価指数、生産者物価指数など | 急変やボラティリティ拡大を確認します。 |
| 金利関連 | 政策金利、中央銀行発表など | 発表時刻、取引停止設定、スプレッド拡大を確認します。 |
| 景気関連 | GDP、PMI、小売売上高など | 時間帯別の値幅や発表前後の挙動を確認します。 |
| 要人発言 | 中央銀行関係者の発言など | 予定時刻、急変、EA停止条件の有無を確認します。 |
経済指標は、相場が必ず一方向へ動くことを意味するものではありません。EAでは、方向予測ではなく、値幅拡大、スプレッド拡大、注文失敗リスク、稼働停止条件として確認することが重要です。
取引時間とは
取引時間とは、対象銘柄を売買できる時間です。
FX通貨ペア、GOLD / XAUUSD、CFD、指数、暗号資産などでは、取引できる曜日や時間帯が異なる場合があります。また、ブローカーのサーバー時間、夏時間、冬時間、祝日、メンテナンス時間によって表示が変わる場合があります。
| 確認項目 | 内容 | EAでの注意点 |
|---|---|---|
| 取引開始時刻 | 銘柄が取引可能になる時刻です。 | market_open、session_startを確認します。 |
| 取引終了時刻 | 銘柄の取引が終了する時刻です。 | market_close、session_endを確認します。 |
| メンテナンス時間 | 一時的に取引できない時間です。 | market_closed、trade_disabledを確認します。 |
| 週明け | 取引再開直後の時間帯です。 | スプレッド、窓開け、注文可否を確認します。 |
| 週末前 | 取引終了前の時間帯です。 | FridayClose、WeekendCloseを確認します。 |
| 祝日 | 流動性や取引時間が変わる場合があります。 | holiday_filter、market_sessionを確認します。 |
EAでは、取引時間外に注文を出そうとすると、注文失敗やmarket closed系のエラーになる場合があります。そのため、取引時間、サーバー時間、EAの稼働時間設定を合わせて確認します。
時間帯とは
時間帯とは、1日の中で相場の動き方や流動性が変わりやすい時間の区分です。
FXでは、東京時間、ロンドン時間、ニューヨーク時間のように説明されることがあります。GOLD / XAUUSDでも、時間帯によって値幅、スプレッド、注文量、急変の出方が変わる場合があります。
| 時間帯の例 | 確認する内容 | EAでの確認例 |
|---|---|---|
| 東京時間 | アジア時間帯の値幅やスプレッドを確認します。 | session=ASIA、time_filter |
| ロンドン時間 | 欧州時間帯の流動性や値幅を確認します。 | session=LONDON、volatility_check |
| ニューヨーク時間 | 米国時間帯の指標発表や値幅を確認します。 | session=NY、news_filter |
| 時間帯の重なり | 市場参加者が増えやすい時間を確認します。 | session_overlap、spread_check |
| 流動性が薄い時間 | スプレッド拡大や約定差を確認します。 | thin_market_block、spread_block |
時間帯は、売買方向を決めるものではありません。EAでは、新規エントリー許可、取引停止、スプレッド確認、ボラティリティ確認の条件として使われる場合があります。
サーバー時間と日本時間を混同しない
MT4/MT5のEA設定では、時間の基準が重要です。
EAの稼働時間や経済指標フィルターは、日本時間ではなく、ブローカーのサーバー時間を基準にしている場合があります。チャートの表示時刻、Expertsログの時刻、PC時刻、サーバー時刻がすべて同じとは限りません。
| 時間の種類 | 意味 | 確認内容 |
|---|---|---|
| サーバー時間 | ブローカーのMT4/MT5サーバー上の時刻です。 | TimeTradeServer、server_timeを確認します。 |
| PC時間 | 利用者のPCに設定された時刻です。 | Expertsログ左端の表示と混同しないよう確認します。 |
| 日本時間 | 日本での時刻です。 | サーバー時間との差を確認します。 |
| チャート時間 | ローソク足の時刻です。 | サーバー時間基準で表示される場合があります。 |
| 経済指標時刻 | 発表予定の時刻です。 | 参照するカレンダーのタイムゾーンを確認します。 |
EAの時間設定を確認する時は、StartHourやEndHourがどの時間基準なのかを確認します。日本時間で設定したつもりでも、EA側がサーバー時間基準で動いている場合は、稼働時間がずれることがあります。
経済指標や取引時間は新規エントリー停止条件として確認する
EAで経済指標や取引時間を扱う場合、すべての処理を止めるのではなく、新規エントリーを止める条件なのか、既存ポジション管理も止める条件なのかを分けて確認することが重要です。
実運用では、指標前後のスプレッド拡大、約定差、サーバー時間、曜日切り替え、VPS稼働状態も影響します。
| 確認項目 | 確認する内容 |
|---|---|
| 停止範囲 | 新規エントリーのみ停止か、決済やトレーリングも止める設計か確認する |
| 時間基準 | PC時間、MT5サーバー時間、口座サーバーの日付区切りを確認する |
| スプレッド | 指標前後やロールオーバー時間の拡大を確認する |
| ログ | 時間フィルター、指標停止、取引時間外、発注見送り理由を確認する |
バックテストとリアル運用で時間条件の差を確認する場合は、MT5でバックテストとリアル運用の違いを確認することを確認してください。
スプレッド拡大を確認する場合は、GOLD / XAUUSD対応EAのスプレッド確認ガイド、EAログで見送り理由を確認する場合は、EAログとは|Expertsログ・Journalログで確認する動作記録の基本も参考になります。
経済指標前後にEAで確認すること
経済指標の前後では、値幅が大きくなったり、スプレッドが広がったり、注文が通りにくくなったりする場合があります。
EAでは、経済指標を理由に新規エントリーを一時停止する設計、スプレッド上限で見送る設計、指標通貨に応じて対象銘柄を判定する設計などがあります。
| 確認項目 | 内容 | EAログ例 |
|---|---|---|
| 指標時刻 | 発表予定時刻です。 | event_time、news_time |
| 対象通貨 | 指標が関係する通貨です。 | event_currency、target_currency |
| 停止前時間 | 発表前に新規停止する時間です。 | news_block_before_min |
| 停止後時間 | 発表後に新規停止する時間です。 | news_block_after_min |
| 新規停止 | 新規エントリーだけを止める設計です。 | news_entry_block |
| 既存ポジション管理 | 保有中ポジションの管理を続けるかです。 | manage_position_continue |
| スプレッド確認 | スプレッド拡大で止めるかです。 | spread_block |
重要なのは、経済指標時にEAをどう動かすかではなく、現在のEAがどの仕様で動くかを確認することです。新規停止だけなのか、決済やトレーリングも止めるのか、既存ポジション管理は続くのかを確認します。
新規エントリー停止と既存ポジション管理を分ける
EAでは、経済指標や取引時間外の制御が、新規エントリーだけに適用される場合と、既存ポジション管理にも影響する場合があります。
安全確認のためには、新規エントリー、ナンピン、トレーリング、建値移動、決済、ロスカット、通知を分けて確認します。
| 機能 | 確認内容 | ログ例 |
|---|---|---|
| 新規エントリー | 指標前後や時間外で止まるか確認します。 | entry_block、news_entry_block |
| ナンピン | 既存ポジションへの追加が止まるか確認します。 | nanpin_block、add_entry_block |
| トレーリング | 保有中ポジションのSL追従が続くか確認します。 | trail_continue、trail_block |
| 建値移動 | BE機能が続くか確認します。 | be_check、be_modify |
| 決済 | 決済条件が通常どおり動くか確認します。 | close_check、close_reason |
| ロスカット | リスク停止が有効か確認します。 | risk_stop、lcut_check |
| 通知 | 停止理由や注文結果が通知されるか確認します。 | notify_status、send_result |
特に、経済指標フィルターや時間帯フィルターは、新規エントリー専用の制御として実装されている場合があります。既存ポジションの保護処理まで止まるかどうかは、EA仕様とログで確認してください。
GOLD / XAUUSDで確認すること
GOLD / XAUUSDは、米ドル、金利、経済指標、要人発言、時間帯によって値幅やスプレッドが変わりやすい場面があります。
GOLD / XAUUSD対応EAでは、指標前後の値幅、スプレッド、point、digits、ATR、約定価格差、取引時間を確認します。
| 確認項目 | 内容 | EAでの注意点 |
|---|---|---|
| 対象通貨 | GOLD / XAUUSDでは主にUSD関連指標を確認する場合があります。 | target_currency、calendar_currencyを確認します。 |
| 値幅 | 指標前後に価格が大きく動く場合があります。 | ATR、price_range、spike_filterを確認します。 |
| スプレッド | 指標前後や流動性が薄い時間に広がる場合があります。 | spread_points、spread_blockを確認します。 |
| point | 最小価格変動単位です。 | 停止幅やSL/TP幅の単位を確認します。 |
| digits | 価格の桁数です。 | pips換算と混同しないよう確認します。 |
| 取引時間 | GOLDの取引可能時間です。 | market_session、trade_allowedを確認します。 |
| 約定差 | 注文価格と約定価格のズレです。 | slippage、retcode、order_failを確認します。 |
GOLD / XAUUSDでは、EAの時間帯設定、経済指標フィルター、スプレッド上限、ATR急変フィルターをセットで確認します。
スプレッド拡大と注文失敗
経済指標前後、週明け、週末前、流動性が薄い時間帯では、スプレッドが広がる場合があります。
EAでは、スプレッドが上限を超えた時に新規注文を見送る設定がある場合があります。また、取引時間外や価格急変時には、注文が失敗することもあります。
| 状態 | 内容 | EAログ例 |
|---|---|---|
| スプレッド拡大 | BidとAskの差が広がる状態です。 | spread_points、spread_block |
| 取引時間外 | 市場が閉じている状態です。 | market_closed、trade_disabled |
| 価格急変 | 短時間で価格が大きく動く状態です。 | spike_filter、price_changed |
| 約定拒否 | 注文がブローカー側で受け付けられない状態です。 | order_fail、retcode |
| 価格差 | 要求価格と約定価格がずれる状態です。 | slippage、requested_price、executed_price |
EA設定で確認する項目
経済指標、取引時間、時間帯に関係するEA設定では、時間基準、対象通貨、停止前後時間、スプレッド上限、取引時間外の挙動を確認します。
| 設定名の例 | 意味 | 確認内容 |
|---|---|---|
| UseNewsFilter | 経済指標フィルターを使うかどうかです。 | ON/OFFを確認します。 |
| NewsBlockBefore | 指標前に新規停止する時間です。 | 何分前から止めるか確認します。 |
| NewsBlockAfter | 指標後に新規停止する時間です。 | 何分後まで止めるか確認します。 |
| TargetCurrency | 指標対象通貨です。 | USD、JPY、EURなどを確認します。 |
| UseTimeFilter | 時間帯フィルターを使うかどうかです。 | ON/OFFと対象機能を確認します。 |
| StartHour / EndHour | 新規エントリーを許可する時間帯です。 | サーバー時間基準か確認します。 |
| ServerTimeBasis | 時間判定の基準です。 | server_time、pc_time、日本時間との違いを確認します。 |
| MaxSpread | 許容スプレッド上限です。 | spread_blockの条件を確認します。 |
| FridayClose | 週末前の決済や新規停止設定です。 | 週末保有の有無を確認します。 |
| TradeOnHoliday | 祝日や特殊時間帯に取引するかです。 | 取引時間の例外を確認します。 |
バックテストで確認すること
経済指標や時間帯条件を使うEAでは、バックテスト時に時間基準と停止条件を記録します。
バックテスト結果は将来の結果を保証するものではありません。また、経済指標カレンダー、スプレッド変動、実際の約定環境は、バックテストと実運用で差が出る場合があります。
| 確認項目 | 記録する内容 |
|---|---|
| EA名 | 使用したEA名を記録します。 |
| EAバージョン | 時間制御や指標フィルターの仕様が変わる可能性があるため記録します。 |
| 銘柄 | GOLD / XAUUSDなど対象銘柄を記録します。 |
| 時間足 | チャート時間足と参照時間足を記録します。 |
| 検証期間 | 通常期間、指標前後、週明け、週末前を含む期間を確認します。 |
| 時間基準 | サーバー時間、日本時間、PC時間の扱いを記録します。 |
| 取引時間設定 | StartHour、EndHour、FridayCloseを記録します。 |
| 指標フィルター | UseNewsFilter、停止前後時間、対象通貨を記録します。 |
| スプレッド条件 | MaxSpread、spread_block回数を確認します。 |
| 時間帯別成績 | 時間帯ごとの取引回数、損益、DDを確認します。 |
| 注文失敗 | market_closed、order_fail、retcodeを確認します。 |
| 最大DD | 資金の最大落ち込みを確認します。 |
EAログで確認したい項目
EAログでは、経済指標、取引時間、時間帯、スプレッド、注文可否を分けて確認します。
特に、シグナルが出ているように見えても注文されない場合、時間帯フィルター、指標フィルター、スプレッド制限、取引時間外、外部制御などを分けて確認することが重要です。
| ログ項目 | 確認内容 |
|---|---|
| server_time | EAが使っているサーバー時刻を確認します。 |
| pc_time | PC側の時刻表示と混同していないか確認します。 |
| time_basis | 時間判定の基準を確認します。 |
| session_state | 現在の取引時間帯を確認します。 |
| market_open | 市場が開いているか確認します。 |
| market_closed | 取引時間外か確認します。 |
| time_filter | 時間帯フィルターの状態を確認します。 |
| time_block | 時間制限で新規注文が止まったか確認します。 |
| news_filter | 経済指標フィルターの状態を確認します。 |
| news_block | 指標前後で新規注文が止まったか確認します。 |
| event_currency | 対象指標の通貨を確認します。 |
| spread_points | 現在のスプレッドを確認します。 |
| spread_block | スプレッド上限で見送りになったか確認します。 |
| entry_permission | 新規エントリーが許可されているか確認します。 |
| order_fail | 注文失敗の理由を確認します。 |
| retcode | MT5側の取引結果コードを確認します。 |
混同しやすい点
| 混同しやすい点 | 確認方法 |
|---|---|
| 経済指標を売買方向の根拠として見る | EAでは方向予測ではなく、値幅・スプレッド・停止条件として確認します。 |
| 日本時間とサーバー時間を混同する | StartHour、EndHour、server_time、time_basisを確認します。 |
| 取引時間外とEA停止を混同する | market_closed、trade_disabled、EA側のtime_blockを分けて確認します。 |
| 指標フィルターで全機能が止まると思う | 新規エントリーだけか、既存ポジション管理も止まるか確認します。 |
| スプレッド拡大とシグナル不成立を混同する | signal_direction、spread_block、entry_permissionを分けて確認します。 |
| バックテストと実運用のスプレッド環境を同じと考える | テスト条件、実スプレッド、ログを分けて確認します。 |
確認順
| 順番 | 確認項目 | 確認内容 |
|---|---|---|
| 1 | 対象銘柄 | GOLD / XAUUSDなど、銘柄ごとの取引時間を確認します。 |
| 2 | 時間基準 | EAがサーバー時間、日本時間、PC時間のどれを使うか確認します。 |
| 3 | 取引時間 | market_open、market_closed、session_timeを確認します。 |
| 4 | EAの稼働時間設定 | StartHour、EndHour、UseTimeFilterを確認します。 |
| 5 | 経済指標フィルター | UseNewsFilter、対象通貨、停止前後時間を確認します。 |
| 6 | スプレッド上限 | MaxSpread、spread_points、spread_blockを確認します。 |
| 7 | 新規停止範囲 | 新規エントリーだけか、追加注文も止まるか確認します。 |
| 8 | 既存ポジション管理 | トレーリング、BE、決済、リスク停止が続くか確認します。 |
| 9 | バックテスト | 時間帯別結果、指標前後、注文失敗を確認します。 |
| 10 | EAログ | time_block、news_block、spread_block、order_failを確認します。 |
実務チェック表
| チェック項目 | 確認内容 |
|---|---|
| 経済指標の意味を確認した | 売買方向ではなく、相場環境や値幅確認として整理します。 |
| 取引時間を確認した | 対象銘柄の取引可能時間、メンテナンス時間を確認します。 |
| 時間帯の意味を確認した | 東京時間、ロンドン時間、ニューヨーク時間などの区分を確認します。 |
| サーバー時間を確認した | EAのStartHour、EndHourがどの時間基準か確認します。 |
| 日本時間とのズレを確認した | 経済指標カレンダーのタイムゾーンとEA設定を照合します。 |
| 経済指標フィルターを確認した | UseNewsFilter、停止前後時間、対象通貨を確認します。 |
| スプレッド上限を確認した | MaxSpread、spread_points、spread_blockを確認します。 |
| 新規エントリー停止範囲を確認した | 新規だけか、追加注文も止まるか確認します。 |
| 既存ポジション管理を確認した | Trail、BE、Close、LCUTが継続するか確認します。 |
| GOLD / XAUUSDの銘柄仕様を確認した | point、digits、ATR、スプレッド、取引時間を確認します。 |
| バックテスト条件を保存した | EA名、バージョン、銘柄、時間足、期間、時間設定、setファイルを保存します。 |
| EAログを確認した | server_time、time_block、news_block、spread_block、order_failを確認します。 |
FAQ
経済指標とは何ですか?
経済指標とは、雇用、物価、金利、景気などに関する統計や発表のことです。EAでは、売買方向の根拠ではなく、値幅拡大、スプレッド拡大、新規停止条件として確認する場合があります。
取引時間とは何ですか?
取引時間とは、対象銘柄を売買できる時間です。銘柄、ブローカー、サーバー時間、祝日、メンテナンス時間によって変わる場合があります。
EAの時間設定は日本時間ですか?
EAによって異なります。多くの場合、MT4/MT5のサーバー時間を基準にしているため、StartHour、EndHour、server_time、time_basisを確認してください。
経済指標フィルターでは何が止まりますか?
EA仕様によって異なります。新規エントリーだけを止める場合もあれば、追加注文や一部機能にも影響する場合があります。entry_block、news_block、manage_position_continueを確認します。
指標前後にスプレッドが広がることはありますか?
あります。経済指標前後、週明け、週末前、流動性が薄い時間帯では、spread_pointsやspread_blockを確認します。
GOLD / XAUUSDで注意することはありますか?
USD関連指標、値幅、ATR、スプレッド、point、digits、取引時間、約定差を確認します。EAログではnews_block、spread_block、order_failを確認します。
関連ページ
| 関連ページ | 確認目的 |
|---|---|
| FX用語辞典 | EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。 |
| EAの稼働時間とは | EAの取引時間、停止時間、サーバー時間、稼働条件を確認します。 |
| スキャルピング・デイトレ・スイングとは | 運用時間軸、保有時間、時間帯別のEA検証項目を確認します。 |
| ボラティリティ・ATRとは | 経済指標前後や時間帯別の値幅、ATR、急変を確認します。 |
| FXのスプレッドとは | 指標前後、週明け、流動性が薄い時間帯のスプレッド拡大を確認します。 |
| EAログとは | server_time、time_block、news_block、spread_block、order_failなどのログ確認に使います。 |
まとめ
経済指標、取引時間、時間帯は、EA稼働前に確認しておきたい相場環境の基本用語です。
経済指標は、売買方向を決めるものではなく、値幅拡大、スプレッド拡大、注文失敗、新規停止条件として確認します。取引時間は、対象銘柄を売買できる時間であり、銘柄やブローカー、サーバー時間によって変わる場合があります。
EAでは、日本時間、PC時間、サーバー時間を混同しないことが重要です。StartHour、EndHour、UseNewsFilter、NewsBlockBefore、NewsBlockAfter、MaxSpread、FridayCloseなどの設定を確認します。
バックテストやEAログでは、server_time、time_basis、market_closed、time_block、news_block、spread_points、spread_block、entry_permission、order_fail、retcodeを確認し、シグナル不成立、時間制限、指標制限、スプレッド制限、注文失敗を分けて検証してください。
