Option Rho म्हणजे काय? Interest Rate Greek
Option rho म्हणजे interest rate बदलल्यावर optionच्या किंमतीत होणारा बदल. 30-day callवर त्याचा परिणाम अल्प, पण two-year LEAPSमध्ये तो महत्त्वाचा का असतो ते जाणून घ्या.
Option rho हे risk-free interest rateमध्ये बदल झाल्यावर optionची किंमत किती बदलते हे मोजते. ते दरात एका percentage pointच्या बदलामागे किंमतीतील बदल म्हणून दर्शवले जाते. Callsसाठी rho positive असते, तर putsसाठी negative. 30-day at-the-money contractमध्ये greeksच्या ओळीत rhoचे मूल्य सर्वात कमी असते. दोन वर्षांच्या LEAPSमध्ये मात्र premiumमध्ये काही percentage pointsचा बदल घडवण्यासाठी ते पुरेसे मोठे असते.
Option rho म्हणजे काय आणि callsसाठी ते positive का असते?
Rho हे option greeksपैकी एक आहे. प्रत्येक greek एका वेळी एका inputबद्दलची संवेदनशीलता मोजते. Delta शेअरची किंमत, vega implied volatility, theta कालावधीचा प्रवाह आणि rho pricing model ज्या interest rateचा वापर करतो तो मोजते. भविष्यात होणाऱ्या रोख व्यवहारांचे discounting करण्यासाठी हा दर वापरला जातो. Option greeksचे स्पष्टीकरण या संचातील इतर greeks समजावून सांगते.
याचे चिन्ह call optionच्या स्वरूपातून स्पष्ट होते. Call म्हणजे पुढे ढकललेली खरेदी. Call खरेदीदाराने शेअर्सची किंमत आज निश्चित केलेली असते, पण त्यासाठी पैसे exerciseच्या वेळी किंवा expirationला देतो. तोपर्यंत strikeसाठीची रक्कम खरेदीदाराच्या खात्यात राहून interest मिळवते. हा विलंब जितका मोठा आणि दर जितका जास्त, तितकी ही व्यवस्था अधिक मूल्यवान ठरते. त्यामुळे model callची किंमत वाढवतो. म्हणून rho positive असते.
Put हे याचे उलट रूप आहे: पुढे ढकललेली विक्री. Put holderला भविष्यातील तारखेला strikeची रक्कम रोखीत मिळण्याची प्रतीक्षा करावी लागते. Discount rate जास्त असल्यास भविष्यात मिळणारी निश्चित रक्कम आजच्या मूल्याने कमी ठरते. Putच्या किंमतीत हा परिणाम negative rho म्हणून दिसतो.
Expirationपर्यंतच्या कालावधीनुसार rho का बदलते?
Black-Scholesमधील rho term पूर्णपणे लिहिल्यास त्यात strike, उरलेली वर्षे, discount factor आणि strike प्रत्यक्षात कधी दिला जाईल याची modelने मोजलेली probability यांचा गुणाकार असतो. Retail screenवर दिसणाऱ्या contractsमध्ये order of magnitudeने बदलणारा घटक म्हणजे उरलेला कालावधी. एका महिन्याची पुढे ढकललेली देयक-रक्कम दोन वर्षांच्या रकमेच्या साधारण one twenty-fourth इतकी मूल्यवान असते.
एक उदाहरण याचा आकार स्पष्ट करते. खालील आकडे कोणत्याही contractचे quotes नसून गोलाकार hypothetical inputs आहेत: $100चा शेअर, $100चा strike, 25 percent volatility, dividends नाहीत आणि सुरुवातीचा दर 4 percent. Rho हे एका percentage pointसाठी दर्शवले आहे. किंमतीतील बदल हा दरात पूर्ण 100 basis pointची वाढ झाल्यावर प्रत्येक contractमध्ये होणारा बदल आहे.
- 30-day call: किंमत सुमारे $3.02 आणि rho जवळपास +0.04. दर बदलल्यानंतर किंमत सुमारे $3.06 होते. म्हणजे चार centsची वाढ, किंवा premiumच्या 1.4 percentइतकी.
- 30-day put: किंमत सुमारे $2.69 आणि rho जवळपास -0.04. त्याच बदलानंतर किंमत सुमारे $2.65 होते.
- 730-day call: किंमत सुमारे $17.68 आणि rho जवळपास +0.96. त्याच बदलानंतर किंमत सुमारे $18.65 होते. म्हणजे 97 centsची वाढ, किंवा premiumच्या 5.5 percentइतकी.
- 730-day put: किंमत सुमारे $9.99 आणि rho जवळपास -0.89. त्याच बदलानंतर किंमत सुमारे $9.13 होते. म्हणजे सुमारे 86 centsची घट, किंवा premiumच्या 8.6 percentइतकी.
शेअरची किंमत, strike आणि volatility समान आहेत. फरक फक्त calendarचा आहे. दोन वर्षांच्या callचे rho हे 30-day आकड्यापेक्षा सुमारे 23 पटीने मोठे आहे. खालील panel वास्तविक SPY contractsमध्ये हाच परिणाम मोजतो. प्रत्येक maturity bucketमधील average rho हा 21 ते 45 दिवसांच्या bucketमधील averageने भागला आहे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
b.dte_bucket AS dte_bucket,
round(b.call_rho / f.front_call_rho, 2) AS call_rho_ratio,
round(b.put_rho / f.front_put_rho, 2) AS put_rho_ratio,
b.contract_count AS contract_count
FROM
(
SELECT
multiIf(days_to_expiry <= 45, '21-45d',
days_to_expiry <= 90, '46-90d',
days_to_expiry <= 180, '91-180d',
days_to_expiry <= 365, '181-365d',
days_to_expiry <= 545, '366-545d',
'546-760d') AS dte_bucket,
min(days_to_expiry) AS sort_key,
avgIf(rho, startsWith(lower(toString(option_type)), 'c')) AS call_rho,
avgIf(rho, startsWith(lower(toString(option_type)), 'p')) AS put_rho,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 21 AND 760
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
GROUP BY dte_bucket
HAVING countIf(startsWith(lower(toString(option_type)), 'c')) > 0
AND countIf(startsWith(lower(toString(option_type)), 'p')) > 0
) AS b
CROSS JOIN
(
SELECT
avgIf(rho, startsWith(lower(toString(option_type)), 'c')) AS front_call_rho,
avgIf(rho, startsWith(lower(toString(option_type)), 'p')) AS front_put_rho
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 21 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
) AS f
ORDER BY b.sort_keyप्रत्येक row front-month bucketच्या तुलनेत multiple म्हणून दाखवली आहे. त्यामुळे comparisonमधून modelची units वगळली जातात. 546 ते 760 दिवसांच्या bucketमधील average call rho हे 21 ते 45 दिवसांच्या आकड्याच्या 20.26 पट आहे. Put sideवरील आकडा स्वतःच्या front-bucket averageच्या 18.12 पट आहे. उरलेल्या कालावधीच्या तुलनेत curve जवळपास सरळ रेषेसारखी आहे. Formulaमध्येही हाच संबंध दिसतो.
LEAPSचा कालावधी वाढत असताना rhoचे काय होते?
Buckets म्हणजे एका क्षणाचे चित्र असते. एका expirationचा वर्षभर मागोवा घेतल्यास, contractsच्या एकाच संचात हाच परिणाम दिसतो. या panelमध्ये January 2027ला expire होणारे near-the-money SPY calls आठवड्यागणिक दाखवले आहेत. त्यांची तुलना त्याच underlyingवरील rolling 21 ते 45 दिवसांच्या seriesशी केली आहे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
toString(toMonday(date)) AS week,
round(avgIf(rho, expiration_date = '2027-01-15'), 3) AS leaps_call_rho,
round(avgIf(rho, days_to_expiry BETWEEN 21 AND 45), 3) AS front_call_rho
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND startsWith(lower(toString(option_type)), 'c')
AND date >= '2025-08-04'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
AND (expiration_date = '2027-01-15' OR days_to_expiry BETWEEN 21 AND 45)
GROUP BY week
HAVING countIf(expiration_date = '2027-01-15') > 0
AND countIf(days_to_expiry BETWEEN 21 AND 45) > 0
ORDER BY weekChartच्या पहिल्या आठवड्यात January 2027 strikesचा average 5.125 होता. शेवटच्या आठवड्यात तो 1.789 झाला. त्या वेळी सहा महिन्यांपेक्षा कमी कालावधी शिल्लक होता. त्याच आठवड्यात rolling near-dated series 0.274 होती. या contractsमध्ये बदल फक्त त्यांच्या पुढील calendarमध्ये झाला होता. Option greeks कालांतराने कसे बदलतात यामध्ये वर्णन केलेला हाच pattern येथे दिसतो. म्हणूनच LEAPS contractsमध्ये rate sensitivity सर्वप्रथम दिसून येते.
कोणत्या strikesमध्ये rho सर्वाधिक असते?
Strike प्रत्यक्षात दिला जाण्याची modelने मोजलेली probability बदलल्यावर rho बदलते. Deep in-the-money call exercise होण्याची शक्यता जवळपास निश्चित असते. त्यात जवळपास संपूर्ण strikeची रक्कम पुढे ढकलली जाते. त्यामुळे chainमध्ये त्याचे rho सर्वाधिक असते. Far out-of-the-money callमध्ये strike कधी दिला जाण्याची शक्यता कमी असते. त्यामुळे त्याचे rho कमी राहते. या panelमध्ये long-dated SPY contractsना strike शेअरच्या किंमतीच्या तुलनेत कुठे आहे यानुसार गटबद्ध केले आहे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
multiIf(toFloat64(strike_price) / toFloat64(underlying_close) - 1 < -0.10, 'strike 10%+ below',
toFloat64(strike_price) / toFloat64(underlying_close) - 1 < -0.05, 'strike 5-10% below',
toFloat64(strike_price) / toFloat64(underlying_close) - 1 < -0.02, 'strike 2-5% below',
toFloat64(strike_price) / toFloat64(underlying_close) - 1 < 0.02, 'strike within 2%',
toFloat64(strike_price) / toFloat64(underlying_close) - 1 < 0.05, 'strike 2-5% above',
toFloat64(strike_price) / toFloat64(underlying_close) - 1 < 0.10, 'strike 5-10% above',
'strike 10%+ above') AS moneyness_bucket,
round(avgIf(rho, startsWith(lower(toString(option_type)), 'c')), 3) AS call_rho,
round(avgIf(rho, startsWith(lower(toString(option_type)), 'p')), 3) AS put_rho,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 366 AND 760
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.20
GROUP BY moneyness_bucket
HAVING countIf(startsWith(lower(toString(option_type)), 'c')) > 0
AND countIf(startsWith(lower(toString(option_type)), 'p')) > 0
ORDER BY min(toFloat64(strike_price) / toFloat64(underlying_close))सर्वात खालच्या bucketमध्ये, शेअरच्या किंमतीपेक्षा किमान 10 percent कमी असलेल्या strikesसाठी average call rho 6.411 आहे. त्याच strikesवरील average put rho -2.391 आहे. दुसऱ्या टोकाला, शेअरच्या किंमतीपेक्षा किमान 10 percent जास्त असलेल्या strikesसाठी callचा आकडा 3.433 आणि putचा आकडा -7.572 आहे. दोन्ही lines strikesच्या संदर्भात विरुद्ध दिशेने जातात. या panelsमध्ये rho हे त्याची गणना करणाऱ्या daily per-contract modelच्या scaleवर दाखवले आहे. त्यामुळे येथे sign आणि shapeकडे लक्ष द्या. Dollarमधील अर्थ वरील worked exampleवरून घ्या. Deep in-the-money LEAPSमध्ये long calendar आणि exercise होण्याची उच्च probability दोन्ही असतात. त्यामुळे ते दोन्ही panelsच्या टोकाला दिसतात.
Interest rates प्रत्यक्षात किती बदलतात?
Rho हे प्रत्येक percentage pointसाठी दर्शवले जाते. Interest rateच्या दृष्टीने percentage point हा मोठा बदल आहे. या panelमध्ये प्रत्येक calendar yearसाठी 2-year आणि 10-year Treasury yieldsमधील सुरुवातीपासून शेवटपर्यंतचा बदल basis pointsमध्ये मोजला आहे. 100 basis points म्हणजे one percentage point.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
toString(toYear(date)) AS year,
round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100, 0) AS change_2y_bps,
round((argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS change_10y_bps
FROM global_markets.treasury_yields
WHERE date >= '2014-01-01'
AND date < '2026-08-01'
AND yield_2_year > 0
AND yield_10_year > 0
GROUP BY year
ORDER BY year2014मध्ये 2-year yieldमधील सुरुवातीपासून शेवटपर्यंतचा बदल 28 basis points होता. 2026मध्ये, windowमधील अलीकडच्या दिवसापर्यंत, तो 81 basis points होता. Chartमधील काही वर्षे सुरुवातीच्या पातळीपासून केवळ काही dozen basis pointsच्या फरकाने संपतात. काही वर्षांत मात्र बदल several hundred basis pointsपर्यंत जातो. मोठ्या बदलाच्या वर्षात दोन वर्षांचा contract धरून ठेवणाऱ्या गुंतवणूकदाराने rate exposureचा मागोवा घ्यायला हवा. त्याच वर्षात weekly option धरून ठेवण्याचा परिणाम मात्र तसा नसतो.
वास्तविक option pricesमध्ये interest rates कुठे दिसतात?
Rho प्रत्यक्षात दोन ठिकाणी स्पष्ट दिसते. पहिले ठिकाण म्हणजे box spread. हा four-leg combination आहे. Expirationला शेअरची किंमत कुठेही असली तरी त्याचा payoff निश्चित रोख रक्कम असतो. Stock exposure परस्पर offset केल्यावर rate term हाच उरतो. त्यामुळे boxची किंमत borrowing किंवा lending rate सूचित करते. Box spreadमधील implied loan rate हा व्यवहार टप्प्याटप्प्याने समजावून सांगतो.
दुसरे ठिकाण म्हणजे deep in-the-money putचे early exercise. Exercise केल्यास strikeची रक्कम expirationला नव्हे, तर आज रोखीत मिळते. Contractचा उरलेला कालावधी संपेपर्यंत ही रोख रक्कम interest मिळवू शकते. तो interest optionच्या उरलेल्या time valueपेक्षा जास्त झाल्यावर American-style put धरून ठेवण्यापेक्षा exercise करणे अधिक मूल्यवान ठरते. हा प्रत्यक्षात rhoचाच परिणाम आहे. European-style contractsमध्ये हा पर्याय नसतो. हा फरक American विरुद्ध European optionsमध्ये समजावून सांगितला आहे.
वारंवार विचारले जाणारे प्रश्न
Options tradingमध्ये rho म्हणजे काय?
Risk-free interest rateमध्ये one percentage pointचा बदल झाल्यावर optionच्या किंमतीत होणारा बदल rho मोजते. Callsचे rho positive आणि putsचे rho negative असते. Expirationपर्यंतचा कालावधी वाढला की दोन्हींचे rho वाढते.
Putsसाठी rho positive असते की negative?
Negative. Put holderला strikeची रक्कम रोखीत मिळण्यासाठी प्रतीक्षा करावी लागते. Discount rate वाढल्यास त्या भविष्यातील देयकाचे present value कमी होते. Putच्या किंमतीत हा फरक negative rho म्हणून दिसतो.
Short-dated optionsवर rho महत्त्वाचे असते का?
फार कमी. वरील hypothetical उदाहरणात 30-dayच्या $3 optionवर दरात पूर्ण 100 basis pointचा बदल सुमारे चार centsचा परिणाम करतो. सामान्य trading sessionमध्ये delta, gamma, theta आणि vega हे short-dated contractवर त्यापेक्षा खूप मोठा परिणाम करतात.
कोणत्या optionsमध्ये rho सर्वाधिक असते?
Long-dated in-the-money callsमध्ये. Rho उरलेल्या वर्षांनुसार आणि strike प्रत्यक्षात दिला जाण्याच्या model probabilityनुसार वाढते. In-the-money LEAPSमध्ये हे दोन्ही घटक त्यांच्या कमाल पातळीच्या जवळ असतात.
Rho आणि vegaमध्ये काय फरक आहे?
Vega implied volatilityबद्दलची sensitivity मोजते. Rho interest rateबद्दलची sensitivity मोजते. Implied volatility एका आठवड्यात अनेक pointsने बदलू शकते. Rate input मात्र वरील yearly panelमध्ये दाखवलेल्या तुलनेने मंद मार्गाने बदलतो.
हे panels कसे तयार केले आहेत
Options panelsमध्ये त्या दिवसाचा converged implied volatility solve आणि non-zero volume असलेले SPY contracts समाविष्ट आहेत. Panel strikeनुसार गटबद्ध करत नाही तोपर्यंत contracts near the money ठेवले आहेत. Tenor आणि strike panels May ते July 2026 या कालावधीतील आहेत. Weekly trace August 2025 ते July 2026पर्यंतचा आहे. त्यात एकच expiration, 15 January 2027, निश्चित ठेवले आहे. त्यामुळे expiry स्थिर राहते, तर strikes शेअरच्या किंमतीनुसार बदलतात. Rho हे daily per-contract model solveमधून घेतले आहे आणि त्या modelच्या scaleवर दाखवले आहे. म्हणून tenor panelमध्ये raw level देण्याऐवजी प्रत्येक bucketचा front-month bucketशी index केला आहे. Worked example हा गोलाकार inputsवर आधारित hypothetical arithmetic आहे. तो कोणत्याही contractचा quote नाही.
येथील प्रत्येक panelखाली अचूक SQL दिलेले आहे. एखादा panel उघडा, त्यात दुसरा ticker किंवा expiration वापरा आणि Strasmore terminalवर तोच प्रश्न विचारा.