Application of support vector machines in !nancial time series forecasting

This paper deals with the application of a novel neural network technique, support vector machine (SVM), in !nancial time series forecasting. The objective of this paper is to examine the feasibility of SVM in !nancial time series forecasting by comparing it with a multi-layer back-propagation (BP) neural network. Five real futures contracts that are collated from the Chicago Mercantile Market are used as the data sets. The experiment shows that SVM outperforms the BP neural network based on the criteria of normalized mean square error (NMSE), mean absolute error (MAE), directional symmetry (DS) and weighted directional symmetry (WDS). Since there is no structured way to choose the free parameters of SVMs, the variability in performance with respect to the free parameters is investigated in this study. Analysis of the experimental results proved that it is advantageous to apply SVMs to forecast !nancial time series. ? 2001 Elsevier Science Ltd. All rights reserved.

[1]  Milton S. Boyd,et al.  Forecasting futures trading volume using neural networks , 1995 .

[2]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[3]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[4]  Michael Y. Hu,et al.  Neural network forecasting of the British pound/US dol-lar exchange rate , 1998 .

[5]  Wei-Guo Cheng,et al.  "Forecasting the 30-year U.S. Treasury Bond with a System of Neural Networks" , 2000 .

[6]  Ramesh Sharda,et al.  Connectionist approach to time series prediction: an empirical test , 1992, J. Intell. Manuf..

[7]  Michael S. Schmidt,et al.  Identifying Speakers With Support Vector Networks , 1996 .

[8]  Fionn Murtagh,et al.  Wavelet-based feature extraction and decomposition strategies for financial forecasting , 1998 .

[9]  Thorsten Joachims,et al.  Text categorization with support vector machines , 1999 .

[10]  Alexander J. Smola,et al.  Support Vector Method for Function Approximation, Regression Estimation and Signal Processing , 1996, NIPS.

[11]  William H. Murray,et al.  Microsoft C/C++ 7: The Complete Reference , 1992 .

[12]  F. Girosi,et al.  Nonlinear prediction of chaotic time series using support vector machines , 1997, Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop.

[13]  Robert J. Van Eyden The Application of Neural Networks in the Forecasting of Share Prices , 1996 .

[14]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[15]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[16]  Kazuo Asakawa,et al.  Stock market prediction system with modular neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[17]  Randall S. Sexton,et al.  The Use of Parsimonious Neural Networks for Forecasting Financial Time Series , 1998 .

[18]  Timothy L. Urban,et al.  A neural network approach to mutual fund net asset value forecasting , 1996 .