I was wondering if you were given a list of trades with different timestamps that is not periodic, how would you calculated the annualized realized volatility? If you had just candlestick data, that's straightforward. But let's say you want to get the rolling 10 minute realized volatility, the current timestamp is 12:10 and you have as the last trades:

12:01-    50 @ 10.1
12:02-    25 @ 10.2
12:05-    100@ 10
12:07-    25 @ 10.1

One way is to back/forward fill missing timestamps. But if we want to incorporate all the trades that has seconds precision that might be more difficult.

Is there a easy way to compute the realized volatility or another better method?

  • 1
    $\begingroup$ If you want to compute the realized vol of your portfolio, you should calculate your portfolio returns based on the list of trades and your resulting position size over the interval you have chosen. $\endgroup$ – Jared Marks Aug 21 '18 at 12:53
  • 1
    $\begingroup$ Are you asking how to estimate the volatility of the price process $P_{t_i}$ when prices are observed at unequally spaced intervals of time,i.e. $t_i-t_{i-1} \ne t_{i+1}-t_i$ ? $\endgroup$ – Alex C Aug 21 '18 at 15:14
  • $\begingroup$ Yes! @AlexC how to do that? $\endgroup$ – SuperString Sep 26 '18 at 14:36

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.