#44 · Primary category: Time Series Machine Learning

AIAlpha

algorithmic-trading artificial-intelligence artificial-neural-networks autoencoder lstm machine-learning python quantitative-finance stock-price-prediction trading-strategies wavelet-transform yahoo-finance-api

Use unsupervised and supervised learning to predict stocks

Project last updated:06/18/20

GitHub Stars

2.0K

Forks

449

Contributors

2

License

MIT

Why we included this project

This is a genuinely instructive reference for anyone trying to apply neural networks to financial time series rather than just following a tutorial that hand-waves the hard parts. The project walks through a complete prediction pipeline: building bars from raw tick data, engineering features, compressing them with an autoencoder, and then feeding the result into either an LSTM regression model or a random forest classifier to predict the direction of a move. The author is explicit that this is not a plug-and-play live trading system, and that honesty makes it more useful as a learning artifact for quantitative developers who want to understand the reasoning behind each component. It draws on ideas from Marcos Lopez de Prado's Advances in Financial Machine Learning, so readers get a practical bridge between that theory and working code. If you are experimenting with stacked architectures or building your own stock-return prediction models, this is a solid starting point to study and adapt.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category