-
Notifications
You must be signed in to change notification settings - Fork 65
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
proposal to change risk metric calculation in upstream #91
Comments
Thanks for this. I spend his week to align the master of zipline-live to the zipline master, so we can facilitate moving the risk work over. I looked at it and it seems more logical indeed, not very backward compatible
|
I am hoping to merge this into master by this weekend. The diff on that pr is currently at The supported output is actually 100% compatible, and I have gone through great lengths to emulate the very organic and confusing structure of the performance packets. This work was done to facilitate changing the performance and risk packets in the future, but that has not been done in this branch. Also, regarding the risk report, we decided to leave the code for producing the risk report in zipline, and register a metrics-set, named One last thing that is quite relevant to you: you will need to provide alternate implementations of the Please let me know if you have any questions about this change. |
Hey zipline-live developers,
I am currently working on a change to how we compute risk metrics which may have an impact on the format of the perf packets and risk packet. I wrote up a small post about the proposed change which I posted to the mailing list here. I am looking for feedback from the community.
Some things that I think might apply specifically to the zipline-live project:
TradingAlgorithm
s withTradingAlgorithm.get_generator()
?Note: The new metric tracker is probably much easier to serialize than the old perf tracker because it basically acts as the algorithm's interface to the
Ledger
object which is what maintains the portfolio and account.The text was updated successfully, but these errors were encountered: