Difference between revisions of "Interactive Brokers Pacing Violation"

From MultiCharts
Jump to navigation Jump to search
Line 4: Line 4:
 
# IB API processes only 60 requests per 10 minutes.  
 
# IB API processes only 60 requests per 10 minutes.  
  
If a large amount of data is requested in MultiCharts, a '''"Pacing Violation"''' message will be shown in the Event Log of QuoteManager window.   
+
If a large amount of data is requested in MultiCharts, a '''"Pacing Violation"''' message will be shown in the Event Log of the QuoteManager window.   
  
It means that the amount of the requests for data exceeds the limitation set by Interactive Brokers.  
+
It means that the amount of requests for data exceeds the limitation set by Interactive Brokers.  
To avoid this situation, please request less data. It is not recommended to request more than 1 day of tick data at once from Interactive Brokers in order to avoid this problem in the future.
+
To avoid this situation, please request less data. It's recommended to not request more than 1 day of tick data at once from Interactive Brokers in order to avoid this problem in the future.
  
In case if this error occurs, it is recommended not to request more data in MultiCharts and not to change data range for existing charts for at least 10 minutes.  
+
When this error occurs, it is not recommended to request more data in MultiCharts and not to change the data range for existing charts for at least 10 minutes.  
  
In order to reset the pacing violation IB Trader's Workstation can be restarted or one can press Ctrl+Alt+F in IB TWS window to force TWS reconnect to its data servers.
+
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.
  
 
[[Category: FAQ]]
 
[[Category: FAQ]]

Revision as of 16:59, 6 June 2014

Interactive Brokers has some data request limitations.

  1. A single data request cannot return more than 2000 seconds of historical data at once;
  2. IB API processes only 60 requests per 10 minutes.

If a large amount of data is requested in MultiCharts, a "Pacing Violation" message will be shown in the Event Log of the QuoteManager window.

It means that the amount of requests for data exceeds the limitation set by Interactive Brokers. To avoid this situation, please request less data. It's recommended to not request more than 1 day of tick data at once from Interactive Brokers in order to avoid this problem in the future.

When this error occurs, it is not recommended to request more data in MultiCharts and not to change the data range for existing charts for at least 10 minutes.

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.