Too Long; Didn't Read
The following is a complete guide that will teach you how to create your own algorithmic trading bot that will make trades based on quarterly earnings reports (10-Q) filed to the SEC by publicly traded US companies. The training set for the ML model uses the text from these historical filings and the next-day price action after the filing as the feature label. We then download and clean the 10-Q filings from each day and use our trained model to make predictions. Depending on the prediction, we will automatically execute a commission-free trade on that company's ticker symbol.