Skip to main content
Log in

Commodities’ price trend forecasting by a neuro-fuzzy controller

  • Original Paper
  • Published:
Energy Systems Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Agnolucci, P.: Volatility in crude oil futures: a comparison of the predictive ability of GARCH and implied volatility models. Energy Econ. 31, 316–321 (2009)

    Article  Google Scholar 

  2. Atsalakis, G.S., Valavanis, K.P.: Surveying stock market forecasting techniques—part II: soft computing methods. Expert Syst. Appl. 36, 5932–5941 (2009a)

  3. Atsalakis, G.S., Valavanis, K.P.: Using neuro-fuzzy techniques to predict the stock market trend. Expert Syst Appl. 36, 10696–10707 (2009b)

  4. Azadeh, A., et al.: A flexible neural network-fuzzy mathematical programming algorithm for improvement of oil price estimation and forecasting. Comput. Ind. Eng. 62, 421–430 (2012)

    Article  Google Scholar 

  5. Buchananan, W.K., et al.: Which way the natural gas price: an attempt to predict the direction of natural gas spot price movements using trader positions. Energy Econ. 23, 279–293 (2001)

    Article  Google Scholar 

  6. Cabedo, J., Moya, I.: Estimating oil price “Value at Risk” using the historical simulation approach. Energy Econ. 25, 239–253 (2003)

    Article  Google Scholar 

  7. Chen, D., Bessler, D.: Forecasting monthly cotton price: structural and time series approaches. Int. J. Forecast. 6, 103–113 (1990)

    Article  Google Scholar 

  8. Cheong, C.: Modeling and forecasting crude oil markets using ARCH-type models. Energy Policy 37, 2346–2355 (2009)

    Article  Google Scholar 

  9. El Hedi Arouri, M., et al.: Forecasting the conditional volatility of oil spot and futures prices with structural breaks and long memory models. Energy Econ. 34, 283–293 (2012)

    Article  Google Scholar 

  10. Fong, W.M., See, K.H.: A Markov switching model of the conditional volatility of crude oil futures prices. Energy Econ. 24, 71–95 (2002)

    Article  Google Scholar 

  11. Garcia-Martos, C., et al.: Modeling and forecasting fossil fuels, CO\(_{2}\) and electricity prices and their volatilities. Appl. Energy 101, 363–375 (2012)

    Article  Google Scholar 

  12. Haidar, I., Wolff, R.: Forecasting crude oil price. http://www.usaee.org/usaee2011/submissions/OnlineProceedings/Forecasting%20Crude%20Oil%20Price%20%28Revisited%29.pdf (2009)

  13. He, K., et al.: Crude oil price analysis and forecasting using wavelet decomposed ensemble model. Energy 46, 564–574 (2012a)

  14. He, K., et al.: Ensemble forecasting of value at risk via multi resolution analysis based methodology in metals markets. Expert Syst. Appl. 39, 4258–4267 (2012b)

  15. Hu, J. et al.: Applying neural networks to prices prediction of crude oil futures. Math. Probl. Eng. 2012, Art. ID 959040, pp. 12 (2012). doi:10.1155/2012/959040

  16. Hwa, E.C.: A model of price and quantity adjustments in primary commodity markets. J. Policy Model. 7(2), 305–338 (1985)

    Article  Google Scholar 

  17. Jammazi, R., Aloui, A.: Crude oil price forecasting: experimental evidence from wavelet decomposition and neural network modeling. Energy Econ. 34, 828–841 (2012)

    Article  Google Scholar 

  18. Jang, J. (ed.): Neuro-Fuzzy and Soft Computing. A Computational Approach to Learning and Machine Intelligence. Prentice Hall, Upper Saddle River (1997)

    Google Scholar 

  19. Kaboudan, M.A.: Compumetric forecasting of crude oil prices. In: Paper presented at Proceedings of the IEEE congress on evolutionary computation, Seoul, Korea (2001)

  20. Kang, S., et al.: Forecasting volatility of crude oil markets. Energy Econ. 31, 119–125 (2009)

    Article  Google Scholar 

  21. Kohzadi, N., et al.: A comparison of artificial neural network and time series models for forecasting commodity prices. Neurocomputing 10, 169–181 (1996)

    Article  MATH  Google Scholar 

  22. Kumar, M.: The forecasting accuracy of crude oil futures prices. International Monetary Fund, Research Department, Working Paper (1991)

  23. Li, G., et al.: Short-term price forecasting for agro-products using artificial neural networks. Agric. Agric. Sci. Procedia 1, 278–287 (2010)

    Article  Google Scholar 

  24. Li, J., Thompson, H.: A note on the oil price trend and GARCH shocks. Energy J. 31(3), 159–166 (2010)

    Google Scholar 

  25. Malik, F., Nasereddin, M.: Forecasting output using oil prices: a cascaded artificial neural network approach. J. Econ. Bus. 58, 168–180 (2006)

    Article  Google Scholar 

  26. Murat, A., Tokat, E.: Forecasting oil price movements with crack spread futures. Energy Econ. 31, 85–90 (2009)

    Article  Google Scholar 

  27. Mutafoglu, T.: Forecasting precious metal price movements using trader positions. Resour. Policy 37, 273–280 (2012)

    Article  Google Scholar 

  28. Nomikos, N., Pouliasis, P.: Forecasting petroleum futures markets volatility: the role of regimes and market conditions. Energy Econ. 33, 321–337 (2011)

    Article  Google Scholar 

  29. Parisi, A., et al.: Forecasting gold price changes: rolling and recursive neural network models. J. Multinatl. Financ. Manag. 18, 477–487 (2008)

    Article  Google Scholar 

  30. Pierdzioch, C., et al.: Forecasting metal prices: do forecasters herd? J. Bank. Financ. (2012). doi:10.1016/j.jbankfin.2012.08.016

  31. Sadorsky, P.: Modeling and forecasting petroleum futures volatility. Energy Econ. 28, 467–488 (2006)

    Article  Google Scholar 

  32. Shafiee, S., Topal, E.: An overview of global gold market and gold price forecasting. Elsevier Resour. Policy 35, 178–189 (2010)

    Article  Google Scholar 

  33. Shiang, T.: Forecasting volatility with smooth transition exponential smoothing in commodity market. Working paper, University Putra, Malaysia (2010)

  34. Slade, M.: Trends in natural resource commodity prices: an analysis of the time domain. J. Environ. Econ. Manag. 9, 122–137 (1982)

    Article  Google Scholar 

  35. Souza e Silva, E., et al.: Forecasting oil price trends using wavelets and hidden Markov models. Energy Econ. 32, 1507–1519 (2010)

    Article  Google Scholar 

  36. Wan, J., Liu, L.: A study of Shanghai fuel oil futures price volatility based on high frequency data: long-range dependence, modeling and forecasting. Econ. Model. 29, 2245–2253 (2012)

    Article  Google Scholar 

  37. Xu, B.X., Ouenniche, J.: A data envelopment analysis-based framework for the relative performance evaluation of competing crude oil prices’ volatility forecasting models. Energy Econ. 34, 576–583 (2012)

    Article  Google Scholar 

  38. Ye, M., et al.: A monthly crude oil spot price forecasting model using relative inventories. Int. J. Forecast. 21, 491–501 (2005)

    Article  Google Scholar 

  39. Ye, M., et al.: Forecasting short-run crude oil price using high- and low-inventory variables. Energy Policy 34, 2736–2743 (2006)

    Article  Google Scholar 

  40. Ye, P., et al.: Forecasting crude oil spot price by WNN using OECD petroleum inventory levels. In: Proceedings of IWIF-II, Chengdu, China (2007)

  41. Yu, L., et al.: Forecasting crude oil price with an EMD-based neural network ensemble learning paradigm. Energy Econ. 30, 2623–2635 (2008)

    Article  Google Scholar 

  42. Yu, W., et al.: Forecasting crude oil market volatility: further evidence using GARCH-class models. Energy Econ. 32, 1477–1484 (2010)

    Article  Google Scholar 

  43. Yu, W.: Forecasting volatility of fuel oil futures in China: GARCH-type, SV or realized volatility models? Physica A 391, 5546–5556 (2012)

    Article  Google Scholar 

  44. Zamani, M.: An econometrics forecasting model of short term oil spot price. 6th IAEE European conference (2004)

  45. Zhou, S., et al.: A dynamic meta-learning rate-based model for gold market forecasting. Expert Syst. Appl. 39, 6168–6173 (2012)

    Article  Google Scholar 

  46. Zou, H.F., et al.: An investigation and comparison of artificial neural network and time series models for Chinese food grain price forecasting. Neurocomputing 70, 2913–2923 (2007)

    Article  Google Scholar 

  47. Zunino, L., et al.: Commodity predictability analysis with a permutation information theory approach. Physica A 390, 876–890 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George Atsalakis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Atsalakis, G., Frantzis, D. & Zopounidis, C. Commodities’ price trend forecasting by a neuro-fuzzy controller. Energy Syst 7, 73–102 (2016). https://doi.org/10.1007/s12667-015-0154-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12667-015-0154-8

Keywords

Navigation