Abstract
This paper presents a stock futures prediction strategy by using a hybrid method to forecast the price trends of the futures which is essential for investment decisions. In order to deal with huge amounts of futures data, our strategy consists of two main parts: I. Raw Data Treatment and Features Extraction, and II. DT-SVM Hybrid Model Training. In this paper, we employ real-world transaction data of stock futures contracts for our study. The data are first stored in a distributed database. Afterwards, the data are distributed to a group of computing nodes to extract statistical features. Finally, a hybrid method combing DT (Decision Tree) and SVM (Support Vector Machine) algorithms is applied. The method can filter most noisy data with the DT algorithm in the first phase, and then using the SVM algorithm to process the big training data in the second phase. As prediction models are trained for each stock futures contract, it is necessary to employ high performance algorithms. Therefore, to deal with the processing of the big data, distributed algorithms are implemented in the form of MapReduce. The experimental results show that our strategy can outperform three popular methods including Bootstrap-SVM, Bootstrap-DT and BPNN. Specifically, our DT-SVM strategy can achieve an increase on the best average precision rate, best average recall rate and best average F-One rate among the other three methods by 5%, 19%, and 12% respectively.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have