Ticker TVIX
From 2012-12-21 00:00:00
To 2013-08-30 00:00:00
Security Type Equity
Market USA
Resolution Minute
Status Resolved

#Check for TVIX splits if data.Splits.ContainsKey("TVIX"): ## Log split information self.tvixSplit = data.Splits['TVIX'] if self.tvixSplit.Type == 0: self.tvixSplitTrigger = 1 self.Log('TVIX stock will split next trading day. Holdings will be liquidated') if self.tvixSplit.Type == 1: self.Log("Split type: {0}, Split factor: {1}, Reference price: {2}".format(self.tvixSplit.Type, self.tvixSplit.SplitFactor, self.tvixSplit.ReferencePrice))

Using the above code block in my OnData() method I notice that the two reverse splits on 12/21/2012 and 8/30/2013 are not captured in my logs while all subsequent splits are.  This is causing unusual backtest results on those days.  Am I interpreting these results incorrectly?

 

https://www.quantconnect.com/data/tree/equity/usa/minute/tvix

Author