IB TWS historical data request pacing violation

Questions about MultiCharts and user contributed studies.
ctu1121
Posts: 135
Joined: Jul 05 2012
Has thanked: 10 times
Been thanked: 4 times

May 24 2015

Hi,
I request 51 hong kong stock instruments in Multicharts Market Scanner from IB TWS.
I keep seeing historical data request pacing violation message.

IB customer service told me IB can accept 60 instrument market data request at the same time.
May I have your suggestion how to solve this? Thank.

Charles
Attachments
螢幕截圖 2015-05-25 05.47.22.png
(167.21 KiB) Downloaded 2302 times

User avatar
TJ
Posts: 7774
Joined: Aug 29 2006
Location: Global Citizen
Has thanked: 1036 times
Been thanked: 2233 times

May 24 2015

Hi,
I request 51 hong kong stock instruments in Multicharts Market Scanner from IB TWS.
I keep seeing historical data request pacing violation message.

IB customer service told me IB can accept 60 instrument market data request at the same time.
May I have your suggestion how to solve this? Thank.

Charles
IB may give you 60 instruments,
but they only let you make limited data requests per minute. Anytime you made too many requests, they will give you time-out (pacing violation). You cannot more data until your quota is available again.


See this Wiki article:
Interactive Brokers Pacing Violation
https://www.multicharts.com/trading-sof ... _Violation



Please see this post for suggestions:
viewtopic.php?f=1&t=48492

sptrader
Posts: 742
Joined: Apr 09 2010
Location: Texas
Has thanked: 483 times
Been thanked: 274 times
Contact:

May 25 2015

I used to "get around" the IB pacing violation, by simply logging off then on again the TWS app.. you may have to do it many times to get all of the data that you need...
Still very much a pain.. that's why I switched to IQfeed, it eliminates data problems...(just a satisfied customer- not assoc with the company)..
Last edited by sptrader on May 27 2015, edited 1 time in total.

User avatar
Henry MultiСharts
Posts: 9165
Joined: Aug 25 2011
Has thanked: 1264 times
Been thanked: 2958 times

May 26 2015

Interactive Brokers Pacing Violation Wiki says:
In order to reset the pacing violation, IB Trader's Workstation can be restarted or one can press Ctrl+Alt+F in the IB TWS window to force TWS to reconnect to its data servers.

TCust
Posts: 249
Joined: Sep 01 2011
Has thanked: 6 times
Been thanked: 26 times

Jun 05 2015

Hi,
I request 51 hong kong stock instruments in Multicharts Market Scanner from IB TWS.
I keep seeing historical data request pacing violation message.
Charles
Ctu1121 if add Ticker's in Real-Time Section ( Scanner ), MC request minutes and tick's, this is x2 request, 51 *2 = pacing violation.

If I want Simple watch list for fast review linked chart's, I add Ticker's with Date 1 day or more ago, in this option MC not dowload tick's and minutes and not overload IB, if I click on Ticker then MC dowload minutes for current chart's.

Emmanuel
Posts: 355
Joined: May 21 2009
Has thanked: 109 times
Been thanked: 28 times

Mar 01 2019

Hi


The best solution , for me, is to use IQFeed as data provider, and FXCM as data contributor (In IQfeed).

The data of Interactive Broker and the data of the FXCM contributor are almost identical. (for the moment in 2019, Feb )

Like that, you avoid any pacing violation warning

Zheka
Posts: 225
Joined: Jan 13 2016
Has thanked: 8 times
Been thanked: 53 times

Mar 01 2019

Pacing violations should go away as soon as MC plug-in implements the latest IB API.

User avatar
Smoky
Posts: 526
Joined: Dec 03 2010
Location: Thailand
Has thanked: 99 times
Been thanked: 125 times

Mar 01 2019

Pacing violations should go away as soon as MC plug-in implements the latest IB API.
ok but when ?

User avatar
TJ
Posts: 7774
Joined: Aug 29 2006
Location: Global Citizen
Has thanked: 1036 times
Been thanked: 2233 times

Mar 01 2019

Pacing violations should go away as soon as MC plug-in implements the latest IB API.
Pacing violations has nothing to do with the API.

Pacing violation means you are requesting too much data, more than you are allowed.

You can pay more money to get more data.

Emmanuel
Posts: 355
Joined: May 21 2009
Has thanked: 109 times
Been thanked: 28 times

Mar 02 2019

TJ,

Do you mean that , if we pay IB more, we won't get this message "pacing violation" ?

Or do you mean to sign up with another data provider ?

User avatar
Smoky
Posts: 526
Joined: Dec 03 2010
Location: Thailand
Has thanked: 99 times
Been thanked: 125 times

Mar 02 2019

@Emmanuel, if you work in auto trading, take only IB as data provider, i make a test with IQFEED datas, to much ticks and not same price than your broker IB, difficult to use limit orders.

in my case i prefer to have less datas and make a trading logic in sync with broker
Last edited by Smoky on Mar 04 2019, edited 1 time in total.

Emmanuel
Posts: 355
Joined: May 21 2009
Has thanked: 109 times
Been thanked: 28 times

Mar 02 2019

I agree,

Thank you Smoky !

RonS
Posts: 21
Joined: Sep 16 2018
Has thanked: 7 times
Been thanked: 3 times

Aug 24 2019

When I restart my computer after a few hours (all during off market hours), I still get a lot of price data loading. This even after all available data is suppose to be stored locally. Every open Workspace is "waiting for data" and get a lot of IBKR pacing violations. Waiting 20 minutes for data that was previously loaded is annoying. Could I have something set wrong?

User avatar
TJ
Posts: 7774
Joined: Aug 29 2006
Location: Global Citizen
Has thanked: 1036 times
Been thanked: 2233 times

Aug 24 2019

Two things:

1. Make sure you have configured your MC to save the data to your computer.

2. When you shut down the computer at the end of the day, make sure all the MC processes are completely finished and exited the Taskmanager.