I'm working on calculating the Historical Volatility as an indicator, using the IndicatorExtension class:

self.logr1 = LogReturn(1)
self.hvol100 = IndicatorExtensions.Of(StandardDeviation(100), self.logr1)

Question - I am manually warming up and updating the LogReturn. Does the IndicatorExtension warmup and update automatically, or do I need to feed it the current value of self.logr1?

For example, do I need to run the following? Or is it not neccessary? --

self.hvol100.Update(self.Time, self.logr1.Current.Value)