IPO کے بعد options trading کب شروع ہوتی ہے؟
IPO day پر options list نہیں ہوتے۔ جانیں 12 بڑی US listings نے پہلے option trade تک کتنے sessions لیے، اور exchange rules اس timing کو کیسے طے کرتے ہیں۔
نئے IPO کے پہلے دن اس پر options کی trading نہیں کی جا سکتی۔ پہلے stock کی listing ہوتی ہے، اور listed option chain اسی وقت ظاہر ہوتی ہے جب underlying، options exchanges کے underlying securities سے متعلق معیار پر پورا اترے۔ بڑے offering کے لیے یہ عمل عموماً ہفتوں کے بجائے چند trading sessions لیتا ہے۔ جنوری 2024 سے اب تک کی سب سے بڑی US listings میں stock کے tape پر پہلے print اور اس کے listed options میں پہلے trade کے درمیان مختصر ترین وقفہ 1 trading sessions تھا۔
IPO کے کتنے عرصے بعد options کی trading شروع ہوتی ہے؟
کوئی calendar rule اس تاریخ کا تعین نہیں کرتا، اس لیے مفید جواب ایک ناپے تلے تجزیے سے ملتا ہے۔ ذیل کا panel جنوری 2024 کے بعد کی ہر US listing لیتا ہے، opening session میں ہونے والی dollar value کے لحاظ سے انہیں ترتیب دیتا ہے، بارہ بڑی listings برقرار رکھتا ہے، اور ہر نام کے پہلے equity print (یعنی پہلے ریکارڈ شدہ trade) سے اس کے listed options میں سے کسی ایک کی پہلی trading کے دن تک کے trading sessions گنتا ہے۔
| symbol | equity debut | option debut | option listing gap |
|---|---|---|---|
| SKHY | July 13, 2026 | July 14, 2026 | 1 |
| BLSH | August 13, 2025 | August 15, 2025 | 2 |
| CBRS | May 14, 2026 | May 18, 2026 | 2 |
| CRCL | June 5, 2025 | June 9, 2025 | 2 |
| CRWV | March 28, 2025 | April 1, 2025 | 2 |
| FIG | July 31, 2025 | August 4, 2025 | 2 |
| FLY | August 7, 2025 | August 11, 2025 | 2 |
| KLAR | September 10, 2025 | September 12, 2025 | 2 |
| MDLN | December 17, 2025 | December 19, 2025 | 2 |
| QNT | June 4, 2026 | June 8, 2026 | 2 |
| RDDT | March 21, 2024 | March 25, 2024 | 2 |
| INIO | June 4, 2026 | June 26, 2026 | 15 |
ہر عدد کے پیچھے موجود درست SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN debut AS d ON d.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= d.debut_date
GROUP BY g.underlying_symbol
),
paired AS (
SELECT
d.symbol AS symbol,
d.debut_date AS debut_date,
f.option_date AS option_date,
d.debut_turnover AS debut_turnover
FROM debut AS d
INNER JOIN first_option AS f ON f.symbol = d.symbol
ORDER BY debut_turnover DESC
LIMIT 12
),
sessions AS (
SELECT DISTINCT date AS d
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2024-01-01'
)
SELECT
p.symbol AS symbol,
concat(monthName(p.debut_date), ' ', toString(toDayOfMonth(p.debut_date)), ', ', toString(toYear(p.debut_date))) AS equity_debut,
concat(monthName(p.option_date), ' ', toString(toDayOfMonth(p.option_date)), ', ', toString(toYear(p.option_date))) AS option_debut,
countIf(s.d > p.debut_date AND s.d <= p.option_date) AS option_listing_gap
FROM paired AS p
CROSS JOIN sessions AS s
GROUP BY symbol, equity_debut, option_debut
ORDER BY option_listing_gap, symbolSKHY ان بارہ ناموں میں سب سے تیزی سے آگے بڑھا۔ اس کے shares نے پہلی بار July 13, 2026 کو print کیا، جبکہ اس پر پہلا listed option July 14, 2026 کو trade ہوا؛ دونوں کے درمیان 1 sessions کا فرق تھا۔ اسی panel کے دوسرے سرے پر INIO کے پہلے option print سے پہلے 15 sessions گزرے۔ بارہ ناموں کا sample محدود ہے، اس لیے اگلا panel اسی عرصے کی چالیس بڑی debuts تک دائرہ وسیع کرتا ہے اور ہر نام کو اس کے اپنے پہلے trading day سے session بہ session فالو کرتا ہے۔
| session number | pct with listed options | median share volume mm |
|---|---|---|
| 1 | 0 | 34.47 |
| 2 | 2.5 | 10.93 |
| 3 | 67.5 | 6.69 |
| 4 | 70 | 4.76 |
| 5 | 80 | 7.36 |
| 6 | 85 | 3.51 |
| 7 | 90 | 2.65 |
| 8 | 92.5 | 3.35 |
| 9 | 95 | 2.51 |
| 10 | 95 | 2.3 |
| 11 | 95 | 2.29 |
| 12 | 95 | 2.65 |
| 13 | 95 | 2.54 |
| 14 | 95 | 1.9 |
| 15 | 95 | 2.41 |
| 16 | 97.5 | 2.42 |
| 17 | 97.5 | 2.46 |
| 18 | 97.5 | 2.74 |
| 19 | 97.5 | 2.14 |
| 20 | 97.5 | 2.29 |
ہر عدد کے پیچھے موجود درست SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
ramp AS (
SELECT
a.ticker AS symbol,
a.date AS d,
row_number() OVER (PARTITION BY a.ticker ORDER BY a.date) AS session_no,
toFloat64(a.volume) / 1e6 AS shares_mm
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN cohort AS c ON c.symbol = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= c.debut_date
)
SELECT
r.session_no AS session_number,
round(100 * countIf(f.option_date >= toDate('2024-01-01') AND r.d >= f.option_date) / count(), 1) AS pct_with_listed_options,
round(quantileDeterministic(r.shares_mm, cityHash64(r.symbol)), 2) AS median_share_volume_mm
FROM ramp AS r
LEFT JOIN first_option AS f ON f.symbol = r.symbol
WHERE r.session_no <= 20
GROUP BY session_number
ORDER BY session_numberپہلے percentage line دیکھیں۔ Session 2 تک چالیس میں سے 2.5% ناموں میں listed option print ہو چکا تھا۔ Session 5 تک یہ شرح 80% تھی، جبکہ session 20 پر یہ 97.5% رہی۔ Bars تصویر کا دوسرا حصہ دکھاتے ہیں۔ ان ناموں میں opening session پر median volume 34.47 million shares تھا، جبکہ session 20 پر یہ 2.29 million تھا۔ اس opening figure کو ذہن میں رکھیں: اتنے حجم کا صرف ایک session listing standard میں دی گئی twelve-month volume guideline کو کئی گنا پورا کرتا ہے۔
نئے stock پر options list ہونے سے پہلے کیا ہونا ضروری ہے؟
کسی option chain کا وجود اس وقت قائم ہوتا ہے جب options exchange تحریری معیار کے مطابق underlying کی تصدیق کر کے Options Clearing Corporation (OCC) کے پاس listing certificate جمع کراتا ہے۔ OCC وہ clearinghouse ہے جو ہر listed US option جاری کرتا ہے۔ یہ معیار عوامی ہوتا ہے۔ NYSE American اسے Rule 915، Cboe اسے Rule 4.3، اور Nasdaq ISE اسے Options 4, Section 3 کے طور پر شائع کرتے ہیں۔ تینوں کا عنوان Criteria for Underlying Securities ہے۔ مختلف rulebooks میں الفاظ بدلتے ہیں، مگر thresholds ایک جیسے ہیں۔ ستمبر 2026 تک یہ شرائط درج ذیل ہیں:
- security باقاعدہ طور پر registered ہو اور NMS stock ہو۔ Regulation NMS میں یہی اصطلاح کسی national securities exchange پر listed security کے لیے استعمال ہوتی ہے۔
- کم از کم 7,000,000 shares عوامی ملکیت میں ہوں۔ اس شمار میں صرف وہ shares شامل کیے جاتے ہیں جو ان افراد کے علاوہ کسی کے پاس ہوں جنہیں Securities Exchange Act کے Section 16(a) کے تحت اپنی holdings report کرنا ضروری ہے۔ Insider اور control blocks اس شمار میں شامل نہیں کیے جاتے۔
- security کے کم از کم 2,000 holders ہوں۔
- تمام markets میں گزشتہ بارہ ماہ کے دوران trading volume کم از کم 2,400,000 shares ہو۔
- covered security کے لیے، exchange کی جانب سے OCC کو certificate جمع کرانے سے پہلے مسلسل تین business days میں سے ہر دن closing price کم از کم $3.00 ہو۔ rulebooks اسے three-day lookback کہتے ہیں۔
جو company نو دن پہلے list ہوئی ہو، اس کے پاس بارہ ماہ کے volume کا record نہیں ہوتا۔ ابتدائی دنوں میں اس کے پاس تین دن کی price history بھی نہیں ہوتی۔ دو drafting provisions اس خلا میں بھی یہ معیار لاگو کرتی ہیں۔ guidelines غیر معمولی حالات نہ ہونے کی صورت میں لاگو ہوتی ہیں۔ اس لیے historical tests پر exchange کو judgment کا اختیار حاصل رہتا ہے۔ price test میں IPO کے لیے واضح waiver بھی موجود ہے۔
تاریخ کے لحاظ سے waiver کا حصہ خاص طور پر اہم ہے۔ 27 جولائی 2023 کے ایک order (Release 34-98013) میں SEC نے NYSE American کی اس تبدیلی کی منظوری دی جس کے تحت ایسی covered security کے لیے three-day lookback ختم کر دیا گیا جس کی IPO market capitalization، offering price پر ناپی جائے، کم از کم $3 billion ہو۔ ایسی listing پر options کی listing اور trading IPO day کے بعد دوسرے business day سے شروع ہو سکتی ہے؛ IPO day کو شمار نہیں کیا جاتا۔ اسی سال Nasdaq ISE نے Options 4, Section 3 کے لیے مماثل زبان جمع کرائی۔ order میں حساب واضح کیا گیا ہے۔ پرانے متن کے تحت پیر کو price ہونے والے IPO میں options trading جمعے سے پہلے شروع نہیں ہو سکتی تھی۔ waiver کے تحت exchange منگل کو certificate جمع کرا سکتا ہے اور chain بدھ کو کھل سکتی ہے۔
اس پورے عمل کے نیچے ایک اور وقت کی حد بھی موجود ہے۔ Options Listing Procedures Plan کے مطابق certificate options trading شروع ہونے والے trading day سے پہلے والے trading day کو شکاگو کے وقت کے مطابق صبح 11:00 بجے تک OCC کو پہنچ جانا چاہیے۔ یہی وہ mechanical step ہے جس کے باعث chain mid-session کے بجائے opening bell پر ظاہر ہو سکتی ہے۔
نئے ticker میں options دستیاب ہیں یا نہیں، یہ کیسے چیک کریں؟
- اپنے broker کے platform پر ticker کی option chain کھولیں۔ جس نام کی certification ابھی نہیں ہوئی، اس میں empty rows والی chain دکھائی دینے کے بجائے کوئی expiration ہی نہیں ہوتا۔
- دستیاب expirations گنیں۔ نئے certified underlying میں عموماً صرف قریب ترین weekly اور monthly dates ہوتی ہیں۔
- options exchanges کی شائع کردہ روزانہ listing notices پڑھیں۔ ہر نئے منظور شدہ underlying کا نام options کی trading شروع ہونے سے ایک دن پہلے ان notices میں درج ہوتا ہے۔
- underlying کے پہلے option print کے لیے tape چیک کریں۔ اس صفحے کے panels یہی کام کرتے ہیں۔
اگر chain live ہو، تو نئی option chain پڑھنا کسی بھی دوسرے نام کی طرح ہی ہوتا ہے۔ فرق صرف یہ ہے کہ اس میں معلومات بہت کم ہوتی ہیں۔ ان میں سے کسی کا schedule lockup یا quiet period کے schedule سے منسلک نہیں ہوتا۔ یہ دونوں اپنے الگ شیڈول کے مطابق چلتے ہیں، جن کی وضاحت IPO lockup expiration اور IPO quiet period میں کی گئی ہے۔
IPO پر پہلی option chain کم liquidity والی کیوں ہوتی ہے
Certification سے chain کا نام تو درج ہو جاتا ہے، مگر یہ لازماً deep نہیں ہوتی۔ Exchanges عموماً ان strikes کا اضافہ کرتی ہیں جہاں stock حقیقتاً trade کر رہا ہو، اور standard cycle کے مطابق expirations شامل کرتی ہیں۔ اسی لیے پہلی chain میں strikes کی محدود range اور صرف چند near-dated expirations ہوتی ہیں۔
| weeks since first option | median strikes traded | median expirations traded |
|---|---|---|
| 0 | 9 | 4 |
| 1 | 10 | 4 |
| 2 | 10 | 4 |
| 3 | 11 | 4 |
| 4 | 11 | 4 |
| 5 | 11 | 4 |
| 6 | 12 | 5 |
| 7 | 12 | 5 |
| 8 | 12 | 5 |
| 9 | 12 | 5 |
| 10 | 12 | 5 |
| 11 | 12 | 5 |
ہر عدد کے پیچھے موجود درست SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
uniqExact(g.strike_price) AS strikes,
uniqExact(g.expiration_date) AS expiries
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
)
SELECT
intDiv(dateDiff('day', f.option_date, c.d), 7) AS weeks_since_first_option,
toUInt32(round(quantileDeterministic(toFloat64(c.strikes), cityHash64(c.symbol)))) AS median_strikes_traded,
toUInt32(round(quantileDeterministic(toFloat64(c.expiries), cityHash64(c.symbol)))) AS median_expirations_traded
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY weeks_since_first_option
ORDER BY weeks_since_first_optionیہاں نئی chain کی listed life کے پہلے ہفتے میں median بنیاد پر 9 مختلف strikes اور 4 expirations trade ہوئیں۔ week 11 تک یہ تعداد بالترتیب 12 strikes اور 5 expirations ہو گئی۔ کم strikes اور کم expirations کا مطلب یہ بھی ہے کہ ہر strike اور expiration پر resting orders کم ہوتے ہیں۔ اسی لیے نئی chain میں quoted spreads ابتدا میں وسیع ہوتے ہیں۔
دوسرا غائب عنصر وقت ہے۔ LEAPS ایسا listed option ہوتا ہے جس کی expiration میں ایک سال سے زیادہ وقت باقی ہو۔ Long-dated series exchanges کے اپنے schedule کے مطابق شامل کی جاتی ہیں، certification کے وقت نہیں۔
| weeks since first option | pct with leaps | median longest dte |
|---|---|---|
| 0 | 20 | 210 |
| 1 | 27.5 | 208 |
| 2 | 32.5 | 227 |
| 3 | 32.5 | 224 |
| 4 | 35 | 221 |
| 5 | 33.3 | 239 |
| 6 | 33.3 | 241 |
| 7 | 38.5 | 245 |
| 8 | 37.8 | 246 |
| 9 | 41.7 | 278 |
| 10 | 44.4 | 302 |
| 11 | 45.7 | 322 |
ہر عدد کے پیچھے موجود درست SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
max(g.days_to_expiry) AS longest_dte
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
),
weekly AS (
SELECT
c.symbol AS symbol,
intDiv(dateDiff('day', f.option_date, c.d), 7) AS wk,
max(c.longest_dte) AS longest_dte
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY symbol, wk
)
SELECT
wk AS weeks_since_first_option,
round(100 * countIf(longest_dte > 365) / count(), 1) AS pct_with_leaps,
toUInt32(round(quantileDeterministic(toFloat64(longest_dte), cityHash64(symbol)))) AS median_longest_dte
FROM weekly
GROUP BY wk
ORDER BY wkپہلے option print کے بعد پہلے ہفتے میں ان names میں سے 20% نے ایسا contract trade کیا جس کی expiration 365 دن سے زیادہ دور تھی۔ Board پر median longest expiration 210 دن رہی۔ week 11 تک یہ تناسب 45.7% ہو گیا، جبکہ median longest expiration 322 دن رہی۔ ان series کے آنے کا expiration calendar options کب expire ہوتے ہیں میں دیا گیا ہے۔
عمومی سوالات
کیا کسی stock کے public ہونے والے دن ہی اس پر options خریدے جا سکتے ہیں؟
نہیں۔ Options صرف اس وقت list کیے جاتے ہیں جب کوئی options exchange، underlying کو اپنی مقررہ securities criteria کے مطابق منظور کرے اور OCC کے پاس listing certificate جمع کرائے۔ IPO کے دن نئے ticker پر کوئی listed option موجود نہیں ہوتا۔
IPO کے بعد options کتنی جلدی list ہو سکتے ہیں؟
ستمبر 2026 تک، اگر offering price پر کسی covered security کی IPO market capitalization کم از کم $3 billion ہو، تو جولائی 2023 میں SEC کی منظور کردہ three-day lookback waiver کے تحت IPO day کے بعد دوسرے business day سے options list اور trade ہو سکتے ہیں۔ دیگر listings پہلے standard price اور volume tests سے گزرتی ہیں۔
کیا ہر نئی listing کے لیے options دستیاب ہوتے ہیں؟
نہیں۔ بہت سی نئی listings publicly held shares کی مقررہ تعداد یا twelve-month volume guideline پوری نہیں کرتیں۔ اوپر موجود دوسرے panel میں January 2024 سے اب تک کی چالیس بڑی debuts کا جائزہ لیا گیا ہے، اور ان میں سے 97.5% نے session 20 تک کوئی listed option دکھایا تھا۔
نئی IPO میں اتنے کم strikes کیوں ہوتے ہیں؟
نئے certified underlying کے لیے ابتدا میں موجودہ price کے گرد strikes کی ایک محدود range اور قریب المدت expirations کا ایک چھوٹا set ہوتا ہے۔ Stock نئی price levels سے گزرتا ہے تو exchanges مزید strikes شامل کرتی ہیں، اور cycle آگے بڑھنے پر نئی expirations بھی شامل کی جاتی ہیں۔
Options listing rules میں covered security سے کیا مراد ہے؟
یہ Securities Act of 1933 کے Section 18(b)(1)(A) میں استعمال ہونے والی اصطلاح ہے، اور اس سے مراد ایسی security ہے جو NYSE یا Nasdaq جیسے national securities exchange پر listed ہو۔ $3.00 کا three-day price test covered securities پر لاگو ہوتا ہے، جبکہ IPO waiver بھی صرف انہی securities کے لیے ہے۔
یہاں موجود ہر panel اس کے لیے استعمال ہونے والے SQL کے ساتھ شائع کیا گیا ہے، اس لیے ہر count کو محض اعتماد کی بنیاد پر قبول کرنے کے بجائے دوبارہ run کیا جا سکتا ہے۔ یہ جانچنے کے لیے کہ کسی نئی listing پر ابھی پہلا option print ہوا ہے یا نہیں، Strasmore terminal پر سوال سادہ English میں درج کریں۔