Skip to content

Interpolating/comparing two irregular time/price sequences?

5 messages · Eric Zivot, Rory Winston, Gabor Grothendieck +1 more

#
Thanks everyone for their extremely helpful comments on this issue.
Eric, that is a very interesting point you have raised. Did Peter
publish a paper on this topic? If so, do you happen to know the
title? I feel intuitively that the previous tick method should be more
reliable than interpolation for high-frequency data, although it would
be nice to see some research on this topic confirming this to be the
case.

Thanks
Rory
On Nov 8, 2007 9:33 PM, Eric Zivot <ezivot at u.washington.edu> wrote:
#
You can also get the previous tick by using

xy <- na.locf(xy)

in place of the na.approx line in Achim's code earlier in this thread.
On Nov 8, 2007 4:33 PM, Eric Zivot <ezivot at u.washington.edu> wrote:
#
It really depends on the application what methods are appropriate. 
Possibilities include interpolation schemes (linear, previous tick, 
other), modelling in a framework that allows missing values (e.g. state 
space and Kalman filter), model prices/changes and time increments (e.g. 
Rob Engle published some work in this area).

For exmple, when important macro announcements are released, liquid 
instruments are traded immediately and the prices adjust very quickly 
(within less than a 1/10th of a second) to the new information. For less 
liquid instruments there is maybe for a longer time (several seconds up 
to several minutes) no trade. However, that does not mean that the price 
for the less liquid instrument did not update (you cannot trade anymore 
on the last observed price). It just means that there is no observation. 
Previous tick interpolation would lead to wrong conclusions (spurious 
lead/lag) in this example.

There is a lot of research in high-frequency finance in the hedge fund 
and investment bank industry (e.g. algorithmic trading, automatic market 
making). However, due to the nature of the business most is proprietary 
research.

Best regards
Adrian
Rory Winston wrote: