Option Position Roll: Up आणि Out कसे करावे
जवळचा contract बंद करून पुढील expiryचा contract उघडताना net credit काय लपवतो ते समजा. Break-even आणि assignment riskवर होणारा परिणाम जाणून घ्या.
Option position roll करणे म्हणजे एक contract बंद करून दुसरा contract उघडणे. साधारणतः आधीचा contract बंद केला जातो आणि नंतरची expiry असलेला, अनेकदा वेगळ्या strikeचा, नवीन contract उघडला जातो. Brokerच्या प्लॅटफॉर्मवर हे एका बटणाद्वारे दिसू शकते. व्यवहाराचा fill एकाच net credit किंवा net debitच्या रूपात नोंदवला जाऊ शकतो. मात्र त्यामागे दोन orders असतात. या दोन ordersमुळे break-even, upside मर्यादित राहण्याचा कालावधी, assignment risk आणि tax lot यांच्यावर काय परिणाम होतो, हे महत्त्वाचे असते.
Option position roll करणे म्हणजे काय?
Roll म्हणजे closing order आणि opening order यांचा समावेश असलेला व्यवहार. समजा, तुम्ही या महिन्यात expiry असलेला $200 strikeचा covered call short केला आहे. तो up and out roll करणे म्हणजे तो call परत खरेदी करणे, म्हणजे buy to close, आणि नंतरच्या महिन्यातील अधिक strike असलेला call विकणे, म्हणजे sell to open. बहुतेक प्लॅटफॉर्मवर दोन्ही legs एका ticketवर spread order म्हणून मांडता येतात आणि एकच limit price देता येतो. हा limit price net असतो: नवीन contractमधून मिळणारा premium वजा जुन्या contractची परत खरेदी करण्याचा खर्च.
Roll “out” केल्यास expiry पुढे जाते. Roll “up” केल्यास callचा strike वर जातो. Roll “down” केल्यास putचा strike खाली जातो. Roll “for a credit” म्हणजे दूरच्या expiryचा contract, जवळच्या contractला बंद करण्याच्या खर्चापेक्षा जास्त रकमेला विकला जातो आणि व्यवहारातून तुमच्या खात्यात रोख रक्कम जमा होते. Debit roll याच्या उलट असतो: position पुढे नेण्यासाठी तुम्ही रक्कम देता. एकच ticket ही केवळ executionची सोय आहे. तुमची position record आणि tax code मात्र दोन स्वतंत्र घटना पाहतात.
वेळ पुढे नेल्यावर credit का मिळतो
Optionच्या किमतीचे दोन भाग असतात. Intrinsic value म्हणजे contract आधीच in the money असल्याने त्यात असलेली रक्कम. Time value, ज्याला extrinsic value असेही म्हणतात, म्हणजे त्यापेक्षा जास्त असलेली रक्कम. Expiryपूर्वी शेअर आणखी पुढे जाऊ शकतो या शक्यतेसाठी खरेदीदार ही रक्कम देतो. नंतरच्या expiry असलेल्या contractमध्ये time value अधिक असते. Roll-outमधील creditचा संपूर्ण स्रोत हाच असतो.
खालील panel हे थेट मोजते. यात शेअरच्या किमतीच्या 2%च्या आत असलेले AAPL calls घेतले आहेत. Moneyness साधारण स्थिर ठेवून, August 2026पर्यंतच्या सहा महिन्यांतील days-to-expiry bucketsमध्ये ते calls कोणत्या किमतीला बंद झाले याची सरासरी घेतली आहे.
6 bucketsमध्ये रेषा वळते. 1-7 days शिल्लक असलेल्या callsची सरासरी किंमत शेअरच्या किमतीच्या 1.32% होती, तर 91-180 days bucketची सरासरी 7.37% होती. उपलब्ध वेळ दुप्पट झाला म्हणून premium दुप्पट होत नाही. Standard option pricingमध्ये time value ही सरळ प्रमाणात वाढण्यापेक्षा उपलब्ध अतिरिक्त वेळेच्या square rootच्या जवळच्या प्रमाणात वाढते. प्रत्यक्ष closing pricesमधून काढलेली वरील curve हीच बाब दाखवते. व्यवहारातील परिणाम ticketवर दिसतो. एक आठवडा शिल्लक असलेल्या contractला एक महिना पुढे roll केल्यास परत खरेदी केलेल्या contractच्या खर्चाविरुद्ध मोठा credit मिळू शकतो. सहा महिन्यांचा contract पुढे roll केल्यास किंमतीत फारसा बदल होत नाही.
Strike वर नेण्याची किंमत
“Up and out”मध्ये roll-out हा केवळ अर्धा भाग आहे. Strike वर नेल्यास तुमचे shares ज्या किमतीला call away केले जाऊ शकतात ती किंमत वाढते. मात्र त्या contractमधून मिळणारा premium कमी होतो. Moneyness ladder या trade-offचे दोन्ही भाग एका curveमध्ये दाखवते.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
strike_vs_spot,
round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(strike_ratio < 0.95, '5%+ below spot',
strike_ratio < 0.98, '2-5% below spot',
strike_ratio < 1.02, 'at the money',
strike_ratio < 1.05, '2-5% above spot',
strike_ratio < 1.10, '5-10% above spot',
'10%+ above spot') AS strike_vs_spot,
strike_ratio,
premium_pct
FROM
(
SELECT
toFloat64(strike_price) / toFloat64(underlying_close) AS strike_ratio,
toFloat64(option_close) / toFloat64(underlying_close) * 100 AS premium_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 30 AND 45
AND underlying_close > 0
)
)
GROUP BY strike_vs_spot
ORDER BY min(strike_ratio)Expiry 30 ते 45 दिवसांच्या windowमध्ये ठेवली असता, 5%+ below spot strike असलेल्या callची सरासरी शेअरच्या किमतीच्या 18.66% होती. 10%+ above spot strike असलेल्या callची सरासरी 0.14% होती. Up and out rollमध्ये या दोन curves परस्परविरोधी काम करतात. अतिरिक्त आठवड्यांमुळे premium वाढतो. अधिक strikeमुळे त्यातील काही premium परत द्यावा लागतो. तुमच्या ticketवरील net credit म्हणजे या दोन्ही परिणामांनंतर उरलेली रक्कम.
Rollमुळे break-even कसा बदलतो
खालील गणित live quotesऐवजी साध्या काल्पनिक आकड्यांवर आधारित आहे. समजा, तुम्ही 100 shares $100ला खरेदी केले आणि 30 दिवसांच्या expiryचा $105 covered call $2.00 premiumला विकला. Premium वजा केल्यानंतर तुमचा cost basis $98.00 राहतो. Positionची कमाल किंमत $105 strike आणि $2.00 premiumमुळे ठरते. सर्वोत्तम परिस्थितीत नफा प्रति share $7.00 असतो.
शेअरची किंमत $104पर्यंत वाढते आणि expiryला एक आठवडा शिल्लक असतो. तुम्ही $105 call $1.20ला परत खरेदी करता आणि 45 दिवसांनी expiry असलेला $110 call $2.60ला विकता. Net credit $1.40 असतो.
- दोन्ही contractsमधून मिळालेला एकूण premium: $2.00 वजा $1.20 अधिक $2.60, म्हणजे $3.40.
- Sharesचा नवीन break-even: $100.00 cost basis वजा $3.40 premium, म्हणजे $96.60.
- Shares $110ला call away झाल्यास नवीन कमाल नफा: sharesवरील $10.00 नफा अधिक $3.40 premium, म्हणजे $13.40.
- नवीन कमाल तोटा: sharesची किंमत शून्यापर्यंत जाऊ शकते. त्यामुळे floor $96.60 break-evenवर, म्हणजे 100 sharesच्या lotवर $9,660, राहतो.
Creditमुळे दोन परिणाम झाले. Break-even प्रति share $1.40ने कमी झाला. तसेच upsideवरील cap संपण्याची तारीख एका आठवड्यापासून 45 दिवस पुढे गेली. हे अतिरिक्त आठवडे creditची खरी किंमत आहेत. कोणताही ticket ती किंमत स्वतंत्रपणे दाखवत नाही. Working covered call returns पूर्णपणे पुढे नेणे या व्यवहाराचे गणित स्पष्ट करते. Underlying positionची कार्यपद्धती covered callsसाठी आमचे मार्गदर्शक येथे दिली आहे.
Short put down and out roll केल्यावर तेच गणित
तुम्ही $9,500 रोख रक्कम बाजूला ठेवून 30 दिवसांच्या expiryचा $95 cash-secured put $1.80 premiumला विकला. त्या वेळी break-even $93.20 आणि कमाल नफा $1.80 premium होता.
Expiryला पाच दिवस शिल्लक असताना शेअरची किंमत $93पर्यंत घसरते. तुम्ही $95 put $2.60ला परत खरेदी करता आणि 45 दिवसांनी expiry असलेला $90 put $2.10ला विकता. Ticketवर $0.50चा net debit दिसतो.
- दोन्ही contractsमधून मिळालेला एकूण premium: $1.80 वजा $2.60 अधिक $2.10, म्हणजे $1.30.
- Replacement contractवरील नवीन break-even: $90.00 strike वजा $1.30, म्हणजे $88.70.
- नवीन कमाल नफा: replacement put worthless expiry झाल्यास $1.30 net premium.
- नवीन कमाल तोटा: शेअरची किंमत शून्य झाल्यास प्रति share $88.70, म्हणजे सध्या बाजूला ठेवलेल्या $9,000विरुद्ध $8,870.
Debit rollमुळे positionमध्ये सुधारणा होऊ शकते. $5.00ने strike खाली नेण्यासाठी $0.50 देल्यास break-even $4.50ने कमी होतो. मात्र त्यामुळे positionचा आकार कमी होत नाही. Puts विकणे आणि त्यांना पुढे roll करणे हीच wheel strategyची मुख्य प्रक्रिया आहे.
Near leg बंद करण्यापूर्वी assign होऊ शकतो का?
होय. Buy-to-close प्रत्यक्षात fill होईपर्यंत तुम्ही त्या contractमध्ये short राहता. American-style short call overnight तुमच्याविरुद्ध exercise केला जाऊ शकतो. शेअर ex-dividend होण्याच्या आधीचे session हा यासाठी अपेक्षित window असतो. त्या वेळी deep in-the-money callचा holder लवकर exercise करून dividend मिळवतो आणि उरलेली time value सोडतो. निर्णय एका तुलनेवर आधारित असतो: dividend विरुद्ध उरलेली time value.
खालील panel या तुलनेतील दुसरा भाग मोजतो. तिमाही dividend देणाऱ्या KOसाठी, शेअरच्या किमतीपेक्षा 1% ते 10% खालील strike असलेले calls वापरले आहेत.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
dte_bucket,
round(avg(extrinsic_dollars), 2) AS avg_time_value_dollars,
round(avg(extrinsic_pct), 2) AS time_value_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(days_to_expiry <= 2, '0-2 days',
days_to_expiry <= 5, '3-5 days',
days_to_expiry <= 10, '6-10 days',
days_to_expiry <= 21, '11-21 days',
'22-45 days') AS dte_bucket,
days_to_expiry AS dte,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0) AS extrinsic_dollars,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0)
/ toFloat64(underlying_close) * 100 AS extrinsic_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'KO'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 0 AND 45
AND underlying_close > 0
AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.90 AND 0.99
)
GROUP BY dte_bucket
ORDER BY min(dte)0-2 days शिल्लक असताना सरासरी in-the-money callमध्ये प्रति share $0.34 time value होती. 22-45 days bucketमध्ये ही रक्कम $1.05 होती. आता त्याच्या शेजारी dividends ठेवूया.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS latest_ex_label,
round(toFloat64(argMax(cash_amount, ex_dividend_date)), 2) AS dividend_per_share,
round(toFloat64(sum(cash_amount)), 2) AS dividends_paid_ytd
FROM
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'VZ', 'CVX')
AND ex_dividend_date >= '2026-01-01'
AND ex_dividend_date < '2026-08-01'
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY dividend_per_share DESC8 मोठ्या dividend payersमध्ये अलीकडील quarterly payment CVX रोजी प्रति share $1.78पर्यंत होती. तिची ex-date May 19, 2026 होती. Expiryला काही दिवस शिल्लक असलेल्या contractमधील काही centsच्या time valueसमोर एवढ्या रकमेचा dividend ठेवला, तर early-exerciseचे गणित अस्पष्ट राहत नाही. Ex-dividend dateच्या सकाळी नियोजित केलेल्या rollपूर्वीच shares call away झालेले असू शकतात. Ex-dividend datesमुळे option pricingमध्ये होणारे बदल pricingचा भाग स्पष्ट करते. Early assignmentसाठीचे मार्गदर्शक notice processचे स्पष्टीकरण देते.
Rollमुळे tax treatmentवर काय परिणाम होतो
Near leg बंद करणे ही realized event असते. तुम्ही विकलेल्या किमतीपेक्षा कमी किमतीला contract परत खरेदी केला, तर तो close झालेल्या वर्षातील short-term gain असतो. Replacement contractनंतर काय करतो याचा त्यावर परिणाम होत नाही. Contract अधिक किमतीला परत खरेदी केल्यास realized loss होतो. इथे rolling गुंतागुंतीचे होते. विक्रीच्या आधी किंवा नंतर 30 दिवसांच्या कालावधीत substantially identical position मिळवल्यास wash-sale rule तोटा मान्य करत नाही. Rollमध्ये replacement leg काही सेकंदांनी उघडतो. नंतरची expiry आणि वेगळा strike असलेला contract substantially identical मानायचा की नाही, हा brokerच्या softwareमधील settingचा विषय नाही. तो व्यवहारातील तथ्यांवर अवलंबून असतो. Brokers त्याची नोंद वेगवेगळ्या पद्धतीने करतात. Disallowed loss कायमचा नाहीसा होत नाही. तो replacement positionच्या cost basisमध्ये समाविष्ट होतो आणि replacement position बंद झाल्यावर दिसून येतो.
वारंवार विचारले जाणारे प्रश्न
Option roll हा एक व्यवहार आहे की दोन?
दोन. Rollमध्ये तुमच्याकडील contractवरील closing order आणि replacementवरील opening order असतो. हे साधारणतः एकत्र spread order म्हणून, एका net limit priceसह, पाठवले जातात. Fill एकाच net credit किंवा debitच्या रूपात नोंदवला जातो. मात्र तुमचे खाते दोन स्वतंत्र transactions नोंदवते.
Covered call creditसाठी roll केल्यास माझा break-even कमी होतो का?
होय. Net creditच्या रकमेनुसार sharesवरील break-even कमी होतो. याचे कारण break-even म्हणजे मूळ cost basisमधून सर्व contractsमधून मिळालेला प्रत्येक dollar premium वजा केल्यानंतरची किंमत. तसेच नवीन strikeवर तुमचा upside capped राहण्याचा कालावधी वाढतो.
Roll pending असताना मला assignment होऊ शकते का?
होय. Closing leg fill होईपर्यंत तुम्ही near contractमध्ये short राहता. In-the-money short callसाठी ex-dividend dateच्या आधीच्या sessionमध्ये risk अधिक असतो. त्या वेळी उरलेली time value dividendपेक्षा कमी असू शकते.
Debit roll म्हणजे काय?
Near contract परत खरेदी करण्याचा खर्च replacement contractमधून मिळणाऱ्या premiumपेक्षा अधिक असतो तेव्हा debit roll होतो. त्यामुळे ticketवर तुमच्या खात्यातून रोख रक्कम जाते. तो स्वतःहून चांगला किंवा वाईट नसतो. त्या debitच्या बदल्यात काय मिळते, हा प्रश्न महत्त्वाचा असतो. साधारणतः अधिक चांगला strike किंवा अधिक वेळ मिळतो. तसेच break-evenमध्ये debitपेक्षा अधिक सुधारणा होते का, हे पाहावे लागते.
Roll केल्याने sharesचा holding period पुन्हा सुरू होतो का?
Option roll केल्याने shares विकले जात नाहीत. त्यामुळे share lot आणि त्याचा holding period rollमुळे बदलत नाही. Stockविरुद्ध काही विशिष्ट in-the-money calls लिहिल्यास qualified covered call rulesनुसार त्या sharesचा holding period स्थगित होऊ शकतो. हा treatment strike आणि expiryपर्यंतच्या वेळेवर अवलंबून असतो.
येथील प्रत्येक panel त्यामागील अचूक SQLसह दिला आहे. संख्या कशी मोजली गेली हे पाहण्यासाठी कोणताही panel expand करा. तुम्ही प्रत्यक्ष धारण केलेल्या tickerवर premium आणि time-valueची अशीच तुलना करायची असल्यास Strasmore terminalवर प्रश्न साध्या इंग्रजीत विचारा.