Overall Statistics |
Total Trades 41 Average Win 0.17% Average Loss -0.16% Compounding Annual Return -3.311% Drawdown 1.000% Expectancy -0.083 Net Profit -0.274% Sharpe Ratio -0.731 Probabilistic Sharpe Ratio 28.633% Loss Rate 55% Win Rate 45% Profit-Loss Ratio 1.04 Alpha -0.04 Beta -0.229 Annual Standard Deviation 0.031 Annual Variance 0.001 Information Ratio 0.397 Tracking Error 0.134 Treynor Ratio 0.1 Total Fees $41.00 Estimated Strategy Capacity $910000000.00 Lowest Capacity Asset SPY R735QTJ8XC9X |
class DailyBuySellSPY(QCAlgorithm): def Initialize(self): self.SetStartDate(2021, 11, 1) # Set Start Date self.SetEndDate(2021, 11, 30) # Set End Date self.SetCash(100000) # Set Strategy Cash Symbol = "SPY" self.symbol = self.AddEquity(Symbol).Symbol self.Schedule.On(self.DateRules.EveryDay(self.symbol), self.TimeRules.AfterMarketOpen (self.symbol, -30), self.ExecuteBuy) self.Schedule.On(self.DateRules.EveryDay(self.symbol), self.TimeRules.BeforeMarketClose (self.symbol, 30), self.ExecuteSell) def ExecuteBuy (self): self.MarketOnOpenOrder(self.symbol, 100) def ExecuteSell (self): self.MarketOnCloseOrder(self.symbol, -100)