IB pacing violation (other reason) ?

Questions about MultiCharts and user contributed studies.
arjfca
Posts: 1292
Joined: 23 Nov 2010
Has thanked: 725 times
Been thanked: 223 times

IB pacing violation (other reason) ?

Postby arjfca » 18 Aug 2017

Hello

Lately, I'm experiencing a lot of pacing violation from IB

I don't over charge my charts. Last exemple, I was charting an 8 hrs chart and ask to chart from January 2017. No other charts was requesting historical data. Yesterday the problem arise for a 3 months 1 hr chart

What else than a lot of historical data could cause that?

Strange but could it be the graphic card (I don't think so, but) lately it seem to have caused me some PC problem.

Martin

User avatar
TJ
Posts: 7740
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2221 times

Re: IB pacing violation (other reason) ?

Postby TJ » 18 Aug 2017

What symbols are you getting the Pacing Violation?

Is it possible that you are requesting for data that are not there?
eg. if you want January data for a contract that begun in March, MC would keep asking for the data, and IB would give you a Pacing Violation.


This pacing violation has nothing to do with your computer hardware. It is strictly an IB response of too many data requests.

arjfca
Posts: 1292
Joined: 23 Nov 2010
Has thanked: 725 times
Been thanked: 223 times

Re: IB pacing violation (other reason) ?

Postby arjfca » 18 Aug 2017

What symbols are you getting the Pacing Violation?

Is it possible that you are requesting for data that are not there?
eg. if you want January data for a contract that begun in March, MC would keep asking for the data, and IB would give you a Pacing Violation.


This pacing violation has nothing to do with your computer hardware. It is strictly an IB response of too many data requests.
Hello TJ

I'm requesting data for Forex pair only and from the existing chart.

Martin

User avatar
TJ
Posts: 7740
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2221 times

Re: IB pacing violation (other reason) ?

Postby TJ » 18 Aug 2017

Please double check your QM,
make sure all the boxes are checked.
Attachments
Fields to Collect.jpg
(19.26 KiB) Downloaded 828 times

arjfca
Posts: 1292
Joined: 23 Nov 2010
Has thanked: 725 times
Been thanked: 223 times

Re: IB pacing violation (other reason) ?

Postby arjfca » 18 Aug 2017

TJ, Did check the field to collect and it was set has showed.

When requesting a 500 tick charts for the last 2000 bars, is it normal that MC is collecting 1 tick bar at the time? I use to draw these charts without problem since many years. I never looked at the QM status before.

Martin
error message: Id= 1001913; code= 162; description= Historical Market Data Service error message:Historical data request pacing violation
[08/18/2017 12:35:16] Data request for NZD.USD IDEALPRO CASH USD 1 Tick Bid [ 08/15/2017 21:43:49.000 - 08/15/2017 22:17:08.000 ] (Id= 1001914)
[08/18/2017 12:35:18] Data request for NZD.USD IDEALPRO CASH USD 1 Tick Bid [ 08/15/2017 21:10:30.000 - 08/15/2017 21:43:49.000 ] (Id= 1001915)

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

Re: IB pacing violation (other reason) ?

Postby Henry MultiСharts » 18 Aug 2017

Hello Martin,

There are three base data resolutions: Tick, Minute and Daily. All other resolutions are built out of them. As you an see MultiCharts splits the data range you have specified and requests the data in junks that are accepted by IB API:
08/15/2017 21:43:49.000 - 08/15/2017 22:17:08.000
08/15/2017 21:10:30.000 - 08/15/2017 21:43:49.000
IB has strict rules about the amount of historical tick data it returns. You can learn more here:
https://jbeacomib.github.io/tws-api/his ... #gsc.tab=0
http://www.multicharts.com/trading-soft ... _Violation
Please also study the following page: Collecting and Saving Data to MultiCharts Database.


Return to “MultiCharts”