Skip to content

Set of codes for the working paper "Deep Reinforcement Learning for Portfolio Management: A Simulation Study"

Notifications You must be signed in to change notification settings

JLDC/ReinforcementPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReinforcementPortfolio

Set of codes for the paper Deep Reinforcement Learning for Portfolio Management: A Simulation Study

TODO List

High priority

  • Documentation
  • Example usage
  • Pre-stored SimulatorEnv parameters.
  • Generalize SimulatorEnv to have the same components: a simulator which generates prices, returns, features. => this can then be used to unify state(), reset!(), and env(action). Note: must keep track of returns for rewards such as SR.

Medium priority

  • Make agents work for any environment type, not only GPEnv -> Solved throught the generalization of SimulatorEnv
  • Add RNG everywhere instead of resetting seeds within functions? -> Unsure
  • Gradient clipping for PPO
  • CPU/GPU agnosticism
  • Recurrent policies

Low priority

  • State space for the environment
  • GAIL

About

Set of codes for the working paper "Deep Reinforcement Learning for Portfolio Management: A Simulation Study"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages