PGPortfolio

Portfolio optimizer

A software toolkit implementing a novel reinforcement learning framework for portfolio management with policy optimization and financial-model-based algorithms.

PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem"(https://arxiv.org/pdf/1706.10059.pdf).

GitHub

2k stars
132 watching
752 forks
Language: Python
last commit: about 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
skfolio/skfolio A Python library for building and optimizing portfolios using machine learning algorithms 1,247
deependersingla/deep_portfolio An algorithm that optimizes portfolio allocation using Reinforcement Learning and Supervised learning. 168
jankrepl/deepdow A framework that enables portfolio optimization using deep learning. 920
jjakimoto/dqn Reinforcement learning-based algorithm for optimizing stock trading and portfolio management 181
guopengf/auto-fedrl A reinforcement learning-based framework for optimizing hyperparameters in distributed machine learning environments. 15
dppalomar/riskparityportfolio A tool for designing and optimizing risk parity portfolios using optimization techniques 107
cbfinn/gps An implementation of guided policy search and LQG-based trajectory optimization for reinforcement learning 598
fortitudo-tech/fortitudo.tech An open-source Python package implementing advanced portfolio optimization techniques 216
zackzikaixiao/fedgrab A tool for training federated learning models with adaptive gradient balancing to handle class imbalance in multi-client scenarios. 13
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
convexfi/riskparity.py A tool for designing and optimizing risk parity portfolios using optimization algorithms. 289
dppalomar/sparseindextracking A package for computing sparse portfolios of assets to track an index. 50
lequant40/portfolio_allocation_js A JavaScript library used to optimize financial portfolios through mathematical optimization algorithms 176
braverock/portfolioanalytics A PostScript-based software suite for analyzing and optimizing investment portfolios using various optimization techniques and robust covariance matrix estimators. 79
yannickkae/statistical-learning-based-portfolio-optimization An R Shiny application implementing a portfolio optimization method 13