I installed a trial of Multicharts and I can connect to TWS, but I am unable to retrieve any data. What it looks like is that once it connects it seems to request data for all open positions, of which there are over 100 (over 100 distinct symbols). This pops up an error (passed through from the API) saying I've hit the limit for market data. How can I get this to not retrieve data for open positions?
Regards,
Dave
Problems getting data from IB
-
- Posts: 72
- Joined: 20 Apr 2014
- Has thanked: 9 times
- Been thanked: 8 times
-
- Posts: 9
- Joined: 12 Apr 2015
- Been thanked: 2 times
Re: Problems getting data from IB
Hi Dave,
IB basically limits you to around 2000 "bars" per symbol per request. You will need to change your instrument to only request 2000 or less bars back. If for example you are using a 5 minute chart, and request 6 months of data, you will get multiple annoying data pacing messages popup. They dont want to send you more than 2,000 bars, and you have requested more like 50,000.
I normally use 1990.
If you want more data than that, the best idea is to get a 3rd party data provider, and use a broker symbol mapping to link (map) the data provider symbol, to the IB symbol to trade. eg, your data provider may use @ESM15 as the symbo, and you would need to map this to EM15 at IB.
Cheers
At
IB basically limits you to around 2000 "bars" per symbol per request. You will need to change your instrument to only request 2000 or less bars back. If for example you are using a 5 minute chart, and request 6 months of data, you will get multiple annoying data pacing messages popup. They dont want to send you more than 2,000 bars, and you have requested more like 50,000.
I normally use 1990.
If you want more data than that, the best idea is to get a 3rd party data provider, and use a broker symbol mapping to link (map) the data provider symbol, to the IB symbol to trade. eg, your data provider may use @ESM15 as the symbo, and you would need to map this to EM15 at IB.
Cheers
At
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Problems getting data from IB
Hello Dave,How can I get this to not retrieve data for open positions?
Disconnecting IB broker profile will stop MultiCharts receiving your open positions list.
-
- Posts: 72
- Joined: 20 Apr 2014
- Has thanked: 9 times
- Been thanked: 8 times
Re: Problems getting data from IB
I actually tested a little more and now I get a popup saying my version of TWS is old. I'm using 944.3 which is about a year old. Where can I find out what the oldest supported version is?
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Problems getting data from IB
Please update your Java and TWS to the latest version with API support or contact IB directly.I actually tested a little more and now I get a popup saying my version of TWS is old. I'm using 944.3 which is about a year old. Where can I find out what the oldest supported version is?
-
- Posts: 72
- Joined: 20 Apr 2014
- Has thanked: 9 times
- Been thanked: 8 times
Re: Problems getting data from IB
Sorry I meant what is the oldest version of TWS that's supported by Multicharts. I'll update tonight to the latest version, but for future reference how will I know if my version won't be supported by a MC update?
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Problems getting data from IB
There is no specific version. The thing is that IB constantly improves the application and some critical improvements that affect functionality of both applications are introduced only in the latest builds.Sorry I meant what is the oldest version of TWS that's supported by Multicharts. I'll update tonight to the latest version, but for future reference how will I know if my version won't be supported by a MC update?