Call rho is positive: higher rates → higher call value.
Put rho is negative: higher rates → lower put value.
Rho is the most ignored Greek for short-dated options (small effect) but matters a lot for LEAPS (long-dated options), because it multiplies with time.
Start from the call formula. Only Ke−rTN(d2) and the d1,d2 (through r) depend on r.
Step 1 — set up the derivative.∂r∂C=∂r∂[S0N(d1)−Ke−rTN(d2)]Why this step? Rho is defined as ∂C/∂r; we differentiate every r-dependent piece.
Step 2 — differentiate the discount term with product rule.∂r∂[Ke−rTN(d2)]=from e−rT−TKe−rTN(d2)+from d2Ke−rTN′(d2)∂r∂d2Why this step?e−rT and d2 both carry r; product rule splits the contribution.
Step 3 — the "hidden" terms cancel.
The pieces from ∂d1/∂r (in S0N(d1)) and ∂d2/∂r (the second term above) cancel exactly, because S0N′(d1)=Ke−rTN′(d2) (a standard Black–Scholes identity) and ∂d1/∂r=∂d2/∂r.
Why this step? This is the famous simplification — the sensitivity of d1,d2 to r washes out, leaving only the clean discount term.
Step 4 — collect the survivor.ρcall=∂r∂C=KTe−rTN(d2)
By put–call parity (C−P=S0−Ke−rT), differentiate w.r.t. r:
∂r∂C−∂r∂P=KTe−rT
So:
ρput=∂r∂P=−KTe−rTN(−d2)
A put lets you receive the strike later; higher r lowers the present value of that money, so the put is worth less.
Recall Feynman: explain to a 12-year-old
Imagine you get a coupon that lets you buy a video game for $50 next year. If banks start paying you more interest, then $50 kept in your pocket until next year grows more — so paying $50 later instead of now is a sweeter deal. Your coupon (a call) becomes more valuable. Rho is just a number that tells you: "for every 1% the bank raises interest, your coupon's value goes up (or down) by this much." Coupons far in the future (LEAPS) care a lot; ones expiring next week barely notice.
Dekho, Rho ka matlab simple hai: option ki price interest rate ke saath kitni change hoti hai. Har 1% rate move par option kitne dollar upar-neeche jaata hai — bas wahi Rho batata hai. Ise samajhne ke liye ek cheez yaad rakho: jab tum call khareedte ho, toh strike (jaise 100 rupaye) tum abhi nahi, expiry par baad me dete ho. Agar bank ka interest zyada ho gaya, toh paisa apne paas rakhna aur baad me dena zyada faydemand hai — isliye call ki value badhti hai. Isi wajah se call rho positive hota hai.
Put me ulta hota hai. Put me tum strike ka paisa baad me receive karte ho. Agar rate badha, toh us future ke paise ki aaj ki value kam ho jaati hai — isliye put ki value girti hai, aur put rho negative hota hai. Formula bhi yaad rakhne layak hai: ρcall=KTe−rTN(d2) aur ρput=−KTe−rTN(−d2). Dono me T (time) multiply ho raha hai — matlab jitna lamba expiry, utna bada Rho.
Practical baat: agar tum weekly ya chhote expiry ke options trade karte ho, toh Rho ko zyada bhaav mat do — kyunki T chhota hone se effect almost zero ho jaata hai. Lekin agar tum LEAPS (1-2 saal wale long options) le rahe ho, toh Rho ko seriously lo, kyunki tab rate ka impact kaafi bada hota hai. Aur ek galti mat karna — "rate badha toh sab options up" — nahi! Sirf calls up, puts down. Direction option type par depend karta hai.