How should I determine what frequency should I use for doing microstructure research using intraday data? For some reason, there seems to be general consensus of using 5 minute interval, but is there any advantage to this over higher frequencies if e.g. 1 minute data is available?


I think the answer is driven by asking yourself a few questions :

  • If you are a practitioner at what frequency are you able to trade and want to trade ? (you are limited by this so no need to go to higher frequencies than that in any case)
  • What effect(s) do you want to study ?
  • What is a common frequency used by practitioners or academics for the question you have. Maybe which frequency is best becomes the question you want to study. You can form an opinion/intuition ex-ante as well.
  • Potentially computing time and resources (tick by tick can grow to a lot of data very quickly)

I have seen people use from a 1 hour aggregation to the tick by tick full book level.

A few examples of academic paper with different aggregations : https://www.scheller.gatech.edu/directory/faculty/lee_s/pubs/Jump2-1-12.pdf (analyst estimates impact on price, done at 30 min intervals)

https://www.researchgate.net/profile/Paresh_Narayan/publication/281200352_Intraday_volatility_interaction_between_the_crude_oil_and_equity_markets/links/55dabe1f08aed6a199aaf80c.pdf (oil price impact done at 5 min intervals)

https://www.researchgate.net/profile/Shaojun_Zhang3/publication/228302398_An_Improved_Estimation_Method_and_Empirical_Properties_of_the_Probability_of_Informed_Trading/links/00b495368bafd7961a000000.pdf (probability of informed trading on a tick by tick level)

If you specify which type of questions you want to answer, others might have more specific suggestions on which interval to use.

  • $\begingroup$ Thank you for your answer. I am trying to estimate the impact of certain events on intraday returns - I have data of the events and returns on one minute frequency and want to estimate the impact of event on both returns and volatility. Based on my results so far, I am thinking the reason why nobody hasn't really done similar things with one minute data is because at least GARCH seems to be really struggling with all the 0 returns that are present in one minute data, so I might have to switch to a different volatility modelling tool or switch to 5 minute data instead... $\endgroup$ – Ana Mar 2 '16 at 22:57
  • 1
    $\begingroup$ If you want to study volatility I think you will need several periods to have a realized volatility metric so it would make sense to look at say 15-30 min volatility (computed with one minute returns). See for example finance.martinsewell.com/stylized-facts/volatility/…). $\endgroup$ – NegativeJo Mar 3 '16 at 7:58
  • 1
    $\begingroup$ Another observation : if you have "many" 0 returns at the minute level I would double check the data, unless you are working with relatively illiquid instruments it seems a bit odd, especially around an event... I might be off but it's worth double checking IMO. $\endgroup$ – NegativeJo Mar 3 '16 at 7:59
  • $\begingroup$ It is more of a market wide event, and many of the 0 observations are outside the event window, but are none the less important observations to quantify the variance outside of the event window in order to be able to quantify the change in volatility and how certain parameters affect this. Many 0 returns are indeed interesting, the market I am working with should be relatively liquid but the quality of data should be fairly decent - I should mention that I am using mid-prices in my calculations, which causes a lot more 0 observations wrt. close-prices that include bid-ask bounce in returns. $\endgroup$ – Ana Mar 5 '16 at 12:13
  • $\begingroup$ Another problem GARCH really seems to be having, even more so than the 0s, is the outlier observtions during the event window. Thank you for the articles, I'll look into them! $\endgroup$ – Ana Mar 5 '16 at 13:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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