Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Short Options کی Early Assignment کب ہوتی ہے؟

Short option کی early assignment کے اہم اسباب: dividend، interest، stock borrow کی لاگت، اور short spread leg سے پیدا ہونے والا margin call۔

Short options میں early assignment اس وقت ہوتی ہے جب contract کی دوسری جانب موجود holder expiration سے پہلے option exercise کر دیتا ہے۔ اس کی اطلاع رات کے دوران، market close کے بعد موصول ہوتی ہے، اور اگلی صبح position میں stock کے طور پر ظاہر ہوتی ہے: ہر contract پر 100 shares، strike price پر خریدے یا فروخت کیے جاتے ہیں۔ مجموعی طور پر early assignment عام نہیں ہے، اور یہ چند مخصوص حالات میں زیادہ مرتکز ہوتی ہے جن کی پیشگی پیمائش کی جا سکتی ہے۔

شارٹ options کی early assignment کیوں ہو جاتی ہے؟

ہر listed US equity اور ETF option American style ہوتا ہے، یعنی اسے expiration تک کسی بھی business day پر exercise کیا جا سکتا ہے۔ سوال کی بنیادی وجہ یہی ہے۔ American style اور European style options میں cash-settled index contracts کے ساتھ اس فرق کی وضاحت کی گئی ہے، جن کی early assignment بالکل نہیں ہو سکتی۔

کسی option کی price دو حصوں میں تقسیم ہوتی ہے۔ Intrinsic value وہ قدر ہے جو contract کو ابھی exercise کرنے کی صورت میں حاصل ہوتی ہے؛ یعنی وہ رقم جتنی option in the money ہو۔ Extrinsic value، جسے time value بھی کہا جاتا ہے، اس سے زائد پوری قدر ہوتی ہے۔ جو holder early exercise کرتا ہے، وہ extrinsic value سے دست بردار ہو کر intrinsic value برقرار رکھتا ہے۔ یہ تب ہی فائدہ مند ہوتا ہے جب کسی دوسرے عنصر کی قدر ترک کی جانے والی time value سے زیادہ ہو۔ Retail trader کو عموماً یہ تین صورتیں اسی ترتیب سے نظر آتی ہیں:

  1. ex-dividend date سے ایک دن پہلے in the money short call۔ جو holder اس دوپہر exercise کرتا ہے، وہ dividend حاصل کرنے کے لیے وقت پر shares کا مالک بن جاتا ہے۔ جب call کی باقی extrinsic value فی share dividend سے کم ہو، تو call فروخت کرنے کے بجائے exercise کرنا زیادہ رقم بچاتا ہے۔
  2. deep in the money short put۔ Put کو exercise کرنے سے strike price کی cash رقم فوراً مل جاتی ہے، اور contract کی باقی مدت میں اس cash پر interest حاصل ہوتا ہے۔ Put جتنا زیادہ in the money ہو، اس کی extrinsic value اتنی ہی کم ہوتی ہے، اور interest کے اس حد سے تجاوز کرنے کا امکان اتنا ہی بڑھ جاتا ہے۔
  3. hard-to-borrow stock پر short call۔ جو trader call میں long اور stock میں short ہو، اسے ہر رات borrow fee ادا کرنا پڑتی ہے۔ Call کو exercise کرنے سے short position ختم ہو جاتی ہے اور fee رک جاتی ہے۔ جب باقی مدت میں متوقع fee، call کی extrinsic value سے زیادہ ہو جائے، تو exercise کم مہنگا راستہ بن جاتا ہے۔

یہ تینوں صورتیں آخرکار ایک ہی مقدار پر آتی ہیں۔ Extrinsic value تحفظ فراہم کرتی ہے، اور اسے کسی بھی وقت ناپا جا سکتا ہے۔

Short option میں time value کتنی باقی رہ گئی ہے؟

Vega اس حفاظتی حصار کا عملی پیمانہ ہے: یہ وہ dollars per share ہے جتنی ایک option کی price، implied volatility میں one point کی تبدیلی پر حرکت کرتی ہے۔ جو contract مکمل طور پر intrinsic value پر مشتمل ہو، اس میں تقریباً کوئی vega باقی نہیں رہتا۔ ذیل کا panel گزشتہ چار ماہ کے دوران trade ہونے والے ہر ایسے in-the-money AAPL contract کو شامل کرتا ہے جس کی مدت ختم ہونے میں 3 سے 30 دن باقی تھے۔ پھر انہیں اس بنیاد پر گروپ کیا جاتا ہے کہ وہ کتنے گہرے in the money تھے، اور chain کے دونوں اطراف vega کی اوسط نکالی جاتی ہے۔

استفسار کریںAAPL contracts میں in-the-money depth کے لحاظ سے باقی ماندہ Time value
ہر عدد کے پیچھے موجود درست SQL
SELECT
    depth_bucket                            AS itm_depth,
    round(avgIf(vega_f, side = 'call'), 3)  AS call_avg_vega,
    round(avgIf(vega_f, side = 'put'), 3)   AS put_avg_vega,
    countIf(side = 'call')                  AS call_contracts,
    countIf(side = 'put')                   AS put_contracts
FROM
(
    SELECT
        if(delta > 0, 'call', 'put') AS side,
        toFloat64(vega)              AS vega_f,
        if(delta > 0,
           toFloat64(underlying_close) / toFloat64(strike_price) - 1,
           toFloat64(strike_price) / toFloat64(underlying_close) - 1) AS depth,
        multiIf(depth < 0.01, 'under 1%',
                depth < 0.03, '1 to 3%',
                depth < 0.05, '3 to 5%',
                depth < 0.10, '5 to 10%',
                              'over 10%') AS depth_bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 3 AND 30
      AND toFloat64(underlying_close) > 0
      AND toFloat64(strike_price) > 0
      AND toFloat64(delta) != 0
      AND depth > 0
)
GROUP BY depth_bucket
HAVING countIf(side = 'call') > 0 AND countIf(side = 'put') > 0
ORDER BY min(depth)
Run this yourself

under 1% in the money موجود calls میں vega کی اوسط 0.204 ہے۔ over 10% in the money پر calls کی اوسط 0.071 ہے، جبکہ اسی گہرائی پر puts کی اوسط 0.105 ہے۔ Curve خود یہ تعلق واضح کرتی ہے۔ Contract جتنا زیادہ in the money ہوتا جاتا ہے، دونوں جانب time value اتنی ہی تیزی سے ختم ہوتی جاتی ہے۔ اور جس contract میں time value باقی نہ رہے، اسے exercise کرنے پر اس کے holder کو کوئی لاگت نہیں آتی۔

ابتدائی assignment کا خطرہ کب سب سے زیادہ ہوتا ہے؟

Depth ایک محور ہے۔ Calendar دوسرا محور ہے۔ اس panel میں moneyness کو تقریباً مستقل رکھا گیا ہے: AAPL calls، جو 1 سے 5 فیصد in the money ہیں، اور اسی measure کو باقی دنوں کی تعداد کے حساب سے تقسیم کیا گیا ہے۔

استفسار کریںexpiry تک باقی دنوں کے لحاظ سے 1 سے 5 فیصد in-the-money AAPL calls
ہر عدد کے پیچھے موجود درست SQL
SELECT
    dte_bucket,
    round(avg(vega_f), 3)  AS avg_vega,
    round(avg(delta_f), 3) AS avg_delta,
    count()                AS contracts
FROM
(
    SELECT
        toFloat64(vega)  AS vega_f,
        toFloat64(delta) AS delta_f,
        days_to_expiry,
        multiIf(days_to_expiry <= 1,  'under 2 days',
                days_to_expiry <= 3,  '2 to 3 days',
                days_to_expiry <= 7,  '4 to 7 days',
                days_to_expiry <= 14, '8 to 14 days',
                days_to_expiry <= 30, '15 to 30 days',
                                      '31 to 60 days') AS dte_bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND delta > 0
      AND days_to_expiry BETWEEN 0 AND 60
      AND toFloat64(underlying_close) / toFloat64(strike_price) - 1 BETWEEN 0.01 AND 0.05
)
GROUP BY dte_bucket
ORDER BY min(days_to_expiry)
Run this yourself

جن contracts میں 31 to 60 days باقی رہتے ہیں، ان میں اوسطاً 0.363 vega ہوتی ہے۔ under 2 days bucket میں یہ اوسط 0.037 ہے، جبکہ delta کی اوسط 0.828 ہے۔ Contract کی زندگی کا آخری ہفتہ وہ مرحلہ ہے جہاں دونوں محور ملتے ہیں: time value تقریباً ختم ہو چکی ہوتی ہے اور delta تقریباً 1 کے قریب ہوتا ہے۔ یہی وہ ہفتہ بھی ہے جب expiration calendar اور in the money contracts کی automatic exercise اہم کردار سنبھال لیتے ہیں۔

Dividend کا معاملہ: ex-dividend date سے پہلے کی سہ پہر

Dividend کی صورتِ حال وہ معاملہ ہے جس کا سامنا retail trader کو سب سے زیادہ ہوتا ہے، اور تینوں معاملات میں یہی سب سے زیادہ قابلِ پیش گوئی بھی ہے۔ تاریخ کئی ہفتے پہلے شائع ہو جاتی ہے، رقم معلوم ہوتی ہے، اور فیصلہ کرنے کی مہلت صرف ایک trading session ہوتی ہے: وہ آخری session جس سے پہلے stock ex-dividend بنیاد پر trade کرنا شروع کرتا ہے۔ پینل میں چھ معروف dividend-paying companies کے ریکارڈ پر موجود تازہ ترین cash dividend کو share price کے مقابل اس ادائیگی کے حجم کے ساتھ دکھایا گیا ہے۔

استفسار کریںفی شیئر تازہ ترین cash dividend، اور stock کے مقابل اس کی مالیت
ہر عدد کے پیچھے موجود درست SQL
WITH last_price AS
(
    SELECT
        ticker,
        argMax(toFloat64(close), window_start) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')
      AND window_start >= today() - 14
    GROUP BY ticker
)
SELECT
    d.ticker AS ticker,
    formatDateTime(max(d.ex_dividend_date), '%b %e, %Y')           AS latest_ex_date,
    round(argMax(toFloat64(d.cash_amount), d.ex_dividend_date), 2) AS dividend_per_share,
    round(100 * argMax(toFloat64(d.cash_amount), d.ex_dividend_date) / any(p.px), 2) AS dividend_pct
FROM global_markets.stocks_dividends AS d
INNER JOIN last_price AS p ON p.ticker = d.ticker
WHERE d.ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')
  AND d.ex_dividend_date >= today() - 400
  AND d.ex_dividend_date <= today() + 120
GROUP BY d.ticker
ORDER BY dividend_pct DESC
Run this yourself

PG اس گروپ میں سب سے اوپر ہے: فی share $1.09، ex-dividend date Jul 24, 2026، جو share price کے 0.74% کے برابر ہے۔ اس نام پر موجود short call، جس کی remaining extrinsic value ex-dividend date سے پہلے اس dividend سے کم ہو، overnight assignment کے لیے textbook candidate ہوتی ہے۔ دوسری جانب، AAPL اپنی price کا 0.09% ادا کرتا ہے، اس لیے call کی time value کے لیے اس حد کو عبور کرنا کہیں آسان ہوتا ہے۔ Ex-dividend dates اور options وضاحت کرتا ہے کہ اس date سے پہلے آنے والے sessions میں options chain اس ادائیگی کی قیمت کیسے طے کرتی ہے۔

Borrow کرنا مشکل stock: وہ پہلو جسے زیادہ تر وضاحتی مضامین نظرانداز کر دیتے ہیں

Borrow rates، stock loan desks کے درمیان طے ہوتی ہیں اور کسی public tape پر شائع نہیں ہوتیں۔ اس کے باوجود options market ان rates کو price میں شامل کر لیتا ہے، اور اس کا اثر دیکھا جا سکتا ہے: یکساں strikes اور expiries پر، جس stock کو borrow کرنا مہنگا ہو اس میں put side کی implied volatility عموماً call side کے مقابلے میں زیادہ ہوتی ہے۔ یہ panel پانچ names کے لیے، near the money، 20 سے 45 دن باقی رہنے والی expiries پر، اس فرق کی پیمائش کرتا ہے۔

استفسار کریںnear-the-money put بمقابلہ call implied volatility، expiry تک 20 سے 45 دن
ہر عدد کے پیچھے موجود درست SQL
SELECT
    underlying_symbol AS ticker,
    round(100 * avgIf(iv_f, delta_f < 0), 1) AS put_iv,
    round(100 * avgIf(iv_f, delta_f > 0), 1) AS call_iv,
    round(100 * (avgIf(iv_f, delta_f < 0) - avgIf(iv_f, delta_f > 0)), 1) AS put_minus_call
FROM
(
    SELECT
        underlying_symbol,
        toFloat64(implied_volatility) AS iv_f,
        toFloat64(delta)              AS delta_f
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('MSTR', 'COIN', 'AAPL', 'MSFT', 'KO')
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
)
GROUP BY underlying_symbol
HAVING countIf(delta_f < 0) > 0 AND countIf(delta_f > 0) > 0
ORDER BY put_minus_call DESC
Run this yourself

KO اس basket میں put اور call کے درمیان سب سے وسیع فرق رکھتا ہے: 1.3 volatility points۔ اس کی put implied volatility اوسطاً 21.2% ہے، جبکہ call side پر یہ 19.9% ہے۔ COIN اس فرق کے کم ترین سرے پر ہے، جہاں یہ -2.2 points ہے۔ Borrow cost اس فرق میں شامل کئی عوامل میں سے ایک ہے۔ اس کے ساتھ downside protection کی بنیادی طلب بھی اثرانداز ہوتی ہے۔ اسی لیے یہ borrow rate نہیں بلکہ صرف ایک اشارہ ہے۔

کسی کو assignment کس بنیاد پر ملتی ہے

Assignment ذاتی فیصلہ نہیں ہوتی اور نہ ہی یہ کسی مخصوص فرد کو ہدف بنا کر کی جاتی ہے۔ Listed option کے ہر buyer اور seller کے درمیان Options Clearing Corporation، یعنی OCC، واسطے کا کردار ادا کرتی ہے۔ Market close کے بعد جمع کرائے گئے exercise notices کو OCC اس series میں short positions رکھنے والے clearing members کے درمیان random طور پر تقسیم کرتی ہے۔ اس کے بعد ہر member اپنے درج شدہ طریقۂ کار کے مطابق اندرونی allocation کرتا ہے۔ عموماً یہ random selection یا first in first out ہوتا ہے، جس کی وضاحت customer کے دستخط کردہ account agreement میں کی جاتی ہے۔

انفرادی account کے لیے اس کے دو نتائج ہیں۔ Short position کے in the money ہونے کے بعد assignment کو روکا نہیں جا سکتا۔ Notice جمع ہونے سے پہلے position کو صرف close یا roll کیا جا سکتا ہے۔ اور کسی کو پیشگی اطلاع نہیں دی جاتی۔ اس کا پہلا پتا اگلی صبح چلتا ہے، جب stock پہلے ہی account میں موجود ہوتا ہے۔

مجموعی طور پر exercise اب بھی کم ہی ہوتا ہے۔ Options Industry Council، جو OCC کا investor education ادارہ ہے، اس کی تقسیم کے اعداد و شمار شائع کرتا ہے: contracts کی بڑی اکثریت expiration سے پہلے close out کر دی جاتی ہے یا expire ہونے کے لیے چھوڑ دی جاتی ہے، جبکہ صرف ایک معمولی اقلیت ہی کبھی exercise ہوتی ہے۔ کم ہونا، کبھی نہ ہونے کے برابر نہیں۔ اوپر بیان کردہ حالات ہی وہ مواقع ہیں جہاں یہ اقلیت assignment کا باعث بنتی ہے۔

spread کی short leg assign ہونے پر کیا ہوتا ہے؟

فرض کریں short call vertical موجود ہے: 100 strike call کی ایک short پوزیشن اور 105 strike call کی ایک long پوزیشن، دونوں کی expiry ایک ہی ہے۔ Stock ex-dividend ہو جاتا ہے، 100 call رات بھر میں assign ہو جاتی ہے، اور account میں 100 shares کی short پوزیشن $100 فی share پر کھل جاتی ہے۔ 105 long call exercise نہیں کی گئی، کیونکہ اسے exercise کرنے سے اس کی اپنی time value ضائع ہو جاتی؛ اس لیے وہ اب بھی ایک option ہے۔

اس صبح چار باتیں درست ہوتی ہیں۔

  • پوزیشن hedged ہے، flat نہیں۔ Long call، 105 سے اوپر short stock کے ممکنہ نقصان کو محدود کرتی ہے۔ یہ protection ہے، cash نہیں۔
  • Assignment سے حاصل ہونے والی رقم حقیقی ہے۔ 100 پر shares deliver کرنے سے account میں credit آتا ہے۔ Long call کے ذریعے وہ shares واپس حاصل کرنے کے لیے اسے exercise کرنا پڑتا ہے، جس سے اس کی باقی time value surrender ہو جاتی ہے۔
  • Margin call آ سکتی ہے۔ Short stock کی اپنی margin requirement ہوتی ہے، جسے broker رات بھر میں دوبارہ calculate کرتا ہے، اور یہ requirement خود spread کی ضرورت سے زیادہ ہو سکتی ہے۔ یہ requirement stock leg پر عائد ہوتی ہے، اس option پر نہیں جو اسے offset کر رہا ہے۔
  • ex-dividend date تک برقرار رکھی گئی short stock پوزیشن پر lender کو dividend ادا کرنا ہوتا ہے۔ Dividend کی صورت میں یہ لاگت باقی تمام اخراجات کے علاوہ آتی ہے۔

Position unwind کرنا صبح کا فیصلہ ہوتا ہے، اور عموماً دو راستے ہوتے ہیں۔ Open market میں shares واپس خریدنے سے stock پوزیشن بند ہو جاتی ہے اور long call برقرار رہتی ہے۔ Long call exercise کرنے سے دونوں پوزیشنیں بیک وقت بند ہو جاتی ہیں، لیکن اس call میں باقی موجود time value ضائع ہو جاتی ہے۔ دونوں راستوں کی لاگت کا فرق long call کی extrinsic value ہے؛ یہی وہ مقدار ہے جہاں سے پورا سلسلہ شروع ہوا تھا۔

عمومی سوالات

کیا early assignment کو روکا جا سکتا ہے؟

نہیں۔ فیصلہ long contract رکھنے والے holder کا ہوتا ہے، اور exercise notice کو روکنے یا اس کے خلاف اپیل کرنے کا کوئی طریقہ نہیں۔ Short position کو خطرے کے دورانیے سے پہلے close یا roll کیا جا سکتا ہے۔ یہ دورانیہ عموماً ex-dividend date سے پہلے کی دوپہر ہوتی ہے۔ Out-of-the-money contract کو تقریباً کبھی exercise نہیں کیا جاتا۔

early assignment دن کے کس وقت ہوتا ہے؟

Exercise notices مارکیٹ close ہونے کے بعد جمع کرائے جاتے ہیں اور OCC انہیں رات کے دوران process کرتا ہے۔ نتیجہ اگلی صبح market open ہونے سے پہلے individual account میں ظاہر ہو جاتا ہے۔ وہاں یہ option کے بجائے stock کی صورت میں نظر آتا ہے۔

کیا covered calls کو early assignment کا خطرہ لاحق ہوتا ہے؟

ہاں، لیکن اس کا نتیجہ محدود رہتا ہے۔ Shares پہلے ہی account میں موجود ہوتے ہیں اور strike پر deliver کر دیے جاتے ہیں۔ اس طرح نئی exposure کھلنے کے بجائے موجودہ position close ہو جاتی ہے۔ Covered calls اور cash secured puts دونوں اسی وجہ سے collateral پر مبنی ہوتے ہیں۔

expiration پر in-the-money short option کے ساتھ کیا ہوتا ہے؟

OCC اسے خودکار طور پر exercise کر دیتا ہے، بشرطیکہ یہ کم از کم one cent in the money ہو کر expire ہو۔ Stock ہفتے کے آخر میں account میں ظاہر ہو جاتا ہے۔ اگر option in the money expire ہو جائے تو کیا ہوتا ہے اس عمل کی ہر کڑی مرحلہ وار بیان کرتا ہے۔

کسی position کے early assignment risk کو کیسے ناپا جاتا ہے؟

Short contract میں باقی رہ جانے والی extrinsic value سے۔ اس کا موازنہ اس رقم سے کیا جاتا ہے جو holder exercise کے ذریعے حاصل کرتا ہے: پہلی صورت میں dividend، اور دوسری صورتوں میں interest یا borrow fee۔ اوپر موجود panels اس time value کو تیزی سے جانچنے کے لیے vega استعمال کرتے ہیں۔

یہ panels کیسے تیار کیے جاتے ہیں

یہاں vega کو time value کے نمائندے کے طور پر استعمال کیا گیا ہے۔ یہ implied volatility میں ایک point کی تبدیلی پر dollar move ناپتا ہے، اور contract کے مکمل طور پر intrinsic value بن جانے پر صفر کی طرف گرتا ہے۔ دونوں AAPL panels میں شامل ہر contract نے متعلقہ دن کم از کم ایک بار trade کیا تھا اور اس کی implied volatility converged تھی۔

Dividend figures فی share cash amounts ہیں۔ ان کے ex-dividend dates ریکارڈ پر موجود ہوتے ہیں اور انہیں حالیہ closing price سے تقسیم کیا جاتا ہے، اس لیے stock price کے ساتھ percentage بھی بدلتا رہتا ہے۔ Borrow rates خود stock loan market تک محدود ہوتے ہیں۔ Put minus call implied volatility gap ایک قابلِ مشاہدہ اشارہ ہے کہ borrow cost کس حد تک downside demand اور carry کے ساتھ مشترک ہوتی ہے۔


یہاں موجود ہر panel کے ساتھ وہ SQL موجود ہے جس نے اسے تیار کیا۔ اسے صرف ایک expander کھول کر دیکھا جا سکتا ہے۔ کسی مخصوص contract میں باقی time value ناپنے کے لیے، یا کسی نام کی ex-dividend dates کو short call کے ساتھ ملانے کے لیے، Strasmore terminal پر سوال سادہ انگریزی میں لکھیں۔

#options#assignment#early exercise#occ#hard to borrow#spreads