An Online Vector Error Correction Model for Exchange Rates Forecasting

Financial time series are known for their non-stationary behaviour. However, sometimes they exhibit some stationary linear combinations. When this happens, it is said that those time series are cointegrated.The Vector Error Correction Model (VECM) is an econometric model which characterizes the joint dynamic behaviour of a set of cointegrated variables in terms of forces pulling towards equilibrium. In this study, we propose an Online VEC model (OVECM) which optimizes how model parameters are obtained using a sliding window of the most recent data. Our proposal also takes advantage of the long-run relationship between the time series in order to obtain improved execution times. Our proposed method is tested using four foreign exchange rates with a frequency of 1-minute, all related to the USD currency base. OVECM is compared with VECM and ARIMA models in terms of forecasting accuracy and execution times. We show that OVECM outperforms ARIMA forecasting and enables execution time to be reduced considerably while maintaining good accuracy levels compared with VECM.

[1]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[2]  Tong Zhang,et al.  Solving large scale linear prediction problems using stochastic gradient descent algorithms , 2004, ICML.

[3]  Andrew J. Patton,et al.  Impacts of Trades in an Error-Correction Model of Quote Prices , 2000 .

[4]  S. Johansen STATISTICAL ANALYSIS OF COINTEGRATION VECTORS , 1988 .

[5]  Claudio Gentile,et al.  A Second-Order Perceptron Algorithm , 2002, SIAM J. Comput..

[6]  S. Johansen Likelihood-Based Inference in Cointegrated Vector Autoregressive Models , 1996 .

[7]  T. Mukherjee,et al.  DYNAMIC RELATIONS BETWEEN MACROECONOMIC VARIABLES AND THE JAPANESE STOCK MARKET: AN APPLICATION OF A VECTOR ERROR CORRECTION MODEL , 1995 .

[8]  Pairs Trading , Convergence Trading , 2004 .

[9]  Mark A. Thoma,et al.  Modeling and Forecasting Cointegrated Variables: Some Practical Experience , 1998 .

[10]  David F. Hendry,et al.  Co-Integration, Error Correction, and the Econometric Analysis of Non-Stationary Data , 1993, Advanced texts in econometrics.

[11]  C. Granger,et al.  Co-integration and error correction: representation, estimation and testing , 1987 .

[12]  Luis Salinas,et al.  Online Ridge Regression Method Using Sliding Windows , 2012, 2012 31st International Conference of the Chilean Computer Science Society.

[13]  Gábor Lugosi,et al.  Prediction, learning, and games , 2006 .

[14]  Koby Crammer,et al.  Online Passive-Aggressive Algorithms , 2003, J. Mach. Learn. Res..

[15]  V. Vovk Competitive On‐line Statistics , 2001 .