Overall Statistics
class MyAlgorithm(QCAlgorithm):
    
    def Initialize(self):
        self.SetStartDate(2014, 7, 1)  # Set Start Date
        self.SetEndDate(2014, 7, 17)
        self.SetCash(100000)  # Set Strategy Cash
        
        
        for ticker in ["AAPL"]:
            self.AddEquity(ticker, Resolution.Daily)
            self.Securities[ticker].SetDataNormalizationMode(DataNormalizationMode.Raw);

        self.Schedule.On(self.DateRules.EveryDay("AAPL"),  
                 self.TimeRules.AfterMarketOpen("AAPL", 5),         
                 Action(self.log_test))


    def log_test(context):
        # Try the History method with a python list
        # Note the brackets
        history = context.History(["AAPL"], 3)
        closes = history.close.unstack(level=0)
        last_close = closes["AAPL"].tail(1)
        
        
        neg_index = history.iloc[-1]
        context.Log('history list type: {} value: {}'
                    .format(type(history), closes))
        '''
        # Try the History method with a single symbol
        # Note there are no brackets
        history = context.History("AAPL", 3)["close"].unstack(level=0)
        neg_index = 0 #history.iloc[-1]
        context.Log('history list type: {} value: {}'
                    .format(type(history), neg_index))
        '''