A Q-learing based portfolio trading system built using OpenAI Gym and Stable-Baselines3.
- Python 3.7
- Clone this repository:
git clone https://github.com/mannmann2/alphaQ.git cd alphaQpip install -r requirements.txt
For learning how to train and evaluate the agents, follow the starter notebook provided with this repository.
Or view it in Jupyter's online notebook viewer:
Below is a list of all the pre-trained models provided.
DQN:DQN 5, DQN 6, DQN 7, DQN 8
DDPG:DDPG 7, DDPG 8
DQN AAXP, CVX, DIS, KO
DQN BJNJ, MCD, MMM, WMT
DQN CCAT, CSCO, HD, IBM
DDPG AJNJ, MCD, MMM, WMT
DDPG BAMGN, NKE, UNH, VZ
DDPG CGS, NKE, PG, UNH
Project Proposal
Progress Slides 1
Progress Slides 2
Progress Slides 3
Progress Slides 4
Preliminary Report
MSc Final Report
- Free software: MIT license
