基于Xgboost算法的国际期货涨跌预测分析
Analysis of the Rise and Fall of International Futures Based on Xgboost Algorithm
DOI: 10.12677/FIN.2018.85025, PDF,  被引量    科研立项经费支持
作者: 李进强*, 喇 磊:对外经济贸易大学信息学院,北京
关键词: 期货Xgboost涨跌预测Futures Xgboost Change Forecast
摘要: 基于高效复杂的xgboost算法构建了分类预测模型,对最近三年国际期货的日交易数据进行了训练测试。该模型通过调参工具遍历所有参数组合,得出最优参数。然后,对比于决策树、随机森林、支持向量机算法,结合多个评价指标进行综合评价。实验表明,xgboost算法构建的模型各项指标均高于其他算法,综合预测能力更好。同时,也为期货价格预测提供了一种有效的新方法。
Abstract: Based on an efficient and complex xgboost algorithm, a classification prediction model was con-structed to train and test the daily transaction data of international futures in the past three years. The model traverses all parameter combinations through the reference tool to obtain the optimal parameters. Then, it is compared with decision tree, random forest, support vector machine algo-rithm, and combined with multiple evaluation indicators for comprehensive evaluation. Experi-ments show that the indicators of the model constructed by the xgboost algorithm are higher than other algorithms, and the overall prediction ability is better. At the same time, it also provides an effective new method for forecasting futures prices.
文章引用:李进强, 喇磊. 基于Xgboost算法的国际期货涨跌预测分析[J]. 金融, 2018, 8(5): 211-220. https://doi.org/10.12677/FIN.2018.85025

参考文献

[1] 李绍. 运用概率论和数理统计理论研究股市的内在规律[J]. 统计与决策, 1999(2): 16-17.
[2] 魏宇. 沪深300股指期货的波动率预测模型研究[J]. 管理科学学报, 2010, 13(2): 66-76.
[3] Wang, C.Y. (2016) Forecast on Price of Agricultural Futures in China Based on ARIMA Model. Asian Agricultural Research, 8, 9-12, 16.
[4] 董贺. 基于国内商品期货的量化投资优化策略[D]: [硕士学位论文]. 杭州: 浙江大学, 2017: 1-31.
[5] 刘海玥, 白艳萍. 时间序列模型和神经网络模型在股票预测中的分析[J]. 数学的实践与认识, 2011, 41(4): 14-19.
[6] Wang, W. (2017) A Big Data Framework for Stock Price Forecasting Using Fuzzy Time Series. Multimedia Tools & Applications, 77, 10123-10134.
[7] 梁楠. 人工智能交易“战队”悄然集结[N]. 期货日报, 2017-03-08(2).
[8] Hsu, S.H., Hsieh, P.A., Chih, T.C. and Hsu, K.C. (2009) A Two-Stage Architecture for Stock Price Forecasting by Integrating Self-Organizing Map and Support Vector Regression. Expert Systems with Applications, 36, 7947-7951. [Google Scholar] [CrossRef
[9] 赵永进. 基于数据挖掘的股票分析与预测研究[D]: [硕士学位论文]. 郑州: 郑州大学, 2005: 1-52.
[10] Qian, B. and Rasheed, K. (2007) Stock Market Prediction with Multiple Classifiers. Applied Intelligence, 26, 25-33. [Google Scholar] [CrossRef
[11] 王刚, 许晓兵. 基于小波分析与神经网络时间序列的股票预测方法[J]. 金融经济, 2013(12): 161-163.
[12] Karathanasopoulos, A., Sermpinis, G., Dunis, C., et al. (2016) Stock Market Prediction Using Evolu-tionary Support Vector Machines: An Application to the ASE20 Index. European Journal of Finance, 22, 1145-1163. [Google Scholar] [CrossRef
[13] Chen, T.Q. and Guestrin, C. (2016) XGBoost: A Scalable Tree Boosting Sys-tem. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, 13-17 August 2016, 785-794. [Google Scholar] [CrossRef
[14] 张昊, 纪宏超, 张红宇. XGBoost算法在电子商务商品推荐中的应用[J]. 物联网技术, 2017, 7(2): 102-104.
[15] 蒋晋文, 刘伟光. XGBoost算法在制造业质量预测中的应用[J]. 智能计算机与应用, 2017, 7(6): 58-60.
[16] 李想. 基于XGBoost算法的多因子量化选股方案策划[D]: [硕士学位论文]. 上海: 上海师范大学, 2017: 1-90.
[17] 梁元浩. 基于支持向量机的股指期货超短期预测研究[J]. 信息与电脑(理论版), 2015(5): 82-83.
[18] Taieb, S.B. and Hyndman, R.J. (2014) A Gradient Boosting Approach to the Kaggle Load Forecasting Competition. International Journal of Forecasting, 30, 382-394. [Google Scholar] [CrossRef
[19] Mitchell, R. and Frank, E. (2017) Accelerating the XGBoost Algorithm Using GPU Computing. PeerJ Computer Science, 3, e127. [Google Scholar] [CrossRef
[20] 唐华松, 姚耀文. 数据挖掘中决策树算法的探讨[J]. 计算机应用研究, 2001, 18(8): 18-19.
[21] 罗知林, 陈挺, 蔡皖东. 一个基于随机森林的微博转发预测算法[J]. 计算机科学, 2014, 41(4): 62-64.
[22] 丁世飞, 齐丙娟, 谭红艳. 支持向量机理论与算法研究综述[J]. 电子科技大学学报, 2011, 40(1): 2-10.
[23] Pedregosa, F., Gramfort, A., Michel, V., et al. (2016) Scikit-Learn: Machine Learning in Python. Journal of Machine Learning Research, 12, 2825-2830.