Overall Statistics |
Total Trades 0 Average Win 0% Average Loss 0% Compounding Annual Return 0% Drawdown 0% Expectancy 0 Net Profit 0% Sharpe Ratio 0 Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0 Beta 0 Annual Standard Deviation 0 Annual Variance 0 Information Ratio 0 Tracking Error 0 Treynor Ratio 0 Total Fees $0.00 |
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)) '''