Predicting oil prices: A comparative analysis of machine learning and image recognition algorithms for trend prediction

Ahmet Göncü*, Tolga U. Kuzubaş, Burak Saltoğlu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

This paper investigates the effectiveness of machine learning algorithms, including logistic regression, artificial neural networks, support vector machines, gradient boosting algorithms (XGBoost, ExtraTrees), random forests, and convolutional neural network (CNN) for trend prediction of daily spot oil prices across horizons of 1 to 8 days. We utilize a comprehensive set of features, including technical indicators, financial data, and volatility measures, to predict trends in closing prices. Our results reveal that the CNN model significantly outperforms other algorithms. This superior performance likely stems from CNN's ability to capture visual patterns in price movements, potentially mimicking how traders identify trends.

Original languageEnglish
Article number105874
JournalFinance Research Letters
Volume67
DOIs
Publication statusPublished - Sept 2024

Bibliographical note

Publisher Copyright:
© 2024 Elsevier Inc.

Keywords

  • Artificial neural networks
  • Convolutional neural networks (CNN)
  • Extreme trees classification
  • Random forest
  • Support vector machines
  • XGboost

Fingerprint

Dive into the research topics of 'Predicting oil prices: A comparative analysis of machine learning and image recognition algorithms for trend prediction'. Together they form a unique fingerprint.

Cite this