Overall Statistics |
Total Trades 72 Average Win 0.44% Average Loss -0.22% Compounding Annual Return -5.630% Drawdown 6.500% Expectancy -0.834 Net Profit -6.495% Sharpe Ratio -2.562 Probabilistic Sharpe Ratio 0.000% Loss Rate 94% Win Rate 6% Profit-Loss Ratio 1.98 Alpha -0.048 Beta 0.008 Annual Standard Deviation 0.018 Annual Variance 0 Information Ratio -0.829 Tracking Error 0.285 Treynor Ratio -6.06 Total Fees $72.00 |
class LogicalLightBrownGoshawk(QCAlgorithm): def Initialize(self): self.SetStartDate(2020, 1, 1) # Set Start Date self.SetCash(100000) # Set Strategy Cash self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.rsi = self.RSI(self.symbol, 14) self.SetWarmUp(14) def OnData(self, data): if self.IsWarmingUp: return if not self.Portfolio.Invested: if self.rsi.Current.Value > 70: self.MarketOrder(self.symbol, -100) self.LimitOrder(self.symbol, +100, self.Securities[self.symbol].Close / 0.99) elif self.rsi.Current.Value < 30: self.MarketOrder(self.symbol, +100) self.LimitOrder(self.symbol, -100, self.Securities[self.symbol].Close * 0.99)