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).
2k stars
132 watching
752 forks
Language: Python
last commit: about 3 years ago
Linked from 2 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 |