mirror of
https://github.com/wassname/catalyst.git
synced 2026-06-30 11:42:40 +08:00
e7405d04ad
Instead of doing the rollover by creating a new PerformancePeriod, introduces a `rollover` method that resets the values that need to be fresh in a new period, and moves the ending values to starting values, and leaves positions intact. This isn't a major runtime improvement in of itself, but it does allow us to more easily keep track of position values from period to period, which other improvements will use.