Combining Machine Learning Classifiers for Stock Trading with Effective Feature Extraction
Ullah, A. K. M. Amanat, Imtiaz, Fahim, Ihsan, Miftah Uddin Md, Alam, Md. Golam Rabiul, Majumdar, Mahbub
–arXiv.org Artificial Intelligence
The unpredictability and volatility of the stock market render it challenging to make a substantial profit using any generalized scheme. Many previous studies tried different techniques to build a machine learning model, which can make a significant profit in the US stock market by performing live trading. However, very few studies have focused on the importance of finding the best features for a particular period for trading. Our top approach used the performance to narrow down the features from a total of 148 to about 30. Furthermore, the top 25 features were dynamically selected before each time training our machine learning model. It uses ensemble learning with four classifiers: Gaussian Naive Bayes, Decision Tree, Logistic Regression with L1 regularization and Stochastic Gradient Descent, to decide whether to go long or short on a particular stock. Our best model performed daily trade between July 2011 and January 2019, generating 54.35% profit. Finally, our work showcased that mixtures of weighted classifiers perform better than any individual predictor about making trading decisions in the stock market.
arXiv.org Artificial Intelligence
Aug-11-2023
- Country:
- Africa > Ghana (0.04)
- North America
- Canada (0.04)
- United States
- Washington (0.04)
- California > Santa Clara County
- Palo Alto (0.04)
- Trinidad and Tobago > Trinidad
- Europe > United Kingdom
- England > Cambridgeshire > Cambridge (0.04)
- Asia
- Genre:
- Research Report > New Finding (1.00)
- Industry:
- Banking & Finance > Trading (1.00)
- Technology: