Stock Prediction System with Telegram Bot 🤖

Abstract Our topic focuses on constructing a stock forecasting system. This system can provide the user with the basic information of stock, stock price prediction, K-line chart, and the individual stock news. In the prediction aspect, our system uses four machine learning models, including Random Forest, XGBoost, LightGBM, and LSTM. To train our machine models, we use 250 different technical indicators as the variables and inputs. In order to make our model become better and more precise, we also used Shap and Skater the observe the reasoning process of the machine learning and improved our models by analyzing observation and changing parameters....