Strasmore Research
నేర్చుకోండి Matt Connorద్వారా Matt Connor

Option in the moneyగా ముగిస్తే ఏమవుతుంది

Option కనీసం $0.01 in the moneyగా ముగిస్తే OCC దాన్ని స్వయంచాలకంగా exercise చేస్తుంది. Long, short పక్షాల బాధ్యతలు, pin risk ఖర్చును తెలుసుకోండి.

$0.01 మేరకు అయినా in the moneyగా ముగిసే option స్వయంచాలకంగా exercise అవుతుంది. అమెరికాలో listed అయిన ప్రతి optionకు clearinghouseగా వ్యవహరించే Options Clearing Corporation (OCC), exercise by exception అనే నియమం కింద ఈ ప్రక్రియను నిర్వహిస్తుంది. Expiration dayన cutoffకు ముందు holder వ్యతిరేక సూచన ఇవ్వకపోతే ఈ ప్రక్రియ అమలవుతుంది. Long side stockను, దానికి చెల్లించాల్సిన నగదు మొత్తాన్ని పొందుతుంది. Short sideను యాదృచ్ఛికంగా assign చేస్తారు; ఆ పక్షం stockను అందించాలి.

Expiration సమయంలో in the moneyగా దేనిని పరిగణిస్తారు?

Underlying ధర strike price కంటే పైగా ముగిసినప్పుడు call in the moneyలో ఉంటుంది. Underlying ధర strike కంటే దిగువన ముగిసినప్పుడు put in the moneyలో ఉంటుంది. దీనిని నిర్ణయించే ఏకైక print expiration day closing price. మధ్యాహ్నం stock ఎక్కడ ట్రేడ్ అయిందో, తరువాతి సోమవారం అది ఎక్కడ తెరుచుకుంటుందో ముఖ్యం కాదు.

ఇక్కడ రెండు విషయాలు తరచూ కలగలిసిపోతాయి. మొదటిది, in the money అనేది strikeను మాత్రమే వివరిస్తుంది. అది మీ లాభం గురించి ఏమీ చెప్పదు. $4.00కు కొన్న call, $0.30 in the moneyగా ముగిసినా నష్టమే; అయినప్పటికీ అది exercise అవుతుంది. రెండవది, threshold చాలా చిన్నది. ప్రతి account రకంలో, customer మరియు non-customer ఖాతాల్లోనూ, equity optionsకు contractకు $0.01 in the moneyగా ఉన్నప్పుడు OCC exercise by exceptionను అమలు చేస్తుంది. Index optionsకు కూడా ఈ పరిమితి $0.01.

In-the-money options స్వయంచాలకంగా exercise అవుతాయా?

అవును. OCC Rule 805 ప్రకారం, కనీసం ఒక సెంట్ in the moneyగా ముగిసే expiring contract holder తరఫున ఎలాంటి చర్య అవసరం లేకుండానే exercise అవుతుంది. వేరే ఫలితం కోరుకునే వారు contrary exercise instruction సమర్పించాలి. Industry rules ప్రకారం expiration dayన Eastern సమయం సాయంత్రం 5:30 వరకు option holders తుది నిర్ణయం తీసుకోవచ్చు. Brokerage firm అంతకంటే ముందైన internal cutoffను విధించవచ్చు. అయితే Eastern సమయం సాయంత్రం 5:30 తర్వాత సూచనలను స్వీకరించకూడదు.

Retail accountకు వర్తించే cutoff సంస్థ నిర్దేశించిందే. అది firmను బట్టి మారుతుంది. Forumలో పేర్కొన్న ఏదైనా నిర్దిష్ట సమయం మార్కెట్ మొత్తానికి వర్తించే నియమం కాదు; అది ఆ firm విధానం. Options expiration ఎప్పుడు జరుగుతుందిలో expiration calendarను వివరించారు.

In the moneyగా ముగిసే long callకు ఏమవుతుంది?

Exercise వల్ల contract 100 sharesగా మారుతుంది. ఆ sharesను strike price వద్ద కొనుగోలు చేస్తారు. చెల్లించాల్సిన నగదు strike priceను 100తో గుణించిన మొత్తము. US stock trades trade date తర్వాత ఒక business dayకు settle అవుతాయి. కాబట్టి Friday expiration అయితే shares, debit రెండూ సోమవారం accountలో కనిపిస్తాయి. ఆ బిల్లు share priceపై మాత్రమే ఆధారపడుతుంది. అందుకే ఒకే premium ఉన్న రెండు contracts సోమవారం చాలా భిన్నమైన account balancesను సృష్టించవచ్చు.

క్వెరీఒక్కో కాంట్రాక్ట్ వెనుక నగదు: 2026 జూలై చివరి వారంలో ప్రతి షేరు ముగింపు ధర వద్ద 100 షేర్లు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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
Run this yourself

ఎనిమిది పరిచిత పేర్లకు సంబంధించిన ఒక్కో at-the-money contract ధరను ఈ panel చూపిస్తుంది. Near-the-money strikeకు ప్రతినిధిగా జూలై 2026 చివరి వారంలో ప్రతి stockకు నమోదైన దాని స్వంత closing priceను ఉపయోగించారు. SPYపై ఒక్క contract exercise చేయడానికి సుమారు $74.7k నగదు అవసరమైంది. MSFT విలువ $46.5kగా ఉంది. అదే ఒక్క contractకు CAG వద్ద సుమారు $1.5k అవసరమైంది. ఒక contract అంటే underlying ధర ఎంతైనా 100 sharesనే. అవసరమైన నగదు కూడా దాని ఆధారంగానే ఉంటుంది.

In the moneyగా ముగిసే long putకు ప్రక్రియ వ్యతిరేకంగా ఉంటుంది. Exercise ద్వారా strike వద్ద 100 shares విక్రయించబడతాయి. Shares కలిగి ఉన్న holder వాటిని అందజేస్తాడు. Shares లేని holder సోమవారం 100 shares short positionలోకి వెళ్తాడు. దానికి borrow cost ఉంటుంది, అలాగే నష్టం పరిమితి లేని exposure ఉంటుంది.

Short option assign అయినప్పుడు ఏమవుతుంది?

Assignment అనేది exerciseకు ప్రతిరూపం. ఇది lottery విధానంలో కేటాయించబడుతుంది. Short positions కలిగి ఉన్న clearing membersలో exercise noticesను OCC యాదృచ్ఛికంగా కేటాయిస్తుంది. ప్రతి member తన customersకు ప్రకటించిన విధానం ప్రకారం, అంటే random selection లేదా first-in-first-out ద్వారా, వాటిని కేటాయిస్తుంది. మీ position size లేదా entry price ఈ ఎంపికలో పరిగణనలోకి రావు.

In the moneyగా ముగిసే short call 100 sharesను strike వద్ద అందజేయాలి. Covered call writers ఇప్పటికే తమ వద్ద ఉన్న sharesను అందిస్తారు. Shares లేని writer సోమవారం stockను short positionలో కలిగి ఉంటాడు. In the moneyగా ముగిసే short put strike వద్ద 100 sharesను కొనుగోలు చేయాలి; settlement సమయంలో నగదు చెల్లించాలి.

American-style equity optionsను expirationకు ముందు ఎప్పుడైనా earlyగా assign చేయవచ్చు. ఇలాంటి సందర్భాలు dividend dates చుట్టూ ఎక్కువగా కనిపిస్తాయి. Ex-dividend dates మరియు options ఈ పరిస్థితిని వివరిస్తుంది. American మరియు European options మధ్య తేడా ఏ contractsలో ఇది సాధ్యమో వివరిస్తుంది.

Pin risk అంటే ఏమిటి?

Underlying ధర strike వద్ద లేదా దానికి కొన్ని cents దూరంలో ముగిసినప్పుడు ఏర్పడే పరిస్థితినే pin risk అంటారు. Contract exercise అవుతుందో లేదో option holderకు తెలియదు. తాను assign అవుతాడో లేదో writerకు తెలియదు. ఈ సమాధానం తెలిసే సమయానికి weekend ప్రారంభమై ఉంటుంది.

Stock strikeకు ఇంత దగ్గరగా ఎంత తరచుగా ముగుస్తుంది? పెద్ద, liquid namesకు weekly chainsలో whole-dollar strikes సాధారణం. కాబట్టి Friday close నుంచి సమీప whole dollar వరకు ఉన్న దూరం ఉపయోగకరమైన అంచనా. జనవరి 2023 నుంచి ఏడు పరిచిత పేర్లకు సంబంధించిన ప్రతి Friday close:

క్వెరీశుక్రవారం ముగింపు ధరలు పూర్తి-డాలర్ స్ట్రైక్‌కు ఎంత సమీపంగా ఉన్నాయి: ఏడు పేర్లు, 2023 నుండి 2026 జూలై వరకు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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)
Run this yourself

సమీప band అయిన under 1 centలో 35 Friday closes ఉన్నాయి. ఇది sampleలో 2.82%. మరో 9.04% తదుపరి bandలోకి వెళ్లాయి. అత్యంత విస్తృత band అయిన 25 to 50 centsలో 50.69% ఉన్నాయి. ఏదైనా ఒక nameలో, ఏదైనా ఒక వారంలో నిజమైన pin ఏర్పడటం అరుదు. ఒక chainలో ఒకేసారి dozens strikes ఉంటాయి. ప్రతి strikeకూ స్వంత అవకాశం ఉంటుంది.

Pin riskలో మరో భాగం timing. Exercise by exceptionను నిర్ణయించే price closing bell వద్ద ఖరారవుతుంది. ఆ సమయానికి ముందు prices ఇంకా మారుతూనే ఉంటాయి:

క్వెరీశుక్రవారం సెషన్‌ల చివరి 30 నిమిషాల్లో మొత్తం మార్పు, 2023 నుండి 2026 జూలై వరకు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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 DESC
Run this yourself

NVDA కోసం కొలిచిన 177 Fridaysలో, చివరి అరగంటలో median move 0.272%గా ఉంది. Panelలో ప్రశాంతమైన చివర అయిన SPYపై ఇది 0.071%తో పోల్చబడింది. NVDAలో 90th percentile Friday ఆ ముప్పై నిమిషాల్లో 0.804% కదిలింది. మధ్యాహ్నం 3:30కు out of the moneyగా ఐదు cents దూరంలో ఉన్న contract ఇంకా settle కాలేదు. Max pain ఇదే closing printను open interest కోణంలో పరిశీలిస్తుంది.

Cash-settled index options sharesను అందించవు

S&P 500 వంటి broad indexesపై options cashలో settle అవుతాయి. ఏదీ కొనబడదు, ఏదీ అందజేయబడదు. In-the-money మొత్తాన్ని contract multiplierతో గుణించి నగదుగా చెల్లిస్తారు. ఆ తర్వాత position ముగుస్తుంది. సోమవారం stock delivery ఉండదు. Weekendలో sharesపై exposure కూడా ఉండదు.

కానీ ఏ priceను ఉపయోగిస్తారనేది ముఖ్యమైన విషయం. అనేక index contracts expiration ఉదయం indexలోని constituent stocks opening prints ఆధారంగా లెక్కించే ప్రత్యేక opening quotationకు settle అవుతాయి. ఈ సంఖ్య ముందు రోజు screenపై నమోదైన ఏ priceతోనైనా భిన్నంగా ఉండవచ్చు. AM settled మరియు PM settled options ఏ contracts ఏ విధానాన్ని ఉపయోగిస్తాయో వివరిస్తుంది.

ట్రేడ్ చేయలేని weekend

Friday close తర్వాత, weekendలో exercise మరియు assignment process అవుతాయి. దాని ఫలితంగా ఏర్పడిన stock position market తిరిగి తెరుచుకునేలోపే ఉనికిలోకి వస్తుంది. కానీ దానిని సోమవారం ఉదయం వరకు ట్రేడ్ చేయలేరు. ఈ మధ్యలో sharesలో జరిగే మార్పు, చివరికి వాటిని కలిగి ఉన్న వ్యక్తికే చెందుతుంది.

క్వెరీశుక్రవారం ముగింపు నుండి సోమవారం తొలి నిమిషం వరకు: రాత్రివేళ మొత్తం మార్పు, 2023 నుండి 2026 జూలై వరకు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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 DESC
Run this yourself

NVDAకు సంబంధించిన fileలో ఉన్న 157 weekendsలో, Friday closing price నుంచి సోమవారం regular sessionలోని మొదటి నిమిషం వరకు కొలిచిన median move 1.05%. ఇది SPYలోని 0.28%తో పోల్చబడింది. ఇక్కడ median కంటే tail move ముఖ్యమైనది. పది సోమవారాల్లో ఒకటి Friday close నుంచి NVDAపైగా, అంటే 3.04% లేదా అంతకంటే ఎక్కువ దూరంలో తెరుచుకుంది. Contractకు 100 shares చొప్పున గుణిస్తే, పర్యవేక్షణ లేకుండా expirationను దాటిన position ఎంత exposureను అప్పగిస్తుందో తెలుస్తుంది.

ఈ వ్యవస్థ నుంచి సాధారణ నియమం స్పష్టమవుతుంది. Weekendలో అనుకోని మార్పులను నివారించాలనుకునే traders closeకు ముందు expiring ప్రతి position యొక్క moneynessను తనిఖీ చేయాలి. తమ firm cutoff సమయం కూడా తెలుసుకోవాలి. శనివారం ఉదయం position కనిపించిన తర్వాత దానిని సోమవారం వరకు ట్రేడ్ చేసి బయటపడలేరు.

FAQ: in the moneyగా ముగిసే options

నా option in the moneyగా ముగిస్తే నేను ఏదైనా చేయాలా?

OCC Rule 805 ప్రకారం, కనీసం $0.01 in the moneyగా ముగిసే option స్వయంచాలకంగా exercise అవుతుంది. కాబట్టి exercise జరగడానికి ఎలాంటి చర్య అవసరం లేదు. వ్యతిరేక ఫలితం కావాలంటే మాత్రం చర్య అవసరం. Exercise వద్దనుకునే holder expiration dayన తమ firm cutoffకు ముందు contrary instruction సమర్పించాలి. ఆ cutoff Eastern సమయం సాయంత్రం 5:30కు లేదా అంతకంటే ముందే ఉంటుంది.

Long callను exercise చేయడానికి నా వద్ద తగినంత నగదు లేకపోతే ఏమవుతుంది?

ఒక contractను exercise చేయడానికి strike priceను 100తో గుణించినంత నగదు అవసరం. పై ఎనిమిది పేర్లలో ఈ మొత్తం సుమారు $1.5k నుంచి $74.7k వరకు ఉంది. తగినంత నిధులు లేని accountsపై brokerage firms తమ స్వంత విధానాలను నిర్ణయిస్తాయి. సాధారణంగా bellకు ముందే expiring positionsను close చేయడం లేదా సోమవారం అందిన stockను liquidate చేయడం వీటిలో ఉంటాయి.

కేవలం ఒక penny in the moneyగా ఉన్న short optionపై నేను assign అవుతానా?

అవును. ఒక penny in the moneyగా ఉండటం OCC exercise-by-exception thresholdను దాటడానికి సరిపోతుంది. Short positions కలిగి ఉన్న clearing membersలో assignment యాదృచ్ఛికంగా కేటాయించబడుతుంది. అతి స్వల్పంగా in the moneyలో ఉండటం ఎలాంటి రక్షణ ఇవ్వదు.

Out of the moneyగా ముగిసే optionకు ఏమవుతుంది?

అది worthlessగా expire అయి account నుంచి తొలగించబడుతుంది. Exercise లేదా assignment ఉండదు. Buyer నష్టం చెల్లించిన premium వరకు ఉంటుంది. Seller పొందిన premiumను ఉంచుకుంటాడు.

Index options sharesగా మారుతాయా?

లేదు. Cash-settled index options in-the-money మొత్తాన్ని నగదుగా చెల్లించి close అవుతాయి. Shares చేతులు మారవు. Individual stocks మరియు ETFsపై options sharesను అందజేస్తాయి.


పై ప్రతి panel నిజమైన minute barsపై చేసిన stored query. వాటిలో దేనికైనా వెనుక ఉన్న SQLను తెరవవచ్చు లేదా Strasmore terminalలో మీ స్వంత queryను అమలు చేయవచ్చు.