Overall Statistics |
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return 10.350% Drawdown 1.100% Expectancy 0 Net Profit 0.135% Sharpe Ratio -5.253 Probabilistic Sharpe Ratio 6.757% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0.013 Beta 1.174 Annual Standard Deviation 0.075 Annual Variance 0.006 Information Ratio -4.25 Tracking Error 0.011 Treynor Ratio -0.335 Total Fees $5.00 Estimated Strategy Capacity $100000000.00 Lowest Capacity Asset SPY R735QTJ8XC9X |
# region imports from AlgorithmImports import * from pprint import pprint # endregion class SpyDataReadFailure(QCAlgorithm): def Initialize(self): self.SetStartDate(2004, 11, 12) self.SetEndDate(2004, 11, 16) self.SetCash(100000) spy = self.AddEquity("SPY", Resolution.Daily) spy.SetDataNormalizationMode(DataNormalizationMode.Raw) self.spy = spy.Symbol def OnData(self, data: Slice): if not self.spy in data: self.Log("data but not spy?") return close = self.Securities[self.spy].Close try: close1 = data[self.spy].Close self.Log("close: " + str(close) + " close1: " + str(close1)) except: self.Log("close: " + str(close) + " close1: unavailable") if not self.Portfolio[self.spy].Invested: self.MarketOrder(self.spy, 1000)