NT7.0.0.15 loads historical daily data for CL whenever I re-connect to the IB-server. The concerning data is stored in the local data base and therefore there is no need to do that again and again.
I opened one workspace only for CL. It contains 3 chart windows (Daily:CustomRange:2009-03-18; 120Minute,Days:150; 15Minute,Days:20). Contracts are merged without back-adjustment. Used session template is: Nymex Metals / Energy ETH.
When I connect to the IB server, then for some contracts some days are reloaded again every time, although they are stored in the data base already. This behavious seems to be CL-specific, these reloads do not occur for GC (for example).
Here is a snippet from the trace file. You can see that daily data for CL 08-09 is reloaded from 2009-07-17 to 2009-07-19. Notice that Jul 18/19 is the weekend:
2010-05-14 11:39:41:369 (InteractiveBrokers) Data.Bars.GetBarsNow: instrument='CL 08-09' from='2009-07-17' to='2009-07-19' period=Daily splitAdjusted=False dividendAdjusted=False bars=0 session='Nymex Metals / Energy ETH'
2010-05-14 11:39:42:751 (InteractiveBrokers) IB.HistoricalDataRequest.Send: last=19.07.2009 instrument='CL 08-09' from='2009-07-17' to='2009-07-19' period=Daily splitAdjusted=False dividendAdjusted=False bars=0
2010-05-14 11:39:42:751 (InteractiveBrokers) IB.HistoricalDataRequest.Send: request='CL;FUT;200908;0;;;NYMEX;;USD;;20090720 00:00:00;1 day;11 M;0;TRADES'
2010-05-14 11:39:43:281 (InteractiveBrokers) IB.HistoricalDataRequest.Process: itemCount=186 instrument='CL 08-09' from='2009-07-17' to='2009-07-19' period=Daily splitAdjusted=False dividendAdjusted=False bars=0
The trace file contains such messages also for other contract months, but not for all.
In addition I attached a snapshot of the Historical Data Manager for CL 08-09. You can see that the concerning data is available. However, If I reconnect to IB, then the same procedure happens again.
Regards
Ralph

Comment