Option Rho అంటే ఏమిటి? Interest Rate Greek
Option rho వడ్డీ రేటు మార్పులతో option ధర ఎలా మారుతుందో కొలుస్తుంది. 30 రోజుల callపై ప్రభావం స్వల్పం, రెండు సంవత్సరాల LEAPSలో మాత్రం గణనీయంగా ఉంటుంది.
Option rho అనేది risk-free వడ్డీ రేటు మారినప్పుడు option ధర ఎంత మారుతుందో కొలిచే గ్రీక్. రేటులో ప్రతి ఒక percentage point మార్పుకు ధరలో వచ్చే మార్పుగా దీనిని చూపిస్తారు. Callsకు rho positiveగా, putsకు negativeగా ఉంటుంది. 30 రోజుల at-the-money contractలో greeks lineలో ఇదే అతి చిన్న సంఖ్యగా ఉంటుంది. రెండు సంవత్సరాల LEAPSలో premiumను several percent మేర మార్చగలిగేంత పెద్దదిగా ఉంటుంది.
Option rho అంటే ఏమిటి? Callsకు ఇది positiveగా ఎందుకు ఉంటుంది?
Rho option greeksలో ఒకటి. ఒక్కో input మారినప్పుడు option ధర ఎంత సున్నితంగా స్పందిస్తుందో ఇవి కొలుస్తాయి. Delta షేరు ధరను, vega implied volatilityని, theta గడిచే సమయాన్ని, rho భవిష్యత్తులో జరిగే నగదు చెల్లింపులను discount చేయడానికి pricing model ఉపయోగించే వడ్డీ రేటును కొలుస్తాయి. Option greeks వివరణలో మిగతా greeks గురించి వివరంగా ఉంది.
Call option స్వభావం వల్ల దాని sign వస్తుంది. Call అనేది వాయిదా వేసిన కొనుగోలు. Call buyer షేర్ల ధరను ఈరోజే నిర్ణయించుకుంటాడు, కానీ వాటికి exercise సమయంలో లేదా expiration సమయంలో చెల్లిస్తాడు. అప్పటి వరకు strike మొత్తానికి సమానమైన నగదు buyer ఖాతాలో ఉండి వడ్డీ సంపాదిస్తుంది. వాయిదా ఎక్కువగా ఉండి, రేటు ఎక్కువగా ఉంటే, ఈ ఏర్పాటు విలువ పెరుగుతుంది. అందుకే model call ధరను పెంచుతుంది. ఇదే positive rho.
Put దీనికి విరుద్ధమైనది. అది వాయిదా వేసిన విక్రయం. Put holder భవిష్యత్తు తేదీన strike మొత్తాన్ని నగదుగా పొందడానికి వేచి ఉంటాడు. భవిష్యత్తులో అందే స్థిరమైన మొత్తం discount rate ఎక్కువైనప్పుడు ప్రస్తుత విలువలో తగ్గుతుంది. Put ధరలో ఇది negative rhoగా కనిపిస్తుంది.
Expiration వరకు మిగిలిన సమయంతో rho ఎందుకు పెరుగుతుంది?
Black-Scholes rho termను రాస్తే, అది strike, మిగిలిన సంవత్సరాల సంఖ్య, discount factor, అలాగే strike ఎప్పుడైనా చెల్లించబడే model probabilityల గుణకారం. Retail screenలో కనిపించే contractsలో విభిన్నంగా మారేది ప్రధానంగా మిగిలిన సంవత్సరాల భాగమే. వాయిదా వేసిన ఒక నెల చెల్లింపు విలువ, రెండు సంవత్సరాల వాయిదా చెల్లింపు విలువలో సుమారు ఇరవై నాలుగో వంతు మాత్రమే.
ఒక worked example పరిమాణాన్ని చూపిస్తుంది. ఇవి ఏ contract నుంచీ తీసుకున్న quotes కాదు; round hypothetical inputs మాత్రమే: $100 share, $100 strike, 25 percent volatility, dividends లేవు, ప్రారంభ రేటు 4 percent. Rhoను ప్రతి ఒక percentage pointకు quote చేస్తారు. ఇక్కడ చూపిన price change పూర్తిగా 100 basis point rate rise వల్ల ప్రతి contractలో వచ్చిన మార్పు.
- 30 రోజుల call: సుమారు $3.02, rho దాదాపు +0.04. రేటు మారిన తర్వాత ధర సుమారు $3.06 అవుతుంది. అంటే నాలుగు cents పెరుగుతుంది; ఇది premiumలో 1.4 percent.
- 30 రోజుల put: సుమారు $2.69, rho దాదాపు -0.04. అదే మార్పు తర్వాత ధర సుమారు $2.65 అవుతుంది.
- 730 రోజుల call: సుమారు $17.68, rho దాదాపు +0.96. అదే మార్పు తర్వాత ధర సుమారు $18.65 అవుతుంది. అంటే 97 cents పెరుగుతుంది; ఇది premiumలో 5.5 percent.
- 730 రోజుల put: సుమారు $9.99, rho దాదాపు -0.89. అదే మార్పు తర్వాత ధర సుమారు $9.13 అవుతుంది. అంటే సుమారు 86 cents తగ్గుతుంది; ఇది premiumలో 8.6 percent.
షేరు ధర, strike, volatility అన్నీ ఒకటే. తేడా calendarలో మాత్రమే ఉంది. రెండు సంవత్సరాల callలో rho, 30 రోజుల figure కంటే సుమారు 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 రోజుల figure కంటే 20.26 రెట్లు ఉంది. Put sideలో, దాని స్వంత front-bucket averageతో పోలిస్తే ఈ multiple 18.12 రెట్లు ఉంది. మిగిలిన సమయంతో curve దాదాపు straight lineలా ఉంటుంది. Formula కూడా ఇదే సంబంధాన్ని సూచిస్తుంది.
LEAPS వయసు పెరుగుతున్నప్పుడు rhoకు ఏమవుతుంది?
Buckets ఒక snapshot మాత్రమే. ఒక expirationను ఒక సంవత్సరం పాటు అనుసరిస్తే, ఇదే మార్పు ఒకే contracts సమూహంలో కనిపిస్తుంది. ఈ panel January 2027లో expiration అయ్యే 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 సగటు 5.125. చివరి వారానికి అవి సగటు 1.789గా ఉన్నాయి. అప్పటికి ఆ contractsకు ఆరు నెలల కంటే తక్కువ గడువు మాత్రమే మిగిలి ఉంది. అదే వారంలో rolling near-dated series 0.274గా ఉంది. ఆ contractsలో మారినది calendar మాత్రమే. Option greeks కాలక్రమంలో ఎలా మారతాయిలో వివరించిన pattern ఇదే. అందుకే rate sensitivity మొదటగా LEAPS contractsలో కనిపిస్తుంది.
ఏ 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, share priceతో ఉన్న సంబంధం ఆధారంగా సమూహాలుగా చూపించారు.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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లో share price కంటే కనీసం 10 percent దిగువన ఉన్న strikesకు average call rho 6.411. అదే strikesపై average put rho -2.391. మరో చివరలో, share price కంటే కనీసం 10 percent ఎగువన ఉన్న strikesకు call figure 3.433, put figure -7.572. రెండు lines strikes వెంట వ్యతిరేక దిశల్లో కదులుతాయి. ఈ panels rhoను రోజువారీ per-contract model గణించే scaleలో చూపిస్తున్నాయి. కాబట్టి ఇక్కడ sign, shapeపై దృష్టి పెట్టాలి. Dollar interpretationను పై worked example నుంచి తీసుకోవాలి. Deep in-the-money LEAPSలో దీర్ఘమైన calendarతో పాటు exercise probability కూడా ఎక్కువగా ఉంటుంది. అందువల్ల అవి రెండు panelsలోనూ extreme వద్ద ఉంటాయి.
వడ్డీ రేట్లు వాస్తవంగా ఎంత మారుతాయి?
Rhoను ప్రతి percentage pointకు quote చేస్తారు. Rate termsలో percentage point పెద్ద మార్పు. ఈ panel ప్రతి calendar yearలో 2-year, 10-year Treasury yields ప్రారంభం నుంచి ముగింపు వరకు ఎంత మారాయో basis pointsలో కొలుస్తుంది. 100 basis points అంటే ఒక 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గా ఉంది. Chartలో కొన్ని సంవత్సరాలు ప్రారంభ స్థాయికి కొన్ని dozen basis points దూరంలోనే ముగిశాయి. మరికొన్ని సంవత్సరాల్లో మార్పు several hundred basis pointsగా ఉంది. పెద్ద మార్పు వచ్చిన సంవత్సరంలో రెండు సంవత్సరాల contractను ఉంచుకుంటే, rate exposureను గమనించాలి. అదే సంవత్సరంలో weekly optionను ఉంచుకుంటే సాధారణంగా గమనించదగిన rate exposure ఉండదు.
నిజమైన option ధరల్లో వడ్డీ రేట్లు ఎక్కడ కనిపిస్తాయి
Rho స్పష్టంగా కనిపించే రెండు సందర్భాలు ఉన్నాయి. మొదటిది box spread. ఇది నాలుగు legs కలయిక. Expiration సమయంలో share price ఎక్కడ ఉన్నా, దాని payoff ఒక స్థిరమైన నగదు మొత్తంగా ఉంటుంది. Stock exposureను పరస్పరం తగ్గించిన తర్వాత rate term మాత్రమే మిగులుతుంది. Box ధర borrowing లేదా lending rateను సూచిస్తుంది. Box spreadలోని implied loan rateలో దీన్ని దశలవారీగా వివరించారు.
రెండవది deep in-the-money putలో early exercise. Expiration వరకు వేచి ఉండటానికి బదులుగా, exercise చేయడం ద్వారా strike మొత్తాన్ని ఈరోజే నగదుగా పొందవచ్చు. మిగిలిన contract కాలంలో ఆ నగదు వడ్డీ సంపాదిస్తుంది. ఆ వడ్డీ optionలో మిగిలిన time value కంటే ఎక్కువైనప్పుడు, American-style putను hold చేయడం కంటే exercise చేయడం విలువైనదవుతుంది. ఇది మరో రూపంలో rho ప్రభావమే. European-style contractsలో ఈ ఎంపిక ఉండదు. ఈ తేడాను American మరియు European optionsలో వివరించారు.
తరచుగా అడిగే ప్రశ్నలు
Options tradingలో rho అంటే ఏమిటి?
Risk-free వడ్డీ రేటులో ఒక percentage point మార్పు వచ్చినప్పుడు option ధరలో వచ్చే మార్పును rho కొలుస్తుంది. Callsకు positive rho, putsకు negative rho ఉంటాయి. Expiration వరకు మిగిలిన సమయం పెరిగే కొద్దీ రెండింటి పరిమాణం పెరుగుతుంది.
Putsకు rho positiveనా, negativeనా?
Negative. Put holder strike మొత్తాన్ని నగదుగా పొందడానికి వేచి ఉంటాడు. Discount rate పెరిగితే భవిష్యత్తులో అందే ఆ చెల్లింపు ప్రస్తుత విలువ తగ్గుతుంది. Put ధరలో ఆ తేడా negative rhoగా కనిపిస్తుంది.
Short-dated optionsలో rho ప్రాధాన్యం ఉందా?
చాలా తక్కువ. పై hypotheticalలో 30 రోజుల $3 optionపై పూర్తి 100 basis point rate change ప్రభావం సుమారు నాలుగు 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 వడ్డీ రేటుపై sensitivityని కొలుస్తుంది. Implied volatility ఒక వారంలో several 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 share priceను అనుసరిస్తాయి. Rho రోజువారీ per-contract model solve నుంచి తీసుకున్నారు. అది model scaleలో చూపబడుతుంది. అందుకే tenor panelలో ప్రతి bucketను raw levelగా quote చేయకుండా front-month bucketతో index చేశారు. Worked example round inputsపై చేసిన hypothetical arithmetic మాత్రమే; అది ఏ contract quote కాదు.
ఇక్కడ ఉన్న ప్రతి panelకు దాని కచ్చితమైన SQL కూడా ఉంది. ఏదైనా panelను తెరిచి, మరో ticker లేదా expirationను పెట్టి, Strasmore terminalలో అదే ప్రశ్నను అడగండి.