corba777 / qtrader

Algorithmic Trading using Q-Learning and Recurrent Reinforcement Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qtrader

Q-Learning for Portfolio Management

Why Q-Learning?

  1. Learns the optimal action, rather than models the market.
  2. Adaptive to temporary changes of the market, due to its online training.
  3. Optimizes the long-term (cumulative) reward, rather than the instantaneous benefit.

Setup

macOS

  • source scripts/setup.sh

Resources

Textbooks

Papers

Reinforcement Learning & Trading

Articles

Relevant Projects

About

Algorithmic Trading using Q-Learning and Recurrent Reinforcement Learning

License:Apache License 2.0


Languages

Language:Python 78.9%Language:Shell 21.1%