| Overall Statistics |
|
Total Trades 0 Average Win 0% Average Loss 0% Compounding Annual Return 0% Drawdown 0% Expectancy 0 Net Profit 0% Sharpe Ratio 0 Probabilistic Sharpe Ratio 0% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0 Beta 0 Annual Standard Deviation 0 Annual Variance 0 Information Ratio 0 Tracking Error 0 Treynor Ratio 0 Total Fees $0.00 Estimated Strategy Capacity $0 Lowest Capacity Asset |
class GeekyMagentaEagle(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2020, 12, 1) # Set Start Date
self.SetEndDate(2020, 12, 1)
self.SetCash(100000) # Set Strategy Cash
future = Futures.Indices.NASDAQ100EMini
self.fut = self.AddFuture(
future, dataNormalizationMode=DataNormalizationMode.Raw, dataMappingMode=DataMappingMode.OpenInterest, contractDepthOffset=0)
self.fut.SetFilter(1, 182)
self.commod = self.fut.Symbol
count = 0
history = self.History(self.commod, 100, Resolution.Minute)
for index, row in history.iterrows():
bar = TradeBar(index[2]-Time.OneMinute, self.commod, row.open, row.high, row.low, row.close, row.volume)
bar.Symbol = self.commod
count += 1
# Will update consolidators here when the history starts working
#for consolidator in self.MyCons:
# consolidator.Update(bar)
self.Log("counter: {0}".format(count))
def OnData(self, data: Slice):
'''OnData event is the primary entry point for your algorithm. Each new data point will be pumped in here.
Arguments:
data: Slice object keyed by symbol containing the stock data
'''
pass