- Calculate technical indicators from historical stock data
- Create features and targets out of the historical stock data.
- Prepare features for linear models, xgboost models, and neural network models.
- Use linear models, decision trees, random forests, and neural networks to predict the future price of stocks in the US markets.
- Evaluate performance of the models in order to optimize them
- Get predictions with enough accuracy to make a stock trading strategy profitable.