Understanding Financial Greeks: Beta
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?
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 , and the rate of returns of M and S, respectively, and by , the returns at some time .
Lastly, assume that the following relation between holds true:
See the mathematical definition below👇🤓
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:
denoted by 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 increases 1.5% for each 1% increase in the index M
- β = 0.5 ⇒ S increases 0.5% for each 1% increase in M
- β = -1.5 ⇒S decreases 1.5% for each 1% increase 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 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 denote the value of the portfolio. Recall that:
Then, if the portfolio holder shorts 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 , i.e., the expected returns are given by .
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 😉)