Prediction and Trading in Crude Oil Markets Using Multi-Class Classification and Multi-Objective Optimization

Shangkun Deng*, Xiaoru Huang, Jiashuang Shen, Haoran Yu, Chenguang Wang, Hongyu Tian, Fangjie Ma, Tianxiang Yang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


Crude oil price direction forecasting presents an extremely challenging task that attracts considerable attention from academic scholars, individual investors and institutional investors. In this research, we proposed an integration method by adopting the Multi-Class Support Vector Machine (MCSVM) and the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) for forecasting and trading simulation in two well-known crude oil markets. Firstly, the proposed approach applied the MCSVM to train a multi-class classification model, and it adopted the NSGA-II to optimize the threshold values of trading rules. Then, the trained MCSVM model was used to forecast the movement direction and magnitude levels. Next, the proposed method forecasted the direction of crude oil price movements one week later and executed trading simulation according to the direction and magnitude level predictions. Finally, after a testing period lasted for four years, the performances of the proposed approach were gauged in terms of direction prediction correctness and investment yields. Experimental results demonstrated that the proposed approach produced outstanding results not only on hit ratio and accumulated return but also return-risk ratio. It indicates that the proposed approach can provide beneficial suggestions for individual investors, institutional investors, as well as for government officers engaged in energy investment policies making.

Original languageEnglish
Article number8935159
Pages (from-to)182860-182872
Number of pages13
JournalIEEE Access
Publication statusPublished - 2019


  • Crude oil
  • direction prediction
  • multi-class classification
  • multi-objective optimization
  • simulation trading

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering


Dive into the research topics of 'Prediction and Trading in Crude Oil Markets Using Multi-Class Classification and Multi-Objective Optimization'. Together they form a unique fingerprint.

Cite this