How GARCH Volatility Improves Return Forecasts and Trading Decisions
Summary
The document explains how a GARCH conditional variance model can complement a return forecasting model. The return model estimates the expected move, while GARCH models changing uncertainty around that estimate. When innovations are modeled with a variance that changes over time, volatility affects the distribution of possible returns, even if the mean forecast is unchanged.
The answers also describe two practical uses: accounting for conditional variance when estimating the return model, and using a density forecast or volatility-adjusted decision threshold instead of acting on the mean alone. The examples contrast the risk of the same expected return under different volatility forecasts and suggest an interval-based rule whose scaling depends on risk preference and the assumed error distribution. The discussion is conceptual rather than an empirical comparison of strategies. It does not establish that GARCH will improve a particular trading rule; usefulness depends on whether volatility information changes estimation, risk assessment, or trade selection.
Key ideas
- GARCH models time-varying conditional variance, while a separate mean model forecasts expected returns.
- If return innovations use the forecast variance, volatility changes the range of plausible returns around the mean.
- Ignoring conditional heteroskedasticity can make estimates of the conditional mean less efficient and potentially inconsistent.
- A volatility-aware rule can account for the return distribution rather than relying on a fixed mean threshold alone.
- The appropriate threshold depends on risk preferences and the assumed distribution of forecast errors.
Tags
Full text
# How is a GARCH model readily complementary to a forecasting model?
# How is a GARCH model readily complementary to a forecasting model?
Hi Quantitative Finance Stack Exchange,
It's my first go at GARCH models so give me a chance with my phrasing. I'm looking for an answer to a general question.
First, I understand that you can have a forecasting model to forecast returns and a GARCH model to forecast volatility. Let's proceed with the simplest example:
Forecasting returns:
$$\hat{y_t}=\alpha\cdot y_{t-1} + \epsilon_t$$
GARCH(1,1):
$$\hat{\sigma^2_t}=\beta_1\epsilon_{t-1}+\beta_2\sigma^2_{t-1}$$
Now, I've developed my trading strategy and let's say I found that it works, namely buy when $\hat{y_t} > 0.0020\%$. My question is this. What is the standard way of looking at how GARCH compliments my strategy, if at all?
The way I see it is that both predicts different things. One predicts $\hat{y_t}$ and another predicts $\hat{\sigma^2_{t}}$. Therefore, GARCH is only readily implementable if you somehow found a way to incorporate volatility in your strategy. If my existing strategy $\hat{y_t} > 0.0020\%$ works fine, there isn't a need for GARCH correct?
Thank you for your help, Donny
## Answer by MathsQuant525 (score 1)
https://quant.stackexchange.com/a/31005
Your random innovations in the returns model depend on the volatility model. In this setting, we have $\epsilon_t ~ N(0,\hat{\sigma_t}^2)$. The effect of this at a very layman level is that when the volatility is higher, the random innovations are more likely to take larger values, which increases the probability of the returns taking larger values. This is exactly what we wants, as it should increase the jumps between consecutive returns, hence making the volatility of the predicted returns series higher.
I think you’re forgetting that there is a dependence on $\sigma_t$ hidden inside the random innovation $\epsilon_t$.
## Answer by Richard Hardy (score 1)
https://quant.stackexchange.com/a/31013
One aspect of modelling that has been overlooked in the comments and answers so far is that including a time-varying conditional variance in your model will not only (1) give you time-varying conditional variances but also (2) affect the estimates of the conditional model.
For example, if a certain ARMA-GARCH model approximates the data better than a pure ARMA model with constant conditional variance, then it makes sense to model the data as ARMA-GARCH not only (1) to have better forecasts of volatility but also (2) because neglecting the GARCH part will negatively affect the estimates of the ARMA parameters, making them inefficient and likely even inconsistent.
## Answer by Malick (score 0)
https://quant.stackexchange.com/a/31015
Your mean forecast ($y$) already incorporates the GARCH component, (ie $\sigma$).
However, by being focus on the mean you loose some informations because a forecast mean of 0.02% with a volatility of 0.004% is not similar, in term of risk, of the same forecast mean (0.02%) with a lower volatility forecast (ex :0.002%) - I assume Gaussian errors.
The central tendency (the mean forecast) does not appropriately summarizes your forecast, you should also consider the density forecast. As an example, you can use an interval of confidence (ex: $y> \mu + 1.96 \sigma$) instead of a fix threshold (ex: $y> \mu$) to better capture your risk. $\mu$ is your mean threshold level (0.002% in your example) and $\sigma$ the forecasted volatility. 1.96 is a parameter that depend of your risk aversion and of the error term distribution.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.