Estimating Portfolio Volatility with GARCH on Returns
Summary
The document considers whether a portfolio’s volatility can be estimated directly with GARCH instead of first estimating the covariance matrix of its component assets. The responses clarify that the model should be fitted to portfolio returns rather than portfolio value or prices. A univariate GARCH estimate can describe historical portfolio volatility, while a multivariate approach such as constant conditional correlation GARCH estimates asset volatilities and correlations, which can then be combined using portfolio weights.
The suitability of fitting GARCH to portfolio returns depends on the goal and on changes in holdings. For historical volatility, returns generated by the portfolio over the period provide a direct measure. For a forecast of today’s portfolio, applying a model to historical returns can mislead if the current holdings differ materially from past holdings. The example contrasts a portfolio historically held in government bonds with one now holding equity call options. The discussion gives conceptual guidance, but no comparative accuracy study or detailed implementation choices.
Key ideas
- Fit GARCH to portfolio returns rather than portfolio prices or value.
- A multivariate GARCH model can estimate conditional correlations and volatilities for portfolio risk calculations.
- Historical portfolio volatility can be estimated from the returns actually generated by the portfolio.
- Forecasts for current holdings may be unreliable when portfolio weights or asset exposures have changed substantially.
Tags
Full text
# Could we estimate a portfolio's volatility using a GARCH on the portfolio returns?
# Could we estimate a portfolio's volatility using a GARCH on the portfolio returns?
Estimating the volatility of a portfolio is typically done by first estimating the covariance matrix. This, however, can be difficult to do accurately and predictivly. This paper gives a nice summary of the various methods.
But why make it so complicated?
Let's say there are $n$ securities $s_1, s_2 \dots s_n$, which at time $t$ has a price of $p_{i,t}$.
You're interested in the portfolio with weights $w_i$ in security $s_i$.
Why not take the time series of the portfolio value $\sum w_i p_{i,t}$ and do a normal GARCH estimate on that?
This technique seems more straight forward and probably just as accurate.
Am I missing something?
This was also asked here.
Update 10/7: To be clear, I would like to estimate the current volatility of the portfolio.
## Answer by Fly_back (score 2)
https://quant.stackexchange.com/a/21087
Yes, you can use Multivariate GARCH model to estimate the volatility of a portfolio. For example, the Constant Conditional Correlation(CCC) GARCH model. In the CCC GARCH model, it says there is a constant correlation between portfolio and the model is defined as:
Once you have estimated the correlation matrix, the the composed volatility can be computed by the product $w'H_tw$.
## Answer by SRKX (score 1)
https://quant.stackexchange.com/a/21083
If you want to use GARCH to estimate past local volatility of the portfolio you can do but, but you'd use GARCH to model the portfolio returns, not prices.
Then you will be able to build a range of possible volatilities in the futures given a certain confidence level and you would have a local volatility $\sigma_t$ for each historical point.
## Answer by John (score 0)
https://quant.stackexchange.com/a/21097
It depends on what you are trying to do. First of all, you would estimate GARCH on the portfolio returns, not the portfolio value, as @SRKX points out.
If you are trying to forecast what the volatility of the portfolio will be in the future, then the danger is the portfolio weights you have today are not the same as what you held in the past. For instance, suppose I was fully invested in Treasuries over the GARCH estimation period, then I sold all the bonds and bought out of the money call options on the S&P 500. The GARCH forecast would be too low because it does not reflect the new portfolio characteristics. How important this issue is depends on how much trading the portfolio does. If there is no portfolio turnover during the GARCH estimation period, then it's a reasonable enough approach.
If instead of trying to forecast GARCH volatility of the current portfolio, you are just trying to evaluate what the historic volatility of the portfolio was, then this is a good approach.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.