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

ట్రిపుల్ విచ్చింగ్ అంటే ఏమిటి? వాల్యూమ్ & అస్థిరత

ట్రిపుల్ విచింగ్ అంటే త్రైమాసిక సెషన్, ఆ రోజున ఇండెక్స్ ఫ్యూచర్లు, ఇండెక్స్ ఆప్షన్లు, స్టాక్ ఆప్షన్లు కలిసి గడువు ముగుస్తాయి. వాల్యూమ్, అస్థిరత నిజమైన టేపుపై కొలవబడతాయి.

ట్రిపుల్ విచ్చింగ్ అంటే త్రైమాసిక ట్రేడింగ్ సెషన్ — మార్చి, జూన్, సెప్టెంబర్, డిసెంబర్ మూడవ శుక్రవారం — ఈ రోజున స్టాక్ ఇండెక్స్ ఫ్యూచర్లు, ఇండెక్స్ ఆప్షన్లు, సింగిల్-స్టాక్ ఆప్షన్లు కలిసి గడువు ముగుస్తాయి. సంవత్సరానికి నాలుగు సార్లు గడువు చేరుకుంటున్న డెరివేటివ్‌ల మొత్తం కూడ్పును ఒకేసారి సెటిల్ చేయాల్సి వస్తుంది, మూసివేయాల్సి వస్తుంది, లేదా ముందుకు రోల్ ఓవర్ చేయాల్సి వస్తుంది, అలాగే ఇండెక్స్ ఫండ్‌లు అదే క్లోజింగ్ ప్రింట్‌లో షెడ్యూల్డ్ రీబ్యాలెన్స్‌లను నిర్వహిస్తాయి. కింద, నిజమైన టేపుపై కొలిచిన చివరి ఎనిమిది విచ్చింగ్ సెషన్‌లు ఉన్నాయి: వాల్యూమ్, అస్థిరత, క్లోజింగ్ వేలం, స్ట్రైక్‌లు. క్యాలెండర్ కోసం — ప్రతి త్రైమాసిక గడువు తేదీ, జూన్ 2026 ను గురువారానికి మార్చిన జూన్‌టీంత్ మార్పు సహా — చూడండి 2026 ట్రిపుల్ విచ్చింగ్ తేదీలు.

ట్రిపుల్ విచింగ్ రోజున ఏమి గడువు ముగుస్తుంది?

మూడు కుటుంబాల ఒప్పందాలు ఈ త్రైమాసిక తేదీని పంచుకుంటాయి: స్టాక్ ఇండెక్స్ ఫ్యూచర్లు (మరియు ఆ ఫ్యూచర్లపై ఆప్షన్లు), ఇండెక్స్ ఆప్షన్లు, మరియు సింగిల్-స్టాక్ ఆప్షన్లు. సింగిల్-స్టాక్ ఆప్షన్లు ప్రతి నెలలో మూడవ శుక్రవారంన గడువు ముగుస్తాయి — త్రైమాసిక తేదీలను వేరుచేసేది ఇండెక్స్ ఫ్యూచర్లు మరియు ఇండెక్స్ ఆప్షన్ల చక్రం వీటిపై పేరుకుపోవడం.

రెండు సెటిల్‌మెంట్ శైలులు ఆ రోజును సగానికి విభజిస్తాయి. అనేక ఇండెక్స్ ఫ్యూచర్లు మరియు ఇండెక్స్ ఆప్షన్లు AM-సెటిల్డ్: అవి ముందు సాయంత్రం ట్రేడింగ్ ఆపివేసి, భాగస్వామి స్టాక్‌ల ఓపెనింగ్ ధరల నుండి లెక్కించిన ధరకు సెటిల్ అవుతాయి, ఇది ఆ ఉదయం ఓపెనింగ్ వేలాలులోకి ప్రవాహాన్ని మళ్లిస్తుంది. సింగిల్-స్టాక్ మరియు ETF ఆప్షన్లు PM-సెటిల్డ్, సాయంత్రం 4:00 గంటల ముగింపు వరకు ఉంటాయి.

ఆ రోజు మూడవ భాగం డెరివేటివ్ కాదు. ప్రధాన ఇండెక్స్ కుటుంబాలు భాగస్వామి మార్పులను — జోడింపులు, తొలగింపులు, షేర్-కౌంట్ నవీకరణలు — ఈ త్రైమాసిక తేదీలకే షెడ్యూల్ చేస్తాయి, మరియు ఇండెక్స్ ఫండ్‌లు ఆ మార్పులను ముగింపు సమయంలో ట్రేడ్ చేస్తాయి. రీబ్యాలెన్స్ ప్రవాహం మరియు గడువు ముగిసే పొజిషన్లు ఒకే సాయంత్రం ఒకే ముగింపు వేలంలో కలుస్తాయి.

దీనిని ఎందుకు విచింగ్ అంటారు?

ఈ పేరు పురాణ కథల్లోని "విచింగ్ అవర్" నుండి వచ్చింది, ఆ సమయంలో విచిత్రమైన విషయాలు జరుగుతాయని నమ్ముతారు. 1980ల్లో, ఇండెక్స్ ఫ్యూచర్స్ (1982లో లిస్ట్ అయిన S&P 500 ఫ్యూచర్స్) మరియు ఇండెక్స్ ఆప్షన్లు, సింగిల్-స్టాక్ ఆప్షన్లతో (1973 నుండి ఎక్స్ఛేంజీలో లిస్ట్ అయినవి) ఒకే త్రైమాసిక క్యాలెండర్ పంచుకున్నాయి, ఆ తేదీల్లో చివరి ట్రేడింగ్ గంట చాలా ప్రసిద్ధి చెంది "ది ట్రిపుల్ విచింగ్ అవర్" అనే మారుపేరు సంపాదించుకుంది. తర్వాత ఎక్స్ఛేంజీలు ప్రధాన ఇండెక్స్ కాంట్రాక్ట్‌ల సెటిల్‌మెంట్‌ను ముగింపు నుండి ఓపెనింగ్ ప్రింట్‌కు మార్చాయి, ఆ చివరి గంటలోని డ్రామాలో ఎక్కువ భాగాన్ని తీసేశాయి. 2000ల ప్రారంభంలో USలో సింగిల్-స్టాక్ ఫ్యూచర్స్ లిస్ట్ అయినప్పుడు "క్వాడ్రపుల్ విచింగ్" వచ్చింది; వాటిని నిర్వహించే వేదిక 2020లో మూసుకుపోయింది, ఇప్పుడు ఆ రెండు పదాలు ఒకే నాలుగు తేదీలను సూచిస్తున్నాయి.

ట్రిపుల్ విచింగ్ తేదీలు: 2024–2027

నియమం సులభం: మార్చి, జూన్, సెప్టెంబర్ మరియు డిసెంబర్‌లలో మూడవ శుక్రవారం. ఆ శుక్రవారం ఎక్స్ఛేంజీ సెలవుదినం అయితే, ముగింపు ముందు వర్తక దినానికి మారుతుంది — వారపు మరియు రోజువారీ చక్రాలతో సహా పూర్తి క్యాలెండర్ కోసం ఆప్షన్లు ఎప్పుడు ముగుస్తాయి చూడండి.

  • 2024: మార్చి 15, జూన్ 21, సెప్టెంబర్ 20, డిసెంబర్ 20
  • 2025: మార్చి 21, జూన్ 20, సెప్టెంబర్ 19, డిసెంబర్ 19
  • 2026: మార్చి 20, జూన్ 18 (శుక్రవారం జూన్ 19 నుండి ముందుకు జరిగింది — జూన్‌టీంత్ సెలవుదినం, US ఎక్స్ఛేంజీలు మూసుకొని ఉన్నాయి), సెప్టెంబర్ 18, డిసెంబర్ 18
  • 2027: మార్చి 19, జూన్ 18, సెప్టెంబర్ 17, డిసెంబర్ 17

తదుపరిది శుక్రవారం, సెప్టెంబర్ 18, 2026.

విచ్చింగ్ సెషన్ నిజంగా ఎంత భారీ?

మా టేప్‌పై 2024 చివరి నుండి ప్రతి త్రైమాసిక విచ్చింగ్ సెషన్, అదే నెలలోని ఇతర సెషన్ల మీడియన్ వాటా వాల్యూమ్ పక్కన. చివరి కాలమ్ "నెలలో అత్యంత భారీ రోజు" వాదనకు రసీదు: అది నెలలో అత్యంత భారీ విచ్చింగ్-తరవాతి సెషన్‌ను తీసివేస్తుంది, కాబట్టి సానుకూల సంఖ్య అంటే విచ్చింగ్ ఆ నెలను గెల్చుకుందని, ప్రతికూల సంఖ్య అంటే మరో సెషన్ దాన్ని మించిపోయిందని అర్థం.

క్వెరీసెప్టెంబర్ 2024 నుండి ప్రతి త్రైమాసిక విచింగ్ సెషన్ — మార్కెట్-వైడ్ షేర్ వాల్యూమ్ vs. ఆ నెలలోని ఇతర సెషన్లు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sum(toFloat64(volume)) / 1e9 AS shares_b
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2024-09-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
    GROUP BY day
),
witching AS (
    SELECT toStartOfMonth(day) AS m,
           maxIf(day, day <= addDays(toStartOfMonth(day),
                 ((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
    FROM daily
    GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
       round(anyIf(d.shares_b, d.day = w.witching_day), 1) AS witching_shares_b,
       round(quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 1) AS other_days_median_b,
       round(anyIf(d.shares_b, d.day = w.witching_day)
             / quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS times_median,
       round(anyIf(d.shares_b, d.day = w.witching_day) - maxIf(d.shares_b, d.day != w.witching_day), 2) AS gap_to_next_heaviest
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_day

వాల్యూమ్ ప్రీమియం నిజమైనది, పునరావృతమయ్యేది. తాజా విచ్చింగ్ సెషన్, 2026-06-18, ఆ నెలలోని ఇతర సెషన్లకు ఉన్న 20.1 బిలియన్ల మీడియన్‌కు ఎదురుగా 26.7 బిలియన్ వాటాలను వ్యాపారం చేసింది — ఒక సాధారణ రోజుకు 1.33 రెట్లు, మరియు జూన్‌లో వచ్చే అత్యంత భారీ సెషన్ కంటే 1.15 బిలియన్ల వాటాలు అదనంగా ఉన్నాయి. మొదటి వరుస, 2024-09-20, ఇలాంటి 1.34 రెట్లను నమోదు చేసింది.

కానీ అది నియమం కాదు, టేబుల్ దాన్నే చెబుతోంది. 2025-03-21 తన నెల మీడియన్‌కు 0.97 రెట్లు వ్యాపారం చేసింది — సాధారణ సెషన్ కంటే కొద్దిగా తక్కువ — మరియు నెలలో అత్యంత భారీ రోజు కంటే -4.03 బిలియన్ల వాటాలు వెనుకబడి ముగించింది. ఆ చివరి కాలంలో రెండు గుర్తులు కనిపిస్తాయి: విచ్చింగ్ దాని నెలలో అత్యంత రద్దీ రోజు కోసం బలమైన బెట్, నిశ్చయత కాదు. ఇండెక్స్ పునర్‌రచనలు, త్రైమాసిక చివరి ప్రవాహాలు, మరియు మాక్రో విడుదలలు వాటిని ఓడించే సెషన్లను ఉత్పత్తి చేస్తాయి.

జూన్ 2026 విచ్ ఎందుకు గురువారం పడింది

జూన్ 2026 యొక్క మూడవ శుక్రవారం జూన్ 19 — జూన్‌టీన్త్, US ఎక్స్ఛేంజీలు మూసివేయబడతాయి — కాబట్టి మొత్తం త్రైమాసిక స్టాక్ గురువారం, జూన్ 18న గడువు ముగిసింది. ఓపెన్ పొజిషన్లు ఎక్కడ ఉన్నాయో ఆప్షన్ టేప్ చూపిస్తుంది: జూన్ 1–18 మధ్య ట్రేడ్ అయిన కాంట్రాక్ట్ వాల్యూమ్, కాంట్రాక్ట్‌లు కలిగి ఉన్న గడువు తేదీ ప్రకారం సమూహం చేయబడింది.

క్వెరీకాంట్రాక్ట్ వాల్యూమ్ ఎక్స్‌పిరేషన్ తేదీ ప్రకారం — జూన్ 1-18, 2026లో ట్రేడ్ అయిన అమెరికా ఆప్షన్లు, అగ్ర ఎనిమిది ఎక్స్‌పిరీలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT toString(expiry) AS expiry,
       round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
    SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
           toFloat64(volume) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= '2026-06-01 04:00:00'
      AND window_start < '2026-06-19 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 8

2026-06-18న గడువు ముగిసే కాంట్రాక్ట్‌లు ఆ పద్నాలుగు సెషన్‌లలో 193.7 మిలియన్ కాంట్రాక్ట్‌ల ట్రేడింగ్‌ను ఆకర్షించాయి — తదుపరి అతిపెద్ద గడువు తేదీ అయిన 2026-06-12 కోసం 113.1 మిలియన్‌కు వ్యతిరేకంగా. ఓపెన్ ఇంటరెస్ట్ నెలల పాటు త్రైమాసిక తేదీపై పేరుకుపోతుంది; ట్రేడింగ్ వాల్యూమ్ దానిని అనుసరిస్తుంది.

కాంట్రాక్ట్లు లేదా షేర్లు — నిజంగా ఏది పెరుగుతుంది?

చాలా విచ్చింగ్ వివరణలు వదిలేసే తేడా ఇది. పొజిషన్లు త్రైమాసిక ఎక్స్‌పైరీలోకి ప్రవేశిస్తాయి, కానీ ఆ రోజు మాత్రమే చేతులు మారుతున్న ఆప్షన్ కాంట్రాక్ట్లు అసాధారణమైనవి కావు. కింద, విచ్చింగ్ సెషన్‌ను దానికంటే ముందున్న రెండు సాధారణ శుక్రవారాలతో పాటు ఉంచారు, ప్రతి సెషన్ యొక్క అదే రోజు గడువు ముగిసే — 0DTE — వాటాను విడిగా చూపిస్తూ.

క్వెరీవిచింగ్ గురువారం vs. దానికంటే ముందు రెండు సాధారణ శుక్రవారాలు — ట్రేడ్ అయిన US ఆప్షన్ కాంట్రాక్ట్లు, మరియు అదే రోజు ఎక్స్‌పైర్ అయిన షేర్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT toString(d) AS session_date,
       round(sum(vol) / 1e6, 1) AS all_contracts_mm,
       round(sumIf(vol, expiry = d) / 1e6, 1) AS expiring_same_day_mm,
       round(sumIf(vol, expiry = d) / sum(vol) * 100, 1) AS pct_expiring_same_day
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
           toFloat64(volume) AS vol
    FROM global_markets.options_minute_aggs
    WHERE (window_start >= '2026-06-05 04:00:00' AND window_start < '2026-06-06 04:00:00')
       OR (window_start >= '2026-06-12 04:00:00' AND window_start < '2026-06-13 04:00:00')
       OR (window_start >= '2026-06-18 04:00:00' AND window_start < '2026-06-19 04:00:00')
)
WHERE expiry IS NOT NULL
GROUP BY d
ORDER BY d

విచ్చింగ్ రోజు 79.2 మిలియన్ కాంట్రాక్ట్లను నిర్వహించింది; 2026-06-05 యొక్క సాధారణ శుక్రవారం 103.1 మిలియన్ కాంట్రాక్ట్లను నిర్వహించింది — ఇంకా ఎక్కువ. మారినది మిశ్రమం: విచ్చింగ్ రోజు వాల్యూమ్ లో 48.7% ఆ రోజే గడువు ముగిసే కాంట్రాక్ట్లలో ఉంది, సాధారణ శుక్రవారాల్లో ఇది 43.9% మరియు 44.7% గా ఉంది. విచ్చింగ్ సంతకం "అందరూ ఎక్కువ ఆప్షన్లు ట్రేడ్ చేస్తారు" అని కాదు — ఇది షేర్లు మార్కెట్ బిజీగా మారుతుందని చెప్పేది. ఇండెక్స్ సెటిల్‌మెంట్ మరియు ఫండ్ రీబ్యాలెన్సింగ్ కాంట్రాక్ట్లలో కాకుండా స్టాక్‌లలో జరుగుతాయి.

ట్రిపుల్ విచింగ్ అస్థిరతను పెంచుతుందా?

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

క్వెరీవిచింగ్ సెషన్లలో SPY vs. అదే నెలలోని ఇతర సెషన్లు — ఇంట్రాడే రేంజ్ మరియు నికట్ మూవ్ (ఓపెన్ యొక్క %)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           toFloat64(max(high) - min(low)) / toFloat64(argMin(open, window_start)) * 100 AS range_pct,
           abs(toFloat64(argMax(close, window_start)) - toFloat64(argMin(open, window_start)))
               / toFloat64(argMin(open, window_start)) * 100 AS net_move_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2024-09-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
      AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
      AND toHour(toTimeZone(window_start, 'America/New_York')) < 16
      AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
               AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
    GROUP BY day
),
witching AS (
    SELECT toStartOfMonth(day) AS m,
           maxIf(day, day <= addDays(toStartOfMonth(day),
                 ((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
    FROM daily
    GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
       round(anyIf(d.range_pct, d.day = w.witching_day), 2) AS witching_range_pct,
       round(quantileDeterministicIf(0.5)(d.range_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_range_pct,
       round(anyIf(d.net_move_pct, d.day = w.witching_day), 2) AS witching_net_move_pct,
       round(quantileDeterministicIf(0.5)(d.net_move_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_net_move_pct
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_day

సమాధానం: క్రమబద్ధంగా కాదు. విచింగ్ సెషన్‌లు వాటి నెల మధ్యమం యొక్క రెండు వైపులా పడతాయి. 2024-12-20, 0.61% మధ్యమం వద్ద 2.55% పరిధిని కలిగి ఉంది — నిజంగా ఒక అల్లకల్లోల సెషన్. కానీ ఇటీవలి దానిలో, 2026-06-18, 1.12% మధ్యమం వద్ద 0.58% పరిధిని కలిగి ఉంది, మరియు 0.55% మధ్యమం వద్ద నికరంగా 0.16% ఓపెన్-టు-క్లోజ్ మూవ్ అయింది: దాని నెలలో అత్యధిక వాల్యూమ్ రోజు ధర ప్రకారం దాని అత్యంత ప్రశాంతమైన రోజులలో ఒకటి కూడా.

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

ముగింపు వేలం లోపల

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

క్వెరీక్లోజింగ్-క్రాస్ విండో (3:59-4:00 p.m. ET) — విచింగ్ రోజున డాలర్ వాల్యూమ్ vs. సాధారణ జూన్ 2026 సెషన్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sumIf(toFloat64(close) * toFloat64(volume),
                 toHour(toTimeZone(window_start, 'America/New_York')) = 16
                 OR (toHour(toTimeZone(window_start, 'America/New_York')) = 15
                     AND toMinute(toTimeZone(window_start, 'America/New_York')) = 59)) AS close_dollars,
           sum(toFloat64(close) * toFloat64(volume)) AS day_dollars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-06-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
      AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
      AND toHour(toTimeZone(window_start, 'America/New_York')) <= 16
      AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
               AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
      AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 16
               AND toMinute(toTimeZone(window_start, 'America/New_York')) > 0)
    GROUP BY day
)
SELECT round(anyIf(close_dollars, day = '2026-06-18') / 1e9, 1) AS witching_close_dollars_b,
       round(quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18') / 1e9, 1) AS other_june_median_close_dollars_b,
       round(anyIf(close_dollars, day = '2026-06-18')
             / quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18'), 2) AS times_median,
       round(anyIf(close_dollars / day_dollars, day = '2026-06-18') * 100, 1) AS witching_close_pct_of_day,
       round(quantileDeterministicIf(0.5)(close_dollars / day_dollars, cityHash64(toString(day)), day != '2026-06-18') * 100, 1) AS other_june_median_close_pct_of_day
FROM sessions
HAVING countIf(day != '2026-06-18') > 0

ఆ విండో ముగింపు రోజున $56.1 బిలియన్ల స్టాక్‌ను గ్రహించింది, సాధారణ జూన్ సెషన్‌లోని $36.1 బిలియన్లకు వ్యతిరేకంగా — 1.56x — మరియు సాధారణ రోజునలో 3.7%కు వ్యతిరేకంగా దాని సెషన్ ట్రేడెడ్ డాలర్లలో 4.9% మోసింది. గడియారం యొక్క రెండు నిమిషాలు, డబ్బులో ఇరవైవ వంతు: బిలియన్లను రీబ్యాలెన్స్ చేయడానికి ఒక ఇండెక్స్ ఫండ్ అక్కడ మరోవైపును ఎక్కడ కనుగొంటుందో అదే.

పిన్ రిస్క్: ధరలు పెద్ద స్ట్రైక్‌ల వైపు ఆకర్షితమవుతాయా?

"పిన్ రిస్క్," మరియు దాని సోదరుడు "మ్యాక్స్ పెయిన్," అనేది ఒక జానపద సిద్ధాంతం — డీలర్లు ఆ ఆప్షన్‌లను ముగింపు సమయంలో హెడ్జ్ చేసేందుకు, గడువు ముగిసే స్టాక్ అత్యధిక ఓపెన్ ఇంటరెస్ట్ ఉన్న స్ట్రైక్ వైపు ఆకర్షించబడుతుందని ఇది చెబుతుంది. టేప్ ఇలా చూపిస్తోంది: SPY యొక్క జూన్ 18, 2026 గడువు ముగిసే సిరీస్, ట్రేడ్ అయిన కాంట్రాక్టుల ప్రకారం ర్యాంక్ చేయబడింది, SPY సాధారణ సెషన్‌ను ఎక్కడ ముగించిందో అక్కడ నుండి ప్రతి స్ట్రైక్ దూరంతో.

క్వెరీSPY యొక్క జూన్ 18, 2026 ఎక్స్‌పైరింగ్ సిరీస్ — స్ట్రైక్ ప్రకారం కాంట్రాక్ట్లు ట్రేడ్ అయ్యాయి, మరియు క్లోజింగ్ ధర నుండి ప్రతి స్ట్రైక్ దూరం
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH spy_close AS (
    SELECT toFloat64(argMax(close, window_start)) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-06-18 16:00:00', 'America/New_York')
),
strikes AS (
    SELECT toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
           sum(toFloat64(size)) AS contracts
    FROM global_markets.options_trades
    WHERE ticker LIKE 'O:SPY260618%'
      AND sip_timestamp >= '2026-06-18 08:00:00'
      AND sip_timestamp < '2026-06-19 01:00:00'
    GROUP BY strike
)
SELECT concat('$', toString(toInt32(s.strike))) AS strike,
       round(s.contracts / 1000, 1) AS contracts_k,
       round(s.strike - c.px, 2) AS strike_minus_close,
       round(abs(s.strike - c.px) / c.px * 100, 2) AS pct_from_close
FROM strikes AS s
CROSS JOIN spy_close AS c
ORDER BY s.contracts DESC, s.strike ASC
LIMIT 12

SPY ముగింపు అత్యంత రద్దీగా ఉన్న రెండు గడువు ముగిసే స్ట్రైక్‌ల మధ్య నిలిచింది. అత్యధికమైనది, $746, 1488.3 వేల కాంట్రాక్టులను తీసుకుంది మరియు ముగింపు నుండి -0.56 పాయింట్ల దూరంలో ఉంది (0.08% దూరంగా); రెండవది, $747, 1482.4 వేలను తీసుకుంది మరియు మరోవైపు 0.44 పాయింట్ల దూరంలో ఉంది.

స్పష్టమైన నిర్ధారణను తిరస్కరించండి. ట్రేడర్లు నిర్మాణాత్మకంగా at-the-money స్ట్రైక్‌ల వద్ద వాల్యూమ్‌ను కేంద్రీకరిస్తారు — అవి ప్రత్యక్ష ఫలితాన్ని మరియు అత్యంత ఇరుకైన స్ప్రెడ్‌లను కలిగి ఉంటాయి — కాబట్టి "అత్యధిక స్ట్రైక్‌లు ముగింపును బ్రాకెట్ చేస్తాయి" అనేది ఏదైనా గడువు ముగింపుపై దాదాపు తాత్సారం, ముగింపు ఎక్కడికైనా లాగబడిందనడానికి ఇది ఆధారం కాదు. ఒక సెషన్‌తో అయస్కాంత ప్రభావాన్ని యాదృచ్చికం నుండి వేరు చేయలేము. ప్యానెల్ ఏమి చూపిస్తుందంటే: at-the-moneyకు ఒక డాలర్ లోపు స్ట్రైక్ చేయబడిన గడువు ముగిసే ఆప్షన్ దాని మొత్తం విలువను ఆ చివరి, రద్దీగా ఉన్న నిమిషంలో నిర్ణయించుకుంటుంది.

What to actually do differently on witching day

  • Discount your relative-volume screens. Every stock screams unusual volume at once. A relative volume reading of 2x on a witching session is the calendar, not a catalyst.
  • Expect depth, not calm. Liquidity is deep, which makes large orders easier to work — but the range table above puts witching sessions on both sides of a normal day's swing.
  • Mind expiring positions into the close. PM-settled single-stock and ETF options are decided by the closing print; near-the-money contracts flip between worthless and in-the-money in the final minutes.
  • Do not read the closing print as sentiment. A twentieth of the day's dollars trades in a two-minute window stuffed with mechanical rebalance orders.
  • Know the four dates in advance. The cheapest filter in trading is a calendar.

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

తదుపరి ట్రిపుల్ విచింగ్ రోజు ఎప్పుడు?

ట్రిపుల్ విచింగ్ మార్చి, జూన్, సెప్టెంబర్ మరియు డిసెంబర్‌లలో మూడవ శుక్రవారం నాడు వస్తుంది. తదుపరిది శుక్రవారం, సెప్టెంబర్ 18, 2026, ఆ తర్వాత డిసెంబర్ 18, 2026, ఆ తర్వాత 2027లో మార్చి 19, జూన్ 18, సెప్టెంబర్ 17 మరియు డిసెంబర్ 17.

ట్రిపుల్ మరియు క్వాడ్రపుల్ విచింగ్ మధ్య తేడా ఏమిటి?

"క్వాడ్రపుల్" అనేది మూడు సాంప్రదాయికంగా గడువు ముగిసే కుటుంబాలకు (ఇండెక్స్ ఫ్యూచర్స్, ఇండెక్స్ ఆప్షన్స్, సింగిల్-స్టాక్ ఆప్షన్స్) సింగిల్-స్టాక్ ఫ్యూచర్స్‌ను జోడించింది. ఆ యూఎస్ ఉత్పత్తులు 2020లో వాటిని మోసే వేదిక మూసుకుపోయిన తర్వాత అదృశ్యమయ్యాయి, మరియు ఇప్పుడు రెండు పదాలూ అదే నాలుగు త్రైమాసిక తేదీలను సూచిస్తున్నాయి.

ట్రిపుల్ విచింగ్ రోజుల్లో ట్రేడింగ్ వాల్యూం ఎందుకు ఇంత ఎక్కువగా ఉంటుంది?

గడువు ముగింపు ప్రతి ఓపెన్ డెరివేటివ్ పొజిషన్‌పై నిర్ణయం తీసుకోవలసి ఉంటుంది — సెటిల్ చేయడం, క్లోజ్ చేయడం, లేదా రోల్ చేయడం — మరియు ఇండెక్స్ ప్రొవైడర్లు అదే సెషన్‌లకు భాగస్వాముల రీబ్యాలెన్స్‌లను షెడ్యూల్ చేస్తారు, దీనిని ఇండెక్స్ ఫండ్‌లు క్లోజ్ సమయంలో స్టాక్‌లో అమలు చేస్తాయి. ఇటీవలి విచింగ్ సెషన్ దాని నెల మీడియన్ షేర్ వాల్యూమ్ కంటే 1.33 రెట్లు ట్రేడ్ అయింది, క్లోజింగ్-క్రాస్ విండో మాత్రమే $56.1 బిలియన్లను గ్రహించింది.

ట్రిపుల్ విచింగ్ స్టాక్ మార్కెట్‌ను మరింత అస్థిరంగా చేస్తుందా?

నమ్మదగిన విధంగా కాదు. SPYపై కొలిస్తే, విచింగ్ సెషన్‌లు వాటి నెల మీడియన్ ఇంట్రాడే రేంజ్‌కు రెండు వైపులా పడతాయి: 2024-12-20 2.55% పరిధిలో ఉండగా మీడియన్ 0.61%, అయితే 2026-06-18 కేవలం 0.58% పరిధిలో ఉండగా మీడియన్ 1.12%. భారీ వాల్యూమ్ మరియు పెద్ద ధర కదలిక వేర్వేరు దృగ్విషయాలు.

గడువు రోజున పిన్ రిస్క్ అంటే ఏమిటి?

పిన్ రిస్క్ అంటే దాని స్ట్రైక్‌కు చాలా దగ్గరగా ముగిసే ఆప్షన్ యొక్క ఎక్స్‌పోజర్: క్లోజ్ తర్వాత వరకు అది వేస్ట్‌గా గడువు ముగిస్తుందా లేదా ఇన్ ది మనీలో ఉంటుందా ఎవరికీ తెలియదు, మరియు షార్ట్ పొజిషన్ అసైన్ అయిన షేర్లతో మేల్కొలుపు పొందవచ్చు. జూన్ 18, 2026న, SPY యొక్క రెండు అత్యంత రద్దీగా గడువు ముగిసే స్ట్రైక్‌లు క్లోజింగ్ ధర నుండి -0.56 మరియు 0.44 పాయింట్ల దూరంలో ఉన్నాయి.


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