cbailes / Awesome Deep Trading
Licence: mit
List of awesome resources for machine learning-based algorithmic trading
Stars: ✭ 514
Labels
Projects that are alternatives of or similar to Awesome Deep Trading
Chanlun
文件 笔和线段的一种划分.py,只需要把k线high,low数据输入,就能自动实现笔,线段,中枢,买卖点,走势类型的划分了。可以把sh.csv 作为输入文件。个人简历见.pdf。时间的力量。有人说择时很困难,有人说选股很容易,有人说统计套利需要的IT配套设施很重要。还有人说系统有不可测原理。众说纷纭。分布式的系统,当你的影响可以被忽略,你才能实现,Jiang主席所谓之,闷声发大财。
Stars: ✭ 206 (-59.92%)
Mutual labels: trading-bot, trading-algorithms, deep-neural-networks, deep-reinforcement-learning
Zvt
modular quant framework.
Stars: ✭ 1,801 (+250.39%)
Mutual labels: trading-bot, cryptocurrency, fintech, quantitative-trading
Cointrader
Coin Trader is a Java-based backend for algorithmically trading cryptocurrencies. It provides data collection and export, complex event processing and triggering, and backtesting - paper trading - live trading.
Stars: ✭ 332 (-35.41%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Hummingbot chinese
hummingbot中文资源
Stars: ✭ 114 (-77.82%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Roq Api
API for algorithmic and high-frequency trading
Stars: ✭ 132 (-74.32%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Tai
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Stars: ✭ 264 (-48.64%)
Mutual labels: trading-bot, cryptocurrency, fintech
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (-49.81%)
Mutual labels: trading-bot, trading-algorithms, quantitative-trading
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (-34.82%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+98.83%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Mynt
An Azure Functions-based crypto currency trading bot; featuring 10 exchanges, 25 indicators, custom strategy support, backtester and more
Stars: ✭ 165 (-67.9%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-70.43%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Trading Server
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Stars: ✭ 191 (-62.84%)
Mutual labels: trading-bot, cryptocurrency, quantitative-trading
Astibot
Astibot is a simple, visual and automated trading software for Coinbase Pro cryptocurrencies (Bitcoin trading bot)
Stars: ✭ 104 (-79.77%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Quant
Codera Quant is a Java framework for algorithmic trading strategies development, execution and backtesting via Interactive Brokers TWS API or other brokers API
Stars: ✭ 104 (-79.77%)
Mutual labels: trading-bot, trading-algorithms, quantitative-trading
Jesse
An advanced crypto trading bot written in Python
Stars: ✭ 1,038 (+101.95%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-74.32%)
Mutual labels: trading-bot, trading-algorithms, quantitative-trading
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+1496.3%)
Mutual labels: trading-bot, trading-algorithms, quantitative-trading
Coinbase Pro Trading Toolkit
DEPRECATED — The Coinbase Pro trading toolkit
Stars: ✭ 817 (+58.95%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
Quant Trading
Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD
Stars: ✭ 2,407 (+368.29%)
Mutual labels: trading-bot, trading-algorithms, quantitative-trading
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (-51.56%)
Mutual labels: trading-bot, cryptocurrency, trading-algorithms
awesome-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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].