Since installing NT7 and setting up charts, I found that using my IB datafeed when attemping to pull in a stock or etf into a chart that is not in the instrument manager, even though it will create it on the fly, NT7 requires that you manually set the proper exchange it is traded on. NT6.5 never did, it would create on the fly and pull back the chart with an IB data feed. Looking at NT6.5 instrument manager, none of the stocks created on the fly have an exchange checked other than "default". A quick post on NT support forum produced the reply, "Working as designed, will forward..bah..bah.bah.." Highly traded symbols like SPY are not even in the default NT7 list. Also, my Barchart data feed works fine with only "default" as the only checked exchange.
In order not to have to constantly stop and enter an exchange any time I entered a symbol not in the list, I created 3 lists, AMEX, NASDAQ, and NYSE to import into NT7.
If a symbol has already been created in NT7 it will NOT be changed by the symbol in the import list. Also for example, if you import say the AMEX list, and accidentally import with the exchange set to NASDQ, re-running the AMEX list with the correct exchange will NOT correct the exchange setting. So be very careful on exchange selection.
I attached the 3 files in the file Lits.zip. The default instrument list only has a little over 700 symbols, after importing the 3 lists, it contains over 7000 symbols. It should cover most stocks traded on the US exchanges. All the descriptions are blank as there appears to be no way to import that info with the symbol.
In NT7 goto
Files>Utilities>Import Stock Symbol List
Traded On: Amex
Instrument List: New Amex
Session Template: US Equities ETH
Separator Chars: <blank>
If anyone else has a better work around, please let us know..
The following 5 users say Thank You to TraderJesse for this post:
Have installed NT7 with IB TWS on several machines. No problem with updating data. This is what you could try:
- check for correct version of TWS, should be 900.6
- check the symbol mapping for the instrument
- edit data via historical data manager to check which data has been downloaded
- reload data manually via the historical data manager
- try reloading charts
IB does not offer historical tick data, so all charts built from tick data such as range and volume charts cannot be filled.