Overall Statistics |
Total Trades 6 Average Win 0.39% Average Loss -0.09% Compounding Annual Return 4.392% Drawdown 0.700% Expectancy 0.729 Net Profit 0.350% Sharpe Ratio 1.454 Probabilistic Sharpe Ratio 54.975% Loss Rate 67% Win Rate 33% Profit-Loss Ratio 4.19 Alpha 0.034 Beta 0.028 Annual Standard Deviation 0.028 Annual Variance 0.001 Information Ratio -3.768 Tracking Error 0.061 Treynor Ratio 1.463 Total Fees $4.00 Estimated Strategy Capacity $140000.00 Lowest Capacity Asset AAPL VRKSAA43N0DI|AAPL R735QTJ8XC9X |
class BasicTemplateOptionTradesAlgorithm(QCAlgorithm): def Initialize(self): self.SetStartDate(2014, 6, 1) self.SetEndDate(2014, 6, 30) self.SetCash(100000) self.AddEquity("AAPL") option = self.AddOption("AAPL") option.SetFilter(-2, +2, 0, 30) def OnData(self,slice): if not self.Portfolio.Invested: for kvp in slice.OptionChains: chain = kvp.Value contracts = sorted(chain, key = lambda x: abs(chain.Underlying.Price - x.Strike)) if len(contracts) == 0: continue if contracts[0] != None: self.MarketOrder(contracts[0].Symbol, 1)