IB has had this problem for a long time. I finally sent in a ticket and got nowhere as you can see. I copied it below. Gareth at IB repeatedly declined to even look at this.
---
Ref# T751974
Date/Time 2009/06/08 16:53:16
Status PCLS
Summary Inaccurate Cash Indexes in TWS
Date/Time Sender Comment
2009/06/08
16:53:16 Your Cash Indexes such as the S&P 500 (Index SPX) and DJ Industrials (Index INDU) have been chronically incorrect for a long time even after the close. The three other services that I see, as well as CNBC, all have prices that are very close during the trading day and they all have one identical price about five minutes after the close, but TWS has something else both during the day and after the close. Additionally, the other services' prices almost always settle at about 4:05 p.m. Eastern, all at the same price; however, TWS keeps changing for another 30 minutes or more! Can we get real-time accurate major Cash Indexes in TWS?
2009/06/10
16:23:15 IBCS
Thank you for your web ticket. We apologize for the market data issue that you are experiencing and should be able to assist in resolving the issue. In order to assist us in doing so, please provide market data related issues to customer service real time (chat or phone) as they are occurring. A real time assessment of the issue, as it is occurring, provides information necessary in order to positively identify the cause of the issue. When the issue is being reviewed after the fact, it is difficult if not impossible, to definitively identify the cause.
In addition to a real time notification of the issue, the following details will also assist in addressing the issue as quickly as possible.
1. The product(s) affected by the issue.
2. The market (bid / ask / last) that is currently being displayed.
3. When the issue began occurring in the account.
4. What the TWS data is being compared to in order to determine that the data may be inaccurate.
The information above should provide sufficient information for addressing most market data issues.
Numbers to call
US: 1 (877) 442-2757 Toll free within or 1 (312) 542-6901 Direct Canada: 1 (877) 745-4222 Toll free within or 1 (514) 287-1027 Direct Europe: 00800-42-276537 Toll free or +41-41-726-9500 Direct Hong Kong: +852-2156-7907 Direct Australia: +61-2-9240-5143 Direct
Thank you,
Gareth
-IB Technical Assistance Center
2009/06/15
20:28:12 If you don't mind, could you just look at TWS' S&P Cash Index and compare it to a reliable source such as CNBC or bigcharts.com around 16:05 Eastern US as this is an ongoing, daily issue. Thank you very much.
2009/06/15
20:28:13 Ticket reopened on Customer Request
2009/06/16
15:05:54 IBCS
I am afraid I cannot do this. Again you will need to contact our Customer Service group in real time who can back check this data directly with the exchange itself.
Thank You
Gareth
-IB Technical Support