# IB chart missing candles or not loading

**Problemstellung**

**Was ist passiert?**

* AgenaTrader gibt per PopUp eine Warnung aus:

<figure><img src="https://docs.agenatrader.com/~gitbook/image?url=https%3A%2F%2F1347375179-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MKZSsJBtSP9L4sqIe_q%252F-MPEsNvvtjP2k0b1-L-6%252F-MPEvEEetFJDGOf0p4al%252FHistorienRequestOverflow.png%3Falt%3Dmedia%26token%3D75c1cb9a-681b-4d50-ac26-6ad5dafe30dc&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=9ee67c32&#x26;sv=1" alt=""><figcaption></figcaption></figure>

* Charts werden teilweise nicht richtig dargestellt und enthalten fehlerhafte Daten
* Historien fehlen und Charts ticken nicht

**Was bedeutet das?**

Die maximale Anzahl der gleichzeitig offenen historischen Daten-Requests von der IB API beträgt 50. Daher sollten Sie darauf achten, dass Sie eine kleinere Anzahl von Anfragen gleichzeitig anstehend haben.

**Pacing Violations bei kleinen Bars (30 Sekunden oder weniger)** Eine Pacing Violation tritt auf, wenn Sie eine oder mehrere der folgenden Einschränkungen nicht beachten: -> Identische Abfrage historischer Daten innerhalb von 15 Sekunden. -> Sechs oder mehr historische Daten-Requests für denselben Contract, Exchange und Tick Typ innerhalb von zwei Sekunden. -> Mehr als 60 Anfragen innerhalb eines Zeitraums von zehn Minuten.

Seien Sie jedoch vorsichtig, wenn Sie große Mengen an historischen Daten anfordern oder historische Daten-Requests senden, da weiterhin ein "Soft Limit" implementiert ist. Wenn Sie zu viele historische Daten anfordern, werden Sie vom API-Client getrennt. Weitere Informationen zu den Tempoverstößen für kleine Balken finden Sie [in diesem IB-Artikel](https://interactivebrokers.github.io/tws-api/historical_limitations.html).

*Hinweis:*

1 Instrument in 3 Zeiteinheiten = 3 Historien 1 Analyzer Escort Spalte = 1 Historie Watchlisten, Backtest-Listen, Indikatoren und Alarme benötigen evenfalls Historien.

**Lösungsmöglichkeiten**

Reduzieren Sie Ihre Instrumente und historische Anfragen an den Interactive Broker Server. Beachten Sie dabei den grünen Verbindungsbalken links unten in Ihrem AgenaTrader:

![](https://docs.agenatrader.com/~gitbook/image?url=https%3A%2F%2F1347375179-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MKZSsJBtSP9L4sqIe_q%252F-MPEsNvvtjP2k0b1-L-6%252F-MPEvIk3zMGd8jTgwhAS%252FVerbindungsbalken.png%3Falt%3Dmedia%26token%3Dda177b86-41ae-4550-9d82-73b19268c4da\&width=768\&dpr=4\&quality=100\&sign=3a98536a\&sv=1)

Weitere Historien können nach erstmaliger Verbindung alle 10 Minuten angefordert werden. Bitte beachten Sie jedoch: Daten neu laden würde dann aber zu einem erneuten Historien Overflow führen.

Alternativ dazu würde sich auch ein externer - in den meisten Fällen jedoch kostenpflichtiger - Datenfeed empfehlen.

Hier geht es zur [Datenfeed Übersicht](https://agenatrader.com/de/marktdaten-echtzeit/).

Gilt auch für CapTrader, Banx, Lynx und andere Broker, welche an die API Schnittstellen der TWS anbinden.
