米国株式市場の取引時間は?
NYSEとNasdaqの通常取引は東部時間午前9時30分から午後4時までです。時間外取引の開始時間も詳しく解説します。
米国株式市場の取引時間は、月曜日から金曜日の東部時間午前9時30分から午後4時までです。NYSEとNasdaqは、ともに東部時間午前9時30分に通常取引を開始し、午後4時に終了します。通常取引の前後には、2つの時間外取引があります。プリマーケット(時間外取引)は東部時間午前4時から、アフターアワーズ(時間外取引)は東部時間午後8時までです。市場は週末、および年間約10日の祝日は休場となります。このページに記載されているすべての数値は、実際の取引記録に基づいています。各数値の詳細は、ワンクリックで確認できるクエリから取得しています。(市場の現在の状況や次回の休場日については、今日の株式市場の開場状況をご確認ください。)
株式市場の取引時間はいつですか?
通常の取引セッション(提示価格、指数、夜のニュースの対象となる時間帯)は、東部時間(ET)の午前9時30分の開始ベルから午後4時00分の終了ベルまで、週5日間、6時間半にわたって行われます。米国の主要な上場取引所はどちらも同じ時間帯を採用しており、標準的な証券注文はこの時間内にデフォルトで執行されます。
電子取引の全稼働時間は、ベルの鳴る時間よりも広範です。
- プレマーケット:東部時間 午前4時00分から午前9時30分まで — 開始ベル前の電子取引。
- 通常セッション:東部時間 午前9時30分から午後4時00分まで — その日の取引の大部分が行われる時間帯。
- アフターアワーズ:東部時間 午後4時00分から午後8時00分まで — 終了ベル後の電子取引。
通常の取引時間の前後には、2つのオークションがあります。開始オークションは、午前9時30分に各銘柄の公式始値を決定します。また、終値オークションは、午後4時00分の直後に行われる大規模なマッチング取引であり、その夜に引用される公式終値を決定します。このページに記載されている時間はすべて東部時間です。米国西海岸では、同じ通常セッションが午前6時30分から午後1時00分まで行われます。
テープに記録された株式市場の取引時間は?
定義はあくまで概念であり、テープこそが証拠です。以下のパネルは、SPYの直近のフルセッション 2026-07-20、つまり記録が完全に揃っている最新のセッション(データフィードは1〜2日遅れます) Monday を示しています。これは、通常のセッションの分足バーを数えることで検証されています。バーの数は 390 個で、ベルの間の各分に対応しています。セッションの最初のバーは東部時間 04:00 に、最後のバーは 19:59 に記録されました。テープは午前4時から午後8時までの延長取引全体をカバーしています。
各数値の背後にある正確なSQL
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
toString(session_day) AS session_date,
formatDateTime(session_day, '%W') AS weekday,
countIf(et_min >= 570 AND et_min < 960) AS regular_session_bars,
min(et_min) AS first_bar_minute_of_day,
max(et_min) AS last_bar_minute_of_day,
formatDateTime(min(et_ts), '%H:%i') AS first_bar_et,
formatDateTime(max(et_ts), '%H:%i') AS last_bar_et,
round(sum(volume) / 1e6, 1) AS total_shares_m,
round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1) AS premarket_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 960) / sum(volume), 1) AS regular_pct,
round(100.0 * sumIf(volume, et_min >= 960 AND et_min < 990) / sum(volume), 1) AS post_close_30min_pct,
round(100.0 * sumIf(volume, et_min >= 990) / sum(volume), 1) AS evening_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS first_30min_pct,
round(100.0 * sumIf(volume, et_min >= 930 AND et_min < 960) / sum(volume), 1) AS last_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1) AS midday_half_hour_pct
FROM
(
SELECT
volume,
toTimeZone(window_start, 'America/New_York') AS et_ts,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
)出来高の内訳から分かることがあります。16時間にわたる全期間で取引された 48.4 百万株のSPYのうち、通常セッションの出来高は 82.7% でした。5時間半のプレマーケットは 1.9% でした。取引終了直後の30分間は 14.8% でした。この時間帯には、セッション終了後に報告される大規模な相対取引が含まれます。残りの3時間半の夜間取引は、合計で 0.6% でした。
30分ごとの集計は、一日の推移を示しています。
各数値の背後にある正確なSQL
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
GROUP BY et_half_hour
ORDER BY et_half_hourこのセッションでは、取引終了後の30分間で一日の全出来高の 19% を記録しました。これに対し、12:30から1:00の昼休み時間帯は 5.8% でした。取引開始後の30分間は 9.5% でした。取引終了間際の出来高増加には、構造的な要因があります。インデックスファンド、投資信託、およびベンチマークに基づき運用する機関投資家が、公式の終値で取引を行うため、それらの注文がクロージング・オークションに集中します。合計で、延長取引全体を通じて 32 個の30分間単位の枠に出来高が記録されました。
プレマーケットおよびアフターアワーズ取引とは?
プレマーケット(東部標準時 午前4:00から午前9:30)とアフターアワーズ(東部標準時 午後4:00から午後8:00)は、通常の取引時間の前後に行われる電子取引専用の時間枠です。これらの時間帯は参加者が少なく、ビッド・アスク・スプレッド(売買価格差)が拡大します。また、ほとんどの証券会社では、これらのセッションでは指値注文のみを受け付けています。企業ニュースもこの時間帯に集中します。決算発表は、市場が閉まった直後の午後4:00以降や、取引開始前の数時間に行われることが多く、その結果、株価が前日の終値から大きく窓を開けて(ギャップして)動くことがあります。午後7:00に表示された価格が、翌朝の始値にどう影響するかを保証するものではありません。
セッションごとの出来高シェア、測定されたスプレッドコスト、およびニュースが実際に配信される時刻については、本ページの補足記事である アフターアワーズおよびプレマーケット取引 に記載されています。上のパネルに示されている要約は以下の通りです。延長セッションは実在し、取引可能ですが、通常の取引時間と比較すると流動性は低くなっています。
オプションおよび先物の取引時間は?
個別銘柄のオプション取引時間は、東部標準時(ET)の午前9時30分から午後4時までです。プレマーケットやアフターアワーズの取引はありません。SPY、QQQ、IWM、およびSPXやVIXなどの指数オプションを含む、一部の広範な市場ETFおよび指数商品については、取引時間が15分延長され、ETの午後4時15分までとなります。2026-07-20における取引の分割は、上記のセッションと同様です。
各数値の背後にある正確なSQL
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
if(startsWith(ticker, 'O:SPY'), 'SPY options (ETF)', 'AAPL options (single name)') AS contract,
toString(session_day) AS session_date,
countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')) AS trades_345_to_400,
countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 16:15:00'), 'America/New_York')) AS trades_400_to_415,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_trade_et,
toHour(toTimeZone(max(sip_timestamp), 'America/New_York')) * 60
+ toMinute(toTimeZone(max(sip_timestamp), 'America/New_York')) AS last_trade_minute_of_day
FROM global_markets.options_trades
WHERE (startsWith(ticker, 'O:SPY') OR startsWith(ticker, 'O:AAPL'))
AND match(ticker, '^O:(SPY|AAPL)[0-9]{6}[CP][0-9]{8}$')
AND sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 23:00:00'), 'America/New_York')
GROUP BY contract
ORDER BY contract定期セッションの最後の15分間は、両方のテープで活発でした。8828 AAPLのオプション取引、54842 SPYの取引です。取引終了後の15分間で、両者は分かれました。AAPLは0の取引(最終は15:59 ET)を記録し、SPYは25621の取引(最終は16:14 ET)を記録しました。満期に関するスケジュールは別途管理されています。詳細は0DTEオプションの取引時間をご参照ください。
先物は全く異なるスケジュールで動いています。CMEの株式指数先物は、ほぼ24時間取引されています。取引時間は、日曜日午後6時(ET)から金曜日午後5時(ET)までで、毎日午後5時に1時間の休止時間があります。これが「今朝、先物が上昇」といったニュースの背景となる夜間の取引です。債券市場は、SIFMAが推奨する時間帯(おおよそETの午前8時から午後5時まで)に店頭取引が行われます。また、独自の休日設定があります。株式市場が取引されている間でも、コロンバス記念日と退役軍人の日には債券市場は休場となります。
株式市場の休場日はいつですか?
米国株式市場は、週末、年間約10日の祝日、および数回の予定されている半日取引(東部時間午後1時終了)によって休場となります。以下のカレンダーは取引所のスケジュールに基づいた自動更新形式です。祝日が過ぎるとリストから削除され、次の祝日が繰り上げられます。
各数値の背後にある正確なSQL
SELECT
toString(date) AS holiday_date,
formatDateTime(date, '%a') AS weekday,
any(name) AS holiday,
any(status) AS day_status,
any(if(status = 'early-close',
formatDateTime(toTimeZone(close, 'America/New_York'), '%I:%i %p'),
'')) AS early_close_et,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date次回の休場予定は、46日後の2026-09-07(Labor Day)です。カレンダーには、全休または早仕舞いとして12件の休場日が記載されています。早仕舞いの日は、通常の取引終了時間が午後4時ではなく、東部時間午後1時となります。取引時間は6時間半ではなく、3時間半に短縮され、午後1時にクロージング・オークションが行われます。これらの半日取引は、感謝祭とクリスマス前後に集中しています。週末の祝日の扱い(土曜日の祝日は直前の金曜日に休場、日曜日の祝日は直後の月曜日に休場)、全カレンダー、および過去の休場履歴の確認方法については、株式市場の祝日と早仕舞いに記載されています。
取引データにおける半日取引の推移
カレンダーには早期終了の予定が記載されますが、実際の取引データはどのような動きになるかを示しています。直近のSPYの半日取引は2025-12-24で、Wednesday:210の通常のセッションの分足(午前9時30分から午後1時00分のクロージング・オークションまで)で構成されていました。
各数値の背後にある正確なSQL
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars >= 150 AND rth_bars <= 240
)
) AS half_day
SELECT
toString(half_day) AS session_date,
formatDateTime(half_day, '%W') AS weekday,
countIf(et_min >= 570 AND et_min < 780) AS morning_session_bars,
formatDateTime(max(et_ts), '%H:%i') AS last_bar_et,
max(et_min) AS last_bar_minute_of_day,
round(sum(volume) / 1e6, 1) AS total_shares_m,
round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1) AS premarket_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 780) / sum(volume), 1) AS regular_pct,
round(100.0 * sumIf(volume, et_min >= 780 AND et_min < 810) / sum(volume), 1) AS post_close_30min_pct,
round(100.0 * sumIf(volume, et_min >= 810) / sum(volume), 1) AS evening_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS first_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1) AS last_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume)
- 100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS close_minus_open_pct
FROM
(
SELECT
volume,
toTimeZone(window_start, 'America/New_York') AS et_ts,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
)取引時間の短縮後も、一日の取引形状は維持されます。取引された35.6百万株のSPYのうち、短縮された通常セッションでは95.5%が取引され、午後1時00分の終了前の30分間では23.8%が取引されました。これは、開始後30分間の12.2%を大きく上回る数値です。クロージング・オークションによる影響力は通常の日と同じですが、3時間前倒しで発生しました。終了後の30分間は3.1%(ここでもブロック・レポートの対象時間となります)であり、午後の残りの時間はわずか0.1%でした。時間外取引も早期に終了します。当日の最終バーは東部標準時の16:59に記録されました。半日取引の場合、アフターアワーズは通常の午後8時00分より3時間早い午後5時00分頃に終了します。オプション取引も同様に早期終了します。個別銘柄は午後1時00分、ETFおよび指数コントラクトの延長取引は午後1時15分です。
各数値の背後にある正確なSQL
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars >= 150 AND rth_bars <= 240
)
) AS half_day
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
GROUP BY et_half_hour
ORDER BY et_half_hour出来高は21ごとの30分単位で記録されました。取引開始時の活発な動きと、終盤の増加という、馴染みのある形状が3時間半の間に凝縮された形となりました。
How many trading days are in a year?
Take out weekends and holidays and a calendar year leaves roughly 250 trading sessions. Counting them from the tape settles the exact number:
各数値の背後にある正確なSQL
SELECT
count() AS trading_days,
countIf(rth_bars >= 380) AS full_length_sessions,
countIf(rth_bars <= 240) AS shortened_sessions,
countIf(rth_bars > 240 AND rth_bars < 380) AS irregular_sessions,
countIf(is_weekend) AS weekend_sessions,
toString(min(d)) AS first_session,
toString(max(d)) AS last_session
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) >= 6 AS is_weekend,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 370
AND window_start < today() - 2
GROUP BY d, is_weekend
HAVING rth_bars > 0
)Between 2025-07-18 and 2026-07-20 the market held 252 regular sessions — 250 full-length days plus 2 shortened ones — and exactly 0 weekend sessions, the tape's own receipt that no Saturday or Sunday held a regular session.
世界の株式市場の取引時間
米国市場の取引時間は、ほぼ連続して回転するグローバルな市場の一部です。ロンドン証券取引所の取引時間は現地時間の午前8時から午後4時30分までです。取引終了間際は、米国市場の開始直後の2時間(東部時間午前9時30分から午前11時30分)と重なります。欧州市場の取引終了は、ニューヨークでは午前中の時間帯にあたります。東京市場は現地時間の午前9時から午後3時30分まで取引され、昼休みがあります。この時間はすべて米国の夜間の時間内に収まっています。平日のほぼどの時間帯においても、世界のどこかで主要な取引所が稼働しています。ただし、米国上場銘柄の取引は、本ページに記載されている米国の取引時間内のみとなります。
Stock Market Hours FAQ
What time does the stock market open?
The NYSE and Nasdaq open regular trading at 9:30 a.m. Eastern Time, Monday through Friday. Electronic premarket trading starts much earlier, at 4:00 a.m. ET, but each stock's official opening price is set at the 9:30 a.m. opening auction.
Is the stock market open on weekends?
No. US stock exchanges run no sessions on Saturday or Sunday — the trailing year of tape data above shows 0 weekend sessions. After Friday's 4:00 p.m. close and its 8:00 p.m. after-hours cutoff, trading resumes with Monday's 4:00 a.m. premarket, holidays aside.
What are pre-market and after-hours trading?
Electronic trading outside regular hours: premarket runs 4:00 a.m. to 9:30 a.m. ET and after-hours runs 4:00 p.m. to 8:00 p.m. ET. Both operate with fewer participants and wider bid-ask spreads than the regular session, and most brokers accept only limit orders there.
When does the market close early?
On scheduled half days, regular trading ends at 1:00 p.m. ET instead of 4:00 p.m. — typically the Friday after Thanksgiving, Christmas Eve when it falls on a weekday, and July 3 in some years. The trailing year's tape shows 2 shortened sessions.
What happens if a stock is halted at the close?
A stock still halted at the closing bell does not get a delayed closing auction that day — exchange rules bar a reopening auction once the halt runs past roughly 3:50 p.m. ET, so the halt simply continues through the close. With no auction to set a price, the exchange falls back to the volume-weighted average price of the stock's own trades in the final five minutes before the halt as its official closing price — not simply its last trade. Halts are per stock — the rest of the market closes at 4:00 p.m. on schedule.
Does the stock market close at 4:00 or 4:30?
US stock exchanges close regular trading at 4:00 p.m. ET. Quotes that keep moving after that come from the after-hours session, which runs to 8:00 p.m. ET, and a few index products trade until 4:15 p.m. ET.
Market hours are a schedule; the tape is the receipt. Every panel above is a stored query you can open, edit, and re-run on the Strasmore terminal — check any session, any ticker, or the next closure ahead in plain English.