Option in the Money expire ہو تو کیا ہوتا ہے؟
Option کم از کم $0.01 in the money expire ہو تو OCC اسے خودکار طور پر exercise کرتا ہے۔ جانیں long اور short sides کی ذمہ داریاں اور pin risk کی لاگت۔
ایک option جو صرف $0.01 سے بھی in the money ہو کر expire ہو، خودکار طور پر exercise ہو جاتا ہے۔ ہر listed US option کے پیچھے clearinghouse کے طور پر موجود Options Clearing Corporation (OCC) یہ مرحلہ ایک اصول کے تحت چلاتی ہے جسے exercise by exception کہا جاتا ہے۔ یہ عمل اس وقت تک خودکار طور پر ہوتا ہے جب تک holder expiration day پر cutoff سے پہلے اس کے برخلاف instruction جمع نہ کرا دے۔ long side کے اکاؤنٹ میں stock اور cash debit آ جاتا ہے۔ short side کو random طریقے سے assign کیا جاتا ہے اور اسے delivery دینی ہوتی ہے۔
expiration پر in the money ہونے کا کیا مطلب ہے؟
call اس وقت in the money ہوتا ہے جب underlying کی closing price اس کے strike price سے زیادہ ہو۔ put اس وقت in the money ہوتا ہے جب underlying کی closing price strike سے کم ہو۔ اس کا فیصلہ صرف expiration day کی closing price کرتی ہے۔ دوپہر کے وقت stock کہاں trade ہوا یا اگلے Monday کو کہاں کھلا، اس سے فیصلہ نہیں ہوتا۔
یہاں دو باتیں اکثر خلط ملط ہو جاتی ہیں۔ پہلی یہ کہ in the money strike کی نسبت کو بیان کرتا ہے، آپ کے profit کو نہیں۔ مثال کے طور پر $4.00 میں خریدا گیا call اگر $0.30 in the money expire ہو، تب بھی loss ہو سکتا ہے، اور وہ پھر بھی exercise ہوگا۔ دوسری بات یہ ہے کہ threshold بہت معمولی ہے۔ OCC ہر account type، یعنی customer اور non-customer دونوں کے لیے، equity options میں $0.01 فی contract in the money ہونے پر exercise by exception لاگو کرتا ہے۔ index options کے لیے بھی threshold $0.01 ہے۔
کیا in-the-money options خودکار طور پر exercise ہوتے ہیں؟
ہاں۔ OCC Rule 805 کے تحت، جو expiring contract کم از کم ایک penny in the money ہو کر ختم ہو، وہ holder کی طرف سے کسی action کے بغیر exercise ہو جاتا ہے۔ جو شخص مختلف نتیجہ چاہتا ہو، اسے contrary exercise instruction جمع کرانی ہوتی ہے۔ Industry rules کے تحت option holders کے پاس expiration day پر Eastern time کے مطابق شام 5:30 بجے تک یہ حتمی فیصلہ کرنے کا وقت ہوتا ہے۔ تاہم brokerage firm اپنا internal cutoff اس سے پہلے رکھ سکتی ہے، لیکن Eastern time کے مطابق شام 5:30 بجے کے بعد instructions قبول نہیں کر سکتی۔
Retail account کے لیے firm کا cutoff ہی مؤثر ہوتا ہے، اور یہ firm بہ firm مختلف ہو سکتا ہے۔ کسی forum پر دیا گیا مخصوص وقت market-wide rule نہیں بلکہ متعلقہ firm کی policy ہوتا ہے۔ options کب expire ہوتے ہیں خود expiration calendar کی وضاحت کرتا ہے۔
in the money expire ہونے والے long call کے ساتھ کیا ہوتا ہے؟
Exercise سے contract تبدیل ہو کر stock کے 100 shares بن جاتا ہے، جو strike price پر خریدے جاتے ہیں۔ واجب الادا cash، strike price کو 100 سے ضرب دینے کے برابر ہوتا ہے۔ US stock trades trade date کے ایک business day بعد settle ہوتی ہیں، اس لیے Friday expiration کی صورت میں shares اور debit Monday کو account میں آتے ہیں۔ یہ bill صرف share price پر منحصر ہوتا ہے، کسی اور چیز پر نہیں۔ اسی لیے ایک ہی premium رکھنے والے دو contracts Monday کو بہت مختلف balances پیدا کر سکتے ہیں۔
ہر عدد کے پیچھے موجود درست SQL
SELECT ticker,
round(argMax(toFloat64(close), window_start) * 100 / 1000, 1) AS cash_per_contract_usd_thousands
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'MSFT', 'AAPL', 'NVDA', 'JNJ', 'CVX', 'KO', 'CAG')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-27')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
ORDER BY cash_per_contract_usd_thousands DESCیہ panel آٹھ معروف ناموں کے ایک ایک at-the-money contract کی pricing دکھاتا ہے۔ اس میں July 2026 کے آخری ہفتے میں ہر stock کی اپنی closing price کو near-the-money strike کے proxy کے طور پر استعمال کیا گیا ہے۔ SPY پر ایک contract exercise کرنے کے لیے تقریباً $74.7k cash درکار تھا، جبکہ MSFT کی رقم $46.5k تھی۔ CAG کے اسی ایک contract کے لیے تقریباً $1.5k درکار تھے۔ ایک contract ہمیشہ underlying کے 100 shares کی نمائندگی کرتا ہے، اور cash requirement اسی قیمت سے طے ہوتی ہے۔
in the money expire ہونے والا long put اس کے برعکس کام کرتا ہے۔ Exercise کے نتیجے میں 100 shares strike price پر فروخت ہوتے ہیں۔ جس holder کے پاس shares ہوں، وہ انہیں deliver کرتا ہے۔ جس holder کے پاس shares نہ ہوں، وہ Monday کو 100 shares short ہو جاتا ہے۔ اس پر borrow cost آتی ہے اور exposure کی کوئی مقررہ بالائی حد نہیں ہوتی۔
short option assign ہونے پر کیا ہوتا ہے؟
Assignment exercise کا mirror image ہے اور lottery کے ذریعے مختص کی جاتی ہے۔ OCC exercise notices کو short positions رکھنے والے clearing members میں random طریقے سے assign کرتا ہے۔ اس کے بعد ہر member اپنے customers میں published method کے مطابق allocation کرتا ہے، جو random selection یا first-in-first-out ہو سکتا ہے۔ آپ کی position size یا entry price اس قرعہ اندازی پر اثر انداز نہیں ہوتی۔
in the money expire ہونے والا short call strike price پر 100 shares deliver کرتا ہے۔ Covered call writers وہ shares دیتے ہیں جو ان کے پاس پہلے سے موجود ہوتے ہیں۔ جس writer کے پاس shares نہ ہوں، وہ Monday کو stock میں short position کے ساتھ ختم ہوتا ہے۔ in the money short put strike price پر 100 shares خریدتا ہے، اور cash settlement پر واجب الادا ہوتا ہے۔
American-style equity options کو expiration سے پہلے کسی بھی وقت early assignment بھی کیا جا سکتا ہے، اور ایسے cases عموماً dividend dates کے آس پاس زیادہ ہوتے ہیں۔ Ex-dividend dates اور options اس صورتِ حال کی وضاحت کرتا ہے، جبکہ American اور European options بتاتا ہے کہ کن contracts میں یہ ممکن ہے۔
pin risk کیا ہے؟
Pin risk اس صورتِ حال کو کہتے ہیں جب underlying strike price پر یا اس سے چند pennies کے فاصلے پر close ہو۔ Option holder کو معلوم نہیں ہوتا کہ contract exercise ہوگا یا نہیں۔ Writer کو بھی معلوم نہیں ہوتا کہ اسے assign کیا جائے گا یا نہیں۔ دونوں کو جواب اس وقت تک نہیں ملتا جب تک weekend شروع ہو چکا ہوتا ہے۔
Stock کا strike کے اتنے قریب بند ہونے کا امکان کتنی بار ہوتا ہے؟ بڑے اور liquid names کی weekly chains میں whole-dollar strikes عام ہیں، اس لیے Friday close اور قریب ترین whole dollar کے درمیان فاصلہ ایک قابلِ عمل proxy ہے۔ January 2023 سے سات معروف names کے ہر Friday close کا جائزہ:
ہر عدد کے پیچھے موجود درست SQL
WITH friday_bars AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_closes AS (
SELECT ticker,
session,
argMax(px, window_start) AS close_px,
count() AS session_bars
FROM friday_bars
GROUP BY ticker, session
HAVING session_bars > 300
),
distances AS (
SELECT abs(close_px - round(close_px)) * 100 AS cents_from_strike
FROM friday_closes
)
SELECT multiIf(cents_from_strike < 1, 'under 1 cent',
cents_from_strike < 5, '1 to 5 cents',
cents_from_strike < 10, '5 to 10 cents',
cents_from_strike < 25, '10 to 25 cents',
'25 to 50 cents') AS distance_band,
count() AS closes_count,
round(100 * count() / sum(count()) OVER (), 2) AS share_pct
FROM distances
GROUP BY distance_band
ORDER BY min(cents_from_strike)قریب ترین band، under 1 cent، ان Friday closes میں 35، یعنی sample کے 2.82%، پر مشتمل ہے۔ مزید 9.04% اگلے band میں آئے۔ سب سے چوڑا band، 25 to 50 cents، 50.69% پر مشتمل ہے۔ کسی ایک name کا کسی ایک ہفتے میں حقیقی pin بننا uncommon ہے۔ ایک chain میں بیک وقت درجنوں strikes ہوتے ہیں، اور ہر strike الگ candidate ہوتا ہے۔
Pin risk کا دوسرا حصہ timing ہے۔ Exercise by exception کا فیصلہ کرنے والی price closing bell پر طے ہوتی ہے، اور اس وقت تک prices حرکت کرتی رہتی ہیں:
ہر عدد کے پیچھے موجود درست SQL
WITH friday_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,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_sessions AS (
SELECT ticker,
session,
argMaxIf(px, window_start, et_minute <= 930) AS px_330,
argMaxIf(px, window_start, et_minute > 930) AS px_close,
countIf(et_minute <= 930) AS early_bars,
countIf(et_minute > 930) AS late_bars
FROM friday_bars
GROUP BY ticker, session
HAVING early_bars > 100 AND late_bars > 10 AND px_330 > 0
)
SELECT ticker,
count() AS fridays_count,
round(quantileDeterministic(0.5)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS median_last30_move_pct,
round(quantileDeterministic(0.9)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS p90_last30_move_pct
FROM friday_sessions
GROUP BY ticker
ORDER BY median_last30_move_pct DESCNVDA کے لیے ناپے گئے 177 Fridays میں، آخری half hour کے دوران median move 0.272% تھا۔ panel کے نسبتاً quiet end پر SPY میں یہ move 0.071% رہا۔ NVDA کا 90th-percentile Friday ان تیس منٹوں میں 0.804% چلا۔ 3:30 p.m. پر out of the money پانچ cents دور بیٹھا contract ابھی settled نہیں ہوتا۔ Max pain اسی closing print کو open interest کے زاویے سے دیکھتا ہے۔
Cash-settled index options shares deliver نہیں کرتے
S&P 500 جیسے broad indexes کے options cash میں settle ہوتے ہیں۔ کچھ خریدا نہیں جاتا اور کچھ deliver نہیں کیا جاتا۔ in-the-money amount کو contract multiplier سے ضرب دے کر cash میں ادا کیا جاتا ہے، اور position ختم ہو جاتی ہے۔ Monday کو stock delivery نہیں ہوتی اور weekend میں shares رکھنے کا exposure بھی نہیں ہوتا۔
اہم سوال یہ ہے کہ کون سی price استعمال ہوتی ہے۔ بہت سے index contracts ایک special opening quotation کے مقابل settle ہوتے ہیں، جو expiration morning میں index کے constituent members کے opening prints سے calculate کی جاتی ہے۔ یہ number اس price سے مختلف ہو سکتا ہے جو پچھلے دن screen پر دکھائی دی ہو۔ AM settled اور PM settled options بتاتا ہے کہ کون سے contracts کون سا طریقہ استعمال کرتے ہیں۔
وہ weekend جس میں آپ trade نہیں کر سکتے
Exercise اور assignment Friday close کے بعد اور weekend کے دوران process ہوتے ہیں۔ اس کے نتیجے میں بننے والی stock position market دوبارہ کھلنے سے پہلے account میں موجود ہوتی ہے، مگر اسے Monday morning تک trade نہیں کیا جا سکتا۔ اس دوران shares کی قیمت میں جو بھی تبدیلی ہو، اس کا اثر اسی شخص پر ہوتا ہے جس کے پاس position آ چکی ہو۔
ہر عدد کے پیچھے موجود درست SQL
WITH session_marks AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(toFloat64(close), window_start) AS close_px,
argMin(toFloat64(close), window_start) AS first_minute_px,
count() AS session_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) IN (1, 5)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session
HAVING session_bars > 300
),
weekends AS (
SELECT ticker,
subtractDays(toMonday(session), if(toDayOfWeek(session) = 1, 7, 0)) AS weekend_id,
argMaxIf(close_px, session, toDayOfWeek(session) = 5) AS friday_close,
argMaxIf(first_minute_px, session, toDayOfWeek(session) = 1) AS monday_first_px
FROM session_marks
GROUP BY ticker, weekend_id
HAVING countIf(toDayOfWeek(session) = 5) = 1
AND countIf(toDayOfWeek(session) = 1) = 1
AND friday_close > 0
)
SELECT ticker,
count() AS weekends_count,
round(quantileDeterministic(0.5)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS median_weekend_gap_pct,
round(quantileDeterministic(0.9)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS p90_weekend_gap_pct
FROM weekends
GROUP BY ticker
ORDER BY median_weekend_gap_pct DESCFriday closing price سے Monday regular session کے پہلے minute تک، NVDA کے لیے record میں موجود 157 weekends میں median move 1.05% تھا۔ SPY میں یہ 0.28% رہا۔ یہاں median سے زیادہ tail اہم ہے: ہر دس میں سے ایک Monday کو Friday close سے NVDA پر یا اس سے بھی دور open ہوا، یعنی 3.04%۔ اسے فی contract 100 shares سے ضرب دے کر اس exposure کا اندازہ لگایا جا سکتا ہے جو بغیر نگرانی کی expiration آپ کے حوالے کر دیتی ہے۔
یہ rule of thumb mechanics سے براہِ راست نکلتا ہے۔ جو traders weekend surprises سے بچنا چاہتے ہیں، وہ close سے پہلے ہر expiring position کی moneyness check کرتے ہیں اور اپنی firm کا cutoff جانتے ہیں۔ Saturday morning میں معلوم ہونے والی position کو Monday تک trade کر کے ختم نہیں کیا جا سکتا۔
FAQ: in the money expire ہونے والے options
اگر میرا option in the money expire ہو تو کیا مجھے کچھ کرنا ہوگا؟
OCC Rule 805 کے تحت، جو option کم از کم $0.01 in the money ہو کر ختم ہو، وہ خودکار طور پر exercise ہو جاتا ہے۔ اس لیے exercise کے لیے کسی action کی ضرورت نہیں۔ مختلف نتیجے کے لیے action ضروری ہے: جو holder exercise نہیں چاہتا، اسے اپنی firm کے cutoff سے پہلے contrary instruction جمع کرانی ہوگی۔ یہ cutoff expiration day پر Eastern time کے مطابق شام 5:30 بجے پر یا اس سے پہلے ہوتا ہے۔
اگر long call exercise کرنے کے لیے میرے پاس کافی cash نہ ہو تو کیا ہوگا؟
ایک contract exercise کرنے کے لیے strike price کو 100 سے ضرب دینے کے برابر cash درکار ہوتا ہے۔ اوپر دیے گئے آٹھ names میں یہ رقم تقریباً $1.5k سے $74.7k تک رہی۔ Brokerage firms underfunded accounts کے لیے اپنی policies مقرر کرتی ہیں۔ عام اقدامات میں bell سے پہلے expiring positions کو close کرنا یا Monday کو deliver ہونے والے stock کو liquidate کرنا شامل ہے۔
کیا صرف ایک penny in the money short option پر مجھے assign کیا جا سکتا ہے؟
ہاں۔ ایک penny in the money ہونا OCC کے exercise-by-exception threshold کو پورا کرتا ہے، اور assignment short positions رکھنے والے clearing members میں random طریقے سے مختص کی جاتی ہے۔ barely in the money ہونا کوئی تحفظ فراہم نہیں کرتا۔
out of the money expire ہونے والے option کے ساتھ کیا ہوتا ہے؟
وہ worthless expire ہو جاتا ہے اور exercise یا assignment کے بغیر account سے نکل جاتا ہے۔ Buyer کا loss ادا کیا گیا premium ہوتا ہے، جبکہ seller کو وصول کیا گیا premium مل جاتا ہے۔
کیا index options shares میں تبدیل ہو جاتے ہیں؟
نہیں۔ Cash-settled index options in-the-money amount کو cash میں ادا کر کے close out ہو جاتے ہیں، اور shares کی ownership منتقل نہیں ہوتی۔ Individual stocks اور ETFs کے options shares deliver کرتے ہیں۔
اوپر دیا گیا ہر panel حقیقی minute bars پر مبنی ایک stored query ہے۔ آپ کسی بھی panel کے پیچھے موجود SQL کھول سکتے ہیں یا Strasmore terminal پر اپنی query چلا سکتے ہیں۔