Overall Statistics |
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return 16.658% Drawdown 34.100% Expectancy 0 Net Profit 16.642% Sharpe Ratio 0.7 Probabilistic Sharpe Ratio 35.764% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0 Beta 0.997 Annual Standard Deviation 0.337 Annual Variance 0.114 Information Ratio -0.852 Tracking Error 0.001 Treynor Ratio 0.237 Total Fees $15.01 Estimated Strategy Capacity $15000000.00 |
class SPY_Buy_And_Hold_Benchmark(QCAlgorithm): def Initialize(self): self.SetCash(1000000) #Starting Cash self.SetStartDate(2020,2,7) self.SetEndDate(2021,2,7) self.spy = self.AddEquity("SPY", Resolution.Hour) #self.spy.SetDataNormalizationMode(DataNormalizationMode.Adjusted) self.SetBenchmark("SPY") #self.Schedule.On(self.DateRules.EveryDay("SPY"),self.TimeRules.AfterMarketOpen("SPY"),self.PlotStuff) #self.Schedule.On(self.DateRules.MonthStart("SPY"),self.TimeRules.AfterMarketOpen("SPY"),self.PlotStuff) def OnData(self, data): #3. Place an order for 100 shares of IWM and print the average fill price #4. Debug the AveragePrice of IWM if not self.Portfolio.Invested: self.SetHoldings("SPY",1) #def PlotStuff(self): #self.SetHoldings("SPY",1)