Understanding Financial Greeks: Beta
How the common risk-measure "Beta" is computed and how to hedge it
In this series, we will look at different (financial) Greeks.
Most know about alpha, but what about beta? How can we compute it? How can we use it to hedge our investments?
Let's discuss! 🧵👇
First things first: Beta (β) measures the risk of an asset or portfolio, S, against the risk of a reference market index, M (e.g., S&P500). Furthermore, denote by r_M, and r_S the rate of returns of M and S, respectively, and by r_{M,t}, r_{S,t} the returns at some time t.
Lastly, assume that the following relation between r_{M,t}, r_{S,t}$ holds true:
See the mathematical definition below👇🤓
Failed to render LaTeX expression — no expression found
With x some random error with mean 0. It follows from the previous equation that the Beta of S with respect to M (denoted by β(S;M) ) can be found using ordinary least squares and it’s given by
denoting by σ_A the volatility of an asset A, it then follows that β(S;M) can be written in terms of the correlation of S and M (denoted by ρ_{S,M}) as follows:
Beta increases w/correlation & relative risk (ratio of volatilities).
How can we interpret this? If:
β = 1.5 ⇒ The asset S incr. 1.5% for each 1% incr. in the index M
β = 0.5 ⇒ S incr. 0.5% for each 1% incr. in M
β = -1.5 ⇒S decr. 1.5% for each 1% incr. in M
Let's take $ETH and $SPY as an example and compute daily returns using close prices. We get:
correlation(ETH; SPY) = 0.33
volatility(ETH) = 0.037
volatility(SPY) = 0.013
⇒ β(ETH; SPY) = 1.239
⚠️Spoiler alert: ETH is more volatile than the SPY
From 👆, a 1% price move in $SPY, implies a 1.2% price move in $ETH.
However, comparing ETH to SPY is like comparing apples to oranges! Let's look look at token prices in UniV3 pools. (Psst! here's a tutorial describing how to obtain these prices using Python and GBQ 😉)
We get the (1h) average token price of the following pools (all pools are at 0.3%)
LDO-WETH
UNI-WETH
WBTC-WETH
APE-WETH
MATIC-WETH
SHIB-WETH
WETH-sETH2
WETH-oSQTH
using ETH as the index M.
Note: All prices are converted to USDC using the USDC-WETH-0.3% pool price.
We obtain the following insights:
Betas ranging from 0.587 (WBTC) to 1.914 (oSQTH)
All betas considered are positive ⇒ prices (USD) positively correlated (see heatmap)
β(SHIB; ETH) < 1, not bad for a meme coin 🤭
Note: 👆would change if we take a different index!
Ok, but how can we use this?
Investing in any asset entails two types of risk:
Unsystematic: related to the asset & industry
Systematic: related to market & macro factors
We can hedge against (1) by portfolio diversification. We can use beta to hedge against (2).
How can we hedge against market risk (for a given M)?
If we hold a portfolio S, shorting V * β(S; M) worth of M (with V = value of portfolio) would cancel out the market risk (see derivation below👇🤓)
Canceling out this risk means that our returns are independent of M!
Indeed, let $V$ denote the value of the portfolio. Recall that
Then, if the portfolio holder shorts V * β(S; M) units of M, their returns are independent of the market M, indeed, in this case the total returns would be
which is independent of M. Furthermore, since x has mean 0,, it then follows that E[r_{S'}]=a, i.e., the expected returns are given by a.
Caveats:
β measures risk wrt a market index M. Different markets = different β
No SPY equivalent in DeFi means that we'd need to construct a given M when β-hedging cryptos.
Can also use β to hedge options, but it's more complicated (we'll discuss this soon 😉)
Disclaimer: None of this should be taken as financial advice. Please DYOR.