Strasmore Research
నేర్చుకోండి Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-07-25 · data as of July 25, 2026 · refreshed weekly

స్టాక్ మార్కెట్ సెలవులు 2026–2027: NYSE & Nasdaq

స్టాక్ మార్కెట్ ఎప్పుడు మూసుకుంటుంది? 2026–2027కి NYSE & Nasdaq ప్రతి రాబోయే సెలవు మరియు 1:00 p.m. ముందస్తు మూసివేత, లైవ్ ఎక్స్ఛేంజ్ క్యాలెండర్ నుండి.

స్టాక్ మార్కెట్ ఎప్పుడు మూసుకుంటుంది? US ఈక్విటీ మార్కెట్లు — NYSE మరియు Nasdaq — సంవత్సరానికి సుమారు పది పూర్తి-రోజు సెలవులకు మూసుకుంటాయి, మరియు థ్యాంక్స్‌గివింగ్ మరియు క్రిస్మస్ చుట్టూ కొన్ని సగం-రోజుల్లో అవి సాధారణంగా 4:00 p.m.కు బదులుగా 1:00 p.m. ETకు ముందుగా మూస్తాయి — పూర్తి సెషన్-బై-సెషన్ గడియారం మా స్టాక్ మార్కెట్ గంటలు గైడ్‌లో ఉంది. క్రింది క్యాలెండర్ ఎక్స్ఛేంజ్ షెడ్యూల్ నుండి నేరుగా ప్రతి రాబోయే స్టాక్ మార్కెట్ సెలవు మరియు ముందస్తు మూసివేతను జాబితా చేస్తుంది, మరియు ఇది దానంతట అదే రిఫ్రెష్ అవుతుంది: ప్రతి సెలవు గడిచిన తర్వాత అది తొలగిపోతుంది, మరియు తదుపరి వాటి పైకి వెళ్తాయి.

స్టాక్ మార్కెట్ తదుపరి ఎప్పుడు మూసుకుంటుంది?

ముందుగా రాబోయే మూసివేత ఈరోజు నుండి 45 రోజుల దూరంలో September 7, 2026Labor Day. పూర్తి ఫార్వర్డ్ క్యాలెండర్ 12 తేదీ మూసివేతలను కలిగి ఉంది, ప్రతి ఒక్కటి పూర్తి మూసివేత (ఎటువంటి ట్రేడింగ్ లేదు) లేదా ముందస్తు మూసివేత (తగ్గించిన సెషన్) అని ట్యాగ్ చేయబడింది.

క్వెరీరాబోయే US స్టాక్ మార్కెట్ సెలవులు మరియు ముందస్తు మూసివేతలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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

పట్టికను పై నుండి క్రిందకు చదవండి, అది కౌంట్‌డౌన్‌గా కూడా పనిచేస్తుంది: days_away కాలమ్ ఈరోజు నుండి ప్రతి మూసివేతను కొలుస్తుంది, మరియు day_status కాలమ్ మార్కెట్ మొత్తం రోజు మూసుకున్నదా లేక ముందుగా మూసిందా అని గుర్తిస్తుంది. ఒకే సెలవు రెండు అడ్డు వరుసలను ఆక్రమించవచ్చు — తగ్గించిన సెషన్ పక్కన పూర్తి మూసివేత రోజు — థ్యాంక్స్‌గివింగ్ గురువారం దాని తర్వాతి సగం-రోజు శుక్రవారంతో చేసే విధంగా.

సెలవు వారాంతానికి పడితే ఏమి జరుగుతుంది?

US ఎక్స్ఛేంజ్‌లు స్థిర-తేదీ సెలవును సమీపంలోని వారం రోజున ఆచరిస్తాయి. సెలవు శనివారం పడితే, మార్కెట్ ముందు శుక్రవారం సెలవు తీసుకుంటుంది; ఆదివారం పడితే, తదుపరి సోమవారం మూస్తుంది. న్యూ ఇయర్స్ డే మినహాయింపు: జనవరి 1 శనివారం పడితే, మార్కెట్ ముందు శుక్రవారం మూసుకోదు — ఆ శుక్రవారం, డిసెంబర్ 31, మునుపటి సంవత్సరంలో ఉంటుంది — కాబట్టి ఎటువంటి మేకప్ రోజు లేదు. ఈ సమీప-వారం రోజు నియమం ఎందుకంటే పై పట్టికలో సెలవు వారం రోజు సంవత్సరం నుండి సంవత్సరానికి మారుతుంది — మరియు ఎందుకంటే కొన్ని సంవత్సరాలు ట్రేడర్లకు జూలై నాలుగో తేదీ చుట్టూ నాలుగు రోజుల వారాన్ని ఇస్తాయి. థ్యాంక్స్‌గివింగ్ (నవంబర్ నాలుగో గురువారం) మరియు మెమోరియల్ డే (మే చివరి సోమవారం) వంటి తేలియాడే సెలవులు ఇప్పటికే వారం రోజుకు అతికబడి ఉన్నాయి, కాబట్టి అవి ఎప్పుడూ కదలవు.

పూర్తి మూసివేత మరియు ముందస్తు మూసివేత మధ్య తేడా ఏమిటి?

ముందు షెడ్యూల్ రెండు రకాల రోజులుగా విభజించబడుతుంది. పూర్తి మూసివేత అంటే ఎటువంటి సాధారణ సెషన్ లేదు మరియు ఎటువంటి ట్రేడింగ్ లేదు. ముందస్తు మూసివేత — తగ్గించిన సగం రోజు — అనేది 4:00 p.m.కు బదులుగా 1 p.m. ET వద్ద ముగిసే సాధారణ సెషన్, ఆరున్నర గంటలకు బదులుగా మూడున్నర గంటల సాధారణ ట్రేడింగ్.

క్వెరీముందస్తు మూసివేతల క్యాలెండర్ – ఒక్కచోట
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    countDistinctIf(date, status = 'closed')      AS full_closures_ahead,
    countDistinctIf(date, status = 'early-close') AS early_closes_ahead,
    countDistinct(date)                           AS total_closures_ahead,
    concat(monthName(min(date)), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date)))) AS next_closure_pretty,
    toString(min(date))                           AS calendar_from,
    toString(max(date))                           AS calendar_through
FROM global_markets.stocks_market_holidays
WHERE date >= today()

లోడ్ చేయబడిన క్యాలెండర్ తదుపరి దాని నుండి 2027-07-05 వరకు 10 పూర్తి-రోజు మూసివేతలు మరియు 2 షెడ్యూల్ చేయబడిన ముందస్తు మూసివేతలను కలిగి ఉంది. ముందస్తు మూసివేతలు రెండు సెలవుల చుట్టూ క్లస్టర్ అవుతాయి: థ్యాంక్స్‌గివింగ్ తర్వాత శుక్రవారం మరియు క్రిస్మస్ ఈవ్, ఇంకా స్వాతంత్ర్య దినోత్సవం ముందు వారం రోజున పడిన సంవత్సరాలలో జూలై 3. ముందస్తు-మూసివేత రోజున క్లోజింగ్ వేలం ఇప్పటికీ నడుస్తుంది — ఇది సరళంగా 4:00 p.m.కు బదులుగా 1:00 p.m.కు ప్రింట్ అవుతుంది — మరియు అఫ్టర్-అవర్స్ సెషన్ దానితో మారుతుంది, 4:00 p.m.కు బదులుగా 1:00 p.m.కు ప్రారంభమవుతుంది; ప్రీమార్కెట్ విండో మారదు, ఎందుకంటే ఇది 9:30 a.m. ఓపెన్‌కు అన్కర్ చేయబడింది, అది కదలదు. ఈ రోజులలో ఒకదానిలో 4:00 p.m. మూసివేతను అనుకునే వాల్యూమ్ లేదా క్లోజింగ్-ధర గణన రోజును నిశ్శబ్దంగా అతి చెప్పుతుంది.

గత తేదీన మార్కెట్ మూసుకున్నదా అని నేను ఎలా తనిఖీ చేయగలను?

ఈ వేర్‌హౌస్‌లో ఎక్స్ఛేంజ్ క్యాలెండర్ ఫార్వర్డ్-లుకింగ్: ఇది ఇప్పటికీ ముందున్న సెలవులను మాత్రమే జాబితా చేస్తుంది మరియు ప్రతి ఒక్కటి గడిచిన క్షణంలో వదిలేస్తుంది. ఇది "తదుపరి ఏమిటి"ని ఖచ్చితమైనదిగా ఉంచుతుంది, కానీ అంటే ఇప్పటికే జరిగిన తేదీ ఇకపై పట్టికలో లేదు. గతంలో మూసివేతను ఆడిట్ చేయడానికి, మీరు బదులుగా టేప్‌ను లెక్కిస్తారు. పూర్తి ఆరున్నర-గంటల సెషన్ 390 ఒక-నిమిషం బార్‌లకు (6.5 × 60 నిమిషాలు) పనిచేస్తుంది; మూడున్నర-గంటల ముందస్తు మూసివేత 210కి (3.5 × 60); పూర్తి సెలవు ఏదీ ప్రింట్ చేయదు. సున్నా సాధారణ-సెషన్ బార్‌లు ఉన్న వారం రోజు, నిర్వచనం ప్రకారం, మార్కెట్ మూసుకున్న రోజు.

క్వెరీSPY టేప్ నుండి తిరిగి పొందిన, ఇటీవల జరిగిన వారంలోని మూసివేతలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    toString(cal.day)                    AS session_date,
    formatDateTime(cal.day, '%a')        AS weekday,
    toUInt32(ifNull(t.bars, 0))          AS regular_session_bars
FROM
(
    SELECT today() - 150 + arrayJoin(range(146)) 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 >= today() - 150
      AND (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
    GROUP BY d
) AS t ON t.d = cal.day
WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
  AND cal.day <= today() - 5
  AND ifNull(t.bars, 0) = 0
ORDER BY cal.day

ఈ ప్యానెల్ SPY టేప్ యొక్క గత కొన్ని నెలల వెనుకకు నడుస్తుంది మరియు 0 సాధారణ-సెషన్ బార్‌లను ప్రింట్ చేసిన ప్రతి వారం రోజును తిరిగి ఇస్తుంది — వాటిలో 4, ప్రతి ఒక్కటి మార్కెట్ మూసుకున్న వారం రోజు. 2026-04-03 ఇంకా వీక్షణలో ఉన్న అతి ముందు. క్వెరీలో ఎక్కడా తేదీ హార్డ్‌కోడ్ చేయబడదు: ఇది మూసివేతలను పూర్తిగా ఏది ట్రేడ్ అయింది మరియు ఏది కాదు అనే దాని నుండి తీస్తుంది, కాబట్టి అదే SQL ఆ సెలవులు ఫార్వర్డ్ క్యాలెండర్‌ను విడిచిపెట్టిన తర్వాత కూడా పనిచేస్తూనే ఉంటుంది.

సంవత్సరంలో ఎన్ని ట్రేడింగ్ రోజులు ఉన్నాయి?

వారాంతాలు మరియు ఆ పది-ఒకటి సెలవులను తీసివేయండి మరియు క్యాలెండర్ సంవత్సరం సుమారు 250 నుండి 253 ట్రేడింగ్ సెషన్‌లను వదిలివేస్తుంది. ఖచ్చితమైన ఆకృతి అదే విధంగా స్థిరం చేయడం సులభం — టేప్ నిజంగా సాధారణ సెషన్‌ను రికార్డ్ చేసిన రోజులను లెక్కించడం ద్వారా.

క్వెరీగత సంవత్సరంలో సాధారణ వ్యాపార సెషన్లు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    count()             AS trading_days,
    toString(min(d))    AS first_session,
    toString(max(d))    AS last_session
FROM
(
    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 window_start <  today() - 4
      AND (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
    GROUP BY d
)

ట్రెయిలింగ్ సంవత్సరంలో, 2025-07-21 మరియు 2026-07-17 మధ్య, మార్కెట్ 250 సాధారణ సెషన్‌లను నిర్వహించింది. ఇది "సంవత్సరానికి సుమారు 252 ట్రేడింగ్ రోజులు" వెనుక పని చేసే సంఖ్య — అంచనా కాదు, లెక్క. సెలవులు వారాంతాలపై పడి వారం రోజు టాలీ నుండి పడిపోతున్నందున ఇది సంవత్సరం నుండి సంవత్సరానికి ఒకటి లేదా రెండు రోజులు కదులుతుంది.

తరచుగా అడిగే ప్రశ్నలు

US స్టాక్ మార్కెట్ ఎప్పుడు మూసుకుంటుంది?

NYSE మరియు Nasdaq ప్రతి సంవత్సరం సుమారు పది పూర్తి-రోజు సెలవులకు మూస్తాయి — న్యూ ఇయర్స్ డే, మార్టిన్ లూథర్ కింగ్ Jr. డే, ప్రెసిడెంట్స్ డే, గుడ్ ఫ్రైడే, మెమోరియల్ డే, జూన్‌టీంత్, ఇండిపెండెన్స్ డే, లేబర్ డే, థ్యాంక్స్‌గివింగ్, మరియు క్రిస్మస్ — ప్లస్ కొన్ని 1:00 p.m. ముందస్తు మూసివేతలు. ఈ పేజీ పైభాగంలోని క్యాలెండర్ ఖచ్చితమైన తేదీలతో తదుపరి వాటిని జాబితా చేస్తుంది.

స్టాక్ మార్కెట్ ఎప్పుడు ముందుగా మూస్తుంది?

ముందస్తు-మూసివేత రోజున, సాధారణ ట్రేడింగ్ 4:00 p.m. ETకు బదులుగా 1:00 p.m. ET వద్ద ముగుస్తుంది — మూడున్నర-గంటల సెషన్. ఈ సగం-రోజులు థ్యాంక్స్‌గివింగ్ తర్వాత శుక్రవారం, వారం రోజున పడినప్పుడు క్రిస్మస్ ఈవ్, మరియు కొన్ని సంవత్సరాలలో జూలై 3న పడతాయి.

మార్కెట్ సెలవు వారాంతానికి పడితే ఏమి జరుగుతుంది?

ఎక్స్ఛేంజ్‌లు దానిని సమీపంలోని వారం రోజున ఆచరిస్తాయి: శనివారం సెలవు ముందు శుక్రవారం తీసుకుంటారు, మరియు ఆదివారం సెలవు తర్వాత సోమవారం. ఉదాహరణకు, శనివారం జూలై నాలుగో తేదీ, మార్కెట్‌ను ముందు శుక్రవారం మూస్తుంది. ఒక మినహాయింపు న్యూ ఇయర్స్ డే: జనవరి 1 శనివారం పడితే, మార్కెట్ ముందు శుక్రవారం (డిసెంబర్ 31) మూసుకోదు మరియు ఎటువంటి మేకప్ రోజు లేదు.

సంవత్సరంలో ఎన్ని ట్రేడింగ్ రోజులు ఉన్నాయి?

వారాంతాలు మరియు సెలవులు తీసివేయబడితే, సుమారు 250 నుండి 253. నిర్దిష్ట సంవత్సరం లెక్కను తెలుసుకోవడానికి అత్యంత నమ్మదగిన మార్గం పై ట్రెయిలింగ్-సంవత్సరం ప్యానెల్ చేసినట్లే, మార్కెట్ నిజంగా సాధారణ సెషన్‌ను నిర్వహించిన విభిన్న రోజులను లెక్కించడం.

ప్రతి ఫెడరల్ సెలవునా స్టాక్ మార్కెట్ మూసుకుంటుందా?

లేదు. స్టాక్ మార్కెట్ రెండు ఫెడరల్ సెలవులలో తెరిచే ఉంటుంది — Columbus Day మరియు Veterans Day — రెండింటిలో బాండ్ మార్కెట్ మూసుకున్నప్పటికీ. ఇది గుడ్ ఫ్రైడేకు కూడా మూసుకుంటుంది, ఇది ఫెడరల్ సెలవు కాదు.


ఇక్కడ ప్రతి ప్యానెల్ దాని క్రింద ఖచ్చితమైన SQLతో వస్తుంది — సంఖ్య ఎలా లెక్కించబడిందో చూడటానికి ఏదైనా ఒకదానిని విస్తరించండి. నిర్దిష్ట తేదీ ట్రేడింగ్ రోజు అని తనిఖీ చేయడానికి, లేదా మార్కెట్ తదుపరి ఎప్పుడు మూస్తుందో కనుగొనడానికి, Strasmore టెర్మినల్‌లో సాధారణ ఇంగ్లీషులో ప్రశ్న అడగండి.