cbailes/awesome-deep-trading
cbailes/awesome-deep-trading has 2,066 GitHub stars and 359 forks. GitHot measured +1 stars in 24 hours, +5 in 7 days, and +6 in 15 days. Last checked 2026-11-12 20:19 UTC. Last push 2023-08-08.
Comment ces chiffres sont mesurés
List of awesome resources for machine learning-based algorithmic trading
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- +5
- in 15 days
- +6
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
Originalawesome-deep-trading
List of code, papers, and resources for AI/deep learning/machine learning/neural networks applied to algorithmic trading.
Open access: all rights granted for use and re-use of any kind, by anyone, at no cost, under your choice of either the free MIT License or Creative Commons CC-BY International Public License.
© 2021 Craig Bailes (@cbailes | Patreon | [email protected])
Contents
Papers
- Classification-based Financial Markets Prediction using Deep Neural Networks - Matthew Dixon, Diego Klabjan, Jin Hoon Bang (2016)
- Deep Learning for Limit Order Books - Justin Sirignano (2016)
- High-Frequency Trading Strategy Based on Deep Neural Networks - Andrés Arévalo, Jaime Niño, German Hernández, Javier Sandoval (2016)
- A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem - Zhengyao Jiang, Dixing Xu, Jinjun Liang (2017)
- Agent Inspired Trading Using Recurrent Reinforcement Learning and LSTM Neural Networks - David W. Lu (2017)
- Deep Hedging - Hans Bühler, Lukas Gonon, Josef Teichmann, Ben Wood (2018)
- Stock Trading Bot Using Deep Reinforcement Learning - Akhil Raj Azhikodan, Anvitha G. K. Bhat, Mamatha V. Jadhav (2018)
- Financial Trading as a Game: A Deep Reinforcement Learning Approach - Chien Yi Huang (2018)
- Practical Deep Reinforcement Learning Approach for Stock Trading - Zhuoran Xiong, Xiao-Yang Liu, Shan Zhong, Hongyang Yang, Anwar Walid (2018)
- Algorithmic Trading and Machine Learning Based on GPU - Mantas Vaitonis, Saulius Masteika, Konstantinas Korovkinas (2018)
- A quantitative trading method using deep convolution neural network - HaiBo Chen, DaoLei Liang, LL Zhao (2019)
- Deep learning in exchange markets - Rui Gonçalves, Vitor Miguel Ribeiro, Fernando Lobo Pereira, Ana Paula Rocha (2019)
- Financial Trading Model with Stock Bar Chart Image Time Series with Deep Convolutional Neural Networks - Omer Berat Sezer, Ahmet Murat Ozbayoglu (2019)
- Deep Reinforcement Learning for Financial Trading Using Price Trailing - Konstantinos Saitas Zarkias, Nikolaos Passalis, Avraam Tsantekidis, Anastasios Tefas (2019)
- Cooperative Multi-Agent Reinforcement Learning Framework for Scalping Trading - Uk Jo, Taehyun Jo, Wanjun Kim, Iljoo Yoon, Dongseok Lee, Seungho Lee (2019)
- Improving financial trading decisions using deep Q-learning: Predicting the number of shares, action strategies, and transfer learning - Gyeeun Jeong, Ha Young Kim (2019)
- Deep Execution - Value and Policy Based Reinforcement Learning for Trading and Beating Market Benchmarks - Kevin Dabérius, Elvin Granat, Patrik Karlsson (2019)
- An Empirical Study of Machine Learning Algorithms for Stock Daily Trading Strategy - Dongdong Lv, Shuhan Yuan, Meizi Li, Yang Xiang (2019)
- Recipe for Quantitative Trading with Machine Learning - Daniel Alexandre Bloch (2019)
- Exploring Possible Improvements to Momentum Strategies with Deep Learning - Adam Takács, X. Xiao (2019)
- Enhancing Time Series Momentum Strategies Using Deep Neural Networks - Bryan Lim, Stefan Zohren, Stephen Roberts (2019)
- Multi-Agent Deep Reinforcement Learning for Liquidation Strategy Analysis - Wenhang Bao, Xiao-yang Liu (2019)
- Deep learning-based feature engineering for stock price movement prediction - Wen Long, Zhichen Lu, Lingxiao Cui (2019)
- Review on Stock Market Forecasting & Analysis - Anirban Bal, Debayan Ganguly, Kingshuk Chatterjee (2019)
- Neural Networks as a Forecasting Tool in the Context of the Russian Financial Market Digitalization - Valery Aleshin, Oleg Sviridov, Inna Nekrasova, Dmitry Shevchenko (2020)
- Deep Hierarchical Strategy Model for Multi-Source Driven Quantitative Investment - Chunming Tang, Wenyan Zhu, Xiang Yu (2019)
- Finding Efficient Stocks in BSE100: Implementation of Buffet Approach INTRODUCTION - Sherin Varghese, Sandeep Thakur, Medha Dhingra (2020)
- Deep Learning in Asset Pricing - Luyang Chen, Markus Pelger, Jason Zhu (2020)
Meta Analyses & Systematic Reviews
- Application of machine learning in stock trading: a review - Kok Sheng Tan, Rajasvaran Logeswaran (2018)
- Evaluating the Performance of Machine Learning Algorithms in Financial Market Forecasting: A Comprehensive Survey - Lukas Ryll, Sebastian Seidens (2019)
- Reinforcement Learning in Financial Markets - Terry Lingze Meng, Matloob Khushi (2019)
- Financial Time Series Forecasting with Deep Learning: A Systematic Literature Review: 2005-2019 - Omer Berat Sezer, Mehmet Ugur Gudelek, Ahmet Murat Ozbayoglu (2019)
- A systematic review of fundamental and technical analysis of stock market predictions - Isaac kofi Nti, Adebayo Adekoya, Benjamin Asubam Weyori (2019)
Convolutional Neural Networks (CNNs)
- A deep learning based stock trading model with 2-D CNN trend detection - Ugur Gudelek, S. Arda Boluk, Murat Ozbayoglu, Murat Ozbayoglu (2017)
- Algorithmic Financial Trading with Deep Convolutional Neural Networks: Time Series to Image Conversion Approach - Omer Berat Sezar, Murat Ozbayoglu (2018)
- DeepLOB: Deep Convolutional Neural Networks for Limit Order Books - Zihao Zhang, Stefan Zohren, Stephen Roberts (2019)
Long Short-Term Memory (LSTMs)
- Application of Deep Learning to Algorithmic Trading, Stanford CS229 - Guanting Chen, Yatong Chen, Takahiro Fushimi (2017)
- Stock Prices Prediction using Deep Learning Models - Jialin Liu, Fei Chao, Yu-Chen Lin, Chih-Min Lin (2019)
- Deep Learning for Stock Market Trading: A Superior Trading Strategy? - D. Fister, J. C. Mun, V. Jagrič, T. Jagrič, (2019)
- Performance Evaluation of Recurrent Neural Networks for Short-Term Investment Decision in Stock Market - Alexandre P. da Silva, Silas S. L. Pereira, Mário W. L. Moreira, Joel J. P. C. Rodrigues, Ricardo A. L. Rabêlo, Kashif Saleem (2020)
- Research on financial assets transaction prediction model based on LSTM neural network - Xue Yan, Wang Weihan & Miao Chang (2020)
- Prediction Of Stock Trend For Swing Trades Using Long Short-Term Memory Neural Network Model - Varun Totakura, V. Devasekhar, Madhu Sake (2020)
- A novel Deep Learning Framework: Prediction and Analysis of Financial Time Series using CEEMD and LSTM - Yong'an Zhang, Binbin Yan, Memon Aasma (2020)
- Deep Stock Predictions - Akash Doshi, Alexander Issa, Puneet Sachdeva, Sina Rafati, Somnath Rakshit (2020)
Generative Adversarial Networks (GANs)
- Generative Adversarial Networks for Financial Trading Strategies Fine-Tuning and Combination - Adriano Koshiyama (2019)
- Stock Market Prediction Based on Generative Adversarial Network - Kang Zhang, Guoqiang Zhong, Junyu Dong, Shengke Wang, Yong Wang (2019)
- Generative Adversarial Network for Stock Market price Prediction - Ricardo Alberto Carrillo Romero (2019)
- Generative Adversarial Network for Market Hourly Discrimination - Luca Grilli, Domenico Santoro (2020)
High Frequency
- Algorithmic Trading Using Deep Neural Networks on High Frequency Data - Andrés Arévalo, Jaime Niño, German Hernandez, Javier Sandoval, Diego León, Arbey Aragón (2017)
- Stock Market Prediction on High-Frequency Data Using Generative Adversarial Nets - Xingyu Zhou, Zhisong Pan, Guyu Hu, Siqi Tang, Cheng Zhao (2018)
- Deep Neural Networks in High Frequency Trading - Prakhar Ganesh, Puneet Rakheja (2018)
- Application of Machine Learning in High Frequency Trading of Stocks - Obi Bertrand Obi (2019)
Portfolio
- Multi Scenario Financial Planning via Deep Reinforcement Learning AI - Gordon Irlam (2020)
- G-Learner and GIRL: Goal Based Wealth Management with Reinforcement Learning - Matthew Dixon, Igor Halperin (2020)
- Reinforcement-Learning based Portfolio Management with Augmented Asset Movement Prediction States - Yunan Ye, Hengzhi Pei, Boxin Wang, Pin-Yu Chen, Yada Zhu, Jun Xiao, Bo Li (2020)
Reinforcement Learning
- Reinforcement learning in financial markets - a survey - Thomas G. Fischer (2018)
- AlphaStock: A Buying-Winners-and-Selling-Losers Investment Strategy using Interpretable Deep Reinforcement Attention Networks - Jingyuan Wang, Yang Zhang, Ke Tang, Junjie Wu, Zhang Xiong
- Capturing Financial markets to apply Deep Reinforcement Learning - Souradeep Chakraborty (2019)
- Reinforcement Learning for FX trading - Yuqin Dai, Chris Wang, Iris Wang, Yilun Xu (2019)
- An Application of Deep Reinforcement Learning to Algorithmic Trading - Thibaut Théate, Damien Ernst (2020)
- Single asset trading: a recurrent reinforcement learning approach - Marko Nikolic (2020)
- Beat China’s stock market by using Deep reinforcement learning - Gang Huang, Xiaohua Zhou, Qingyang Song (2020)
- An Adaptive Financial Trading System Using Deep Reinforcement Learning With Candlestick Decomposing Features - Ding Fengqian, Luo Chao (2020)
- Application of Deep Q-Network in Portfolio Management - Ziming Gao, Yuan Gao, Yi Hu, Zhengyong Jiang, Jionglong Su (2020)
- Deep Reinforcement Learning Pairs Trading with a Double Deep Q-Network - Andrew Brim (2020)
- A reinforcement learning model based on reward correction for quantitative stock selection - Haibo Chen, Chenyu Zhang, Yunke Li (2020)
- AAMDRL: Augmented Asset Management with Deep Reinforcement Learning - Eric Benhamou, David Saltiel, Sandrine Ungari, Abhishek Mukhopadhyay, Jamal Atif (2020)
Guides
- Stock Price Prediction And Forecasting Using Stacked LSTM- Deep Learning - Krish Naik (2020)
- Comparing Arima Model and LSTM RNN Model in Time-Series Forecasting - Vaibhav Kumar (2020)
- LSTM to predict Dow Jones Industrial Average: A Time Series forecasting model - Sarit Maitra (2020)
Vulnerabilities
- Adversarial Attacks on Deep Algorithmic Trading Policies - Yaser Faghan, Nancirose Piazza, Vahid Behzadan, Ali Fathi (2020)
Cryptocurrency
- Recommending Cryptocurrency Trading Points with Deep Reinforcement Learning Approach - Otabek Sattarov, Azamjon Muminov, Cheol Won Lee, Hyun Kyu Kang, Ryumduck Oh, Junho Ahn, Hyung Jun Oh, Heung Seok Jeon (2020)
Social Processing
Behavioral Analysis
- Can Deep Learning Predict Risky Retail Investors? A Case Study in Financial Risk Behavior Forecasting - Yaodong Yang, Alisa Kolesnikova, Stefan Lessmann, Tiejun Ma, Ming-Chien Sung, Johnnie E.V. Johnson (2019)
- Investor behaviour monitoring based on deep learning - Song Wang, Xiaoguang Wang, Fanglin Meng, Rongjun Yang, Yuanjun Zhao (2020)
Sentiment Analysis
- Improving Decision Analytics with Deep Learning: The Case of Financial Disclosures - Stefan Feuerriegel, Ralph Fehrer (2015)
- Big Data: Deep Learning for financial sentiment analysis - Sahar Sohangir, Dingding Wang, Anna Pomeranets, Taghi M. Khoshgoftaar (2018)
- Using Machine Learning to Predict Stock Prices - Vivek Palaniappan (2018)
- Stock Prediction Using Twitter - Khan Saad Bin Hasan (2019)
- Sentiment and Knowledge Based Algorithmic Trading with Deep Reinforcement Learning - Abhishek Nan, Anandh Perumal, Osmar R. Zaiane (2020)
Repositories
- Yvictor/TradingGym - Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo
- Rachnog/Deep-Trading - Experimental time series forecasting
- jobvisser03/deep-trading-advisor - Deep Trading Advisor uses MLP, CNN, and RNN+LSTM with Keras, zipline, Dash and Plotly
- rosdyana/CNN-Financial-Data - Deep Trading using a Convolutional Neural Network
- iamSTone/Deep-trader-CNN-kospi200futures - Kospi200 index futures Prediction using CNN
- ha2emnomer/Deep-Trading - Keras-based LSTM RNN
- gujiuxiang/Deep_Trader.pytorch - This project uses Reinforcement learning on stock market and agent tries to learn trading. PyTorch based.
- ZhengyaoJiang/PGPortfolio - PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem"
- yuriak/RLQuant - Applying Reinforcement Learning in Quantitative Trading (Policy Gradient, Direct RL)
- ucaiado/QLearning_Trading - Trading Using Q-Learning
- laikasinjason/deep-q-learning-trading-system-on-hk-stocks-market - Deep Q learning implementation on the Hong Kong Stock Exchange
- golsun/deep-RL-trading - Codebase for paper "Deep reinforcement learning for time series: playing idealized trading games" by Xiang Gao
- huseinzol05/Stock-Prediction-Models - Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations
- jiewwantan/StarTrader - Trains an agent to trade like a human using a deep reinforcement learning algorithm: deep deterministic policy gradient (DDPG) learning algorithm
- notadamking/RLTrader - A cryptocurrency trading environment using deep reinforcement learning and OpenAI's gym
Generative Adversarial Networks (GANs)
- borisbanushev/stockpredictionai - A notebook for stock price movement prediction using an LSTM generator and CNN discriminator
- kah-ve/MarketGAN - Implementing a Generative Adversarial Network on the Stock Market
Cryptocurrency
- samre12/deep-trading-agent - Deep Reinforcement Learning-based trading agent for Bitcoin using DeepSense Network for Q function approximation.
- ThirstyScholar/trading-bitcoin-with-reinforcement-learning - Trading Bitcoin with Reinforcement Learning
- lefnire/tforce_btc_trader - A TensorForce-based Bitcoin trading bot (algo-trader). Uses deep reinforcement learning to automatically buy/sell/hold BTC based on price history.
Datasets
- kaggle/Huge Stock Market Dataset - Historical daily prices and volumes of all U.S. stocks and ETFs
- Alpha Vantage - Free APIs in JSON and CSV formats, realtime and historical stock data, FX and cryptocurrency feeds, 50+ technical indicators
- Quandl
Simulation
- Generating Realistic Stock Market Order Streams - Anonymous Authors (2018)
- Deep Hedging: Learning to Simulate Equity Option Markets - Magnus Wiese, Lianjun Bai, Ben Wood, Hans Buehler (2019)
Resources
Presentations
- BigDataFinance Neural Networks Intro - Anastasios Tefas, Assistant Professor at Aristotle University of Thessaloniki (2016)
- Trading Using Deep Learning: Motivation, Challenges, Solutions - Yam Peleg, GPU Technology Conference (2017)
- FinTech, AI, Machine Learning in Finance - Sanjiv Das (2018)
- Deep Residual Learning for Portfolio Optimization:With Attention and Switching Modules - Jeff Wang, Ph.D., NYU
Courses
- Artificial Intelligence for Trading (ND880) nanodegree at Udacity (+GitHub code repo)
- Neural Networks in Trading course by Dr. Ernest P. Chan at Quantra
- Machine Learning and Reinforcement Learning in Finance Specialization by NYU at Coursera
Meetups
Further Reading
- Neural networks for algorithmic trading. Simple time series forecasting - Alex Rachnog (2016)
- Predicting Cryptocurrency Prices With Deep Learning - David Sheehan (2017)
- Introduction to Learning to Trade with Reinforcement Learning - Denny Britz (2018)
- Webinar: How to Forecast Stock Prices Using Deep Neural Networks - Erez Katz, Lucena Research (2018)
- Creating Bitcoin trading bots that don’t lose money - Adam King (2019)
- Why Deep Reinforcement Learning Can Help Improve Trading Efficiency - Viktor Tachev (2019)
- Optimizing deep learning trading bots using state-of-the-art techniques - Adam King (2019)
- Using the latest advancements in deep learning to predict stock price movements - Boris Banushev (2019)
- RNN and LSTM — The Neural Networks with Memory - Nagesh Singh Chauhan (2020)
- Introduction to Deep Learning Trading in Hedge Funds - Neven Pičuljan
Explorer des projets similaires
tensorflow/tensorflow
Un framework open source d'apprentissage automatique pour tous
201,584 étoileshuggingface/transformers
🤗 Transformers : le framework de définition de modèles pour les modèles d'apprentissage automatique de pointe en texte, vision, audio et multimodal, pour l'inférence et l'entraînement.
168,917 étoilesAUTOMATIC1111/stable-diffusion-webui
Interface web de Stable Diffusion
165,300 étoilesComfy-Org/ComfyUI
La GUI, l'API et le backend les plus puissants et modulaires pour les modèles de diffusion, avec une interface de graphes et de nœuds. Le moteur d'inférence local le plus rapide au monde.
146,472 étoiles