filangelos / qtrader

Reinforcement Learning for Portfolio Management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qtrader

Reinforcement Learning for Portfolio Management

Why Reinforcement 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

Exclusively Python 3 compatible, because of typings

macOS

  • source scripts/setup.sh

Documentation

About

Reinforcement Learning for Portfolio Management

License:Apache License 2.0


Languages

Language:Jupyter Notebook 96.9%Language:Python 3.1%Language:Shell 0.0%