Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modern Implementation of PGPortfolio #149

Open
CaioSBC opened this issue Dec 21, 2024 · 2 comments
Open

Modern Implementation of PGPortfolio #149

CaioSBC opened this issue Dec 21, 2024 · 2 comments

Comments

@CaioSBC
Copy link

CaioSBC commented Dec 21, 2024

Hello everyone!

Since this repository is no longer maintained, I have been working on reproducing its implementations by creating a new Python package that utilizes modern versions of Gymnasium and PyTorch. Initially, I was using this code for my personal research, but I realized it could be beneficial to make it public. By doing so, the community can contribute, review, and enhance its reliability.

So I would like to invite all of you to collaborate on RLPortfolio so that we can develop a library that facilitates portfolio optimization research using reinforcement learning and promotes reproducibility in the field.

The library is still under development, with several features yet to be implemented. However, the training algorithm, market simulation, and a few deep learning architectures are already available for use.

@MuslemRahimi
Copy link

I like the idea. I am working fulltime on my project Stocknear and I am planning to apply more AI feature to my platform which your repo would be a good match. Let me know if you are interested!

@CaioSBC
Copy link
Author

CaioSBC commented Dec 27, 2024

Just like PGPortfolio, RLPortfolio can be applied to any kind of financial portfolio whose assets are able to be bought and sold freely, all you need is the historical price data. Just keep in mind that the formulation considers that there is no slippage and the agent does not affect the market, so it is advisable to apply it in a portfolio that contains high-volume assets.

So, yes, I do believe you can use the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants