How would I update the value for self.macd?

Would I use self.Signal.Current.Value, self.Fast.Current.Value, self.MovingAverageConvergenceDivergence.Current.Value?

Would I have to set-up a MACD history as well and get the values from there?I've done it before using a single stock like so:#Decleared in Initilize self.macd_3 = self.MACD(self.syl, 12, 26, Resolution.Daily)     #Macd_3 Bar Data         self.macd_3.Updated += self.MacdUpdated         self.macd3Win = RollingWindow[IndicatorDataPoint](12)      def MacdUpdated(self, sender, updated):         '''Adds updated values to rolling window'''         self.macd3Win.Add(updated) But since I want to use a universe and cant initilize in the AssetData because it does not take the QCAlgorithm class