Overall Statistics |
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return 9.409% Drawdown 55.200% Expectancy 0 Net Profit 321.995% Sharpe Ratio 0.533 Probabilistic Sharpe Ratio 1.590% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0.104 Beta -0.114 Annual Standard Deviation 0.175 Annual Variance 0.031 Information Ratio -0.001 Tracking Error 0.262 Treynor Ratio -0.823 Total Fees $5.65 |
class TachyonOptimizedCompensator(QCAlgorithm): def Initialize(self): '''Initialise the data and resolution required, as well as the cash and start-end dates for your algorithm. All algorithms must initialized.''' self.SetStartDate(2005,1,1) #Set Start Date self.SetEndDate(2021,1,1) #Set End Date self.SetCash(100000) #Set Strategy Cash self.spy = self.AddEquity('SPY', Resolution.Daily, fillDataForward=True).SetDataNormalizationMode(DataNormalizationMode.Adjusted) self.SetBrokerageModel(BrokerageName.InteractiveBrokersBrokerage, AccountType.Margin) # initialize list # self.close = [] def OnData(self, data): if not data.ContainsKey("SPY"): return if not self.Portfolio.Invested: self.SetHoldings('SPY', 1)