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
Feature request: [Hierarchial Risk Parity Model] #200
Comments
HRP has been implemented (see docs here), but I'm quite interested in improving it to allow users to specify expected returns. Robert |
Correct if I am wrong in understanding your requirement. |
Really sorry for the slow response. HRP essentially works as follows:
The boldened part of step 3 is what I would like to enhance. Rather than just making local minimum-variance portfolios, can we incorporate expected returns, for example, by making local max-sharpe portfolios? The local allocation is done here, so in principle, we could do something like: alpha = 1 - first_variance / (first_variance + second_variance)
# change to
alpha = 1 - first_sharpe / (first_sharpe + second_sharpe) Though we can probably do better by writing down the analytical expression for unconstrained 2 asset max-sharpe. Speaking of constraints, that would be another major improvement to this HRP implementation. Is it possible to "naturally" put weight constraints on the HRP allocation? Seems quite difficult owing to the recursive nature of allocation, but there are some papers (like this) that describe how it might be done. Best, |
+1 to HRP weight constraints |
Thank You for the response.
I will get back to you as soon as possible.
Regards
Aditya
…On Mon, 30 Aug 2021, 3:30 pm Adam Hwang, ***@***.***> wrote:
+1 to HRP weight constraints
+1 to local max-sharpe portfolios
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#200 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHRBYWLFHBM34SSNTIFNAXTT7PL3TANCNFSM4SFHBHOA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
I am making a Hierarchial risk parity Model as my project.
Since it was on your roadmap, will like to create a pull request.
I definitely will take some time and inputs from you, but I believe
I should be able to complete a Weight distribution for assets for diversification.
Ping if needed
The text was updated successfully, but these errors were encountered: