I've discovered an apparent oddity that I wanted to see if there was a reason behind it--or if it's an error. Let's start with just the ES 12-XX contract's rollover dates. When you toggle back through them (i.e., 12-16, 12-15, 12-14, 12-13, etc), you'll see that they all fall on the 2nd Thursday in September, until you get to 12-06, and then the default Rollover Date is 9/7/06. So in trying to figure out why each contract fell on the 2nd Thursday but this one, I found that the apparent reason is that September 1, 2006 fell on a Friday while all of the other September 1st(s) fall on anything but Friday. So it seems weird to me that if a September 1st falls on a Thursday or a Saturday, that the Rollover Date is the 2nd Thursday but if the September 1st falls on a Friday, the Rollover Date is the 1st Thursday. It just seems weird and arbitrary, which makes me think it's an error.
For instance, if September 1st fell on a Sat or Sun, it would make sense that the Rollover Date would be the same as if September 1st fell on a Fri (i.e., first Thursday of the month), but that's not how the Rollover Dates go. The Rollover Date is only on the first Thursday if September 1st falls on Friday.
So I started with the ES 12-XX contracts (because I'm about to add expiries and data back to 2000), but I'm also noticing the same thing with the ES 09-XX contracts--although the Rollover month is then June instead of September--as well as the ES 03-XX contracts--although December instead of September. The ES 06-XX contracts never had a March 1st on a Friday, so I can't validate the same thing is going on with the ES 06-XX contract, but odds are that if there is a March 1st that fell on a Friday that the Rollover Date would be the 1st Thursday in March instead of the 2nd Thursday.
I was seeking consistency but didn't find it, which led me here. Is there a back story here or is this an error? It seems like an error.
Thanks,
Aventeren
Comment