I assume you have used the trader workstation api to download the historical futures data
I have not used TWS.
Here are some suggestion which i found on IB website:
Try to enter all fields in
CAPITOL letters!
[1] To request historical data, click the Historical Data tab at the bottom of the spreadsheet. Ensure that TWS is running. In the User Name field under Which Trader Workstation? enter the username of the currently running workstation application to connect.
[2] enddate/time > 20120126 13:00:00 GMT (notice the
Space between date, time & GMT)
note: last day for january was 25 so first try with 26 if doesn't work then 25 to check that what will work
[End Date/Time: Use the format yyyymmdd {space}hh:mm:ss{space}tmz where the time zone is allowed (optionally)after a space at the end.]
[3] To request historical data for expired contracts:
[1] On the Historical Data page, create a ticker by filling in the fields in the Contract Description section of the page, or by clicking the Create Ticker button on the toolbar and entering the required information in the Ticker box.
[2] Enter the parameters of your query in the Query Specification fields.
[3] In the
Expired field in the Query Specification section,
enter TRUE.
[4] Select the line, then click the Request Historical Data button. When the Ctrl field displays "Finished," the results are displayed on the specified page.
[4] Try to wait for 10 minutes after click of Request Historical Data button, then check that Ctrl displays Finished or not. The new sheet will be generated at the end of all sheets.
link:
http://www.interactivebrokers.com/p...orical_data.htm#XREF_67601_Viewing_Historical