e029b96229
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Fix bug - Add `ResetHandler()` and `IsReset` field in `CompositeIndicator.cs` - Modify `CompositeIndicator.Reset()` to invoke the IsReset event - Modify `VolumeWeightedAveragePriceIndicator.Reset()` method to reset its composite indicator - Modify `IndicatorExtensions.WeightedBy()` to register an event to the returned composite indicator `IsReset` field * Enhance implementation * Address Requested changes * Nit changes * Nit change * Nit change * Address chages - Make ResetCompositeIndicator inherit from CompositeIndicator and override `Reset()` method - Add ResetCompositeIndicator unit tests - Modifiy IndicatorExtensions to keep returning the same type in `WeightedBy()` method * Avoid modify other IndicatorExtensions methods * Nit changes * Reset inner indicators and add more unit tests