I'm working on a project to forecast volatility and I'm using intraday data (1 min). I want to include exogenous variables to the model that have daily frequency. I was wondering if GARCH-MIDAS can be used for this? The papers I have read on this model use daily price data and the R-package description (mfGARCH) also says

[...] The GARC-HMIDAS model decomposes the conditional variance of (daily) stock returns into a shortand long-term component, where the latter may depend on an exogenous covariate sampled at a lower frequency.



2 Answers 2


I guess its possible if you employ some kind of GARCH with an intraday component. In general, it should not be too difficult to alter my R-package mfGARCH for estimating it. Maybe


could be a start for modeling intraday seasonality.

Best, Onno


It is a good idea indeed to use GARCH for intraday volatility because it is as clustered as daily volatility. Moreover, if you want to account for autocorrelations, you should consider using other variables like the bid-ask spread, the traded volume and the volume of the book at first limits. It is done in Endogeneous Dynamics of Intraday Liquidity by Binkowski and L (2018). It is shown that if you add traded volumes it will improve the modeling of volatility (especially for US stocks) and you can gain a little more if you add the 2 other variables (see the figure).

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.