Czym jest rho opcyjne i jak wpływa na wycenę kontraktów
Rho opcyjne określa wrażliwość ceny instrumentu na zmiany stóp procentowych. Wskaźnik ten jest pomijalny dla krótkoterminowych opcji, lecz istotny dla długoterminowych LEAPS.
Rho opcyjne określa, o ile zmienia się cena opcji w reakcji na zmianę stopy wolnej od ryzyka; wartość ta jest podawana jako zmiana ceny na każdy punkt procentowy zmiany stopy. Rho jest dodatnie dla opcji call i ujemne dla opcji put. W przypadku 30-dniowego kontraktu at-the-money jest to najmniejsza wartość spośród greków, natomiast w przypadku dwuletnich LEAPS jej wpływ jest na tyle duży, że może zmienić premię o kilka procent.
Czym jest rho opcyjne i dlaczego jest dodatnie dla opcji call?
Rho należy do grupy greków opcyjnych, czyli wskaźników wrażliwości, z których każdy mierzy wpływ jednego parametru wejściowego. Delta odnosi się do ceny akcji, vega do zmienności implikowanej, theta do upływu czasu, a rho do stopy procentowej, którą model wyceny stosuje do dyskontowania przyszłych przepływów pieniężnych. Wyjaśnienie greków opcyjnych zawiera szczegółowy opis pozostałych wskaźników.
Znak rho wynika z natury opcji call, która jest w istocie odroczonym zakupem. Nabywca opcji call ustala cenę akcji dzisiaj, ale płaci za nie później – w momencie wykonania lub wygaśnięcia kontraktu. Do tego czasu kapitał odpowiadający cenie wykonania pozostaje na rachunku nabywcy, przynosząc odsetki. Im dłuższy okres odroczenia i wyższa stopa procentowa, tym korzystniejszy jest ten układ, co model uwzględnia w wyższej wycenie opcji call. To właśnie oznacza dodatnie rho.
Opcja put jest lustrzanym odbiciem: to odroczona sprzedaż. Posiadacz opcji put czeka na otrzymanie gotówki z ceny wykonania w przyszłym terminie, a stała kwota otrzymana później jest warta mniej przy wyższej stopie dyskontowej. Ceny opcji put odzwierciedlają to poprzez ujemne rho.
Dlaczego rho rośnie wraz z czasem do wygaśnięcia?
Wzór Blacka-Scholesa na rho to cena wykonania pomnożona przez liczbę lat do wygaśnięcia, pomnożona przez czynnik dyskontujący oraz przez prawdopodobieństwo modelu, że dojdzie do płatności ceny wykonania. Składnik dotyczący lat do wygaśnięcia zmienia się o rząd wielkości w zależności od kontraktów dostępnych na platformach transakcyjnych. Miesiąc odroczonej płatności jest wart w przybliżeniu jedną dwudziestą czwartą tego, co dwa lata odroczenia.
Przykład obliczeniowy pozwala zobrazować skalę tego zjawiska. Przyjmijmy hipotetyczne, zaokrąglone dane: akcje po 100 USD, cena wykonania 100 USD, zmienność 25 procent, brak dywidend i stopa początkowa 4 procent. Rho podawane jest na punkt procentowy, a zmiana ceny pokazuje wpływ wzrostu o pełne 100 punktów bazowych na każdy kontrakt.
- Opcja call 30-dniowa: cena ok. 3,02 USD, rho ok. +0,04. Po zmianie stopy cena wynosi ok. 3,06 USD (wzrost o cztery centy, 1,4 procent premii).
- Opcja put 30-dniowa: cena ok. 2,69 USD, rho ok. -0,04. Po tej samej zmianie cena wynosi ok. 2,65 USD.
- Opcja call 730-dniowa: cena ok. 17,68 USD, rho ok. +0,96. Po tej samej zmianie cena wynosi ok. 18,65 USD (wzrost o 97 centów, 5,5 procent premii).
- Opcja put 730-dniowa: cena ok. 9,99 USD, rho ok. -0,89. Po tej samej zmianie cena wynosi ok. 9,13 USD (spadek o ok. 86 centów, 8,6 procent premii).
Ta sama cena akcji, ta sama cena wykonania, ta sama zmienność. Jedyną różnicą jest czas, a rho dla dwuletniej opcji call jest około 23 razy wyższe niż dla opcji 30-dniowej. Poniższy panel mierzy ten sam efekt dla rzeczywistych kontraktów na SPY, gdzie średnie rho w każdym przedziale czasowym jest podzielone przez średnią z przedziału 21–45 dni.
Dokładny kod SQL dla każdej liczby
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_keyKażdy wiersz przedstawia wielokrotność wartości z przedziału najbliższego wygaśnięcia, co eliminuje jednostki modelu z porównania. Średnie rho dla opcji call w przedziale 546–760 dni wynosi 20.26 wartości z przedziału 21–45 dni, a dla opcji put wynosi 18.12 średniej z jej własnego przedziału początkowego. Krzywa jest zbliżona do linii prostej względem pozostałego czasu, co wynika bezpośrednio z zastosowanego wzoru.
Co dzieje się z rho w miarę upływu czasu dla LEAPS?
Przedziały czasowe to tylko migawka. Śledzenie jednego terminu wygaśnięcia przez rok pokazuje ten sam proces dla pojedynczego zestawu kontraktów. Panel śledzi opcje call na SPY typu near-the-money wygasające w styczniu 2027 roku, tydzień po tygodniu, w odniesieniu do kroczącej serii 21–45 dni na tym samym instrumencie bazowym.
Dokładny kod SQL dla każdej liczby
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 weekW pierwszym tygodniu na wykresie średnia dla cen wykonania ze stycznia 2027 roku wynosi 5.125. W ostatnim tygodniu, gdy do wygaśnięcia pozostało mniej niż sześć miesięcy, średnia wynosi 1.789, podczas gdy krocząca seria krótkoterminowa w tym samym tygodniu wskazuje 0.274. W tych kontraktach nie zmieniło się nic poza upływem czasu. Wzorzec ten jest opisany w jak greki opcyjne zmieniają się w czasie i wyjaśnia, dlaczego to właśnie w kontraktach LEAPS wrażliwość na stopy procentowe ujawnia się najwcześniej.
Które ceny wykonania mają najwyższe rho?
Rho zmienia się wraz z prawdopodobieństwem modelu, że cena wykonania zostanie faktycznie zapłacona. W przypadku opcji call głęboko in-the-money wykonanie jest niemal pewne, a niemal cała cena wykonania jest odroczona, co sprawia, że rho znajduje się na najwyższym poziomie. Opcja call głęboko out-of-the-money ma niewielkie szanse na realizację, więc jej rho pozostaje niskie. Panel grupuje długoterminowe kontrakty na SPY według relacji ceny wykonania do ceny akcji.
Dokładny kod SQL dla każdej liczby
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))W najniższym przedziale, dla cen wykonania co najmniej 10 procent poniżej ceny akcji, średnie rho dla opcji call wynosi 6.411, a dla opcji put na tych samych cenach wykonania wynosi -2.391. Na drugim końcu, dla cen wykonania co najmniej 10 procent powyżej ceny akcji, wartość dla opcji call wynosi 3.433, a dla opcji put -7.572. Obie linie przecinają ceny wykonania w przeciwnych kierunkach. Panele te prezentują rho w skali modelu dziennego, dlatego należy odczytywać znak i kształt, a interpretację w dolarach czerpać z powyższego przykładu. Głęboko in-the-money LEAPS, które łączą długi termin z wysokim prawdopodobieństwem wykonania, znajdują się na ekstremach obu paneli.
Jak bardzo zmieniają się stopy procentowe?
Rho jest podawane na punkt procentowy, a punkt procentowy to duża zmiana w kategoriach stóp procentowych. Panel mierzy zmianę rentowności 2-letnich i 10-letnich obligacji skarbowych od początku do końca każdego roku kalendarzowego, w punktach bazowych (100 punktów bazowych to jeden punkt procentowy).
Dokładny kod SQL dla każdej liczby
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 yearW 2014 zmiana rentowności obligacji 2-letnich od początku do końca roku wyniosła 28 punktów bazowych. W 2026, do ostatniego dnia w oknie czasowym, wyniosła 81. Niektóre lata na wykresie kończą się zaledwie kilkadziesiąt punktów bazowych od poziomu otwarcia, inne wykazują zmiany rzędu kilkuset punktów. Dwuletni kontrakt utrzymywany przez rok o dużej zmienności stóp wykazuje ekspozycję, którą warto monitorować. Opcja tygodniowa utrzymywana w tym samym roku – nie.
Gdzie stopy procentowe są widoczne w rzeczywistych cenach opcji
Istnieją dwa miejsca, w których rho staje się namacalne. Pierwszym jest box spread, kombinacja czterech nóg, której wypłata w momencie wygaśnięcia jest stałą kwotą gotówki, niezależnie od ceny akcji. Po wyeliminowaniu ekspozycji na akcje pozostaje jedynie składnik stopy procentowej, a cena box spreadu implikuje stopę pożyczki lub lokaty. Implikowana stopa pożyczki wewnątrz box spreadu szczegółowo analizuje ten mechanizm.
Drugim miejscem jest wczesne wykonanie opcji put głęboko in-the-money. Wykonanie dostarcza gotówkę z ceny wykonania dzisiaj, zamiast w momencie wygaśnięcia, a gotówka w ręku zarabia odsetki przez pozostały czas trwania kontraktu. Gdy te odsetki przewyższają pozostałą wartość czasową opcji, opcja put typu amerykańskiego jest więcej warta po wykonaniu niż po utrzymaniu. Jest to rho w ukrytej formie. Kontrakty typu europejskiego nie dają takiego wyboru; różnica ta została omówiona w Opcje amerykańskie a europejskie.
FAQ
Czym jest rho w handlu opcjami?
Rho mierzy zmianę ceny opcji w reakcji na zmianę stopy wolnej od ryzyka o jeden punkt procentowy. Opcje call mają dodatnie rho, a opcje put ujemne; obie wartości rosną wraz z czasem pozostałym do wygaśnięcia.
Czy rho jest dodatnie czy ujemne dla opcji put?
Ujemne. Posiadacz opcji put czeka na otrzymanie gotówki z ceny wykonania. Wyższa stopa dyskontowa obniża wartość bieżącą tej przyszłej płatności, a cena opcji put odzwierciedla tę różnicę jako ujemne rho.
Czy rho ma znaczenie dla opcji krótkoterminowych?
Bardzo małe. W powyższym przykładzie hipotetycznym zmiana stóp o pełne 100 punktów bazowych jest warta około cztery centy dla 30-dniowej opcji o cenie 3 USD. Delta, gamma, theta i vega wpływają na cenę kontraktu krótkoterminowego znacznie silniej podczas zwykłej sesji.
Które opcje mają najwyższe rho?
Długoterminowe opcje call in-the-money. Rho skaluje się wraz z liczbą lat do wygaśnięcia oraz prawdopodobieństwem modelu, że cena wykonania zostanie zapłacona; oba te parametry osiągają wartości maksymalne dla LEAPS typu in-the-money.
Czym rho różni się od vega?
Vega mierzy wrażliwość na zmienność implikowaną, a rho mierzy wrażliwość na stopę procentową. Zmienność implikowana może zmienić się o kilka punktów w ciągu tygodnia, podczas gdy stopa procentowa porusza się wolniejszą ścieżką, co obrazuje roczny panel powyżej.
Jak zbudowane są te panele
Panele opcyjne obejmują kontrakty na SPY ze zbieżnym rozwiązaniem zmienności implikowanej i niezerowym wolumenem w danym dniu, utrzymywane w okolicach at-the-money, chyba że panel grupuje dane według ceny wykonania. Panele tenorowe i cen wykonania obejmują okres od maja do lipca 2026 roku. Śledzenie tygodniowe obejmuje okres od sierpnia 2025 do lipca 2026 roku i dotyczy jednego terminu wygaśnięcia, 15 stycznia 2027 roku, dzięki czemu ceny wykonania śledzą cenę akcji przy stałym terminie wygaśnięcia. Rho pochodzi z dziennego rozwiązania modelu dla każdego kontraktu i jest prezentowane w skali tego modelu, dlatego panel tenorowy indeksuje każdy przedział względem przedziału najbliższego wygaśnięcia, zamiast podawać surowy poziom. Przykład obliczeniowy jest hipotetyczną arytmetyką na zaokrąglonych danych, a nie notowaniem z konkretnego kontraktu.
Każdy panel zawiera dokładne zapytanie SQL, na którym bazuje. Otwórz panel, wstaw inny ticker lub termin wygaśnięcia i zadaj to samo pytanie w terminalu Strasmore.