FX 市場の 24 時間構造
外国為替市場は日曜夜 (日本時間) のウェリントン・シドニー市場のオープンから金曜深夜のニューヨーク市場クローズまで、ほぼ 24 時間連続で取引が行われる。ただし「24 時間開いている」ことと「24 時間同じ条件で取引できる」ことは異なる。市場は東京 (アジア) → ロンドン (欧州) → ニューヨーク (北米) の順にメインプレーヤーが交代しながら流動性を供給しており、各セッションの参加者構成・取引量・ボラティリティは顕著に異なる。BIS (国際決済銀行) の 2022 年トリエンナル調査によると、FX の 1 日平均取引高は約 7.5 兆ドルであり、地理的にはイギリス (ロンドン) が約 38%、米国が約 19% と、この 2 拠点で過半を占める。
東京セッション (日本時間 9:00-17:00) の特性
東京セッションは円絡みのペア (USD/JPY, EUR/JPY, AUD/JPY) の流動性が比較的厚い一方、EUR/USD や GBP/USD はロンドン勢が不在のため流動性が薄い。ボラティリティはロンドン・ニューヨークと比較して低く、レンジ相場に収まりやすい傾向がある。スプレッドは USD/JPY で 0.2〜0.4 pips、EUR/USD で 0.3〜0.6 pips 程度 (ブローカーにより異なる) が平時の水準である。ただし日銀の金融政策決定会合 (通常 12:00 前後に結果発表) や、本邦機関投資家の仲値 (9:55) に向けた実需フローで一時的にボラティリティが跳ねることがある。システムトレードの観点では、東京セッションは平均回帰系のシグナルが有効になりやすい時間帯とされる。
ロンドンセッション (日本時間 17:00-翌 2:00) の特性
ロンドンは世界最大の FX 取引拠点であり、セッション開始とともに流動性が急増し、スプレッドが最も狭くなる時間帯でもある。EUR/USD のスプレッドは 0.1〜0.2 pips まで縮小し、USD/JPY も 0.1〜0.3 pips 程度に収まることが多い。ボラティリティは東京に比べて 1.5〜2 倍に拡大し、トレンドが発生しやすい。特にロンドンオープン直後 (日本時間 16:00〜17:00、夏時間) は東京セッションで形成されたレンジをブレイクする動きが頻発し、ブレイクアウト戦略の起点として重要視される。ロンドン〜ニューヨークのオーバーラップ (日本時間 21:00〜翌 2:00) は 1 日で最も取引量が多く、経済指標の発表 (米国指標は 21:30 や 23:00 が多い) もこの時間帯に集中する。
ニューヨークセッション (日本時間 22:00-翌 7:00) の特性
ニューヨークセッションは米国の経済指標発表と FOMC (連邦公開市場委員会) の声明によって USD 絡みのペアが大きく動く時間帯である。NFP (非農業部門雇用者数、原則毎月第 1 金曜 21:30 JST) や CPI (消費者物価指数) の発表直後は数秒で 50〜100 pips 動くことも珍しくなく、スプレッドが通常の 10 倍以上に拡大し、スリッページも急激に増加する。ロンドンクローズ後 (日本時間 2:00 以降) は流動性が急減し、スプレッドが再び拡大する。特に日本時間 5:00〜7:00 のアジア早朝は「魔の時間帯」と呼ばれ、薄い板にフラッシュクラッシュ (瞬間的な暴落) が発生するリスクがある (2019 年 1 月 3 日の円フラッシュクラッシュが代表例)。
サマータイムと祝日が崩すセッションの時間割
セッションの時間帯は固定ではなく、サマータイム (夏時間) と各国の祝日で 1 時間単位でずれる点に注意が必要である。欧米は概ね 3 月から 11 月頃まで夏時間を採用するため、ロンドン・ニューヨークのオープン時刻、および米国経済指標の発表時刻 (例: NFP) は冬時間より 1 時間早まる。日本は夏時間を採用しないため、システム側では「現地時間ベースのスケジュール」を管理し、サマータイムの切り替え日を跨いでも発注・回避のタイミングがずれないようにする必要がある。さらに、クリスマスや年末年始、欧米の祝日 (独立記念日、感謝祭など) は主要市場が休場または短縮取引となり、流動性が平時の数分の一に落ち込む。薄商いの中では小さな注文でも値が飛びやすく、スプレッドも拡大する。システムトレードでは、取引所カレンダーと夏時間情報を外部データとして取り込み、低流動性日には自動的にポジションサイズを縮小するか発注を停止する設計が、想定外のスリッページを防ぐうえで実務的に重要になる。
システム設計への実装指針
以上のセッション特性をシステムトレードに組み込む際の実装指針は以下の通りである。(1) 執行タイミング: 流動性の厚い時間帯 (ロンドン〜 NY オーバーラップ) にリバランスや大口注文を集中させ、スリッページを最小化する。(2) スプレッドフィルター: ブローカー API から取得したリアルタイムスプレッドが閾値 (例: USD/JPY で 0.5 pips) を超えたら発注を見送る Pre-trade Guard を設ける。(3) 指標回避: 経済指標カレンダー API から重要指標の発表時刻を取得し、発表前後 N 分間は新規発注をブロックする。(4) セッションフィルター: 戦略によっては特定セッションでのみシグナルを有効化する (平均回帰 → 東京、トレンドフォロー → ロンドン) 設計が有効。(5) 週末リスク: 金曜 NY クローズ前にポジションサイズを縮小し、月曜窓開けのギャップリスクを軽減する。本記事は情報提供を目的としており、特定の取引手法を推奨するものではない。投資判断は各自の責任で行うこと。