Strasmore Research
تعلیمی مواد Matt Connorاز Matt Connor · اپ ڈیٹ شدہ 2026-08-08

Stock Split سے آپ کے Options پر کیا اثر پڑتا ہے؟

Stock split آپ کے options کو خودکار طور پر adjust کرتا ہے۔ strike price اور 100 shares کی deliverable کیسے بدلتی ہے، اور math کب پیچیدہ ہو جاتی ہے، جانیں۔

Stock split سے آپ کے options کی قدر تبدیل نہیں ہوتی۔ Options Clearing Corporation، جو ہر listed US option جاری کرنے والا clearing house ہے، split date پر ہر open contract کو adjust کرتی ہے۔ یہ adjustment خالصتاً arithmetic ہوتی ہے: contract exercise کرنے کے لیے درکار dollars اور اس کے پیچھے موجود shares کی مجموعی قدر وہیں رہتی ہے جہاں split سے پہلے تھی۔ تبدیلی contract کی ساخت میں آتی ہے۔ split ratios کی ایک خاص قسم اس ساخت کو اتنا بدل دیتی ہے کہ ہر option chain میں مفروضہ 100 shares کا convention برقرار نہیں رہتا۔

آپ کے options کے ساتھ 4-for-1 stock split میں کیا ہوتا ہے

سب سے پہلے سادہ صورت دیکھیں، جو زیادہ تر بڑی کمپنیوں کے splits سے مطابقت رکھتی ہے۔ 4-for-1 split میں ہر held share کے بدلے چار shares ملتے ہیں، اور split نافذ ہونے کی صبح share price ایک چوتھائی رہ جاتی ہے۔ option contract کے تین عناصر ایک ساتھ تبدیل ہوتے ہیں:

  • strike price کو 4 سے تقسیم کیا جاتا ہے۔
  • held contracts کی تعداد کو 4 سے ضرب دی جاتی ہے۔
  • deliverable فی contract 100 shares ہی رہتا ہے، اور ticker بھی وہی رہتا ہے۔

ایک فرضی مثال دیکھیں۔ $220 کے stock پر $200 strike والا ایک call، $55 کے stock پر $50 strike والے چار calls میں تبدیل ہو جاتا ہے۔ اصل contract exercise کرنے کا مطلب 100 shares کے لیے $20,000 ادا کرنا تھا۔ تمام چار adjusted contracts exercise کرنے پر 400 shares کے لیے $20,000 ادا ہوں گے، اور split کے بعد کے 400 shares کمپنی میں وہی حقِ ملکیت ظاہر کرتے ہیں جو split سے پہلے کے 100 shares ظاہر کرتے تھے۔ adjustment کے وقت نہ کسی کو فائدہ ہوتا ہے، نہ نقصان۔

ہر مکمل عدد والے ratio میں یہی اصول لاگو ہوتا ہے، خواہ وہ 2-for-1 ہو یا 10-for-1۔ اس کے بعد option chain معمول کے مطابق دکھائی دیتی ہے: round strikes، 100-share contracts، اور unchanged symbol۔ ایک standard stock split options position میں کوئی عملی کارروائی باقی نہیں چھوڑتا، جبکہ اس کے بعد stock کی کارکردگی contract کے ساتھ ہونے والی تبدیلی سے الگ معاملہ ہے۔

Options market تک splits کتنی بار پہنچتے ہیں؟

US market میں ہر سال stock splits دونوں سمتوں میں ہوتے ہیں۔

استفسار کریںسال کے لحاظ سے US stock splits: forward اور reverse تعداد، 2017 تا جولائی 2026
ہر عدد کے پیچھے موجود درست SQL
SELECT toYear(execution_date) AS year,
       countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
       countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_from) > 0
  AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY year
Run this yourself

2025 میں ریکارڈ میں 429 forward splits اور 1038 reverse splits شامل تھے۔ آخری نکتہ صرف 2026 سے جولائی کے اختتام تک کی مدت کا احاطہ کرتا ہے، اس لیے اسے جزوی سال سمجھیں۔ چارٹ میں دکھائے گئے 10 سالوں کے دوران reverse splits کا کالم مسلسل بھرا ہوا ہے، اور reverse splits ہی وہ موقع ہوتے ہیں جب option contracts کی ساخت سب سے زیادہ غیر معمولی دکھائی دیتی ہے۔ آئندہ stock splits میں اگلے مقررہ splits کی تفصیل دی گئی ہے۔

واقعی کون سے split ratios ہوتے ہیں؟

Forward splits چند مخصوص ratios پر مرکوز ہوتے ہیں، اور ratio ہی adjustment کا طریقہ طے کرتا ہے۔

استفسار کریں2020 سے عام ترین forward split ratios، اور ہر ratio contract کو کیسے adjust کرتا ہے
ہر عدد کے پیچھے موجود درست SQL
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
       if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
       count() AS split_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_splits
           WHERE execution_date >= toDate('2020-01-01')
             AND execution_date < toDate('2026-08-01')
             AND toFloat64(split_to) > toFloat64(split_from)
             AND toFloat64(split_from) > 0
             AND toFloat64(split_from) = round(toFloat64(split_from))
             AND toFloat64(split_to) = round(toFloat64(split_to))
       ), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_to) > toFloat64(split_from)
  AND toFloat64(split_from) > 0
  AND toFloat64(split_from) = round(toFloat64(split_from))
  AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10
Run this yourself

2-for-1، 407 splits کے ساتھ، 2020 سے اب تک ہونے والے تمام forward splits میں 27% کے حصے کے ساتھ سب سے آگے ہے۔ اس کے بعد 3-for-1 ہے، جس کا تناسب 14.5% ہے۔ Adjustment style کا column ان دونوں صورتوں میں فرق واضح کرتا ہے: whole-number ratios میں contracts کو صرف multiply کیا جاتا ہے، جبکہ uneven ratios میں ایسا نہیں کیا جا سکتا۔ اسی uneven rows پر اس صفحے کا باقی حصہ مرکوز ہے۔

3-for-2 split اور 150 shares کا deliverable

3-for-2 split میں ہر ایک held share کے بدلے 1.5 shares ملتے ہیں۔ آدھا contract موجود نہیں ہوتا، اس لیے contract count برقرار رہتا ہے اور adjustment دیگر fields میں کی جاتی ہے:

  • Strike کو 1.5 سے تقسیم کیا جاتا ہے۔ $60 strike، $40 بن جاتا ہے، جبکہ $50 strike، $33.33 بن جاتا ہے۔
  • Deliverable، split کے بعد کے stock کے 150 shares ہو جاتا ہے۔
  • Multiplier، 150 ہو جاتا ہے۔ اس لیے 2.00 پر quoted premium کی لاگت $200 کے بجائے $300 ہوتی ہے۔

حساب بدستور برابر رہتا ہے۔ Split سے پہلے 100 shares پر $60 کے حساب سے exercise کی لاگت $6,000 ہے، جبکہ split کے بعد 150 shares پر $40 کے حساب سے بھی $6,000 بنتی ہے۔ Holder کی اقتصادی قدر برقرار رہتی ہے۔ تاہم listing اب مانوس نہیں رہتی: $33.33 جیسا غیر معمولی strike، 150 سے multiply ہونے والا premium، اور modified symbol نظر آتا ہے، کیونکہ adjusted contracts، XYZ کے بجائے XYZ1 جیسے numbered root کے تحت trade کرتے ہیں۔ اس نام پر option chain کھولنے والا شخص ایسے contract کی شرائط پڑھ رہا ہوتا ہے جو اس کے معلوم contract سے مختلف ہیں۔

بعد میں ایک contract کے تحت کتنے shares آتے ہیں

وہ تمام ratios جو مکمل طور پر تقسیم نہیں ہوتے، deliverable کو دوبارہ متعین کرتے ہیں۔ ذیل کا panel 2020 کے بعد سے سب سے عام uneven forward ratios اور عام reverse ratios لیتا ہے، پھر حساب کرتا ہے کہ adjustment لاگو ہونے کے بعد 100 shares کا ایک contract کتنے shares کا احاطہ کرتا ہے۔

استفسار کریںغیر مکمل split ratio کے بعد ایک 100-share contract کیا cover کرتا ہے، 2020 تا جولائی 2026
ہر عدد کے پیچھے موجود درست SQL
WITH ratio_counts AS (
    SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
           if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
           round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
           count() AS split_count
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2020-01-01')
      AND execution_date < toDate('2026-08-01')
      AND toFloat64(split_from) > 0
      AND toFloat64(split_to) > 0
      AND toFloat64(split_from) = round(toFloat64(split_from))
      AND toFloat64(split_to) = round(toFloat64(split_to))
      AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
    GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
    SELECT ratio_label,
           direction,
           shares_per_contract_after,
           split_count,
           row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
    FROM ratio_counts
)
SELECT ratio_label,
       direction,
       split_count,
       shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESC
Run this yourself

اس column میں موجود پھیلاؤ ہی اصل سبق ہے۔ اوپر، 3-for-2 ایک contract کے پیچھے 150 shares چھوڑتا ہے۔ نیچے، 1-for-20، 5 shares چھوڑتا ہے۔ Position line میں one contract لکھا ہو تو اس column میں موجود کوئی بھی figure مراد ہو سکتی ہے، اور حتمی فیصلہ صرف adjustment memo کرتا ہے۔

Reverse splits کا طریقۂ کار الٹی سمت میں چلتا ہے

Reverse splits کو مختلف طریقے سے adjust کیا جاتا ہے، اور یہی فرق لوگوں کو الجھاتا ہے۔ 1-for-10 reverse split میں strike price تبدیل نہیں ہوتی، contract count بھی وہی رہتا ہے، 100 multiplier برقرار رہتا ہے، جبکہ deliverable گھٹ کر 10 shares رہ جاتا ہے۔

فرض کریں ایک stock کی قیمت $0.50 ہے اور اس پر $0.50 strike والے contracts موجود ہیں۔ consolidation کے بعد stock تقریباً $5.00 پر trade کرتا ہے، جبکہ contract اب بھی $0.50 strike دکھاتا ہے اور 10 shares کا احاطہ کرتا ہے۔ Exercise کرنے کی لاگت 100 multiplier کے حساب سے $0.50، یعنی $50 بنتی ہے، اور بدلے میں تقریباً $50 مالیت کے 10 shares ملتے ہیں۔ قدر میں کوئی تبدیلی نہیں آتی۔ تاہم screen پر $5.00 کے stock کے مقابلے میں $0.50 strike دکھائی دیتی ہے، جو بظاہر ایک deeply in the money call معلوم ہوتی ہے، حالانکہ حقیقت میں ایسا نہیں ہوتا۔ یہی ایک سطر reverse stock split کے بارے میں سب سے عام غلط فہمی کا باعث بنتی ہے۔

ایڈجسٹمنٹ کا فیصلہ کون کرتا ہے

یہ فیصلہ نہ market کرتی ہے اور نہ آپ کا broker۔ Listing options exchanges سے تشکیل دیا گیا ایک adjustment panel، جس میں OCC کا ایک نمائندہ بھی شامل ہوتا ہے، ہر corporate action کی شرائط طے کرتا ہے۔ اس کے بعد OCC ایک information memo شائع کرتا ہے، جس میں security، ratio، effective date، نیا deliverable، نیا multiplier، strike divisor اور نیا option symbol درج ہوتا ہے۔ Brokers ان شرائط کا اطلاق کرتے ہیں اور positions راتوں رات update ہو جاتی ہیں۔ یہ memo effective date سے پہلے عوامی کر دیا جاتا ہے، اور exact deliverable کی تعریف صرف اسی میں ہوتی ہے۔

Special cash dividends کے لیے بھی یہی طریقۂ کار استعمال ہوتا ہے

عام سہ ماہی dividends کبھی contract میں adjustment نہیں کراتے۔ Option pricing میں متوقع dividend stream پہلے ہی شامل ہوتی ہے، اور ex-dividend date گزر جاتی ہے جبکہ contract terms میں کوئی تبدیلی نہیں ہوتی۔

Special یا extraordinary cash distribution کا معاملہ مختلف ہوتا ہے۔ OCC کی شائع کردہ cash dividend policy کے مطابق حد فی contract $12.50 ہے، جو standard 100-share contract پر فی share 12.5 cents بنتی ہے۔ اس حد کے برابر یا اس سے زیادہ distribution پر adjustment کیا جاتا ہے۔ Memo میں بتایا جاتا ہے کہ strike کم کیا جائے گا یا contract کی delivery میں cash شامل کی جائے گی۔ یہ معاملہ کتنی بار پیش آتا ہے، اس کا انحصار distribution کے حجم پر ہے، اور یہ حجم یکساں طور پر تقسیم نہیں ہوتے۔

استفسار کریںحجم کے لحاظ سے one-off cash distributions: 2021 سے payments، tickers اور median amount
ہر عدد کے پیچھے موجود درست SQL
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
               toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
               toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
               toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
               'under $0.125') AS payout_bucket,
       count() AS payment_count,
       uniqExact(ticker) AS ticker_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_dividends
           WHERE ex_dividend_date >= toDate('2021-01-01')
             AND ex_dividend_date < toDate('2026-08-01')
             AND distribution_type != 'recurring'
             AND toFloat64(cash_amount) > 0
       ), 1) AS share_of_payments_pct,
       round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
  AND ex_dividend_date < toDate('2026-08-01')
  AND distribution_type != 'recurring'
  AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd
Run this yourself

5068 ادائیگیاں، کل رقم کا 40.1%، فی contract مقررہ حد سے کم under $0.125 band میں آتی ہیں۔ $5.00 and up band میں 1204 ادائیگیاں شامل ہیں، جو 740 tickers پر مشتمل ہیں، اور فی share median $15 ہے۔ اس حجم کی distribution ex-date پر stock سے خاصی نقد رقم نکال دیتی ہے، اور contract terms بھی اسی کے مطابق تبدیل ہو جاتی ہیں۔ Special dividends اسی واقعے کے corporate پہلو کا احاطہ کرتا ہے۔

Adjusted contract میں چیک کرنے کی دو اہم چیزیں

  • Liquidity کم ہو جاتی ہے۔ Adjusted series کچھ عرصے تک اپنا open interest برقرار رکھتی ہے، لیکن نئے participants کم آتے ہیں، جس کے ساتھ bid-ask spread بھی وسیع ہو جاتا ہے۔ Position بند کرنے کی لاگت اسے کھولنے کی لاگت سے زیادہ ہو سکتی ہے۔
  • Screens اکثر ان کی قیمت غلط دکھاتی ہیں۔ بہت سے tools 100 multiplier اور 100 shares کے deliverable کو فرض کرتے ہیں۔ اس لیے 150 multiplier والے contract پر 2.00 کا quote $200 دکھائی دیتا ہے، حالانکہ درست رقم $300 ہے۔ اس base سے نکالا گیا کوئی بھی percentage بھی page پر غلط ہوگا۔

ایک عادت دونوں مسائل حل کر دیتی ہے۔ پہلے deliverable پڑھیں، پھر multiplier، اور اس کے بعد strike۔ اس ترتیب سے adjusted contract ہمیشہ واضح رہتا ہے۔

Stock splits اور options کے بارے میں عام سوالات

جب میرے پاس options ہوں اور stock split ہو جائے تو کیا مجھے نقصان ہوتا ہے؟

نہیں۔ Adjustment کے بعد total exercise cost اور shares پر total claim برقرار رہتا ہے۔ 4-for-1 split میں strike price ایک چوتھائی ہو جاتا ہے اور contracts کی تعداد چار گنا بڑھ جاتی ہے۔ 3-for-2 جیسا غیر مساوی ratio strike کو 1.5 سے تقسیم کرتا ہے اور deliverable کو 150 shares تک بڑھا دیتا ہے۔ Adjustment کے وقت کسی فریق کو فائدہ نہیں ہوتا۔

میرے option میں دکھائی جانے والی strike price stock price سے مطابقت کیوں نہیں رکھتی؟

یہ adjusted contract کی علامت ہے۔ ایسا عموماً reverse split کے بعد ہوتا ہے، جس میں strike کو تبدیل نہیں کیا جاتا بلکہ deliverable shares کی تعداد کم کر دی جاتی ہے۔ اگر 1-for-10 consolidation کے بعد stock تقریباً $5.00 پر trade کر رہا ہو تو $0.50 strike والا contract صرف 10 shares deliver کرے گا۔

XYZ1 جیسے option symbol میں 1 کا کیا مطلب ہے؟

یہ adjusted series کی نشاندہی کرتا ہے، جس کا deliverable یا multiplier standard 100-share form سے مختلف ہوتا ہے۔ Numbered root adjusted contracts کو اسی stock پر بعد میں list کیے گئے نئے standard contracts سے الگ رکھتا ہے۔ اس corporate action کے بارے میں OCC memo میں درست terms بیان کی جاتی ہیں۔

کیا regular dividends کے لیے options adjust کیے جاتے ہیں؟

نہیں۔ معمول کے مطابق ادا کیے جانے والے dividends contracts میں تبدیلی نہیں لاتے۔ OCC کی cash dividend policy کے تحت ایسے special یا extraordinary distributions کے لیے contracts adjust کیے جاتے ہیں جو فی contract $12.50 کی threshold پر پورے اترتے ہوں۔ 100-share contract میں یہ فی share 12.5 cents بنتا ہے۔


اس صفحے پر موجود ہر count filed split اور distribution records پر کیے گئے stored query سے حاصل کیا گیا ہے۔ اس کے پیچھے موجود SQL دیکھنے کے لیے کوئی panel کھولیں، یا Strasmore terminal پر خود یہی screens چلائیں۔