| 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)