Overall Statistics |
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return -0.012% Drawdown 0.000% Expectancy 0 Net Profit -0.001% Sharpe Ratio -3.464 Probabilistic Sharpe Ratio 0.498% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha -0 Beta -0 Annual Standard Deviation 0 Annual Variance 0 Information Ratio -5.197 Tracking Error 0.114 Treynor Ratio 0.986 Total Fees $1.00 Estimated Strategy Capacity $0 Lowest Capacity Asset AAPL 31OJK5OW4VX2E|AAPL R735QTJ8XC9X |
class MuscularTanMonkey(QCAlgorithm): def Initialize(self): self.SetStartDate(2021, 6, 19) self.SetCash(100000) self.equity = self.AddEquity("AAPL", Resolution.Minute) self.equity.SetDataNormalizationMode(DataNormalizationMode.Raw) # in case the slice don't have a price, you can set last known price as market price to trade self.SetSecurityInitializer(lambda x: x.SetMarketPrice(self.GetLastKnownPrice(x))) def OnData(self, data): if self.Portfolio.Invested: return contracts = self.OptionChainProvider.GetOptionContractList(self.equity.Symbol, data.Time) if not contracts: return self.AddOptionContract(contracts[0], Resolution.Minute) self.Buy(contracts[0], 1)