Stock Prediction AI: Using Machine Learning and Deep Learning to predict stock price movements in Python. The Python code is 100% free on GitHub. Let's dive in (bookmark this): 1. The Python Machine Learning and Deep Learning Libraries: - mxnet - gluon - sklearn - xgboost 2. Stock Price Data (Train/Test) The dashed vertical line represents the separation between training and test data. GS is shown but will use 72 assets. Daily prices for each asset. 3. Technical Indicators Analysis uses: - Moving Averages - MACD - Bollinger Bands - Momentum 4. Sentiment News The analysis uses a pretrained BERT model to classify news articles as positive or negative sentiment. 5. Fourier Transforms Used to extract global and local trends (and to de-noise) 6. ARIMA ARIMA is a forecasting method that uses lagged regression and autocorrelation. Analysis uses to extract new features and denoise. 7. XGBoost Feature Importance The analysis uses an xgboost model to create feature importances. 8. Generative Adversarial Network (GAN) The future pattern of GS's stock should be more or less the same (unless something drastically changes). GAN will allow us to generate data in the future with a similar distribution to historical data. Get the complete code here: https://lnkd.in/dWDr8TrT Want to learn how to get started with algorithmic trading with Python? Then join us on March 26th for a live webinar, how to Build Algorithmic Trading Strategies (that actually get results) Register here (500+ registered): https://lnkd.in/gysn5qza
-
-
-
-
-
+4
Sometimes (depending on the dataset), a simple hybrid Wavelet + ARIMA forecasting model for short-term horizon can outperform all these sophisticated and complex deep learning forecasting models.
Follow me for 2x posts daily about algo trading with Python. Consider resharing with your network if you found the post useful!
?? Impressive use of AI and ML for stock prediction! ???? #MachineLearning #StockMarket #AIInnovation #Python #AlgorithmicTrading #DataScience #FinancialAnalysis
Founder @ Hephaestus Tech | Artificial Intelligence
1 天前Deep learning for anything above 1 hour frequency is a scam. Model can never converge