| Overall Statistics |
|
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return -1.049% Drawdown 0.500% Expectancy 0 Net Profit -0.026% Sharpe Ratio -0.322 Probabilistic Sharpe Ratio 41.323% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha -0.001 Beta 0.042 Annual Standard Deviation 0.024 Annual Variance 0.001 Information Ratio 0.668 Tracking Error 0.227 Treynor Ratio -0.189 Total Fees $1.00 |
class ModulatedDynamicProcessor(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2020, 8, 26)
self.SetEndDate(2020, 9, 3)
self.SetCash(100000)
self.tsla = self.AddEquity("TSLA", Resolution.Daily).Symbol
self.Securities[self.tsla].SetDataNormalizationMode(DataNormalizationMode.Raw)
def OnData(self, data):
if not data.ContainsKey(self.tsla) or data[self.tsla] is None:
return
if not self.Portfolio.Invested:
self.MarketOrder(self.tsla, 1)
self.ticket = self.StopMarketOrder(self.tsla, -1, data[self.tsla].Price / 2)
self.Plot("Price", "TSLA", data[self.tsla].Price)
self.Plot("Price", "Stop", self.ticket.Get(OrderField.StopPrice))