AgenaTrader Docs
HomeIndicatorsAgenaScriptRelease Notes
English
English
  • 🀝AgenaTrader Online Help
  • Introduction
    • Overview
      • Supported Instruments and Order Processing
      • License Versions
      • Hardware and system requirements
      • Licensing, Programming, Costs, and Support Overview
    • Video Guide
      • AgenaTrader Docs
    • Glossary
    • FAQ
      • Top FAQ
        • Chart is ticking without displaying candles
        • How to display P&L on Tradebar
        • Connecting to more than one CFD-Broker simultaneously
        • Hard and Soft stops: Automatic stop movement
        • Which order connections does my broker support
        • Π‘onditions and Scripts disappeared
        • Trading Functions Are Disabled
        • IB Charts Not Displayed Correctly or Contain Incorrect Data
        • Can I Connect an Additional Data Feed While Using IB as a Broker?
    • Contact Support
  • Main
    • Broker and Datafeeds Connections
      • AgenaBroker
      • Technology Provider
      • Connections
      • Simulated account
      • Datafeed
      • Broker
    • Set Up Your Workspace
    • Chart Area
      • Charting
      • Chart Types
      • Chart Tools
      • Chart Context Menu
    • Chart Trading
    • Order Management
    • OptionTrading
    • Realtime Scanner
    • OrderStream
    • ActionBar
    • Main Menu
  • TOOLS
    • Preferences
    • Mappings and Instrument-Lists
    • Instrument Editor
    • Tools Menu
    • Trading Information
    • System Information
  • Create your own strategy
    • Semi automated trading
    • AgenaTrader++ (plusplus) – Automated Setup & Recovery Management
    • AT (plusplus) Manager
    • Setup Builder
    • Signal Builder
    • Risk and Money management
    • Strategy Manager
    • AgenaScript
    • Scripting
  • Package
    • Package first steps
    • AddOns (packages) and their content
    • Internal Packages
    • External Packages
    • Using AddOn- and package-indicators in scripted components
Powered by GitBook
On this page
  1. Introduction
  2. FAQ
  3. Top FAQ

IB Charts Not Displayed Correctly or Contain Incorrect Data

What Happened?

AgenaTrader displays a warning popup indicating:

  • Charts are partially incorrect or contain faulty data.

  • Historical data is missing, and charts are not updating (ticking).

What Does This Mean?

βœ… IB API Limitations on Historical Data Requests

  • The maximum number of simultaneous historical data requests via the IB API is 50.

  • You should ensure that you have fewer simultaneous requests to avoid issues.

βœ… Pacing Violations for Small Bars (≀ 30 Seconds)

  • A pacing violation occurs if you exceed one of the following limits:

    • Identical historical data request within 15 seconds.

    • Six or more historical data requests for the same contract, exchange, and tick type within two seconds.

    • More than 60 requests within 10 minutes.

⚠ Warning: If too many historical data requests are made, you may be disconnected from the IB API. ➑ For more details on IB pacing violations for small bars, refer to this IB article.


Important Notes

πŸ“Œ 1 instrument across 3 time frames = 3 historical requests πŸ“Œ 1 Analyzer Escort column = 1 historical request πŸ“Œ Watchlists, backtest lists, indicators, and alerts also require historical data.


Possible Solutions

βœ… Reduce the number of instruments and historical requests sent to the IB server.

  • Monitor the green connection bar in the lower left corner of AgenaTrader.

βœ… Wait 10 minutes before requesting additional historical data.

  • Be cautious: Reloading data may cause another historical overflow.

βœ… Consider an external data feed (often paid services).

  • Check the data feed overview here.

πŸ“Œ This also applies to CapTrader, Banx, Lynx, and other brokers using the TWS API connection.

Last updated 2 months ago