about   privacy   site map   fee calculator     

Join our other 80,000 customers who enjoy the fastest, most reliable, professional market data available.

(Move your cursor to this window to pause scrolling)




"Excellent datafeed !!!" - Comment from Arely
"Just a thank you for the very helpful and prompt assistance and services. You provided me with noticeably superior service in my setup compared to a couple of other options I had looked at." - Comment from John
"Thank you so much - awesome feed, awesome service!" - Comment from Greg via Email
"IQFeed version 4 is a real screamer compared to anything else I have seen." - Comment from Tom
"You have an excellent product !!!!!!" - Comment from Arely
"Just a quick one to say I'm very impressed so far :) The documentation for developers is excellent and I've quickly managed to get an app written to do historical downloads. The system is very robust and pretty quick considering the extent of data that's available. The support guys have been very helpful too, in combination with the forums it's been plain sailing so far!" - Comment from Adam
"I'm satisfied with IQFeed. It's the most reliable and fastest quote feed I have ever used. Although I'm a resident in China, it's still very fast!" - Comment from Xiaofei
"After all the anxiety I had with my previous data provider it is a relief not to have to worry about data speed and integrity." - Comment from Eamonn
"I've been using Neoticker RT with IQFeed for two months, and I'm very happy with both of the products (I've had IQFeed for two years with very few complaints). The service from both companies is exceptional." - Comment from Public Forum
"I just wanted to let you know how fast and easy I found it to integrate IQFeed into our existing Java code using your JNI client. In my experience, such things almost never go so smoothly - great job!" - Comment from Nate
"I am very pleased with the DTNIQ system for quotes and news." - Comment from Larry
"Can I get another account from you? I am tired of ******* going down so often" - Comment from George
"You are much better than lawyers or the phone company because you answer the phone when I call! I just love your customer service." - Comment from Isreal
"If someone needs the best quality data and backfill beyond what their broker provides at a rate that is the best in the industry, I highly recommend IQFeed." - Comment from Josh via Public Forum
"I started a trial a few weeks back before the market went wild. DTN.IQ didn’t miss anything and beat my other provider. I decided to stay with you because of the great service through all the volatility." - Comment from Mike
"I noticed that ******* quotes locked up shortly after the interest rate announcement yesterday while yours stayed stable." - Comment from Ron in Utah
"There is no doubt that IQFeed is the best data provider. I am very satisfied with your services. And IQFeed is the only one that I would recommend to my friends. Now, most of them are using your product in China." - Comment from Zhezhe
"I "bracket trade" all major news releases and I have not found one lag or glitch with DTN.IQ feed. I am very comfortable with their feed under all typical news conditions (Fed releases, employment numbers, etc)." - Comment from Public Forum
"If you want customer service that answers the phone, your best bet is IQFeed. I cannot stop praising them or their technical support. They are always there for you, and they are quick. I have used ****** too but the best value is IQFeed." - Comment from Public Forum
"I am keeping IQFeed, much better reliabilty than *******. I may refer a few other people in the office to switch as well." - Comment from Don
"I've never had DTN go out on me since switching. ******* would go down a couple times every month when I was using them." - Comment from Bryce in AL.
"I use IQ Feed, Great stuff as far as data analysis information, storage and retrieval is concerned." - Comment from Public Forum
"My broker in Davenport suggested I give you a try as he uses your service and says its the best." - Comment from Bill via RT Chat
"You are either overstaffed or people just don't have problems with your feed because customer support always answers the phone quickly." - Comment from Jay via Email
"I would just like to say that IQFeed version 4 is running very well and I am very happy with its performance. I would also like to extend a big thanks for the fast and efficient help that I always receive. My questions and concerns are always addressed promptly. Way to go!" - Comment from Josh in CO.
"DTN has never given me problems. It is incredibly stable. In fact I've occasionally lost the data feed from Interactive Brokers, but still been able to trade because I'm getting good data from DTN." - Comment from Leighton
"Interactive Brokers tick data was inconsistent, so I have switched to using DTN exclusively. It is great to no longer have to worry about my datafeed all day long." - Comment from Philippe
"The service is great, I see a noticeable improvement in my volume profiles over [broker]'s data feed" - Comment from Larry
"Thanks for all of your help. Great customer service deserves to be recognized which one the reasons I've been a customer of DTN for over 10 years!" - Comment from Stuart
"I like you guys better than *******...much more stable and a whole lot fewer issues." - Comment from Philip
"I have to tell you though that using the IQFeed API is about the easiest and cleanest I have seen for some time." - Comment from Jim
"I'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"I used to have *******, but they are way more money for the same thing. I have had no probs with data from DTN since switching over." - Comment from Public Forum Post
"Everything is working great with the API. I love it." - Comment from Calvin
"I am a hedge fund manager here. It’s funny, I have a Bloomberg terminal and a Bridge feed, but I still like having my DTN feed!" - Comment from Feras
"I am very happy I changed. I love the product, but more so I am thrilled with Tech Support. You are knowledgeable, polite, pleasant and professional." - Comment from Pat
"I ran your IQFeed DDE vs. my broker vs. a level II window for some slow-moving options. I would see the level II quote change, then your feed update instantaneously. My broker's DDE, however, would take as much as 30 seconds to update. I am not chasing milliseconds, but half a minute is unacceptable." - Comment from Rob
"Thanks for the great product and support. During this week of high volume trading, my QuoteTracker + IQ Feed setup never missed a beat. Also, thanks for your swiftness in responding to data issues. I was on ******* for a few years before I made the switch over early this year, and wish I had done it a long time ago." - Comment from Ken
"I was with ******* for 4 years at $230 a month, this is a huge savings for me, GOD BLESS YOU PEOPLE," - Comment from T.S. via Email
"Everything is working great ! Very impressive client. The news refreshes better and is more pertinent than the ******* feed I paid $ 100/month for. I Also like the charts a lot." - Comment from Leon
"Previously I was using *******. IQFeed is WAY more economical, and for my charting needs is just as good, if not better." - Comment from Public Forum Post
"Very impressed with the quality of your feed - ******* is a real donkey in comparison." - Comment from A.C. via Email
"This is an excellent value, the system is generous (allowing for 500 stocks) and stable (and really is tick-by-tick), and the support is fantastic." - Comment from Shirin via Email
"DTN feed was the only feed that consistently matched Bloomberg feed for BID/ASK data verification work these past years......DTN feed is a must for my supply & demand based trading using Cumulative Delta" - Comment from Public Forum Post
"It’s so nice to be working with real professionals!" - Comment from Len
"I was on the phone with a friend who uses CQG and right after the Fed announcement, CQG was as much as 30 seconds behind DTN.IQ. Some quotes were off by as much as 15-18 cents. Your feed never missed a beat." - Comment from Roger
"And by the way, have to say this. I love the IQFeed software. It's rock solid and it has a really nice API." - Comment from Thomas via RT Chat
"IQ feed is brilliant. The support is mind-bending. What service!" - Comment from Public Forum Post
"Boy, probably spent a thousand hours trying to get ******* API to work right. And now two hours to have something running with IQFeed. Hmmm, guess I was pretty stupid to fight rather than switch all this time. And have gotten more customer service from you guys already than total from them… in five years." - Comment from Jim
"With HUGE volume on AAPL and RIMM for 2 days, everyone in a trading room was whining about freezes, crashes and lag with *******, RealTick, TS and Cyber. InvestorRT with IQFeed was rock solid. I mean SOLID!" - Comment from Public IRC Chat
"You have an excellent feed. Very few spikes for Spot Forex." - Comment from Public Forum Post
"Awesome response, as usual. It is a sincere and refreshing pleasure to do business with DTN, compared to your competition." - Comment from Ryan
"Everything is working amazing now. I'm already impressed with the true-tick feed of IQFeed and it's ability to support my 480 symbol layout." - Comment from Tyler via Email
"I just wanted to tell you what a fine job you have been doing. While *******, from what I hear, has been down and out, off and on, IQ feed has held like a champ this week." - Comment from Shirin
"I will tell others who want to go into trading that DTN ProphetX is an invaluable tool, I don't think anyone can trade without it..." - Comment from Luther
"I have been using IQFeed now for a few years in MultiCharts and I have zero complaints. Very, very rare to have any data hiccups or anything at all go wrong." - Comment from Public Forum
"Thank God for your Data Feed as the only Zippers I see are on my pants (LOL), and no more 200 pip spikes to mess up charts." - Comment from Spiro via Email
"I just wanted to say how happy I am with your service. I was able to download the API docs last week and I was able to replicate Interactive Brokers historical bar queries and realtime bar queries over the weekend. That was about one of the fastest integrations that I've ever done and it works perfectly!!!!" - Comment from Jason via Email
"IQ feed works very well, does not have all of the normal interruptions I have grown used to on *******" - Comment from Mark
"As a past ******* customer(and not a happy one), IQ Feed by DTN is a much better and cheaper product with great customer support. I have had no problems at all since switching over." - Comment from Public Forum
"This beats the pants off CQG, I am definitely switching to the ProphetX 3.0!" - Comment from Stephen
"Thanks for following up with me. You guys do a great job in tech support." - Comment from Phelps
"Its working FABULOUSLY for me!! Holy cow...there has been so much I've been missing lately, and with this feed and Linnsoft software...I'm in the game now." - Comment from Chris R.
"I cannot believe what a difference it makes trading with ProphetX!" - Comment from Bruce in Los Angeles
"I am enjoying the feed very much - so superior to the broker provided feed I was previously using." - Comment from George
"Version 4.0.0.2 has been working well for me and I appreciate that it is now a much tighter client to work with. I feel I can go to press with my own application and rely on a stable platform" - Comment from David in IA.
"I've been using IQFeed 4 in a multi-threaded situation for the last week or two on 2600 symbols or so with 100 simultaneous daily charts, and I have had 100% responsiveness." - Comment from Scott
"For anyone considering using DTN.IQ for a data feed, my experience with the quality of data and the tech support has been very positive." - Comment from Public Forum
"The people at Nirvana have very nice things to say about your company and I can see why! Price and service is a potent combination." - Comment from Ed
"If you are serious about your trading I would not rely on IB data for serious daytrading. Took me a while to justify the cost of IQ Feed and in the end, it's just a 2 point stop on ES. Better safe than sorry" - Comment from Public Forum
"I had always used ******* but for the past 2 weeks have been trying DTN IQFeed. Customer support has been extraordinary. They call just to make sure your problem hasn't recurred." - Comment from Public Forum
"I just wanted to let u know that your data feed/service is by far the best!!! Your unfiltered tick data is excellent for reading order flow and none of your competitors delivers this quality of data!" - Comment from Peter via Email
About IQFeed Support Developers
Symbol Guide
Symbol Look-Up
Download Client
IQFeed YouTube Channel
Support Forums
Live Chat
Contact Us
Manage Account


Have a Question for Sales?
Call 800-475-4755
or
Email sales@iqfeed.net


Follow DTN_IQFeed on Twitter

Agents offline

Chat with an agent

Agents offline

Commodity Market: CME

Back To Previous Page

The symbology for a future contract is
   [FUTURE ROOT][MONTH CODE][2 DIGIT YEAR]
For example: @ESZ15 = Emini S&P 500 December 2015 Future Contract
The symbology for a future option contract is
   [FUTURE SYMBOL][P/C][STRIKE]
For example: @ESZ15C154000 = Emini S&P 500 December Call at 1540.00 strike

MONTH CODES
Jan-F    Feb-G    Mar-H    Apr-J    May-K    Jun-M   
Jul-N    Aug-Q    Sep-U    Oct-V    Nov-X    Dec-Z
· For combined session symbols, the first character is "+".
· For Night/Electronic sessions, the first character is "@" (example @ES) or "Q" (example QCL).
· Replace the Month and Year code with "#" for Front Month (ie. @ES# instead of @ESZ15).
· Replace the Month and Year code with "#C" for Front Month back-adjusted history (ie. @ES#C instead of @ESZ15).
CME: Records=119
Future Future Root Description Roll Rule Description
+SPM17 +SP S&P 500 INDEX JUNE 2017 Roll 6 trading days before expiration date
@ACDM17 @ACD AUSTRALIAN $/CANADIAN $ JUNE 2017 Roll 2 trading days before expiration date
@ADM17 @AD AUSTRALIAN DOLLAR JUNE 2017 Roll 2 trading days before expiration date
@AJYM17 @AJY AUSTRALIAN $/JAPANESE YEN JUNE 2017 Roll 2 trading days before expiration date
@ANEM17 @ANE AUSTRALIAN $/NEW ZEALAND $ JUNE 2017 Roll 2 trading days before expiration date
@BDIM17 @BDI BLOOMBERG DOLLAR SPOT INDEX JUNE 2017 Roll 2 trading days before expiration date
@BPM17 @BP BRITISH POUND JUNE 2017 Roll 2 trading days before expiration date
@BRM17 @BR BRAZILIAN REAL JUNE 2017 Roll on expiration date
@BTK17 @BT BOSTON HOME PRICE INDEX MAY 2017 Roll on expiration date
@BU2U17 @BU2 TWO-YEAR BUNDLE FUTURES SEPTEMBER 2017 Roll 6 trading days from the end of the month prior to expiration
@BU3U17 @BU3 THREE-YEAR BUNDLE FUTURES SEPTEMBER 2017 Roll 6 trading days from the end of the month prior to expiration
@BU5U17 @BU5 FIVE-YEAR BUNDLE FUTURES SEPTEMBER 2017 Roll 6 trading days from the end of the month prior to expiration
@CBK17 @CB BUTTER - CASH SETTLED MAY 2017 Roll on expiration date
@CDM17 @CD CANADIAN DOLLAR JUNE 2017 Roll 3 trading days before expiration date
@CHK17 @CH CHICAGO HOME PRICE INDEX MAY 2017 Roll on expiration date
@CHLM17 @CHL CHILEAN PESO JUNE 2017 Roll 2 trading days before expiration date
@CHPM17 @CHP CHILEAN PESO/USD JUNE 2017 Roll 2 trading days before expiration date
@CJYM17 @CJY CANADIAN $/JAPANESE YEN JUNE 2017 Roll 2 trading days before expiration date
@CKOM17 @CKO CZECH KORUNA JUNE 2017 Roll 2 trading days before expiration date
@CNHM17 @CNH USD/OFFSHORE RMB JUNE 2017 Roll 2 trading days before expiration date
@CPCK17 @CPC USD MALAYSIAN CRUDE PALM OIL SWAP MAY 2017 Roll on expiration date
@CPOK17 @CPO USD MALAYSIAN CRUDE PALM OIL MAY 2017 Roll on expiration date
@CSCK17 @CSC CHEESE - CASH SETTLED MAY 2017 Roll on expiration date
@CTBM17 @CTB S&P 500 CARRY ADJ TOT RET BTIC JUNE 2017 Roll 7 trading days before expiration date
@CTRM17 @CTR S&P 500 CARRY ADJ TOT RET JUNE 2017 Roll 7 trading days before expiration date
@CUK17 @CU COMPOSITE HOME PRICE INDEX MAY 2017 Roll on expiration date
@D0V17 @D0 HDD - LONDON OCTOBER 2017 Roll on expiration date
@D2V17 @D2 HDD - AMSTERDAM OCTOBER 2017 Roll on expiration date
@DAK17 @DA MILK CLASS III MAY 2017 Roll on expiration date
@DCK17 @DC WASHINGTON D.C. HOME PRICE INDEX MAY 2017 Roll on expiration date
@DEK17 @DE DENVER HOME PRICE INDEX MAY 2017 Roll on expiration date
@DKK17 @DK MILK CLASS IV MAY 2017 Roll on expiration date
@DYK17 @DY DRY WHEY MAY 2017 Roll on expiration date
@EADM17 @EAD EURO FX/AUSTRALIAN $ JUNE 2017 Roll 2 trading days before expiration date
@EBM17 @EB 3 MONTH EURIBOR JUNE 2017 Roll on expiration date
@ECDM17 @ECD EURO FX/CANADIAN DOLLAR JUNE 2017 Roll 2 trading days before expiration date
@ECZM17 @ECZ CZECH KORUNA/EURO JUNE 2017 Roll 2 trading days before expiration date
@EDU17 @ED EURODOLLAR SEPTEMBER 2017 Roll 6 trading days from the end of the month prior to expiration
@EHUM17 @EHU EURO/HUNGARIAN FORINT JUNE 2017 Roll 2 trading days before expiration date
@EMM17 @EM 1 MONTH EURODOLLAR JUNE 2017 Roll on expiration date
@ENKM17 @ENK EURO FX/NORWEGIAN KRONE JUNE 2017 Roll 2 trading days before expiration date
@EPLM17 @EPL EURO/POLISH ZLOTY JUNE 2017 Roll 2 trading days before expiration date
@ESKM17 @ESK EURO FX/SWEDISH KRONA JUNE 2017 Roll 2 trading days before expiration date
@EUM17 @EU EURO FX JUNE 2017 Roll 2 trading days before expiration date
@FRK17 @FR SAN FRANCISCO HOME PRICE INDEX MAY 2017 Roll on expiration date
@G0K17 @G0 CAT - LONDON MAY 2017 Roll on expiration date
@G2K17 @G2 CAT - AMSTERDAM MAY 2017 Roll on expiration date
@GFK17 @GF FEEDER CATTLE MAY 2017 Roll on expiration date
@GFTQ17 @GFT FEEDER CATTLE TAS AUGUST 2017 Roll on expiration date
@GIEM17 @GIE S&P GSCI EXCESS RETURN JUNE 2017 Roll on expiration date
@GIM17 @GI S&P GSCI JUNE 2017 Roll 7 trading days after the start of the expiration month
@HEM17 @HE LEAN HOGS JUNE 2017 Roll on expiration date
@HETM17 @HET LEAN HOGS TAS JUNE 2017 Roll on expiration date
@HFOM17 @HFO HUNGARIAN FORINT JUNE 2017 Roll 2 trading days before expiration date
@HQV17 @HQ HDD - MINNEAPOLIS OCTOBER 2017 Roll on expiration date
@IBVM17 @IBV USD-DENOMINATED IBOVESPA FUTURES JUNE 2017 Roll on expiration date
@ILM17 @IL ISRAELI SHEKEL JUNE 2017 Roll 2 trading days before expiration date
@JYM17 @JY JAPANESE YEN JUNE 2017 Roll 2 trading days before expiration date
@K0K17 @K0 CDD - LAS VEGAS MAY 2017 Roll on expiration date
@K1K17 @K1 CDD - ATLANTA MAY 2017 Roll on expiration date
@K2K17 @K2 CDD - CHICAGO MAY 2017 Roll on expiration date
@K3K17 @K3 CDD - CINCINNATI MAY 2017 Roll on expiration date
@K4K17 @K4 CDD - NEW YORK MAY 2017 Roll on expiration date
@K5K17 @K5 CDD - DALLAS MAY 2017 Roll on expiration date
@KQK17 @KQ CDD - MINNEAPOLIS MAY 2017 Roll on expiration date
@KRWM17 @KRW KOREAN WON/US DOLLAR JUNE 2017 Roll 2 trading days before expiration date
@KSK17 @KS CDD - SACRAMENTO MAY 2017 Roll on expiration date
@LAK17 @LA LOS ANGELES HOME PRICE INDEX MAY 2017 Roll on expiration date
@LBN17 @LB RANDOM LENGTH LUMBER JULY 2017 Roll on expiration date
@LEM17 @LE LIVE CATTLE JUNE 2017 Roll on expiration date
@LETM17 @LET LIVE CATTLE TAS JUNE 2017 Roll on expiration date
@LVK17 @LV LAS VEGAS HOME PRICE INDEX MAY 2017 Roll on expiration date
@M6AM17 @M6A E-MICRO AUD/USD JUNE 2017 Roll 2 trading days before expiration date
@M6BM17 @M6B E-MICRO GBP/USD JUNE 2017 Roll 2 trading days before expiration date
@M6EM17 @M6E E-MICRO EUR/USD JUNE 2017 Roll 2 trading days before expiration date
@MCDM17 @MCD E-MICRO CAD/USD JUNE 2017 Roll 2 trading days before expiration date
@MIK17 @MI MIAMI HOME PRICE INDEX MAY 2017 Roll on expiration date
@MIRK17 @MIR INR/USD E-MICRO MAY 2017 Roll 2 trading days before expiration date
@MJYM17 @MJY E-MICRO JPY/USD JUNE 2017 Roll 2 trading days before expiration date
@MNHM17 @MNH E-MICRO USD/OFFSHORE RMB JUNE 2017 Roll 2 trading days before expiration date
@MSFM17 @MSF E-MICRO CHF/USD JUNE 2017 Roll 2 trading days before expiration date
@NEM17 @NE NEW ZEALAND DOLLAR JUNE 2017 Roll 2 trading days before expiration date
@NFK17 @NF NONFAT DRY MILK MAY 2017 Roll on expiration date
@NIYM17 @NIY NIKKEI 225 YEN INDEX JUNE 2017 Roll on expiration date
@NKDM17 @NKD NIKKEI 225 DOLLAR INDEX JUNE 2017 Roll 5 trading days before expiration date
@NOKM17 @NOK NORWEGIAN KRONE JUNE 2017 Roll 2 trading days before expiration date
@NYK17 @NY NY HOME PRICE INDEX MAY 2017 Roll on expiration date
@OPFK17 @OPF USD MALAYSIAN PALM OLEIN MAY 2017 Roll on expiration date
@PJYM17 @PJY BRITISH PD/JAPANSE YEN JUNE 2017 Roll 2 trading days before expiration date
@PLZM17 @PLZ POLISH ZLOTY JUNE 2017 Roll 2 trading days before expiration date
@POGK17 @POG MALAYSIAN PALM OIL - GASOIL SPREAD MAY 2017 Roll on expiration date
@PSFM17 @PSF BRITISH PD/SWISS FRANC JUNE 2017 Roll 2 trading days before expiration date
@PXM17 @PX MEXICAN PESO JUNE 2017 Roll 2 trading days before expiration date
@RAM17 @RA SOUTH AFRICAN RAND JUNE 2017 Roll 2 trading days before expiration date
@RBM17 @RB CHINESE RENMINBI/US DOLLAR JUNE 2017 Roll 2 trading days before expiration date
@REM17 @RE CHINESE RENMINBI/EURO JUNE 2017 Roll 2 trading days before expiration date
@RFM17 @RF EURO FX/SWISS FRANC JUNE 2017 Roll 2 trading days before expiration date
@RPM17 @RP EURO FX/BRITISH POUND JUNE 2017 Roll 2 trading days before expiration date
@RUM17 @RU RUSSIAN RUBLE JUNE 2017 Roll 2 trading days before expiration date
@RYM17 @RY EURO FX/JAPANESE YEN JUNE 2017 Roll 2 trading days before expiration date
@SDAZ17 @SDA S&P 500 ANNUAL DIVIDEND INDEX DECEMBER 2017 Roll 6 trading days before expiration date
@SDIM17 @SDI S&P 500 QUARTERLY DIVIDEND INDEX JUNE 2017 Roll 6 trading days before expiration date
@SDK17 @SD SAN DIEGO HOME PRICE INDEX MAY 2017 Roll on expiration date
@SEKM17 @SEK SWEDISH KRONA JUNE 2017 Roll 2 trading days before expiration date
@SFM17 @SF SWISS FRANC JUNE 2017 Roll 2 trading days before expiration date
@SGM17 @SG S&P/BARRA GROWTH INDEX JUNE 2017 Roll on expiration date
@SIRK17 @SIR INR/USD STANDARD MAY 2017 Roll 2 trading days before expiration date
@SJYM17 @SJY SWISS FRANC/JAPANESE YEN JUNE 2017 Roll 2 trading days before expiration date
@SLPM17 @SLP S&P MLP TOTAL RETURN INDEX JUNE 2017 Roll 6 trading days before expiration date
@SLTM17 @SLT S&P MLP TOTAL RETURN INDEX BTIC JUNE 2017 Roll 6 trading days before expiration date
@SPM17 @SP S&P 500 INDEX JUNE 2017 Roll 6 trading days before expiration date
@SPOU17 @SPO EURODOLLAR CSO SYNTHETIC SEPTEMBER 2017 Roll 6 trading days from the end of the month prior to expiration
@SUM17 @SU S&P/BARRA VALUE INDEX JUNE 2017 Roll on expiration date
@TRBM17 @TRB S&P 500 TOTAL RETURN INDEX BTIC JUNE 2017 Roll 7 trading days before expiration date
@TREM17 @TRE TURKISH LIRA (EURO) JUNE 2017 Roll 2 trading days before expiration date
@TRIM17 @TRI S&P 500 TOTAL RETURN INDEX JUNE 2017 Roll 7 trading days before expiration date
@TRYM17 @TRY TURKISH LIRA (USD) JUNE 2017 Roll 2 trading days before expiration date
@ZARM17 @ZAR USD/SOUTH AFRICAN RAND JUNE 2017 Roll 2 trading days before expiration date
SPM17 SP S&P 500 INDEX JUNE 2017 Roll 6 trading days before expiration date