| Overall Statistics |
|
Total Trades 44 Average Win 2.32% Average Loss -1.87% Compounding Annual Return 0.362% Drawdown 7.500% Expectancy 0.222 Net Profit 8.651% Sharpe Ratio 0.12 Probabilistic Sharpe Ratio 0.000% Loss Rate 45% Win Rate 55% Profit-Loss Ratio 1.24 Alpha 0.001 Beta 0.02 Annual Standard Deviation 0.023 Annual Variance 0.001 Information Ratio -0.406 Tracking Error 0.158 Treynor Ratio 0.137 Total Fees $78.46 Estimated Strategy Capacity $410000000.00 Lowest Capacity Asset SPY R735QTJ8XC9X |
from datetime import datetime,timedelta
class ScheduledEventsAlgorithm(QCAlgorithm):
def Initialize(self):
self.SetStartDate(1999, 1, 1) # Set Start Date
self.SetEndDate(2021, 12, 6) # Set end date
self.SetCash(50000) # Set Strategy Cash
self.symbol="SPY"
self.spy = self.AddEquity(self.symbol, Resolution.Daily)
self.spy.SetDataNormalizationMode(DataNormalizationMode.Raw)
self.SetWarmUp(timedelta(7))
self.x=2
def OnData(self, data):
if self.IsWarmingUp:
return
if self.Time.month==1 and self.Time.day>4:
self.Liquidate()
if not self.Portfolio.Invested and self.Time.month==12 and self.Time.day>25:
self.SetHoldings(self.symbol, 1)