# Chaikin Money Flow Indicator
class ChaikinMoneyFlowIndicator(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2020, 1, 2)
self.SetEndDate(2021, 2, 19)
self.cap = 100000
self.SetCash(self.cap)
self.stock = self.AddEquity('QQQ', Resolution.Hour).Symbol
self.PERIOD = 10;
self.SetWarmUp(self.PERIOD + 1)
self.cmf = self.CMF(self.stock, self.PERIOD, Resolution.Daily)
def OnData(self, data):
if self.IsWarmingUp or not self.cmf.IsReady: return
Chaikin_Money_Flow = self.cmf.Current.Value
self.Plot('Indicator', 'cmf', Chaikin_Money_Flow)
self.Log(Chaikin_Money_Flow )