All Projects → golsun → Deep Rl Trading

golsun / Deep Rl Trading

Licence: mit
playing idealized trading games with deep reinforcement learning

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deep Rl Trading

Gym Anytrading
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
Stars: ✭ 627 (+175%)
Mutual labels:  trading, reinforcement-learning, dqn, q-learning
Easy Rl
强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/
Stars: ✭ 3,004 (+1217.54%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn, q-learning
Personae
📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
Stars: ✭ 1,140 (+400%)
Mutual labels:  trading, stock, reinforcement-learning
Torchrl
Highly Modular and Scalable Reinforcement Learning
Stars: ✭ 102 (-55.26%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Strategems.jl
Quantitative systematic trading strategy development and backtesting in Julia
Stars: ✭ 106 (-53.51%)
Mutual labels:  time-series, trading, quantitative-trading
Async Deeprl
Playing Atari games with TensorFlow implementation of Asynchronous Deep Q-Learning
Stars: ✭ 44 (-80.7%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, q-learning
Ml In Tf
Get started with Machine Learning in TensorFlow with a selection of good reads and implemented examples!
Stars: ✭ 45 (-80.26%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Reinforcement Learning
🤖 Implements of Reinforcement Learning algorithms.
Stars: ✭ 104 (-54.39%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Btgym
Scalable, event-driven, deep-learning-friendly backtesting library
Stars: ✭ 765 (+235.53%)
Mutual labels:  time-series, reinforcement-learning, deep-reinforcement-learning
Friartuck
Live Quant Trading Framework for Robinhood, using IEX Trading and AlphaVantage for Free Prices.
Stars: ✭ 142 (-37.72%)
Mutual labels:  time-series, trading, stock
Ctc Executioner
Master Thesis: Limit order placement with Reinforcement Learning
Stars: ✭ 112 (-50.88%)
Mutual labels:  reinforcement-learning, dqn, q-learning
Rl trading
An environment to high-frequency trading agents under reinforcement learning
Stars: ✭ 205 (-10.09%)
Mutual labels:  trading, reinforcement-learning, q-learning
Abu
阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构
Stars: ✭ 8,589 (+3667.11%)
Mutual labels:  trading, stock, quantitative-trading
Deep Q Learning
Minimal Deep Q Learning (DQN & DDQN) implementations in Keras
Stars: ✭ 1,013 (+344.3%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Deep traffic
MIT DeepTraffic top 2% solution (75.01 mph) 🚗.
Stars: ✭ 47 (-79.39%)
Mutual labels:  reinforcement-learning, dqn, q-learning
Slm Lab
Modular Deep Reinforcement Learning framework in PyTorch. Companion library of the book "Foundations of Deep Reinforcement Learning".
Stars: ✭ 904 (+296.49%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Accel Brain Code
The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.
Stars: ✭ 166 (-27.19%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, q-learning
Pytorch Rl
Deep Reinforcement Learning with pytorch & visdom
Stars: ✭ 745 (+226.75%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, dqn
Reinforcement Learning With Tensorflow
Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Stars: ✭ 6,948 (+2947.37%)
Mutual labels:  reinforcement-learning, dqn, q-learning
Zvt
modular quant framework.
Stars: ✭ 1,801 (+689.91%)
Mutual labels:  stock, stock-market, quantitative-trading

Playing trading games with deep reinforcement learning

This repo is the code for this paper. Deep reinforcement learing is used to find optimal strategies in these two scenarios:

  • Momentum trading: capture the underlying dynamics
  • Arbitrage trading: utilize the hidden relation among the inputs

Several neural networks are compared:

  • Recurrent Neural Networks (GRU/LSTM)
  • Convolutional Neural Network (CNN)
  • Multi-Layer Perception (MLP)

Dependencies

You can get all dependencies via the Anaconda environment file, env.yml:

conda env create -f env.yml

Play with it

Just call the main function

python main.py

You can play with model parameters (specified in main.py), if you get good results or any trouble, please contact me at [email protected]

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].