Rollover of Futures Contracts

Login or Register

Please login or register in order to view and post in the Forum.

2 posts / 0 new
Last post
cpayne
Last seen: 1 year 1 month ago
Joined: 03/30/2009 - 00:00
Rollover of Futures Contracts

It's that time of the quarter (or month).  Time to rollover your futures contract to the new month.  At the time I'm writing this topic, it's time to roll ESZ6 (December 2016) to ESH7 (March 2017).  Rollover is pretty simple.  Just open the .Futures Quotepage and right-click on the symbol and choose "Rollover Future" (see screenshot below).   That's it.  Below are some notes that may clear up some confusion on different fronts.

  • If you are using DTN IQFEED, and you're using a continuous contract such as @ES#, rollover is not needed as that contract automatically starts tracking the new contract at the time of rollover.  However, for the historical data to be back adjusted to account for the gap between rollover, you must do a full download after rollover (right-click on chart and "Download Data: Full Data").
  • Regardless of what data feed you're using, doing a full download after rollover is needed in order that the historical data will now reflect the data of the frontmonth contract (right-click on chart and "Download Data: Full Data").  If you do not perform this step, the historical data willl still reflect that of the previous contract.
  • If you are and tracking the front month contracts, DTN IQFEED (or DTNMA) uses a 2 digit year in the symbol, such as @ESZ16 (instead of the single digit ESZ6 used by eSignal and most brokerage feeds).
  • If you are using a brokerage feed for you rlive feed (IB, Gain/OEC, Rithmic, etc), the rollove process should automatically adjust your DTN alias symbol as well.  The DTN alias symbol is the symbol IRT uses when requesting backfill data from DTNMA.  To check this, right-click in chart and choose Setup > Instrument.  Click the "More" button at bottom left of window.  The DTN alias symbol will be displayed at bottom of window and titled "DTN Symbl" as you see in the screenshot at bottom of this post.
  • After rollover, you can adjust your reference lines and drawing tools to account for the gap between contracts automatically with a function.  Determine the gap (difference in price) between the two contracts, then go to "File > Functions" and choose "Adjust Chart Prices" and then enter the symbol followed by a comma and then the price adjustment, such as "@ES#, 4.75" and hit Go.  In the next reply to this topic, some gap adjustments for latest rollover will be posted. This page may be of assistance in computing the gap between contracts.
  • This page is a little dated but provides some good information related to rollover: All About Rollover

Please share any suggestions or questions related to rollover to this topic.

Setup Instruments Window

 

0
cpayne
Last seen: 1 year 1 month ago
Joined: 03/30/2009 - 00:00
Rollover Gap Adjustment Numbers

See gap adjustment details in post above...

ES Dec 2016 to March 2017:  -5.25