| Overall Statistics |
|
Total Trades 677 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 $1252.45 Estimated Strategy Capacity $0 Lowest Capacity Asset ZB WGJREGFGXHK5 |
class HipsterTanRabbit(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2016, 9, 20) # Set Start Date
self.SetEndDate(2016, 9, 23)
self.SetCash(1_000_000) # Set Strategy Cash
# self.future = self.AddSecurity(SecurityType.Future, 'ZB20Z16', Resolution.Minute)
self.continuousContract = self.AddFuture(Futures.Financials.Y30TreasuryBond,
dataNormalizationMode = DataNormalizationMode.BackwardsRatio,
dataMappingMode = DataMappingMode.OpenInterest,
contractDepthOffset = 0)
def OnData(self, data):
if not self.Time.day == 21:
return
if self.continuousContract.Symbol not in data.QuoteBars:
return
currentContract = self.Securities[self.continuousContract.Mapped]
if self.Portfolio[currentContract.Symbol].IsLong:
self.MarketOrder(currentContract.Symbol, -1)
return
elif self.Portfolio[currentContract.Symbol].IsShort:
self.MarketOrder(currentContract.Symbol, 1)
return
else:
self.MarketOrder(currentContract.Symbol, 1)