Strasmore Research
Matuto Matt ConnorNi Matt Connor · Na-update noong 2026-08-08

Ano ang Option Rho? Interest Rate Greek

Sinusukat ng option rho kung paano naaapektuhan ng pagbabago sa interest rate ang presyo ng option. Halos hindi ito makita sa 30-day call, pero mahalaga sa two-year LEAPS.

Ang option rho ay sumusukat kung gaano kalaki ang galaw ng presyo ng option kapag gumagalaw ang risk-free interest rate. Ipinapakita ito bilang pagbabago sa presyo sa bawat one percentage point na pagbabago sa rate. Positive ang rho para sa calls at negative para sa puts. Sa 30-day at-the-money contract, ito ang pinakamaliit na numero sa greeks line. Sa two-year LEAPS, sapat ang laki nito para baguhin ang premium nang ilang porsiyento.

Ano ang option rho, at bakit ito positive para sa calls?

Bahagi ang rho ng option greeks, o mga sensitivity na sumusukat sa epekto ng tig-iisang input. Sinusukat ng delta ang share price. Sinusukat ng vega ang implied volatility. Sinusukat ng theta ang paglipas ng panahon. Sinusukat naman ng rho ang interest rate na ginagamit ng pricing model para i-discount ang cash na nagpapalitan sa hinaharap. Ipinapaliwanag ng paliwanag sa option greeks ang iba pang bahagi ng set.

Nagmumula ang sign nito sa katangian ng call option bilang ipinagpalibang pagbili. Naitakda na ng call buyer ang presyo ng shares ngayon, ngunit magbabayad siya sa hinaharap, sa exercise o expiration. Hanggang sa araw na iyon, ang perang nakalaan para sa strike ay nananatili sa account ng buyer at kumikita ng interest. Habang mas mahaba ang pagpapaliban at mas mataas ang rate, mas mahalaga ang arrangement na iyon. Kaya mas mataas ang presyong ibinibigay ng model sa call. Iyan ang positive rho.

Salungat dito ang put, dahil ito ay ipinagpalibang pagbebenta. Naghihintay ang put holder na matanggap ang strike bilang cash sa hinaharap. Sa mas mataas na discount rate, mas mababa ang halaga ngayon ng fixed sum na matatanggap pa lamang sa hinaharap. Dahil dito, negative ang rho ng put prices.

Bakit nakadepende ang rho sa time to expiration?

Kapag isinulat ang Black-Scholes rho term, makikita na binubuo ito ng strike, na minumultiply sa natitirang taon, sa discount factor, at sa probability ng model na mabayaran ang strike. Ang bahaging “natitirang taon” ang nagbabago nang isang order of magnitude sa mga contract na nakikita sa retail screen. Ang isang buwang ipinagpalibang bayad ay tinatayang one twenty-fourth lamang ng halaga ng dalawang taon nito.

Nagbibigay ng sukat ang isang worked example. Mga hypothetical input na bilugan ang mga ito, hindi quote mula sa anumang contract: $100 share, $100 strike, 25 percent volatility, walang dividends, at starting rate na 4 percent. Ikinu-quote ang rho sa bawat one percentage point. Ipinapakita ng price change ang epekto ng buong 100 basis points na pagtaas sa bawat contract.

  • 30-day call: humigit-kumulang $3.02, at rho na malapit sa +0.04. Pagkatapos ng rate change, nagpresyo ito nang malapit sa $3.06, o apat na sentimong mas mataas, na katumbas ng 1.4 percent ng premium.
  • 30-day put: humigit-kumulang $2.69, at rho na malapit sa -0.04. Pagkatapos ng parehong change, nagpresyo ito nang malapit sa $2.65.
  • 730-day call: humigit-kumulang $17.68, at rho na malapit sa +0.96. Pagkatapos ng parehong change, nagpresyo ito nang malapit sa $18.65, o 97 sentimong mas mataas, na katumbas ng 5.5 percent ng premium.
  • 730-day put: humigit-kumulang $9.99, at rho na malapit sa -0.89. Pagkatapos ng parehong change, nagpresyo ito nang malapit sa $9.13, o humigit-kumulang 86 sentimong mas mababa, na katumbas ng 8.6 percent ng premium.

Pareho ang share price, strike, at volatility. Ang calendar lamang ang naiiba. Ang rho ng two-year call ay humigit-kumulang 23 beses ng 30-day figure. Sinusukat ng panel sa ibaba ang parehong epekto sa aktuwal na SPY contracts. Hinahati nito ang average rho sa bawat maturity bucket sa average ng 21 to 45 day bucket.

QueryAverage na rho ng SPY options ayon sa time to expiration, naka-index sa front month
Ang eksaktong SQL sa likod ng bawat numero
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
Run this yourself

Ang bawat row ay ipinapakita bilang multiple ng front-month bucket. Inaalis nito ang model units sa paghahambing. Ang average call rho sa 546 to 760 day bucket ay 20.26 beses ng 21 to 45 day figure. Sa put side naman, ito ay 18.12 beses ng sarili nitong front-bucket average. Malapit sa straight line ang curve batay sa natitirang panahon. Iyan ang inaasahan mula sa formula.

Ano ang nangyayari sa rho habang tumatanda ang isang LEAPS?

Snapshot lamang ang mga bucket. Kapag sinundan ang isang expiration sa loob ng isang taon, makikita ang parehong pattern sa iisang set ng contracts. Sinusubaybayan ng panel ang near-the-money SPY calls na mag-e-expire sa January 2027, linggo-linggo, kumpara sa rolling 21 to 45 day series sa parehong underlying.

QueryWeekly average rho: SPY January 2027 calls laban sa rolling front-month series
Ang eksaktong SQL sa likod ng bawat numero
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 week
Run this yourself

Sa unang linggo sa chart, ang average ng January 2027 strikes ay 5.125. Sa huling linggo, ang average ay 1.789, na wala nang anim na buwang natitira sa buhay ng contracts. Samantala, ang rolling near-dated series sa parehong linggo ay nasa 0.274. Walang nagbago sa mga contract na iyon maliban sa calendar na natitira bago ang expiration. Ang pattern ay tugma sa inilalarawan sa kung paano nagbabago ang option greeks sa paglipas ng panahon. Ito ang dahilan kung bakit sa LEAPS contracts unang lumilitaw ang rate sensitivity.

Aling strikes ang may pinakamalaking rho?

Nagbabago ang rho kasabay ng probability ng model na aktuwal na mabayaran ang strike. Halos tiyak na mae-exercise ang deep in-the-money call. Ipinagpapaliban nito ang halos buong strike, kaya nasa pinakamataas na bahagi ng chain ang rho nito. Kaunti lamang ang posibilidad na mabayaran ang strike ng far out-of-the-money call, kaya nananatiling maliit ang rho nito. Pinagpapangkat ng panel ang long-dated SPY contracts ayon sa posisyon ng strike kumpara sa share price.

QueryAverage na rho sa long-dated SPY options, ayon sa strike kumpara sa share price
Ang eksaktong SQL sa likod ng bawat numero
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))
Run this yourself

Sa pinakamababang bucket, kung saan ang strikes ay hindi bababa sa 10 percent na mas mababa kaysa share price, ang average call rho ay 6.411. Ang average put rho sa parehong strikes ay -2.391. Sa kabilang dulo, kung saan ang strikes ay hindi bababa sa 10 percent na mas mataas kaysa share price, ang call figure ay 3.433 at ang put figure ay -7.572. Magkasalungat ang direksiyon ng paggalaw ng dalawang linya sa mga strike. Ipinapakita ng mga panel na ito ang rho batay sa daily per-contract model na nagkakalkula nito. Kaya basahin dito ang sign at hugis ng pattern, at kunin ang dollar interpretation mula sa worked example sa itaas. Ang Deep in-the-money LEAPS, na pinagsasama ang mahabang calendar at mataas na exercise probability, ay nasa extreme ng parehong panel.

Gaano kalaki ang aktuwal na galaw ng interest rates?

Ikinu-quote ang rho sa bawat percentage point, at malaking galaw na sa rate terms ang isang percentage point. Sinusukat ng panel ang start-to-end change sa 2-year at 10-year Treasury yields sa bawat calendar year, sa basis points. Ang 100 basis points ay katumbas ng one percentage point.

QueryPagbabago mula simula hanggang dulo ng Treasury yields ayon sa calendar year, sa basis points
Ang eksaktong SQL sa likod ng bawat numero
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 year
Run this yourself

Sa 2014, ang start-to-end change ng 2-year yield ay 28 basis points. Sa 2026, hanggang sa pinakahuling araw sa window, ito ay 81. May ilang taon sa chart na nagtapos sa loob lamang ng ilang dosenang basis points mula sa kanilang opening level. May ilan naman na nagkaroon ng pagbabago na ilang daang basis points. Ang two-year contract na hawak sa isa sa mas malalaking taon ay may rate exposure na dapat subaybayan. Hindi ganoon ang weekly option na hawak sa parehong taon.

Saan lumilitaw ang interest rates sa aktuwal na option prices?

May dalawang sitwasyon kung saan nagiging konkretong konsepto ang rho. Una ang box spread, isang four-leg combination na nagbibigay ng fixed cash amount sa expiration kahit saan mapunta ang share price. Kapag na-net out na ang stock exposure, rate term na lamang ang natitira. Dahil dito, nagpapahiwatig ang presyo ng box ng borrowing o lending rate. Ipinapaliwanag ng implied loan rate sa loob ng box spread ang proseso nang sunod-sunod.

Ang ikalawa ay early exercise ng deep in-the-money put. Sa exercise, matatanggap ang strike bilang cash ngayon sa halip na sa expiration. Ang cash na hawak na ngayon ay maaaring kumita ng interest habang may natitirang buhay ang contract. Kapag mas malaki na ang interest na iyon kaysa natitirang time value ng option, mas mahalaga sa isang American-style put ang pag-exercise kaysa patuloy itong paghawak. Rho argument ito sa ibang anyo. Walang ganitong pagpipilian ang European-style contracts. Ipinaliwanag ang pagkakaibang ito sa American at European options.

Mga Madalas Itanong

Ano ang rho sa options trading?

Sinusukat ng rho ang pagbabago sa presyo ng option para sa one percentage point na pagbabago sa risk-free interest rate. Positive ang rho ng calls at negative ang rho ng puts. Pareho itong lumalaki habang humahaba ang natitirang panahon bago ang expiration.

Positive o negative ba ang rho ng puts?

Negative. Naghihintay ang put holder na matanggap ang strike bilang cash. Kapag mas mataas ang discount rate, bumababa ang present value ng future payment na iyon. Ipinapakita ng presyo ng put ang pagkakaibang ito bilang negative rho.

Mahalaga ba ang rho sa short-dated options?

Napakaliit ng epekto nito. Sa hypothetical example sa itaas, ang buong 100 basis point na pagbabago sa rate ay katumbas ng humigit-kumulang apat na sentimo sa 30-day $3 option. Sa karaniwang session, mas malaki ang galaw ng short-dated contract dahil sa delta, gamma, theta, at vega.

Aling options ang may pinakamataas na rho?

Long-dated in-the-money calls. Nakadepende ang rho sa natitirang taon at sa probability ng model na mabayaran ang strike. Parehong malapit sa maximum ang mga ito para sa isang in-the-money LEAPS.

Paano naiiba ang rho sa vega?

Sinusukat ng Vega ang sensitivity sa implied volatility. Sinusukat naman ng rho ang sensitivity sa interest rate. Maaaring gumalaw ng ilang puntos ang implied volatility sa loob ng isang linggo. Mas mabagal naman ang galaw ng rate input, gaya ng ipinapakita ng yearly panel sa itaas.


Paano binuo ang mga panel na ito

Saklaw ng options panels ang SPY contracts na may converged implied volatility solve at non-zero volume sa araw na iyon. Karaniwang near the money ang mga contract, maliban sa mga panel na nagpapangkat ayon sa strike. Saklaw ng tenor at strike panels ang May hanggang July 2026. Ang weekly trace ay mula August 2025 hanggang July 2026. Gumagamit ito ng iisang expiration, 15 January 2027, kaya sinusundan ng mga strike ang share price habang nananatiling fixed ang expiry. Nagmumula ang rho sa daily per-contract model solve at ipinapakita sa scale ng model na iyon. Dahil dito, ini-index ng tenor panel ang bawat bucket laban sa front-month bucket sa halip na mag-quote ng raw level. Hypothetical arithmetic ang worked example gamit ang mga bilugang input, hindi quote mula sa anumang contract.

May eksaktong SQL sa ilalim ng bawat panel dito. Buksan ang isang panel, magpalit ng ibang ticker o expiration, at itanong ang parehong tanong sa Strasmore terminal.