Skip to content

A portfolio allocation system using Reinforcement Learning

Notifications You must be signed in to change notification settings

vsaravind01/RL-Portfolio-Allocator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RL-Portfolio-Allocator

A portfolio allocation system using Reinforcement Learning Techniques

Available RL Models

  • Advantage Actor Critic (A2C)
  • Deep Deterministic Policy Gradient (DDPG)
  • Soft Actor Critic (SAC)
  • Proximal Policy Optimization (PPO)

Training

To train a model, use train.py python script.

python train.py <model_name> <start_date> <end_date> [OPTIONAL - initial_amount]

Note

  • For training, use any one of the available models (a2c, ddpg, sac, ppo).

The pretrained trained models are stored in portfolio_manager/trained_models.

About

A portfolio allocation system using Reinforcement Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published