Hi,

I am trying to get the 21 day EMA of TQQ as such:

class MyClass(QCAlgorithm):

    def Initialize(self):
        self.SetStartDate(2021, 8, 15)  # Set Start Date
        self.SetCash(100000)  # Set Strategy Cash
        self.tqqq = self.AddEquity("TQQQ", Resolution.Daily)

        # create 21 day EMA of TQQQ
        self.ema = ExponentialMovingAverage("TQQQ", 21);       


    def OnData(self, data):
        self.Debug("ema: " + str(self.ema))

 

However, in the log - the EMA is always 0.0.

Could someone please point out what I am doing wrong with EMA?

Author