Commodities’ price trend forecasting by a neuro-fuzzy controller

This paper presents a novel technique to forecast the price trend (direction) of 25 different commodities, listed on international markets, using a neuro-fuzzy controller. The forecasting system is based on two independent adaptive neural fuzzy inference systems (ANFISs) that form an inverse controller for each commodity. The ANFIS controller belongs to direct control and is based on inverse learning, also known as general learning. Daily data return sets, for the period 14th October 2009 until 28th September 2012 for 25 different commodities, are used to learn and evaluate the proposed system. The results of the trading simulation and the experimental investigations carried out in the laboratory are provided. The forecast accuracy of the proposed technique is evaluated by out-of-sample tests. The return on equity based on the hit rate and the comparison of equity with the buy and hold strategy are the central evaluation criteria. The results are very encouraging, showing high accuracy of the hit rate reaching 68.33 % and a notable superiority of the return on equity when compared with the buy and hold strategy. Also the performance of the model is compared with that of other approaches.

[1]  Luiz Fernando Loureiro Legey,et al.  Forecasting oil price trends using wavelets and hidden Markov models , 2010 .

[2]  Christian Pierdzioch,et al.  Forecasting metal prices: Do forecasters herd? , 2013 .

[3]  J. David Cabedo,et al.  Estimating oil price ‘Value at Risk’ using the historical simulation approach , 2003 .

[4]  Nowrouz Kohzadi,et al.  A comparison of artificial neural network and time series models for forecasting commodity prices , 1996, Neurocomputing.

[5]  Forecasting Accuracy of Crude Oil Futures Prices , 1991 .

[6]  Mahdi Nasereddin,et al.  Forecasting output using oil prices: A cascaded artificial neural network approach , 2006 .

[7]  Mehrzad Zamani An Econometrics Forecasting Model of Short Term Oil Spot Price , 2004 .

[8]  Yi-Chung Hu,et al.  Applying Neural Networks to Prices Prediction of Crude Oil Futures , 2012 .

[9]  N. Nomikos,et al.  Forecasting petroleum futures markets volatility: The role of regimes and market conditions , 2011 .

[10]  C. Aloui,et al.  Crude oil price forecasting: Experimental evidence from wavelet decomposition and neural network modeling , 2012 .

[11]  Gan-qiong Li,et al.  Short-Term Price Forecasting For Agro-products Using Artificial Neural Networks , 2010 .

[12]  Wai Mun Fong,et al.  A Markov switching model of the conditional volatility of crude oil futures prices , 2002 .

[13]  A Note on the Oil Price Trend and GARCH Shocks , 2010 .

[14]  P. Hodges,et al.  Which way the natural gas price: an attempt to predict the direction of natural gas spot price movements using trader positions , 2001 .

[15]  Massimiliano Zanin,et al.  Commodity predictability analysis with a permutation information theory approach , 2011 .

[16]  Manmohan S. Kumar Forecasting Accuracy of Crude Oil Futures Prices , 1991, SSRN Electronic Journal.

[17]  Kimon P. Valavanis,et al.  Surveying stock market forecasting techniques - Part II: Soft computing methods , 2009, Expert Syst. Appl..

[18]  Yu Wei,et al.  Forecasting volatility of fuel oil futures in China: GARCH-type, SV or realized volatility models? , 2012 .

[19]  Bing Xu,et al.  A data envelopment analysis-based framework for the relative performance evaluation of competing crude oil prices' volatility forecasting models , 2012 .

[20]  Michael Ye,et al.  A monthly crude oil spot price forecasting model using relative inventories , 2005 .

[21]  Philippe Jorion Value at Risk , 2001 .

[22]  Antonino Parisi,et al.  Forecasting gold price changes: Rolling and recursive neural network models , 2008 .

[23]  Kimon P. Valavanis,et al.  Forecasting stock market short-term trends using a neuro-fuzzy based methodology , 2009, Expert Syst. Appl..

[24]  Dean T. Chen,et al.  Forecasting Monthly Cotton Price: Structural and Time Series Approaches , 1988 .

[25]  Takvor H. Mutafoglu,et al.  Forecasting precious metal price movements using trader positions , 2012 .

[26]  Kin Keung Lai,et al.  A dynamic meta-learning rate-based model for gold market forecasting , 2012, Expert Syst. Appl..

[27]  Ekin Tokat,et al.  Forecasting oil price movements with crack spread futures , 2009 .

[28]  Yu Wei,et al.  Forecasting crude oil market volatility: Further evidence using GARCH-class models , 2010 .

[29]  Carolina García-Martos,et al.  Modelling and forecasting fossil fuels, CO2 and electricity prices and their volatilities , 2013 .

[30]  Ali Azadeh,et al.  A flexible neural network-fuzzy mathematical programming algorithm for improvement of oil price estimation and forecasting , 2012, Comput. Ind. Eng..

[31]  Li Liu,et al.  A study of Shanghai fuel oil futures price volatility based on high frequency data: Long-range dependence, modeling and forecasting , 2012 .

[32]  Erkan Topal,et al.  An overview of global gold market and gold price forecasting , 2010 .

[33]  Duc Khuong Nguyen,et al.  Forecasting the conditional volatility of oil spot and futures prices with structural breaks and long memory models , 2012 .

[34]  Seong-Min Yoon,et al.  Forecasting volatility of crude oil markets , 2009 .

[35]  K. Lai,et al.  Crude oil price analysis and forecasting using wavelet decomposed ensemble model , 2012 .

[36]  Chin Wen Cheong,et al.  Modeling and forecasting crude oil markets using ARCH-type models , 2009 .

[37]  M. A. Kaboudan,et al.  Compumetric forecasting of crude oil prices , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[38]  Michael Ye,et al.  Forecasting short-run crude oil price using high- and low-inventory variables , 2006 .

[39]  Kin Keung Lai,et al.  Ensemble forecasting of Value at Risk via Multi Resolution Analysis based methodology in metals markets , 2012, Expert Syst. Appl..

[40]  K. Lai,et al.  Forecasting crude oil price with an EMD-based neural network ensemble learning paradigm , 2008 .

[41]  Perry Sadorsky,et al.  Modeling and forecasting petroleum futures volatility , 2006 .

[42]  Erh-Chang Hwa A model of price and quantity adjustments in primary commodity markets , 1985 .

[43]  Chuen-Tsai Sun,et al.  Neuro-fuzzy And Soft Computing: A Computational Approach To Learning And Machine Intelligence [Books in Brief] , 1997, IEEE Transactions on Neural Networks.

[44]  Paolo Agnolucci,et al.  Volatility in crude oil futures: A comparison of the predictive ability of GARCH and implied volatility models , 2009 .

[45]  M. Slade Trends in natural-resource commodity prices: An analysis of the time domain , 1982 .

[46]  De-Shuang Huang,et al.  Novel graphical representation of genome sequence and its applications in similarity analysis , 2012 .

[47]  Guoping Xia,et al.  An investigation and comparison of artificial neural network and time series models for Chinese food grain price forecasting , 2007, Neurocomputing.