プレマーケットと時間外取引の時間帯(ET)
プレマーケットは午前4時~9時30分、時間外取引は午後4時~8時です。各セッションの出来高比率、広がったスプレッドのコスト、ニュースが相場を動かす時間帯を確認します。
時間外取引とは、米国の通常取引セッション終了後、東部時間(ET)の午後4時から午後8時までに株式を売買することです。プレマーケット取引は、午前4時から午前9時30分までに同じ取引を行うことを指します。この2つのセッションは、通常の午前9時30分から午後4時までの取引日を挟む形で構成され、時間外取引を形成します。ほとんどの証券会社が両方に対応していますが、注文はほぼ常に指値注文に限られます。
このページでは、取引終了のベルが鳴った後に実際に何が変わるのかを、テープ(全取引の統合公開記録)から直接検証します。対象は出来高、スプレッド、ニュースのタイミングです。各数値の根拠となる正確なクエリも添付しています。
プレマーケットと時間外取引の時間帯は?
米国市場の通常の取引日は、三つのセッションに分かれます。プレマーケット(米東部時間午前4時~9時30分)、通常取引時間(午前9時30分~午後4時)、時間外取引(午後4時~8時)です。この時間帯をそのまま信じるのではなく、約定履歴から確認することもできます。以下のパネルでは、過去二週間のSPYの一分足をすべて調べ、各完了セッションの最初と最後のバーを東部時間で示しています。(S&P 500 ETFの中で最も取引量が多いSPYは、市場が開いている時間帯には常に取引されています。)
| 最初のバー(ET) | 最後のバー(ET) | 最初のバーの当日分数 | 最後のバーの当日分数 | 完了セッション数 | 最初のセッション | 最後のセッション |
|---|---|---|---|---|---|---|
| 04:00 | 19:59 | 240 | 1199 | 10 | 2026-08-24 | 2026-09-04 |
各数値の背後にある正確なSQL
SELECT
min(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i')) AS first_bar_et,
max(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i')) AS last_bar_et,
min(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) AS first_bar_minute_of_day,
max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) AS last_bar_minute_of_day,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS completed_sessions,
toString(min(toDate(toTimeZone(window_start, 'America/New_York')))) AS first_session,
toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS last_session
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= now() - INTERVAL 14 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 119910件の完了セッションを2026-08-24から2026-09-04まで確認すると、いずれかの日の最初のバーは04:00(東部時間)に記録され、いずれかの日の最後のバーは19:59に始まっていました。全体で十六時間の範囲ですが、そのうち通常取引時間は六時間半です。セッション数には、実際に取引が行われた日だけが含まれます。祝日にはバーがなく、早期取引終了日はこの範囲が短くなります。通常取引セッションは東部時間午後1時に終了し、時間外取引も通常より早く終了します。市場の祝日と早期取引終了日では、各日の数値を信頼する前に、カレンダーと約定履歴からセッションを確認する方法を説明しています。
時間外取引で株式を購入できますか?
はい。大半の主要ブローカーは、プレマーケットおよび時間外取引の注文を受け付けています。ほぼ例外なく、次の三つの条件があります。
- 指値注文のみ:受け入れる正確な価格を指定します。注文はその価格以上の条件で約定するか、約定しません。成行注文は通常、拒否されるか、次の通常取引セッションまで繰り越されます。
- 注文は電子取引市場、電子通信ネットワーク(ECN)に回送されます。ECNは買い手と売り手を直接マッチングするコンピューターシステムです。また、各取引所独自の時間外取引セッションにも回送されます。通常取引時間中の寄り付き・引けのオークションや、マーケットメーカーに課される気配提示義務はありません。
- 約定は決して保証されません:反対側の参加者が少ないため、午後2時なら即時に約定する指値注文でも、午後6時には未約定のまま残る可能性があります。
注文受付の締め切り時刻や対象となる注文タイプは、ブローカーによって異なります。標準的な午前4時から午後8時までの時間帯は、ブローカーではなく取引市場が定めています。ただし現在は、一部のブローカーが、取引所外の市場で別個のオーバーナイト取引セッション(おおむね午後8時から午前4時まで)を提供しています。これは独立した市場であり、このページで計測する1分足には表示されません。
プレマーケットと時間外取引では、どれだけの出来高があるのか
二つの延長取引時間を合計すると、1日9時間半になります。通常取引時間より3時間長い計算です。しかし、取引全体に占める割合は、それほど大きくありません。以下の表では、SPY、AAPL、NVDAの直近1カ月の株式出来高を、プレマーケット、通常取引時間、午後4時の取引終了ベル後最初の30分、その後の夜間時間という4つの時間帯に分けています。午後1時に終了する早期終了日や祝日短縮取引日は除外しています。取引時間が夜間まで続く日のみを対象とすることで、各時間帯の区分がすべての計測日に当てはまるようにしています。
| ticker | プレマーケット(%) | 通常取引(%) | 取引終了後30分(%) | 夜間(%) |
|---|---|---|---|---|
| SPY | 2.5 | 84.1 | 11.4 | 2 |
| AAPL | 4.2 | 90.9 | 3.6 | 1.4 |
| NVDA | 3.5 | 89.3 | 3.6 | 3.5 |
各数値の背後にある正確なSQL
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT ticker,
round(100 * sumIf(volume, m < 570) / sum(volume), 1) AS premarket_pct,
round(100 * sumIf(volume, m >= 570 AND m < 960) / sum(volume), 1) AS regular_pct,
round(100 * sumIf(volume, m >= 960 AND m < 990) / sum(volume), 1) AS post_close_30min_pct,
round(100 * sumIf(volume, m >= 990) / sum(volume), 1) AS evening_pct
FROM (
SELECT ticker, volume,
toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) AS m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'NVDA')
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199
)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA'], ticker)通常取引時間の出来高は、SPYの株式出来高の84.1%、Appleの90.9%、Nvidiaの89.3%を占めました。5時間半にわたるプレマーケットでは、Appleが4.2%、Nvidiaが3.5%でした。午後4時30分から午後8時のカットオフまでの実質的な夜間取引は、Appleで1.4%、Nvidiaで3.5%、SPYで2%でした。
説明が必要なのは、取引終了ベル後最初の30分です。この時間帯には、SPYの1カ月の出来高の11.4%が約定しました。これは夜間の投機取引ではありません。クロージングオークションは、各銘柄の公式終値を決める大規模な引けのマッチングであり、午後4時ちょうど、およびその直後に約定記録を配信します。引け時点の取引報告も、同じ数分間にテープへ反映されます。時計上は「時間外取引」ですが、経済的には引けに属する約定です。四半期末や指数リバランスの日には、この約定が特に大きくなります。SPYのようなETFでは、この時間帯の出来高がプレマーケット全体を上回ることもあります。出来高ベースの統計、相対出来高、VWAP、出来高上位銘柄の一覧は、これらの時間帯のどこまでを集計するかによって意味が変わります。
1分当たりの株式出来高で見ると、違いはさらに明確になります。以下のチャートは、同じ完全な取引日だけで構成された1カ月について、16時間の全取引時間におけるAppleの1分当たり出来高の中央値を30分単位で追っています。計測には一つ注意点があります。取引がなかった分にはバーが表示されません。したがって、各時間帯の中央値は、Appleで実際に取引があった分だけを対象としています。二つ目の系列は、取引が1件でもあった時計上の分数の割合を示し、各時間帯のうち実際にどれだけの時間で取引があったかを表します。
| ET時刻 | 分間出来高中央値 | 取引分数(%) |
|---|---|---|
| 04:00 | 858 | 85.6 |
| 04:30 | 422 | 73.3 |
| 05:00 | 495 | 67.8 |
| 05:30 | 446 | 66.8 |
| 06:00 | 432 | 68.6 |
| 06:30 | 416 | 71.9 |
| 07:00 | 998 | 92.9 |
| 07:30 | 953 | 93.8 |
| 08:00 | 1201 | 97.9 |
| 08:30 | 1565 | 97.9 |
| 09:00 | 2622 | 99.4 |
| 09:30 | 108409 | 100 |
| 10:00 | 78801 | 100 |
| 10:30 | 59715 | 100 |
| 11:00 | 56653 | 100 |
| 11:30 | 46077 | 100 |
| 12:00 | 41689 | 100 |
| 12:30 | 36250 | 100 |
| 13:00 | 34114 | 100 |
| 13:30 | 32961 | 100 |
各数値の背後にある正確なSQL
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(quantileDeterministic(0.5)(toFloat64(volume), toUInt64(window_start))) AS median_minute_volume,
round(100 * count() / (30 * max(uniqExact(toDate(toTimeZone(window_start, 'America/New_York')))) OVER ()), 1) AS pct_minutes_traded
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199
GROUP BY et_time
ORDER BY et_time09:30の時間帯、つまり通常取引の最初の30分では、Appleの1分当たり出来高の中央値は108409株で、時計上の分数の100%で取引がありました。15:30の時間帯、取引終了ベル前の最後の30分では、1分当たり81640株でした。一つ後の16:00では、取引があった分の中央値は1316株でした。市場は引けに向けて緩やかに失速するのではありません。崖から踏み外すように出来高が落ち込みます。17:30の時間帯には、取引があった分の中央値は323株まで減少し、時計上の分数のうち取引があったのは73.2%にすぎませんでした。プレマーケットは異なる形状になります。04:00の時間帯、つまり夜間に出された注文が取引可能になる1日の最初の約定では、1分当たり出来高の中央値は858株でした。05:30の時間帯では446株で、そのうち66.8%の分で取引がありました。そして、始値のベル前の30分である09:00の2622株までペースが上昇しました。
時間外取引でspreadはどうなるか?
参加者が減ると、最良買い気配と最良売り気配の差であり、即時に取引する際の内在的なコストであるbid-ask spreadにも影響が出ます。プロのmarket makersには通常取引時間中の気配提示義務があります。しかし、取引終了後の気配提示は任意であり、参加する firms は少なくなります。下のパネルは、過去1週間のティック単位の気配更新を基に、Appleの提示spreadの中央値をセッション別に示したものです。通常セッションのみを対象とし、短縮取引日は除外しています。集計対象となるすべての気配について、9:30から4:00までという表示が実際の時間帯と一致するようにしています。
| 取引セッション | スプレッド中央値(セント) | スプレッド中央値(bps) |
|---|---|---|
| extended hours (premarket + after-hours) | 14 | 4.3 |
| regular session (9:30 am - 4:00 pm ET) | 3 | 0.9 |
各数値の背後にある正確なSQL
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 7 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT trading_session,
round(quantileDeterministic(0.5)(spread_usd, tsk) * 100, 1) AS median_spread_cents,
round(quantileDeterministic(0.5)(spread_bps, tsk), 1) AS median_spread_bps
FROM (
SELECT if(m BETWEEN 570 AND 959, 'regular session (9:30 am - 4:00 pm ET)', 'extended hours (premarket + after-hours)') AS trading_session,
toFloat64(ask_price - bid_price) AS spread_usd,
toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2) * 10000 AS spread_bps,
toUInt64(sip_timestamp) AS tsk,
toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS m
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
AND sip_timestamp >= now() - INTERVAL 7 DAY
AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND bid_price > 0
AND ask_price > bid_price
AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 240 AND 1199
)
GROUP BY trading_session
ORDER BY trading_session通常取引時間中、Appleの提示spreadの中央値は3¢、つまり0.9ベーシスポイントでした。ベーシスポイントは、株価に対する百分の一パーセントを指します。時間外取引では中央値が14¢、または4.3bpsでした。往復取引では、買ってから売るため、この差が一度コストとして発生します。この時間帯では、時間外取引のコストが通常取引時間中を明確に上回っていました。bid-ask spreadの時間推移のチャートでも、1日を通じて同じパターンが確認できます。日中は数ペニーですが、取引時間帯の両端では差が大きく広がります。
時間外取引のリスクは何ですか?
測定可能なリスクは、すでにこのページに示した二つです。コスト面では、Appleの時間外取引における提示スプレッドの中央値は14¢で、通常取引時間の3¢に対して広くなっています。売買の開始時にも終了時にも、より大きなスプレッドを越える必要があります。流動性の厚みでは、取引終了後の約定があった一分間の中央値は1316株で、取引終了前の三十分間の81640株から減少しています。板が薄い場合、注文一件ごとに価格がより大きく動きます。その他のリスクは仕組み上生じます。注文は指値注文に限られ、約定は保証されません。夜間に付いた価格も、翌朝の寄り付きオークションに直面します。そこでは、はるかに多くの参加者が価格水準を決めます。時間外取引は、参加者が少なく、組み込みコストが高い同じ市場です。上記の数値が、その参加料に当たります。
株価はなぜ時間外に動くのか?
夕方の値動きの大半は、二つの観察結果で説明できます。第一に、企業ニュースは取引時間帯に合わせて発表されます。企業は従来、決算やその他の重要発表を通常取引時間外に公表してきました。多くの場合、午後4時の取引終了から数分後、または寄り付き前の時間帯です。第二に、先ほど示したとおり、こうした見出しが流れる市場は薄商いです。
以下のパネルは、過去30日間に完了した期間について、株式ニュースの統合フィードに掲載された全項目を、掲載時刻の米東部時間の時間帯別に集計したものです。週7日をすべて含みます。
| ET時 | 記事数 | 項目に占める割合(%) |
|---|---|---|
| 0 | 55 | 1.3 |
| 1 | 56 | 1.3 |
| 2 | 67 | 1.6 |
| 3 | 73 | 1.7 |
| 4 | 117 | 2.7 |
| 5 | 146 | 3.4 |
| 6 | 253 | 5.9 |
| 7 | 216 | 5.1 |
| 8 | 316 | 7.4 |
| 9 | 356 | 8.4 |
| 10 | 223 | 5.2 |
| 11 | 493 | 11.6 |
| 12 | 309 | 7.3 |
| 13 | 196 | 4.6 |
| 14 | 199 | 4.7 |
| 15 | 170 | 4 |
| 16 | 201 | 4.7 |
| 17 | 257 | 6 |
| 18 | 144 | 3.4 |
| 19 | 134 | 3.1 |
各数値の背後にある正確なSQL
SELECT toHour(toTimeZone(published_utc, 'America/New_York')) AS et_hour,
count() AS articles,
round(100 * count() / sum(count()) OVER (), 1) AS pct_of_items
FROM global_markets.stocks_news
WHERE published_utc >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(published_utc, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY et_hour
ORDER BY et_hour見出しは24の時間帯すべてに掲載されました。この期間では、正午の時間帯が309件(30日間の合計の7.3%)、午前8時の時間帯が316件、取引終了後最初の1時間が201件(30日間の合計の4.7%)でした。午前3時の時間帯にも73件ありました。ニューヨークの深夜は欧州の朝であり、ニュースワイヤーが完全に止まることはありません。
二つの測定結果を合わせると、取引終了後も発表は続きます。そして、その発表が届く市場では、16:30バケットにおける1分当たりのApple株の取引中央値が606株でした。これは13:00バケットの34114株と比べた数字です。時間外の価格は実際の情報を反映しますが、少人数の参加者によって形成された価格でもあります。翌朝の寄り付きオークションでは、はるかに多くの参加者によってその価格が改めて決まります。
FAQ
プレマーケット取引は何時に始まりますか?
プレマーケット取引は、電子取引ネットワークでは東部時間午前4時に始まります。上記で測定した二週間の期間では、SPYの最も早いバーが東部時間04:00に成立しました。多くのブローカーはプレマーケットへのアクセス開始時刻を遅く設定しており、午前7時または8時が一般的です。実際の開始時刻は、利用するブローカーが対応する時刻です。
時間外取引は公式終値を変えますか?
いいえ。公式終値は午後4時のクロージングオークションで決まり、その日の終値として維持されます。インデックスファンド、オプションの清算値、口座明細はいずれもこの価格を参照します。時間外の約定はアプリに表示される「last」価格を更新しますが、公式終値は変わりません。
決算発表後に株価が大きく動くのはなぜですか?
決算発表は従来、通常取引時間外である取引終了数分後または取引開始前に行われます。その時点の市場は薄く、Appleでは測定月における東部時間16:30の時間帯の約定中央値が606株だったのに対し、13:00の時間帯では34114株でした。スプレッドも拡大します。1分当たりの待機注文が少ないため、各注文が価格をより大きく動かします。
早期終了日に時間外取引はできますか?
はい。ただし、取引時間が変わります。取引所の早期終了日には通常取引が東部時間午後1時に終了し、時間外取引は通常、午後1時から5時まで行われます。終日休場日には取引セッション自体がありません。基準となるのは習慣ではなく取引所のカレンダーです。市場の休場日または早期終了日を確認する方法はこちらをご覧ください。
時間外取引はリスクが高いですか?
測定可能な取引上の不利な条件は、すべてこのページに示されています。ほとんどのブローカーは指値注文のみを受け付けます。また、反対側の注文を提示する会社が少ない場合、約定は保証されません。提示スプレッドは拡大し、Appleの時間外取引のスプレッド中央値は14セントで、通常取引時間では3セントでした。板も薄いため、各注文が価格をより大きく動かします。夕方に成立した価格にも、翌朝のクロージングオークションでより多くの参加者により価格が再設定されるまで、夜間のギャップが生じる可能性があります。
上記の数値はすべて、保存され検証可能なクエリから表示されています。各パネルの下にあるSQLを展開して監査してください。保有するtickerの時間外取引の動きを分析するには、Strasmore terminalで同じ質問を自然言語で入力してください。