Application of supervised learning models in the Chinese futures market

Fuquan Tang
2023-03-08
Abstract:Based on the characteristics of the Chinese futures market, this paper builds a supervised learning model to predict the trend of futures prices and then designs a trading strategy based on the prediction results. The Precision, Recall and F1-score of the classification problem show that our model can meet the accuracy requirements for the classification of futures price movements in terms of test data. The backtest results show that our trading system has an upward trending return curve with low capital retracement.
Statistical Finance,Machine Learning,Applications
What problem does this paper attempt to address?
### What problem does this paper attempt to solve? The main goal of this paper is to apply supervised learning models to predict futures price trends in the Chinese futures market and design trading strategies based on the prediction results. Specifically: 1. **Data Preprocessing**: Ensure data stationarity through the Fractionally Differentiated method while retaining as much information as possible. 2. **Sample Labeling**: Use the Triple-Barrier Method to label financial time series data, addressing issues with traditional fixed time window methods. 3. **Model Construction**: Build a neural network model for multi-classification tasks and implement it using PyTorch's Module class. 4. **Trading Strategy**: Use the model's prediction results to build a trading system on the quantitative trading platform VeighNa and conduct backtesting simulations to verify the strategy's effectiveness. Through these steps, the paper aims to demonstrate the accuracy and practicality of its supervised learning model in predicting futures price trends and prove that its trading system's profit curve has an upward trend with low drawdown.