{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T23:44:21Z","timestamp":1777506261292,"version":"3.51.4"},"reference-count":56,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2022,6,9]],"date-time":"2022-06-09T00:00:00Z","timestamp":1654732800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hubei Provincial Natural Science Foundation of China","award":["2021CFB175"],"award-info":[{"award-number":["2021CFB175"]}]},{"name":"Hubei Provincial Natural Science Foundation of China","award":["21Q035"],"award-info":[{"award-number":["21Q035"]}]},{"name":"Philosophy and Social Science Research Project of the Department of Education of Hubei Province","award":["2021CFB175"],"award-info":[{"award-number":["2021CFB175"]}]},{"name":"Philosophy and Social Science Research Project of the Department of Education of Hubei Province","award":["21Q035"],"award-info":[{"award-number":["21Q035"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Futures price-movement-direction forecasting has always been a significant and challenging subject in the financial market. In this paper, we propose a combination approach that integrates the XGBoost (eXtreme Gradient Boosting), SMOTE (Synthetic Minority Oversampling Technique), and NSGA-II (Non-dominated Sorting Genetic Algorithm-II) methods. We applied the proposed approach on the direction prediction and simulation trading of rebar futures, which are traded on the Shanghai Futures Exchange. Firstly, the minority classes of the high-frequency rebar futures price change magnitudes are oversampled using the SMOTE algorithm to overcome the imbalance problem of the class data. Then, XGBoost is adopted to construct a multiclassification model for the price-movement-direction prediction. Next, the proposed approach employs NSGA-II to optimize the parameters of the pre-designed trading rule for trading simulation. Finally, the price-movement direction is predicted, and we conducted the high-frequency trading based on the optimized XGBoost model and the trading rule, with the classification and trading performances empirically evaluated by four metrics over four testing periods. Meanwhile, the LIME (Local Interpretable Model-agnostic Explanations) is applied as a model explanation approach to quantify the prediction contributions of features to the forecasting samples. From the experimental results, we found that the proposed approach performed best in terms of direction prediction accuracy, profitability, and return\u2013risk ratio. The proposed approach could be beneficial for decision-making of the rebar traders and related companies engaged in rebar futures trading.<\/jats:p>","DOI":"10.3390\/fi14060180","type":"journal-article","created":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T00:22:39Z","timestamp":1654820559000},"page":"180","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["High-Frequency Direction Forecasting of the Futures Market Using a Machine-Learning-Based Method"],"prefix":"10.3390","volume":"14","author":[{"given":"Shangkun","family":"Deng","sequence":"first","affiliation":[{"name":"College of Economics and Management, China Three Gorges University, Yichang 443002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2574-7162","authenticated-orcid":false,"given":"Yingke","family":"Zhu","sequence":"additional","affiliation":[{"name":"College of Economics and Management, China Three Gorges University, Yichang 443002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoru","family":"Huang","sequence":"additional","affiliation":[{"name":"College of Economics and Management, China Three Gorges University, Yichang 443002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuangyang","family":"Duan","sequence":"additional","affiliation":[{"name":"College of Economics and Management, China Three Gorges University, Yichang 443002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhe","family":"Fu","sequence":"additional","affiliation":[{"name":"School of History, Beijing Normal University, Beijing 100875, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1080\/13504851.2018.1478385","article-title":"Price discovery and volatility spillover in spot and futures markets: Evidences from steel-related commodities in China","volume":"26","author":"Kim","year":"2019","journal-title":"Appl. Econ. Lett."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3606","DOI":"10.1016\/j.apenergy.2010.05.012","article-title":"Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models","volume":"87","author":"Tan","year":"2010","journal-title":"Appl. Energy"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.ijforecast.2006.07.004","article-title":"Forecasting spot and forward prices in the international freight market","volume":"23","author":"Batchelor","year":"2007","journal-title":"Int. J. Forecast."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1882","DOI":"10.1587\/transinf.2018EDL8190","article-title":"A New Method for Futures Price Trends Forecasting Based on BPNN and Structuring Data","volume":"102","author":"Lu","year":"2019","journal-title":"IEICE Trans. Inf. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1002\/for.2682","article-title":"Stock index prediction based on wavelet transform and CD-MLGRU","volume":"39","author":"Li","year":"2020","journal-title":"J. Forecast."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.resourpol.2015.03.004","article-title":"Forecasting the COMEX copper spot price by means of neural networks and ARIMA models","volume":"45","author":"Lasheras","year":"2015","journal-title":"Resour. Policy"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1016\/j.apenergy.2015.11.051","article-title":"Forecasting the term structure of crude oil futures prices with neural networks","volume":"164","year":"2016","journal-title":"Appl. Energ."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s13042-015-0359-0","article-title":"A novel hybrid model using teaching\u2013learning-based optimization and a support vector machine for commodity futures index forecasting","volume":"9","author":"Das","year":"2018","journal-title":"Int. J. Mach. Learn. Cyb."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1016\/j.asoc.2017.12.047","article-title":"Combining Support Vector Machine with Genetic Algorithms to optimize investments in Forex markets with high leverage","volume":"64","author":"Neves","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"864","DOI":"10.1016\/j.ijforecast.2017.04.003","article-title":"Car resale price forecasting: The impact of regression method, private information, and heterogeneity on forecast accuracy","volume":"33","author":"Lessmann","year":"2017","journal-title":"Int. J. Forecast."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.eswa.2017.12.026","article-title":"A novel data-driven stock price trend prediction system","volume":"97","author":"Zhang","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"5311","DOI":"10.1016\/j.eswa.2010.10.027","article-title":"Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange","volume":"38","author":"Kara","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"106806","DOI":"10.1016\/j.asoc.2020.106806","article-title":"Predicting stock price trends based on financial news articles and using a novel twin support vector machine with fuzzy hyperplane","volume":"98","author":"Hao","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"7046","DOI":"10.1016\/j.eswa.2015.05.013","article-title":"Evaluating multiple classifiers for stock price direction prediction","volume":"42","author":"Ballings","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"914","DOI":"10.1016\/j.asoc.2018.09.029","article-title":"Application of eXtreme gradient boosting trees in the construction of credit risk assessment models for financial institutions","volume":"73","author":"Chang","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/j.solener.2020.09.079","article-title":"A color harmony algorithm and extreme gradient boosting control topology to cascaded multilevel inverter for grid connected wind and photovoltaic generation subsystems","volume":"211","author":"Mahendiran","year":"2020","journal-title":"Sol. Energy"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Deng, S., Wang, C., Li, J., Yu, H., Tian, H., Zhang, Y., Cui, Y., Ma, F., and Yang, T. (2019). Identification of Insider Trading Using Extreme Gradient Boosting and Multi-Objective Optimization. Information, 10.","DOI":"10.3390\/info10120367"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"118358","DOI":"10.1016\/j.fuel.2020.118358","article-title":"Prediction of methane adsorption in shale: Classical models and machine learning based models","volume":"278","author":"Meng","year":"2020","journal-title":"Fuel"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Madrid, E.A., and Antonio, N. (2021). Short-Term Electricity Load Forecasting with Machine Learning. Information, 12.","DOI":"10.3390\/info12020050"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1080\/14697688.2019.1651452","article-title":"Stock market trend prediction using a functional time series approach","volume":"20","author":"Huang","year":"2020","journal-title":"Quant. Financ."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"107734","DOI":"10.1016\/j.asoc.2021.107734","article-title":"A novel hybrid method for direction forecasting and trading of apple futures","volume":"110","author":"Deng","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/ACCESS.2020.3047138","article-title":"A decision support system for trading in apple futures market using predictions fusion","volume":"9","author":"Deng","year":"2021","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"106943","DOI":"10.1016\/j.asoc.2020.106943","article-title":"Mean\u2013variance portfolio optimization using machine learning-based stock price prediction","volume":"100","author":"Chen","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Blagus, R., and Lusa, L. (2013). SMOTE for high-dimensional class-imbalanced data. BMC Bioinform., 14.","DOI":"10.1186\/1471-2105-14-106"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2018.06.056","article-title":"Improving imbalanced learning through a heuristic oversampling method based on k-means and SMOTE","volume":"465","author":"Douzas","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"Smote: Synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1007\/s10489-011-0287-y","article-title":"DBSMOTE: Density-Based Synthetic Minority Over-sampling Technique","volume":"36","author":"Bunkhumpornpat","year":"2012","journal-title":"Appl. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.ins.2016.09.038","article-title":"The study of under-and over-sampling methods\u2019 utility in analysis of highly imbalanced data on osteoporosis","volume":"384","author":"Bach","year":"2017","journal-title":"Inf. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1394","DOI":"10.1007\/s10489-020-01852-8","article-title":"SMOTE-WENN: Solving class imbalance and small sample problems by oversampling and distance scaling","volume":"51","author":"Guan","year":"2021","journal-title":"Appl. Intell."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE. Trans. Evol. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1111\/j.1475-3995.2009.00705.x","article-title":"Robust multi-objective optimization for water distribution system design using a meta-metaheuristic","volume":"16","author":"Raad","year":"2009","journal-title":"Int. Trans. Oper. Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1949","DOI":"10.1080\/13658816.2011.570269","article-title":"Spatial multi-objective land use optimization: Extensions to the non-dominated sorting genetic algorithm-II","volume":"25","author":"Cao","year":"2011","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s10729-015-9335-1","article-title":"Stochastic resource allocation in emergency departments with a multi-objective simulation optimization algorithm","volume":"20","author":"Feng","year":"2017","journal-title":"Health Care Manag. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1109\/TPWRS.2009.2036488","article-title":"A Hybrid ARIMA and Neural Network Model for Short-Term Price Forecasting in Deregulated Market","volume":"25","author":"Areekul","year":"2010","journal-title":"IEEE. Trans. Power Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.eswa.2018.03.002","article-title":"Forecasting the Volatility of Stock Price Index: A Hybrid Model Integrating LSTM with Multiple GARCH-Type Models","volume":"103","author":"Kim","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"6655","DOI":"10.1007\/s00500-019-04304-9","article-title":"A hybrid model of dynamic time wrapping and hidden Markov model for forecasting and trading in crude oil market","volume":"24","author":"Deng","year":"2020","journal-title":"Soft Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4296","DOI":"10.1007\/s10489-020-01814-0","article-title":"A hybrid stock price index forecasting model based on variational mode decomposition and LSTM network","volume":"50","author":"Niu","year":"2020","journal-title":"Appl. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Xu, Y., Zhao, X., Chen, Y., and Yang, Z. (2019). Research on a Mixed Gas Classification Algorithm Based on Extreme Random Tree. Appl. Sci., 9.","DOI":"10.3390\/app9091728"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Mustapha, I.B., and Saeed, F. (2016). Bioactive Molecule Prediction Using Extreme Gradient Boosting. Molecules, 21.","DOI":"10.3390\/molecules21080983"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"109472","DOI":"10.1016\/j.commatsci.2019.109472","article-title":"A steel property optimization model based on the XGBoost algorithm and improved PSO","volume":"174","author":"Song","year":"2020","journal-title":"Comput. Mater. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1971","DOI":"10.1007\/s00521-019-04378-4","article-title":"Research on orthopedic auxiliary classification and prediction model based on XGBoost algorithm","volume":"32","author":"Li","year":"2020","journal-title":"Neural Comput. Appl."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1162\/evco.1994.2.3.221","article-title":"Multiobjective Function Optimization Using Nondominated Sorting Genetic Algorithms","volume":"2","author":"Srinivas","year":"1994","journal-title":"Evol. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"941","DOI":"10.1007\/s00170-014-6311-8","article-title":"Multiobjective optimization of cutting parameters in Ti-6Al-4V milling process using nondominated sorting genetic algorithm-II","volume":"76","author":"Li","year":"2015","journal-title":"Int. J. Adv. Manuf. Tech."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.ijepes.2013.04.003","article-title":"Automatic generation control of multi-area power system using multi-objective non-dominated sorting genetic algorithm-II","volume":"53","author":"Panda","year":"2013","journal-title":"Int. J. Electr. Power Energy Syst."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Xu, Y., and Zhao, Y. (2019). SXGBsite: Prediction of Protein\u2013Ligand Binding Sites Using Sequence Information and Extreme Gradient Boosting. Genes, 10.","DOI":"10.3390\/genes10120965"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.powtec.2020.07.065","article-title":"SMOTE-XGBoost using Tree Parzen Estimator optimization for copper flotation method classification","volume":"375","author":"Dong","year":"2020","journal-title":"Powder Technol."},{"key":"ref_48","first-page":"36","article-title":"The Practitioner Methods and Tool","volume":"7","author":"Thomason","year":"1999","journal-title":"J. Comput. Int. Financ."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1080\/135048698334637","article-title":"The predictive power of price patterns","volume":"5","author":"Caginalp","year":"1998","journal-title":"Appl. Math. Financ."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"49","DOI":"10.3905\/jpm.1994.409501","article-title":"The Sharpe Ratio","volume":"21","author":"Sharpe","year":"1994","journal-title":"J. Portfolio Manag."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.swevo.2011.02.002","article-title":"A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms","volume":"1","author":"Derrac","year":"2011","journal-title":"Swarm Evol. Comput."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.comnet.2019.01.026","article-title":"An XGBoost-based physical fitness evaluation model using advanced feature selection and Bayesian hyper-parameter optimization for wearable running monitoring","volume":"151","author":"Guo","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1007\/s10614-020-09970-8","article-title":"An intelligent system for insider trading identification in chinese security market","volume":"57","author":"Deng","year":"2021","journal-title":"Comput. Econ."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1016\/j.eswa.2017.09.030","article-title":"Effective data generation for imbalanced learning using conditional generative adversarial networks","volume":"91","author":"Douzas","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/s10994-020-05913-4","article-title":"LoRAS: An oversampling approach for imbalanced datasets","volume":"110","author":"Bej","year":"2021","journal-title":"Mach. Learn."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.ins.2019.06.007","article-title":"Geometric SMOTE a geometrically enhanced drop-in replacement for SMOTE","volume":"501","author":"Douzas","year":"2019","journal-title":"Inf. Sci."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/6\/180\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:27:23Z","timestamp":1760138843000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/6\/180"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,9]]},"references-count":56,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["fi14060180"],"URL":"https:\/\/doi.org\/10.3390\/fi14060180","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,9]]}}}