Overall Statistics |
Total Trades
40
Average Win
8.21%
Average Loss
-10.07%
Compounding Annual Return
5.070%
Drawdown
36.700%
Expectancy
0.543
Net Profit
173.535%
Sharpe Ratio
0.447
Loss Rate
15%
Win Rate
85%
Profit-Loss Ratio
0.82
Alpha
0.1
Beta
-2.204
Annual Standard Deviation
0.127
Annual Variance
0.016
Information Ratio
0.292
Tracking Error
0.127
Treynor Ratio
-0.026
Total Fees
$237.80
|
class SeasonalityInEquitiesAlgorithm(QCAlgorithm): def Initialize(self): self.SetStartDate(1999, 1, 1) self.SetEndDate(2019, 5, 1) self.SetCash(100000) self.AddEquity("SPY", Resolution.Daily) self.AddEquity("SHY", Resolution.Daily) self.Schedule.On(self.DateRules.MonthStart("SPY"), self.TimeRules.AfterMarketOpen("SPY"), self.Rebalance) self.startPrice = None def Rebalance(self): if self.Time.month == 5: self.Liquidate("SPY") if self.Time.month == 11: self.SetHoldings("SPY", 1)