Strasmore Research
למידה Matt Connorמאת Matt Connor · עודכן 2026-07-25 · data as of July 25, 2026 · refreshed weekly

האם הבורסה פתוחה היום? סטטוס מסחר עדכני

בדיקה מיידית: האם שוק המניות האמריקאי פתוח כעת? סטטוס מחושב מול לוח חגים, ימי מסחר ושעון החוף המזרחי, כולל מה קורה לפקודות שמוגשות בזמן סגירה.

שוק המניות האמריקאי פתוח בימים שני עד שישי, מ-9:30 בבוקר עד 4:00 אחר הצהריים לפי שעון החוף המזרחי, למעט חגים מתוכננים ומספר סגירות מוקדמות בשעה 1:00 בצהריים — כך ש"האם שוק המניות פתוח היום?" מצטמצם לשלוש בדיקות: האם זהו יום חול, האם הוא מופיע בלוח החגים, והיכן נמצא השעון בתוך יום המסחר. דף זה מריץ את שלוש הבדיקות מול רישומי בורסה חיים בכל רענון, וחותמת "הנתונים נכונים ל-" שלמעלה היא קבלת הטריות שלו. לשעון המסחר מפגישה לפגישה ראו שעות שוק המניות; ללוח השנה המלא, חגי שוק וסגירות מוקדמות.

האם הבורסה פתוחה כרגע?

הפאנל שלהלן מחשב את התשובה ברגע שהנתונים בעמוד זה רועננו לאחרונה. הוא בודק את יום השבוע, מאתר את התאריך של היום ברשימת חגי הבורסה, וממקם את השעון לפי שעון החוף המזרחי בתוך או מחוץ לחלונות הרשמיים: טרום-מסחר מ-4:00 לפנות בוקר, מושב רגיל מ-9:30 בבוקר, לאחר הסגירה מהסגירה ועד 8:00 בערב.

שאילתהמצב שוק בעת רענון הדף: בדיקת יום חול, חג ושעון ET
ה-SQL המדויק מאחורי כל מספר
WITH
    toTimeZone(now(), 'America/New_York') AS now_et,
    toDate(now_et) AS today_et,
    toHour(now_et) * 60 + toMinute(now_et) AS min_now,
    (SELECT countDistinct(date) FROM global_markets.stocks_market_holidays
      WHERE date = toDate(toTimeZone(now(), 'America/New_York')) AND status = 'closed') AS today_full_holiday,
    (SELECT countDistinct(date) FROM global_markets.stocks_market_holidays
      WHERE date = toDate(toTimeZone(now(), 'America/New_York')) AND status = 'early-close') AS today_early,
    (SELECT any(name) FROM global_markets.stocks_market_holidays
      WHERE date = toDate(toTimeZone(now(), 'America/New_York'))) AS today_holiday_name,
    if(today_early = 1, 780, 960) AS close_min,
    if(today_early = 1, 1020, 1200) AS after_hours_end,
    (SELECT min(d) FROM (SELECT toDate(toTimeZone(now(), 'America/New_York')) + arrayJoin(range(1, 11)) AS d)
      WHERE toDayOfWeek(d) <= 5
        AND d NOT IN (SELECT date FROM global_markets.stocks_market_holidays WHERE status = 'closed')) AS next_sess_after_today,
    toDayOfWeek(today_et) <= 5 AND today_full_holiday = 0 AS today_is_session
SELECT
    toString(today_et) AS date_checked,
    formatDateTime(today_et, '%W') AS weekday,
    formatDateTime(now_et, '%H:%i') AS time_checked_et,
    multiIf(toDayOfWeek(today_et) >= 6, 'weekend',
            today_full_holiday = 1, concat('holiday — ', today_holiday_name),
            today_early = 1, concat('early close (1:00 pm) — ', today_holiday_name),
            'normal weekday') AS todays_calendar,
    multiIf(NOT today_is_session, 'CLOSED',
            min_now < 240, 'CLOSED (overnight)',
            min_now < 570, 'PREMARKET',
            min_now < close_min, 'OPEN',
            min_now < after_hours_end, 'AFTER-HOURS',
            'CLOSED (overnight)') AS market_status,
    toString(if(today_is_session AND min_now < close_min, today_et, next_sess_after_today)) AS next_regular_session,
    dateDiff('day', today_et, if(today_is_session AND min_now < close_min, today_et, next_sess_after_today)) AS days_to_next_session

נכון ל-09:00 לפי שעון החוף המזרחי בתאריך Friday, 2026-07-24, הסטטוס המחושב הראה PREMARKET, עם הרישום היומי "normal weekday". פתיחת המושב הרגיל הבאה בלוח הזמנים — היום עצמו בכל פעם שהסטטוס הוא טרום-מסחר או פתוח — היא 2026-07-24. תאריך זה כבר מדלג על סופי שבוע ועל כל חג של סגירה מלאה, והוא לעולם אינו רחוק יותר מימים ספורים, אפילו על פני סוף שבוע ארוך של חג. קוראים זאת מאוחר יותר מהחותמת? אותן שלוש בדיקות אורכות שניות באופן ידני: יום השבוע, טבלת החגים למטה, שעון החוף המזרחי.

הסגירה המתוכננת הבאה — וכל מה שאחריה

לוח המועדים העתידי מגיע ישירות מעדכון הבורסה. ניואנס אחד שכדאי להכיר: הטבלה כוללת את היום הנוכחי כאשר היום עצמו הוא חג או סגירה מוקדמת — השאילתה מבקשת כל סגירה מהיום והלאה, לא רק אחריו — כך שבבוקר של חג, השורה הראשונה ולוח המצב שמעליה תואמים זה את זה.

שאילתהכל סגירות NYSE וסגירות מוקדמות בלוח השנה, עם ספירה לאחור
ה-SQL המדויק מאחורי כל מספר
SELECT toString(date) AS closure_date,
       formatDateTime(date, '%a') AS falls_on,
       any(name) AS holiday,
       any(status) AS day_status,
       any(if(status = 'early-close', formatDateTime(toTimeZone(close, 'America/New_York'), '%H:%i'), '')) AS closes_at_et,
       dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE exchange = 'NYSE' AND date >= today()
GROUP BY date
ORDER BY date
LIMIT 16

ההפסקה המתוכננת הבאה היא Labor Day בתאריך 2026-09-07 (closed), בעוד 45 ימים ממועד הרענון. כל יום חול שאינו מופיע בטבלה זו הוא יום מסחר רגיל בין 9:30 ל-16:00. בימי סגירה מוקדמת מסתיים המסחר הרגיל בשעה 13:00 שעון החוף המזרחי, והם מתרכזים סביב חג ההודיה, ערב חג המולד וארבעה ביולי; המכרז הנעילה עדיין מתקיים בימים אלה — הוא פשוט מודפס שלוש שעות מוקדם יותר.

בכמה ימים בשנה הבורסה סגורה?

"בערך תשעה או עשרה חגים בשנה" היא התשובה השגורה — הדף הזה יכול לספור במקום להעריך. הזנת הבורסה נושאת רק סגירות שעוד לפנינו, ולכן את אלו שכבר חלפו משחזרים מהקלטת: יום חול שבו SPY הדפיס אפס נרות דקה בסשן הרגיל היה סגירה מלאה, ויום שהדפיס בערך חצי סשן (כ-210 נרות במקום 390) היה סגירה מוקדמת.

שאילתהסגירות השנה הקלנדרית: שחלפו (מהטייפ) ועוד לפנינו (מהלוח)
ה-SQL המדויק מאחורי כל מספר
WITH day_bars AS (
    SELECT cal.day AS day, ifNull(t.bars, 0) AS bars
    FROM (SELECT makeDate(toYear(today()), 1, 1) + arrayJoin(range(370)) AS day) AS cal
    LEFT JOIN (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime(makeDate(toYear(today()), 1, 1), 'America/New_York')
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
        GROUP BY d
    ) AS t ON t.d = cal.day
    WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
      AND cal.day <= today() - 4
),
past AS (
    SELECT countIf(bars = 0) AS past_full, countIf(bars BETWEEN 120 AND 330) AS past_early
    FROM day_bars
),
ahead AS (
    SELECT countDistinctIf(date, status = 'closed') AS ahead_full,
           countDistinctIf(date, status = 'early-close') AS ahead_early
    FROM global_markets.stocks_market_holidays
    WHERE date > today() - 4 AND toYear(date) = toYear(today())
)
SELECT category, already_passed, still_ahead, already_passed + still_ahead AS total, toString(toYear(today())) AS calendar_year
FROM (
    SELECT 'full closure' AS category, past.past_full AS already_passed, ahead.ahead_full AS still_ahead, 1 AS ord FROM past, ahead
    UNION ALL
    SELECT 'early close (1:00 pm)' AS category, past.past_early AS already_passed, ahead.ahead_early AS still_ahead, 2 AS ord FROM past, ahead
)
ORDER BY ord

2026 נושא 10 סגירות מלאות7 כבר מאחורינו, 3 עוד לפנינו — ועוד 2 סגירות מוקדמות מתוכננות לשעה 13:00, 2 מהן עוד לפנינו. (סגירה בימים האחרונים ממש יכולה לשבת לרגע באף ספירה בזמן שפיגור קליטת הקלטת מתנקה; הפיצול מתקן את עצמו ברענון הבא.) סופי השבוע עושים את שאר הסגירה: הפחיתו את 104 ימי סוף השבוע בערך ואת החגים האלה מ-365, ושנה מותירה כ-250 ימי מסחר.

הקבלה של הטייפ: הסשן האחרון

לוח שנה אומר מה אמור לקרות; הטייפ אומר מה קרה. הפאנל שלהלן שולף את הסשן האחרון שנצפה בפועל בטייפ דקות-המסחר של SPY, את מספר הברים שלו, את מספר עסקאות האופציות על SPY שהודפסו באותו יום, ואת חצי-היום האחרון בכל מקום בטייפ העוקב.

שאילתההסשיין האחרון בטייפ: ספירת ברים, הדפסות אופציות SPY יומיות וחצי־היום האחרון
ה-SQL המדויק מאחורי כל מספר
WITH rth AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 450
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
last_sess AS (
    SELECT max(d) AS last_d
    FROM rth
    WHERE bars >= 120 AND d < toDate(toTimeZone(now(), 'America/New_York'))
),
opt AS (
    SELECT round(count() / 1e3, 0) AS spy_option_prints_thousands
    FROM global_markets.options_trades
    WHERE ticker >= 'O:SPY2' AND ticker < 'O:SPY3'
      AND sip_timestamp >= toDateTime((SELECT last_d FROM last_sess), 'America/New_York')
      AND sip_timestamp < toDateTime((SELECT last_d FROM last_sess) + 1, 'America/New_York')
),
last_early AS (
    SELECT toString(max(d)) AS last_early_close_date,
           argMax(bars, d) AS its_bars
    FROM rth WHERE bars BETWEEN 120 AND 330
)
SELECT toString((SELECT last_d FROM last_sess)) AS most_recent_session,
       formatDateTime((SELECT last_d FROM last_sess), '%W') AS weekday,
       (SELECT bars FROM rth WHERE d = (SELECT last_d FROM last_sess)) AS regular_minute_bars,
       (SELECT spy_option_prints_thousands FROM opt) AS spy_option_prints_thousands,
       (SELECT last_early_close_date FROM last_early) AS last_early_close,
       (SELECT its_bars FROM last_early) AS early_close_bars

הסשן האחרון בטייפ שלנו הוא 2026-07-22 (Wednesday), שהדפיס 390 ברי דקות בסשן רגיל — יום מלא מכיל כ-390, סגירה מוקדמת כ-210. אותו סשן נשא בערך 1302 אלף עסקאות אופציות בודדות על SPY: שוק האופציות שומר על לוח השנה של המניות, כולל חגים וחצאי-ימים, ופקיעות שנופלות על יום שישי סגור מוזזות יום קדימה. הסגירה המוקדמת האחרונה בטייפ הייתה 2025-12-24, ב-211 ברי דקות — הצורה המדודה של חצי-יום בשעה 13:00. הערת קצה אחת: המחסן הזה קולט מידע בפיגור של יום עד יומיים, כך ש"הסשן האחרון" כאן עשוי לפגר ביום או יומיים אחרי הסשן האחרון בפועל.

כשהשוק נסגר ללא התרעה

סגירות מתוכננות מופיעות בלוח השנה; סגירות לא מתוכננות לעולם לא. הן נדירות — מקרים בודדים בעשור — והנתונים שומרים את התיעוד שלהן: יום חול שהיה אמור להדפיס 390 עמודות ולא הדפיס אף אחת.

שאילתהסגירות לא מתוכננות בטייפ: אפס ברים בסשיין רגיל ביום חול
ה-SQL המדויק מאחורי כל מספר
WITH events AS (
    SELECT arrayJoin([
        (toDate('2012-10-29'), 'Hurricane Sandy — day 1'),
        (toDate('2012-10-30'), 'Hurricane Sandy — day 2'),
        (toDate('2012-10-31'), 'Reopening after Sandy'),
        (toDate('2018-12-05'), 'Mourning — George H. W. Bush'),
        (toDate('2025-01-09'), 'Mourning — Jimmy Carter')
    ]) AS e
),
tape AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND ((window_start >= '2012-10-29 00:00:00' AND window_start < '2012-11-01 12:00:00')
        OR (window_start >= '2018-12-05 00:00:00' AND window_start < '2018-12-06 12:00:00')
        OR (window_start >= '2025-01-09 00:00:00' AND window_start < '2025-01-10 12:00:00'))
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
)
SELECT toString(e.1) AS closure_date,
       formatDateTime(e.1, '%a') AS falls_on,
       e.2 AS name,
       toUInt32(ifNull(t.bars, 0)) AS spy_regular_session_bars
FROM events
LEFT JOIN tape AS t ON t.d = events.e.1
ORDER BY e.1

הוריקן סנדי השבית את שתי הבורסות המרכזיות ב-2012-10-29 וב-2012-10-30 — סגירת מזג האוויר הרב-יומית הראשונה מאז 1888 — ומושב הפתיחה מחדש ב-2012-10-31 הדפיס 390 עמודות מלאות. ימי אבל לאומיים סגרו את השוק ב-2018-12-05 (הנשיא ג'ורג' הרברט ווקר בוש) וב-2025-01-09 (הנשיא ג'ימי קרטר). הסגירה הלא מתוכננת הארוכה ביותר בעידן המודרני — 11 עד 14 בספטמבר 2001, ארבעה מושבים רצופים — קודמת לנתוני הדקות שלנו, שמתחילים ב-2003. כל סגירה למעלה מופיעה בנתונים כ-0 עמודות של מושב רגיל: שום דבר לא נסחר.

מה קורה להוראה שהוגשה כשהשוק סגור?

שום דבר לא מתבצע כשהשוק סגור. הוראה שנשלחה בשבת, בחג, או בשעה 2:00 לפנות בוקר פשוט ממתינה בתור אצל הברוקר עד למושב המסחר הבא, והוראת שוק בתור מתבצעת בכל מחיר שיגלה המכרז הפותח — ימים אחרי שלחצת. הפער בין הסגירה של מושב אחד להדפסה הראשונה במושב הבא הוא החשיפה שאתה מקבל, והיא ניתנת למדידה:

שאילתהSPY בסופי שבוע וסופ״ש חג: שער סגירת שישי מול ההדפסה בפתיחה מחדש
ה-SQL המדויק מאחורי כל מספר
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           round(argMin(toFloat64(open), window_start), 2) AS open_px,
           round(argMax(toFloat64(close), window_start), 2) AS close_px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 75
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
paired AS (
    SELECT d,
           open_px,
           lagInFrame(d) OVER (ORDER BY d) AS prev_d,
           lagInFrame(close_px) OVER (ORDER BY d) AS prev_close
    FROM daily
)
SELECT concat(formatDateTime(prev_d, '%a '), toString(prev_d)) AS last_session_before,
       concat(formatDateTime(d, '%a '), toString(d)) AS reopening_session,
       dateDiff('day', prev_d, d) AS days_dark,
       toString(prev_close) AS close_before_break,
       toString(open_px) AS reopening_print,
       round((open_px - prev_close) / prev_close * 100, 2) AS gap_pct
FROM paired
WHERE prev_close > 0 AND dateDiff('day', prev_d, d) >= 3
ORDER BY d

הטבלה מכסה את 10 סופי השבוע וסופי השבוע הארוכים האחרונים — העמודה days_dark מסמנת את הפסקות החג בנות ארבעת הימים. ההפסקה האחרונה שבהן נמשכה מ-Fri 2026-07-17 עד Mon 2026-07-20 (3 ימים קלנדריים של חושך): הסגירה של SPY במושב הרגיל לפני ההפסקה הייתה $743.2, ההדפסה בפתיחה מחדש $747.06 — פער של 0.52% שהוראת שוק בתור הייתה מקבלת מבלי לדעת. הוראת לימיט מגבילה את המחיר במקום זאת, במחיר של אפשרות שלא תתמלא; למה מניות קופצות בפער בין-יומי מסביר את המכניקה מאחורי המהלכים האלה.

אזורי זמן, שוק האג"ח ושאר העולם

שלושה חוסרי התאמה יוצרים את רוב הבלבול הנותר בסוגיית "האם השוק פתוח". אזורי זמן: השעות הרשמיות הן שעון החוף המזרחי – 9:30 בבוקר ET הוא 6:30 בבוקר שעון מערב ארה"ב ו-2:30 אחר הצהריים בלונדון ברוב ימות השנה – ותאריכי השוק הם תאריכי ET, כך ש"היום" של קורא באסיה עשוי לחפוף שני ימי מסחר אמריקאיים. שוק האג"ח: איגרות החוב הממשלתיות נסחרות לפי לוח השנה של SIFMA, לא של הבורסה לניירות ערך – הוא מציין את כל חגי שוק המניות ועוד שניים נוספים, וסגירות מוקדמות שלו הן המלצות לשעה 2:00 אחר הצהריים שמתרחשות לעתים קרובות יותר מימי חצי-המסחר של שוק המניות בשעה 1:00. הפער בימי המסחר המלאים נראה בנתונים:

שאילתהימי חול בשנה החולפת בהם מניות נסחרו אך לא הודפסה תשואת אג״ח
ה-SQL המדויק מאחורי כל מספר
WITH stock_days AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 370
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
    HAVING count() >= 100
)
SELECT toString(d) AS session_date,
       formatDateTime(d, '%W') AS weekday
FROM stock_days
WHERE d <= (SELECT max(date) FROM global_markets.treasury_yields)
  AND d NOT IN (SELECT date FROM global_markets.treasury_yields WHERE date >= today() - 370)
ORDER BY d

בשנה החולפת היו בדיוק 2 ימי חול שבהם שוק המניות קיים יום מסחר מלא ולא הודפסה תשואת איגרת חוב ממשלתית – 2025-10-13 ו-2025-11-11, אחד באוקטובר ואחד בנובמבר: יום קולומבוס ויום הווטרנים, שני החגים הפדרליים שבהם שוק המניות עובד כרגיל. שאר העולם: בורסות בחו"ל מחזיקות בלוחות שנה משלהן, וחוזים עתידיים על מדדים נסחרים כמעט מסביב לשעון – וכך כותרת יכולה להכריז ש"המניות נופלות" ב-3:00 לפנות בוקר ET כשכל בורסה אמריקאית חשוכה. שעות המסחר המורחבות סביב כל יום מסחר אמריקאי נעות מ-4:00 לפנות בוקר עד 9:30 בבוקר ומ-4:00 אחר הצהריים עד 8:00 בערב ET, עם נזילות דלילה ומרווחים רחבים יותר; המכניקה מתוארת ב-מדריך שעות המסחר המורחבות.

שאלות נפוצות

האם הבורסה פתוחה כרגע?

נכון לרענון הנתונים האחרון של דף זה — 09:00 שעון החוף המזרחי, 2026-07-24 — הסטטוס המחושב היה PREMARKET. מעבר לחתימת הזמן, הכלל פשוט: ימי חול מ-9:30 בבוקר עד 4:00 אחר הצהריים שעון החוף המזרחי, בניכוי התאריכים המופיעים בטבלת החגים למעלה.

האם הבורסה פתוחה מחר?

מחר הוא יום מסחר רגיל, אלא אם כן הוא שבת, ראשון או תאריך המופיע בטבלת הסגירות למעלה. מושב המסחר הרגיל הקרוב ביותר בלוח השנה, נכון לרענון דף זה — כולל היום, אם הבורסה פתוחה — הוא 2026-07-24.

האם הבורסה פתוחה בערב חג המולד?

כאשר ה-24 בדצמבר חל ביום חול, הבורסות בארה"ב מקיימות בדרך כלל מושב מקוצר שנסגר בשעה 1:00 בצהריים שעון החוף המזרחי; כאשר הוא חל בסוף שבוע, אין מסחר כלל. יום חג המולד הוא תמיד יום סגירה מלא — התאריכים המדויקים לשנה זו נמצאים בטבלת לוח השנה למעלה.

האם הבורסה פתוחה בבלאק פריידי?

כן. יום שישי שאחרי חג ההודיה הוא יום מקוצר מתוכנן: המסחר הרגיל מסתיים בשעה 1:00 בצהריים שעון החוף המזרחי במקום 4:00 אחר הצהריים — כ-210 עמודות של דקות על הטייפ במקום 390.

האם שוק איגרות החוב פתוח היום?

בדרך כלל כאשר הבורסה פתוחה — אך לא תמיד. שוק איגרות החוב הממשלתיות פועל לפי לוח השנה של SIFMA: כל חג של הבורסה בתוספת יום קולומבוס ויום הווטרנים, עם סגירות מוקדמות תכופות יותר (ומוקדמות יותר, בשעה 2:00 בצהריים). הנתונים של השנה החולפת מראים 2 ימי חול שבהם התקיים מסחר במניות אך תשואות איגרות החוב הממשלתיות לא נסחרו.


כל פאנל למעלה הוא שאילתה שמורה ומתועדת גרסה, עם קוד ה-SQL המדויק שלה מתחתיו — הרחב כל פאנל כדי לבחון אותו. כדי לבדוק כל תאריך, מושב מסחר או פער בעצמך, שאל באנגלית פשוטה במסוף Strasmore.