class VentralParticlePrism(QCAlgorithm): def Initialize(self): self.SetStartDate(2012, 7, 17) # Set Start Date self.SetEndDate(2020, 7, 17) self.SetCash(250000000) # Set Strategy Cash self.AddEquity("QQQ", Resolution.Minute) self.AddEquity("TQQQ", Resolution.Minute) self.AddEquity("UVXY", Resolution.Minute) self.LongMAQQQ = self.SMA("QQQ", 730, Resolution.Daily) self.ShortMAQQQ = self.SMA("QQQ", 15, Resolution.Daily) self.SchlongMAQQQ = self.SMA("QQQ", 120, Resolution.Daily) self.SchortMAQQQ = self.SMA("QQQ", 29, Resolution.Daily) self.QuotientOne = (self.LongMAQQQ.Current.Value)/(self.ShortMAQQQ.Current.Value) self.QuotientTwo = (self.SchlongMAQQQ.Current.Value)/(self.SchortMAQQQ.Current.Value) #Here is my problem. self.SlopeAngleOne = self.MOMP(self.QuotientOne, 5) self.SlopeAngleTwo = self.MOMP(self.QuotientTwo, 28) #How do I calculate this? I want to find the momentum of this indicator over the given period. self.Schedule.On( self.DateRules.EveryDay("QQQ"), self.TimeRules.AfterMarketOpen(120), self.Derp) def Derp(self): if (self.SlopeAngleOne <= -0.001) and (self.SlopeAngleTwo <= 0.00033): self.SetHoldings("TQQQ", 0.8) self.SetHoldings("QQQ", 0) self.SetHoldings("UVXY", 0.08) elif self.SlopeAngleTwo >= 0.00033: self.SetHoldings("TQQQ", 0.3) self.SetHoldings("QQQ", 0.3) self.SetHoldings("UVXY", 0.15) else: self.SetHoldings("TQQQ", 0) self.SetHoldings("QQQ", 0) self.SetHoldings("UVXY", 0)

I just want to find the percentage change in the Quotients' values over the selected number of days. Thanks in advance for any help!

Author