Implied volatility versus beta: wat vertellen ze u?
Implied volatility en beta bieden verschillende inzichten in koersbewegingen. De een is een vooruitblikkende schatting van de optiemarkt, de ander een historische regressiehelling.
Implied volatility versus beta
Implied volatility en beta zijn twee getallen die verschillende vragen over hetzelfde aandeel beantwoorden. Implied volatility is de vooruitblikkende schatting van de optiemarkt over de totale beweging van een aandeel over een gedefinieerde horizon, in beide richtingen. Beta is een terugblikkende regressiehelling die enkel het deel van de historische koersbeweging van een aandeel vastlegt dat door een index wordt verklaard. Een aandeel kan hoog scoren op de ene indicator en laag op de andere, waarbij beide waarden tegelijkertijd correct kunnen zijn.
Wat bèta feitelijk meet
Bèta is de hellingshoek van een lijn die door twee rendementsreeksen wordt getrokken: die van een aandeel en die van een index. Uitgeschreven is dit beta = covariance(stock returns, index returns) / variance(index returns). Een bèta van 1,30 betekent dat het aandeel over de gemeten periode gemiddeld met ongeveer 1,3 procent bewoog bij elke beweging van 1 procent van de index. Een bèta van 0,40 betekent dat het aandeel ongeveer vier tienden van die beweging volgde.
Aan elke gepubliceerde bèta liggen vier keuzes ten grondslag voordat deze wordt vermeld: tegen welke index het aandeel wordt afgezet, hoe lang de meetperiode is, hoe vaak rendementen worden bemonsterd en of dividenden worden meegerekend in het rendement. Wijzig één factor en het getal verandert. Een bèta die wordt vermeld zonder dat de periode wordt gespecificeerd, is een getal zonder label; twee dataleveranciers kunnen over hetzelfde aandeel verschillen van mening terwijl beiden gelijk hebben.
De statistiek die samen met bèta wordt gebruikt, is R-kwadraat: het deel van de variantie in het rendement van het aandeel dat door de index wordt verklaard, op een schaal van 0 tot 1. Bèta geeft de hellingshoek aan. R-kwadraat geeft aan of het zinvol is om de lijn te trekken. Een bèta van 1,40 met een R-kwadraat van 0,65 beschrijft een aandeel dat grotendeels de index volgt met een extra amplitude. Dezelfde 1,40 met een R-kwadraat van 0,10 beschrijft een aandeel dat zijn eigen koers vaart, met slechts een lichte correlatie met de index. Alleen het eerste geval beschrijft een aandeel dat nauwkeurig door een index hedge wordt gevolgd.
Wat impliciete volatiliteit meet
Impliciete volatiliteit is het volatiliteitsgetal dat ervoor zorgt dat een optiewaarderingsmodel de koers geeft waartegen een optie op dit moment wordt verhandeld. Het wordt genoteerd als een geannualiseerde standaarddeviatie. Een IV van dertig procent prijst grofweg een beweging van één standaarddeviatie van dertig procent over een jaar in, en ongeveer acht komma zes procent over de komende dertig dagen, aangezien volatiliteit schaalt met de wortel uit de tijd. Onze gids over wat impliciete volatiliteit is doorloopt de mechanismen, en impliciete volatiliteit versus historische volatiliteit behandelt hoe het vooruitblikkende getal zich verhoudt tot wat een aandeel daadwerkelijk heeft gedaan.
Het relevante verschil is wat elk getal meet. IV prijst elke bron van beweging in één cijfer: een indexbrede verkoopgolf, de resultaten van een klinische studie, een wijziging in de outlook, of een overnamebod. Bèta telt alleen het deel van de beweging dat correleerde met de index. Alles wat R-kwadraat buiten beschouwing laat, is onzichtbaar voor bèta en volledig ingeprijsd in IV.
Implied volatility versus bèta voor tien bekende namen
Het onderstaande overzicht voert een regressie uit van tien liquide namen op SPY, de S&P 500 ETF, over de twaalf maanden eindigend op 21 augustus 2026. De regressie wordt tweemaal uitgevoerd: één keer op basis van dagelijkse slotrendementen en één keer op basis van wekelijkse rendementen over exact dezelfde periode.
| symbool | beta daily | beta weekly | r-squared | aantal rendementen |
|---|---|---|---|---|
| COIN | 2.83 | 2.5 | 0.28 | 250 |
| TSLA | 2.23 | 1.92 | 0.38 | 250 |
| NVDA | 1.88 | 1.66 | 0.43 | 250 |
| MSFT | 0.94 | 1.58 | 0.14 | 250 |
| AAPL | 0.71 | 0.83 | 0.13 | 250 |
| GLD | 0.7 | 0.76 | 0.1 | 250 |
| TLT | 0.17 | 0.12 | 0.05 | 250 |
| JNJ | -0.2 | -0.52 | 0.02 | 250 |
| KO | -0.27 | -0.04 | 0.03 | 250 |
| XOM | -0.51 | -0.93 | 0.07 | 250 |
De exacte SQL achter elk getal
WITH
px AS
(
SELECT
ticker,
date,
toFloat64(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY','AAPL','MSFT','NVDA','TSLA','COIN','KO','JNJ','XOM','GLD','TLT')
AND date >= '2025-08-22'
AND date <= '2026-08-21'
),
daily_ret AS
(
SELECT
ticker,
date,
close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1 AS ret
FROM px
),
weekly_px AS
(
SELECT
ticker,
toMonday(date) AS week_start,
argMax(close_px, date) AS week_close
FROM px
GROUP BY ticker, week_start
),
weekly_ret AS
(
SELECT
ticker,
week_start,
week_close / lagInFrame(week_close) OVER (PARTITION BY ticker ORDER BY week_start ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1 AS ret
FROM weekly_px
),
daily_beta AS
(
SELECT
s.ticker AS symbol,
round(covarSamp(s.ret, i.ret) / varSamp(i.ret), 2) AS beta_daily,
round(pow(corr(s.ret, i.ret), 2), 2) AS r_squared,
count() AS return_count
FROM daily_ret AS s
INNER JOIN
(
SELECT date, ret FROM daily_ret WHERE ticker = 'SPY' AND isFinite(ret)
) AS i ON i.date = s.date
WHERE s.ticker != 'SPY' AND isFinite(s.ret)
GROUP BY symbol
),
weekly_beta AS
(
SELECT
s.ticker AS symbol,
round(covarSamp(s.ret, i.ret) / varSamp(i.ret), 2) AS beta_weekly
FROM weekly_ret AS s
INNER JOIN
(
SELECT week_start, ret FROM weekly_ret WHERE ticker = 'SPY' AND isFinite(ret)
) AS i ON i.week_start = s.week_start
WHERE s.ticker != 'SPY' AND isFinite(s.ret)
GROUP BY symbol
)
SELECT
d.symbol AS symbol,
d.beta_daily AS beta_daily,
w.beta_weekly AS beta_weekly,
d.r_squared AS r_squared,
d.return_count AS return_count
FROM daily_beta AS d
INNER JOIN weekly_beta AS w ON w.symbol = d.symbol
ORDER BY beta_daily DESCElke dagelijkse hellingshoek is gebaseerd op 250 gekoppelde sessies. De hoogste dagelijkse bèta in de set behoort toe aan COIN met 2.83, bij een R-kwadraat van 0.28. De laagste behoort toe aan XOM met -0.51, waarbij het R-kwadraat van 0.07 de relevante factor is: over deze periode verklaarde de index slechts een klein deel van de koersbeweging van dit aandeel, waardoor de hellingshoek weinig zegt over het werkelijke verloop van de positie.
Vergelijk nu de twee bèta-kolommen met elkaar. Het gebruik van wekelijkse in plaats van dagelijkse data, over dezelfde twaalf maanden en afgezet tegen dezelfde index, is voldoende om de hellingshoek te doen verschuiven. COIN noteert 2.5 op basis van wekelijkse rendementen tegenover 2.83 op basis van dagelijkse rendementen. Geen van beide is onjuist. Ze beantwoorden simpelweg net iets andere vragen.
Wat de optiemarkt voor dezelfde namen in rekening brengt
Beta wordt afgeleid van historische koersen. Dit overzicht is gebaseerd op wat handelaren nu betalen: near-the-money contracten, met een looptijd van twintig tot vijfenveertig dagen tot expiratie, gemiddeld over de drie weken eindigend op Aug 19, 2026. SPY is hier aan de lijst toegevoegd als referentie-index. In het beta-overzicht ontbreekt deze om een technische reden: bij een regressie tegen zichzelf is de beta 1,00 en de R-squared 1,00.
| symbool | iv pct | expected move 30d pct | aantal contracten | iv through |
|---|---|---|---|---|
| COIN | 65.5 | 18.8 | 598 | Aug 19 |
| TSLA | 41 | 11.7 | 653 | Aug 19 |
| NVDA | 40.3 | 11.6 | 437 | Aug 19 |
| XOM | 28.2 | 8.1 | 463 | Aug 19 |
| MSFT | 27.8 | 8 | 922 | Aug 19 |
| AAPL | 24.8 | 7.1 | 599 | Aug 19 |
| GLD | 22.9 | 6.6 | 2780 | Aug 19 |
| JNJ | 22.8 | 6.5 | 332 | Aug 19 |
| KO | 18.6 | 5.3 | 574 | Aug 19 |
| SPY | 13.5 | 3.9 | 7451 | Aug 19 |
| TLT | 11.7 | 3.4 | 1305 | Aug 19 |
De exacte SQL achter elk getal
SELECT
underlying_symbol AS symbol,
round(avg(toFloat64(implied_volatility)) * 100, 1) AS iv_pct,
round(avg(toFloat64(implied_volatility)) * 100 * sqrt(30.0 / 365.0), 1) AS expected_move_30d_pct,
count() AS contract_count,
formatDateTime(max(date), '%b %e') AS iv_through
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY','AAPL','MSFT','NVDA','TSLA','COIN','KO','JNJ','XOM','GLD','TLT')
AND date >= '2026-08-03'
AND date <= '2026-08-21'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND underlying_close > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY symbol
HAVING contract_count >= 25
ORDER BY iv_pct DESCDe hoogste implied volatility in de groep is COIN met 65.5 procent, wat een beweging van één standaarddeviatie van ongeveer 18.8 procent over dertig dagen inprijst. De laagste is TLT met 11.7 procent. Dit overzicht rangschikt de namen op basis van de totale verwachte beweging. Het beta-overzicht, aangevoerd door COIN, rangschikt ze op basis van de beweging die door een index wordt verklaard. Twee van de elf zijn ETF's, waarvan één goud aanhoudt en één langlopende Treasuries. Geen van beide is een weddenschap op een aandelenindex, en een beta ten opzichte van een aandelenindex is voor beide het verkeerde instrument.
De beweging die beta niet kan verklaren
Hier wordt de kloof concreet. Neem de sessies waarin de SPY nauwelijks bewoog, met een absoluut close-to-close rendement van minder dan nul komma vijfentwintig procent, en meet vervolgens wat elk van de tien namen op precies die dagen deed. Als beta het hele verhaal zou zijn, zou een vlakke index een vlak aandeel betekenen.
| symbool | move on flat index pct | move full sample pct | aantal flat index |
|---|---|---|---|
| COIN | 3.09 | 3.3 | 69 |
| TSLA | 1.75 | 2.27 | 69 |
| NVDA | 1.32 | 1.82 | 69 |
| MSFT | 1.22 | 1.35 | 69 |
| XOM | 1.16 | 1.24 | 69 |
| GLD | 1.06 | 1.3 | 69 |
| AAPL | 1.03 | 1.13 | 69 |
| KO | 0.98 | 0.88 | 69 |
| JNJ | 0.84 | 0.91 | 69 |
| TLT | 0.45 | 0.48 | 69 |
De exacte SQL achter elk getal
WITH
px AS
(
SELECT
ticker,
date,
toFloat64(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY','AAPL','MSFT','NVDA','TSLA','COIN','KO','JNJ','XOM','GLD','TLT')
AND date >= '2025-08-22'
AND date <= '2026-08-21'
),
daily_ret AS
(
SELECT
ticker,
date,
close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1 AS ret
FROM px
),
idx AS
(
SELECT date, ret AS index_ret
FROM daily_ret
WHERE ticker = 'SPY' AND isFinite(ret)
)
SELECT
s.ticker AS symbol,
round(avgIf(abs(s.ret) * 100, abs(i.index_ret) < 0.0025), 2) AS move_on_flat_index_pct,
round(avg(abs(s.ret) * 100), 2) AS move_full_sample_pct,
countIf(abs(i.index_ret) < 0.0025) AS flat_index_count
FROM daily_ret AS s
INNER JOIN idx AS i ON i.date = s.date
WHERE s.ticker != 'SPY' AND isFinite(s.ret)
GROUP BY symbol
HAVING countIf(abs(i.index_ret) < 0.0025) > 0
ORDER BY move_on_flat_index_pct DESCOver dezelfde twaalf maanden waren er 69 van deze nagenoeg vlakke indexsessies. Op die dagen bewoog COIN gemiddeld 3.09 procent in absolute termen, tegenover 3.3 procent over de volledige steekproef. De rustigste van de tien op die dagen, TLT, bewoog gemiddeld 0.45 procent. Alles in die kolom is beweging die beta aan niets toeschrijft, en het is beweging waarvoor een optieverkoper een prijs noteert.
Beta is een schatting, en schattingen veranderen
Een beta is geen vaste eigenschap van een aandeel, zoals het aantal uitstaande aandelen dat wel is. Het is een statistiek die over een bepaald tijdvenster wordt berekend en die verandert naarmate dat venster opschuift. In onderstaand overzicht wordt de beta van NVDA ten opzichte van SPY aan het begin van elke maand opnieuw berekend, waarbij elk punt is gebaseerd op de twaalf maanden aan dagelijkse rendementen die eraan voorafgingen.
| maand | maandlabel | rolling beta 1y | r-squared |
|---|---|---|---|
| 2022-09 | Sep 2022 | 2.32 | 0.65 |
| 2022-10 | Oct 2022 | 2.26 | 0.64 |
| 2022-11 | Nov 2022 | 2.21 | 0.65 |
| 2022-12 | Dec 2022 | 2.22 | 0.71 |
| 2023-01 | Jan 2023 | 2.19 | 0.71 |
| 2023-02 | Feb 2023 | 2.19 | 0.7 |
| 2023-03 | Mar 2023 | 2.17 | 0.65 |
| 2023-04 | Apr 2023 | 2.08 | 0.63 |
| 2023-05 | May 2023 | 2.04 | 0.62 |
| 2023-06 | Jun 2023 | 2.06 | 0.51 |
| 2023-07 | Jul 2023 | 2.05 | 0.47 |
| 2023-08 | Aug 2023 | 2.08 | 0.46 |
| 2023-09 | Sep 2023 | 2.03 | 0.43 |
| 2023-10 | Oct 2023 | 2.11 | 0.43 |
| 2023-11 | Nov 2023 | 2.18 | 0.4 |
| 2023-12 | Dec 2023 | 2.05 | 0.33 |
| 2024-01 | Jan 2024 | 2 | 0.3 |
| 2024-02 | Feb 2024 | 1.95 | 0.28 |
| 2024-03 | Mar 2024 | 2.02 | 0.29 |
| 2024-04 | Apr 2024 | 2.22 | 0.29 |
De exacte SQL achter elk getal
WITH
px AS
(
SELECT
ticker,
date,
toFloat64(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY','NVDA')
AND date >= '2021-08-01'
AND date <= '2026-08-21'
),
daily_ret AS
(
SELECT
ticker,
date,
close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1 AS ret
FROM px
),
paired AS
(
SELECT
s.date AS d,
s.ret AS stock_ret,
i.ret AS index_ret
FROM daily_ret AS s
INNER JOIN
(
SELECT date, ret FROM daily_ret WHERE ticker = 'SPY' AND isFinite(ret)
) AS i ON i.date = s.date
WHERE s.ticker = 'NVDA' AND isFinite(s.ret)
),
anchors AS
(
SELECT DISTINCT toStartOfMonth(d) AS anchor
FROM paired
WHERE d >= '2022-09-01'
)
SELECT
formatDateTime(a.anchor, '%Y-%m') AS month,
formatDateTime(a.anchor, '%b %Y') AS month_label,
round(covarSamp(p.stock_ret, p.index_ret) / varSamp(p.index_ret), 2) AS rolling_beta_1y,
round(pow(corr(p.stock_ret, p.index_ret), 2), 2) AS r_squared
FROM anchors AS a, paired AS p
WHERE p.d < a.anchor
AND p.d >= subtractYears(a.anchor, 1)
GROUP BY a.anchor
ORDER BY a.anchorDe lijn bevat 48 maandelijkse schattingen. De eerste, voor het jaar eindigend op Sep 2022, noteert 2.32. De meest recente, eindigend op Aug 2026, noteert 1.87 met een R-kwadraat van 0.44. Hetzelfde aandeel, dezelfde index, dezelfde methode, maar een ander tijdvenster. Een hedge die is gebaseerd op een beta uit een verouderd venster, is gebaseerd op een cijfer dat door de data al is ingehaald.
Implied volatility brengt in een andere vorm dezelfde waarschuwing met zich mee. Het is een actuele prijs die elke sessie verandert, en IV wordt doorgaans afgezet tegen de eigen historie in plaats van op zichzelf staand beoordeeld. Is 30 procent IV hoog? behandelt die vergelijking.
Welk getal hoort bij welke taak
Beta beantwoordt vragen over de index. Hoeveel S&P 500-exposure bevat een portefeuille en welke omvang van een indexpositie compenseert dit? Dat is beta-weging, en beta-weging van een portefeuille zet de rekenmethode uiteen. Het is ook het getal dat een portefeuille blootlegt waarvan alle namen op één marktfactor laden; de situatie die concentratierisico vanuit de andere kant meet.
Implied volatility beantwoordt vragen over individuele aandelen over een vaste horizon. Wat brengt de markt in rekening voor beweging in dit aandeel over de komende dertig dagen, en is die prijs hoog of laag ten opzichte van de eigen historie van dat aandeel? Een index speelt bij geen van beide vragen een rol.
Geen van beide getallen voorspelt de richting. Beta beschrijft de co-movement die al heeft plaatsgevonden. IV is een prijs voor de omvang, genoteerd zonder teken. Een aandeel met een beta van 1,8 en een IV van 25 procent, en een aandeel met een beta van 0,2 en een IV van 80 procent, zijn beide normaal. Zij dragen verschillende soorten risico, gemeten door instrumenten die voor verschillende taken zijn ontworpen.
Veelgestelde vragen
Kan een aandeel een hoge implied volatility en een lage bèta hebben?
Ja, dat komt vaak voor. Bèta meet alleen de beweging die correleert met de index, terwijl implied volatility alle bewegingen inprijst, inclusief bedrijfsspecifieke gebeurtenissen waar de index geen weet van heeft. Een aandeel dat wacht op één binaire aankondiging kan een zeer hoge IV hebben, terwijl de regressiehelling ten opzichte van een brede index rond de nul ligt.
Is bèta een maatstaf voor risico?
Bèta meet één type risico: de gevoeligheid voor een gekozen index over een gekozen periode in het verleden. Het zegt niets over bedrijfsspecifieke risico's en niets over gebeurtenissen buiten die periode. Twee aandelen met identieke bèta's kunnen een totaal verschillende volatiliteit hebben.
Wat vertelt R-squared u wat bèta niet vertelt?
R-squared is het deel van de variantie in het rendement van een aandeel dat door de index wordt verklaard, op een schaal van nul tot één. Een lage R-squared betekent dat de regressielijn slecht past; de berekende bèta is dan slechts een helling door een verstrooide wolk van punten in plaats van een beschrijving van hoe het aandeel zich gedraagt.
Voorspelt implied volatility in welke richting een aandeel beweegt?
Nee. IV is een grootheid zonder richting. Een IV van veertig procent prijst een beweging van veertig procent binnen één standaarddeviatie over een jaar in, omhoog of omlaag zonder voorkeur, en het aandeel kan veel meer of veel minder bewegen dan de prijs impliceert.
Welke periode en rendementsfrequentie worden gebruikt voor een bèta?
Er is geen enkele standaard. Gebruikelijke conventies variëren van één jaar aan dagelijkse rendementen tot vijf jaar aan maandelijkse rendementen. Het eerste paneel hierboven laat zien dat dagelijkse en wekelijkse steekproeven over hetzelfde jaar verschillende hellingen opleveren. Een bèta is alleen vergelijkbaar met een andere bèta die op dezelfde manier is berekend.
Hoe deze cijfers zijn gemeten
- Bèta en R-squared: dagelijkse en wekelijkse slotrendementen voor elk aandeel en voor SPY over de twaalf maanden eindigend op 21 augustus 2026, waarbij bèta de covariantie van de twee rendementsreeksen gedeeld door de variantie van de SPY-rendementen is, en R-squared het kwadraat van hun correlatie.
- Implied volatility: contracten met twintig tot vijfenveertig dagen tot expiratiedatum en een uitoefenprijs binnen vijf procent van het slot van de onderliggende waarde, alleen geconvergeerde oplossingen, en alleen contracten die die dag zijn verhandeld. De waarden zijn gemiddeld over de drie weken eindigend op Aug 19, 2026.
- Indexsessies met een nagenoeg vlak verloop: sessies waarbij het absolute slot-tot-slot rendement van SPY onder de 0,25 procent uitkwam, over dezelfde twaalf maanden.
- Rolling beta: NVDA ten opzichte van SPY, opnieuw geschat aan het begin van elke maand op basis van de voorgaande twaalf maanden aan dagelijkse rendementen, met een dekking van 48 maandelijkse datapunten.
Bij elk paneel hierboven wordt de SQL geleverd die het heeft gegenereerd, zodat de periode en de filters met één klik onder elke grafiek inzichtelijk zijn. Om de bèta of implied volatility van een aandeel dat u volgt te meten, kunt u dit in begrijpelijke taal opvragen via de Strasmore-terminal.