Quadruple Witching की Triple Witching: फरक काय?
2020 मध्ये US single stock futuresचा व्यापार थांबल्याने Quadruple Witchingचे Triple Witching झाले. चौथा घटक कोणता होता आणि त्या शुक्रवारच्या हालचालींवर काय परिणाम होतो ते जाणून घ्या.
Quadruple witching आणि triple witching यांतील फरक एका अशा घटकामुळे आहे, ज्याचा आता व्यापार होत नाही. Quadruple witching म्हणजे वर्षातील चार शुक्रवार, जेव्हा index futures, index options, single stock options आणि single stock futures हे चारही करार एकाच सकाळी expire होत असत. US मधील single stock futuresचा व्यापार 2020 मध्ये थांबला. त्यामुळे अमेरिकन बाजारांमध्ये आता तीन expiring products उरतात आणि सध्याच्या घटनेसाठी triple witching हेच अचूक नाव ठरते.
Quadruple witching की triple witching?
2026 मधील US marketsसाठी योग्य संज्ञा triple witching आहे. जुन्या नावात मोजले जाणारे चार contract types खाली एक-एक करून दिले आहेत.
- Index future म्हणजे S&P 500सारख्या stock indexची पातळी ठरावीक तारखेला settle करण्याचा करार.
- Index option म्हणजे त्या index levelची खरेदी किंवा विक्री करण्याचा अधिकार. त्याची settlement sharesऐवजी cashमध्ये होते.
- Single stock option म्हणजे एका नामनिर्दिष्ट कंपनीचे 100 shares खरेदी किंवा विक्री करण्याचा अधिकार.
- Single stock future म्हणजे एका नामनिर्दिष्ट कंपनीच्या sharesची किंमत ठरावीक तारखेला settle करण्याचा करार.
शेवटचा घटक आता अस्तित्वात नाही. US मधील single stock futuresचा जवळपास संपूर्ण व्यापार OneChicago या joint venture exchangeवर होत असे. त्यांच्या शेजारी असलेल्या listed options marketच्या तुलनेत त्यांचा आकार कधीच मोठा झाला नाही. OneChicagoने 2020 मध्ये कामकाज बंद केले आणि या contractsचा व्यापार थांबला. August 2026पर्यंत कोणताही US exchange त्यांची listing करत नाही. त्यामुळे US मधील quarterly expirationमध्ये तीन products असतात.
अमेरिकेबाहेर चौथा घटक अजूनही अस्तित्वात आहे. European आणि Asian derivatives exchangesवर single stock futuresची listings अजूनही आहेत. त्यामुळे तेथील quarterly expirationमध्ये एकाच सकाळी चार contract types खरोखरच एकत्र येऊ शकतात. ही संज्ञा सर्वत्र चुकीची नाही. मात्र बहुतेक लोक ज्या marketचा संदर्भ देतात, त्यासाठी ती चुकीची आहे. US marketवरील अनेक explainers 2020पूर्वी लिहिले गेले आणि नंतर अद्ययावत झाले नाहीत. ही गैरसमजाची बाब नसून maintenance gap आहे. यातील महत्त्वाचा मुद्दा म्हणजे तारीख: US readersसाठी असलेल्या एखाद्या articleमध्ये quadruple असेल, तर तो 2020पूर्वीचा आहे का ते तपासा.
उरलेली mechanics बदललेली नाही. ती triple witching म्हणजे काय येथे दिली आहे. यावर्षीचे calendar 2026 मधील triple witchingच्या तारखा येथे आहे.
त्या चार शुक्रवारांना अजून काय घडते
एक घटक नाहीसा झाला म्हणून हा दिवस शांत झाला नाही. March, June, September आणि Decemberच्या तिसऱ्या शुक्रवारी अजूनही तीन expirations एकत्र येतात. त्याच तारखेला आणखी दोन गोष्टी घडतात. अनेक प्रमुख index familiesचे quarterly reviews याच closingवेळी लागू होतात. त्यामुळे हे indexes track करणारे funds additions आणि removals एकाच printमध्ये trade करतात. Quarterly expiration ही बारा monthly expirationsमधील सर्वात मोठी असते. याचे कारण index आणि futures cycles तिच्याशी जुळतात.
ही एकत्रित हालचाल पाहण्याचा सर्वात सोपा मार्ग म्हणजे volume.
प्रत्येक आकड्यामागील अचूक SQL
WITH fridays AS
(
SELECT
date,
toFloat64(volume) AS vol,
(toMonth(date) IN (3, 6, 9, 12) AND toDayOfMonth(date) BETWEEN 15 AND 21) AS is_expiry
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2023-01-01'
AND date < today()
AND toDayOfWeek(date) = 5
),
ordinary AS
(
SELECT avg(vol) AS avg_ordinary_friday
FROM fridays
WHERE is_expiry = 0
)
SELECT
toString(f.date) AS session_date,
formatDateTime(f.date, '%b %Y') AS session_label,
round(f.vol / 1e6, 1) AS spy_volume_millions,
round(f.vol / o.avg_ordinary_friday, 2) AS vs_ordinary_friday_ratio
FROM fridays AS f
CROSS JOIN ordinary AS o
WHERE f.is_expiry = 1
ORDER BY f.dateSPY हा S&P 500 track करणारा exchange traded fund आहे. US marketमधील तो सर्वाधिक सक्रिय listing असल्यामुळे तो मोजमापासाठी योग्य आहे. उपलब्ध कालावधीतील सर्वात आधीच्या quarterly sessionमध्ये, Mar 2023, त्यात 140.4 million sharesचा व्यापार झाला. हे त्या कालावधीतील सामान्य Fridayच्या averageच्या 1.85 पट होते. सर्वात अलीकडील sessionमध्ये, Mar 2026, 165.6 million sharesचा व्यापार झाला. हे सामान्य Fridayच्या 2.18 पट होते. Panelमध्ये 13 quarterly sessions दाखवले आहेत.
अशा प्रकारे तयार केलेल्या chartमधून एखादा quarter गायब होऊ शकतो. तिसरा Friday exchange holidayला आल्यास monthly expiration त्याच्या आधीच्या Thursdayला हलते. त्यामुळे दाखवण्यासाठी Friday session राहत नाही.
दिवसभरात volume print कधी दिसतो?
Daily totalमुळे volumeची रचना दिसत नाही. एका expiration Fridayचे अर्ध्या तासांच्या bucketsमध्ये विभाजन करून, त्याच्या पुढील आठवड्यातील सामान्य Fridayशी तुलना केली, तर अतिरिक्त activity कुठे आहे ते दिसते.
प्रत्येक आकड्यामागील अचूक SQL
WITH bars AS
(
SELECT
toTimeZone(window_start, 'America/New_York') AS et,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toFloat64(volume) AS vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-03-20 00:00:00'
AND window_start < '2026-03-28 00:00:00'
AND toDate(toTimeZone(window_start, 'America/New_York')) IN ('2026-03-20', '2026-03-27')
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
),
day_totals AS
(
SELECT
sumIf(vol, session = '2026-03-20') AS expiry_total,
sumIf(vol, session = '2026-03-27') AS ordinary_total
FROM bars
)
SELECT
formatDateTime(toStartOfInterval(b.et, INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(100 * sumIf(b.vol, b.session = '2026-03-20') / any(t.expiry_total), 2) AS expiry_friday_pct,
round(100 * sumIf(b.vol, b.session = '2026-03-27') / any(t.ordinary_total), 2) AS ordinary_friday_pct
FROM bars AS b
CROSS JOIN day_totals AS t
GROUP BY et_time
ORDER BY et_timeदोन्ही sessionsची सुरुवात मोठ्या activityने होते. 09:30 या bucketमध्ये expiration sessionच्या regular hours volumeपैकी 8.07 percent volume होते. सामान्य Fridayला हे प्रमाण 11.59 percent होते. शेवटचा bucket, 16:00, एक मिनिटाचा आहे. त्यात closing auction होते. Expiration dayच्या regular hours volumeपैकी 0.54 percent volume या bucketमध्ये होते. एका आठवड्यानंतरच्या Fridayला हे प्रमाण 0.46 percent होते. Expiration sessionमध्ये हा एक मिनिटाचा भाग fundच्या regular hours volumeच्या तुलनेत लहान असतो. हे स्पष्टपणे सांगणे आवश्यक आहे, कारण closing crossला अनेकदा दिवसाचे volume एकवटणारा क्षण म्हटले जाते. SPYच्या regular sessionमधील सर्व 390 minutesमध्ये मोठ्या प्रमाणावर व्यापार होतो. त्यामुळे एक crossing त्याच्या tapeवर वर्चस्व गाजवत नाही. या crossingमुळे दिवसाचा turnover नव्हे, तर किंमत निश्चित होते.
Closing auction म्हणजे primary exchangeकडून 4:00 p.m. ET वाजता चालवला जाणारा एकच crossing. त्यातून एक अधिकृत closing price निश्चित होते. Index track करणाऱ्या fundला तो price त्याच्या indexशी जुळवावा लागतो. त्यामुळे quarterly index changes आणि expiring index products त्या एका मिनिटात एकत्र येतात. हाच pattern प्रत्येक individual nameमध्येही दिसतो.
प्रत्येक आकड्यामागील अचूक SQL
WITH bars AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
(toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) AS et_minute,
toFloat64(volume) AS vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JNJ', 'XOM')
AND window_start >= '2026-03-20 00:00:00'
AND window_start < '2026-03-28 00:00:00'
AND toDate(toTimeZone(window_start, 'America/New_York')) IN ('2026-03-20', '2026-03-27')
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
)
SELECT
ticker AS symbol,
round(100 * sumIf(vol, session = '2026-03-20' AND et_minute = 960)
/ sumIf(vol, session = '2026-03-20'), 2) AS expiry_close_pct,
round(100 * sumIf(vol, session = '2026-03-27' AND et_minute = 960)
/ sumIf(vol, session = '2026-03-27'), 2) AS ordinary_close_pct
FROM bars
GROUP BY symbol
HAVING sumIf(vol, session = '2026-03-20') > 0
AND sumIf(vol, session = '2026-03-27') > 0
ORDER BY expiry_close_pct DESCAAPL ने closingमध्ये सर्वात मोठा वाटा नोंदवला. Expiration Fridayला त्याच्या regular hours volumeपैकी 3.4 percent volume closingमध्ये झाले. एका आठवड्यानंतरच्या Fridayला हे प्रमाण 2.05 percent होते. प्रत्येक nameवरील दोन barsमधील फरक म्हणजे दिवसातील किती अधिक volume त्या एका मिनिटात आले, हे दर्शवतो. ज्यांच्याकडे closing priceजवळील strike असलेला option आहे, ते हा print बारकाईने पाहतात. याच विषयाचे स्पष्टीकरण options expirationमधील pin risk येथे आहे.
सकाळचाही वेळ महत्त्वाचा का आहे
प्रत्येक expiring contractची settlement closing priceवर होत नाही. अनेक index productsची settlement सकाळी Special Opening Quotationवर होते. ही value प्रत्येक index memberच्या opening printवरून तयार केली जाते. मात्र सर्व index members एकाच सेकंदाला open होत नाहीत. त्यामुळे indexने कोणत्याही screenवर कधीही दाखवलेली नसलेली पातळी settlement number म्हणून येऊ शकते. हा या दिवसातील सर्वात कमी सहज समजणारा भाग आहे.
Expiration Fridayला एका ऐवजी दोन महत्त्वाचे points असतात. एक opening print AM-settled contractsची किंमत निश्चित करतो. दुसरा closing print PM-settled contracts आणि quarterly index rebalanceची किंमत निश्चित करतो. Japanमध्येही स्वतःच्या quarterly scheduleनुसार अशीच morning प्रक्रिया असते. तिचे वर्णन Japanचा SQ day येथे आहे. USमधील या दोन conventionsमधील फरक AM settled आणि PM settled options येथे दिला आहे.
Witching Fridayला मोठी price move होते का?
Volumeमध्ये खरोखर वाढ होते. मात्र त्याच्याशी जोडला जाणारा directionचा दावा हा वेगळा प्रश्न आहे. तो सहज तपासता येतो: quarterly expiration Fridaysना SPYच्या open-to-close moveची average size त्याच वर्षातील इतर Fridaysशी तुलना करा.
प्रत्येक आकड्यामागील अचूक SQL
WITH fridays AS
(
SELECT
toYear(date) AS y,
abs(100 * (toFloat64(close) - toFloat64(open)) / toFloat64(open)) AS abs_move_pct,
(toMonth(date) IN (3, 6, 9, 12) AND toDayOfMonth(date) BETWEEN 15 AND 21) AS is_expiry
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2016-01-01'
AND date < today()
AND toDayOfWeek(date) = 5
AND toFloat64(open) > 0
)
SELECT
toString(y) AS year,
round(avgIf(abs_move_pct, is_expiry = 1), 2) AS expiry_friday_move_pct,
round(avgIf(abs_move_pct, is_expiry = 0), 2) AS other_friday_move_pct,
countIf(is_expiry = 1) AS expiry_session_count
FROM fridays
GROUP BY y
HAVING countIf(is_expiry = 1) >= 2
AND countIf(is_expiry = 0) >= 2
ORDER BY yPanelमध्ये 2016 ते 2025 या कालावधीत, एकूण 10 yearsसाठी, दोन्ही averages वर्षनिहाय बाजूबाजूला दाखवले आहेत. 2025 मध्ये 4 quarterly expiration Fridaysमध्ये open-to-close average move 0.58 percent होता. त्या वर्षातील सामान्य Fridaysसाठी हे प्रमाण 0.71 percent होते.
दोन गोष्टी वेगळ्या ठेवणे आवश्यक आहे. मोठे volume म्हणजे किती sharesचा व्यवहार झाला हे दर्शवते; त्यात direction नसते. वरील आकडे absolute moves आहेत. त्यामुळे ते moveचा आकार सांगतात, पण कोणत्याही sessionची दिशा सांगत नाहीत. एखाद्या sessionमध्ये नेहमीच्या तुलनेत दुप्पट volume असू शकते, पण openपासून closeपर्यंतची हालचाल काही basis pointsचीच असू शकते. Basis point म्हणजे percentage pointच्या एक-शतांश भागाइतके प्रमाण.
वारंवार विचारले जाणारे प्रश्न
Quadruple witching की triple witching?
US marketsमध्ये ती triple witching आहे. चौथा घटक, single stock futures, OneChicagoने कामकाज बंद केल्यानंतर 2020 मध्ये USमध्ये trade होणे थांबले. USबाहेरील ज्या venuesवर single stock futuresची listing अजूनही आहे, त्यांच्यासाठी quadruple witching ही संज्ञा योग्य आहे.
चौथा witching कोणता होता?
Single stock futures. हे एका कंपनीच्या sharesची किंमत भविष्यातील ठरावीक तारखेला settle करण्याचे contracts होते. ते indexच्या levelशी संबंधित नव्हते. USमध्ये त्यांची listing मुख्यतः OneChicagoवर होती आणि 2020 मध्ये त्यांचा व्यापार थांबला.
Triple witching कधी असते?
March, June, September आणि Decemberचा तिसरा Friday. हा Friday exchange holidayला आल्यास expiration त्याच्या आधीच्या Thursdayला हलते. तारखांची यादी 2026चे options expiration calendar येथे आहे.
Triple witchingमुळे market हलतो का?
सामान्य Fridayच्या तुलनेत volume लक्षणीयरीत्या जास्त असते. Panelsमध्ये दाखवल्याप्रमाणे closing auctionमध्ये ही वाढ सर्वाधिक स्पष्ट दिसते. Sessionच्या moveचा आकार आणि त्याची direction ही स्वतंत्र मोजमापे आहेत. वार्षिक तुलना दर्शवते की expiration Fridaysचे प्रमाण सामान्य Fridaysच्या rangeमध्येच असते.
अजूनही इतक्या articlesमध्ये quadruple witching का लिहिलेले असते?
बहुतेक articles 2020पूर्वी लिहिले गेले आणि single stock futuresने US markets सोडल्यानंतर अद्ययावत झाले नाहीत. Articleची तारीख 2020शी पडताळल्यास हा फरक काही सेकंदांत स्पष्ट होतो.
हे panels कसे तयार केले आहेत
- दोन्ही intraday panels भूतकाळातील ठरावीक दोन sessionsवर आधारित आहेत: March 2026चा quarterly expiration Friday आणि त्याच्या एका आठवड्यानंतरचा सामान्य Friday. त्यामुळे नवीन data आल्यावर तुलना बदलत नाही.
- Percentages हे केवळ regular hours volumeमधील shares आहेत. Premarket आणि after hours sessions numerator आणि denominator दोन्हींमधून वगळले आहेत.
- Half hour panelमधील 4:00 p.m. bucket हा tapeवरील एकच मिनिट आहे. याच वेळी closing crossचे prints होतात.
- Quarterly Friday filterमध्ये March, June, September आणि Decemberचा तिसरा Friday निवडला जातो. त्यासाठी 15 ते 21 तारखांच्या दरम्यान येणारा Friday घेतला जातो. त्यामुळे प्रत्येक महिन्यासाठी नेमकी एकच तारीख निवडली जाते.
येथील प्रत्येक panelच्या खाली अचूक SQL दिलेले आहे. एखादा panel expand करून एखादा आकडा कसा मोजला गेला ते पाहता येईल. वेगळ्या symbolवर किंवा वेगळ्या expiration Fridayवर हीच तुलना करायची असल्यास Strasmore terminalवर plain Englishमध्ये विचारता येईल.