MyLinedChart
ProDownload
StartseitePreiseDownloadArtikel

IBKR vs. Schwab Trader API für technische Trader

Veröffentlicht 2026-06-23 · Aktualisiert 2026-07-25 · Auf Englisch lesen

Interactive Brokers (IBKR) und Schwab bieten beide Broker-APIs an, richten sich aber an unterschiedliche Tradertypen und Instrumente. Dieser Vergleich nutzt denselben Bewertungsrahmen wie der breitere Leitfaden zu Broker-APIs: Instrumentenabdeckung, API-Design, Datenzugang, Orderverarbeitung und Workflow-Passung. Nur Planungshilfe, keine Handelsberatung; keine Zusicherung zu Broker oder Daten.

Das Wichtigste
  • IBKR deckt Aktien, Optionen, Futures, Forex, Anleihen und Börsen außerhalb der USA ab; Schwab deckt US-Aktien, ETFs, Optionen und Indexoptionen ab.
  • Die Schwab Trader API nutzt das übliche dreiteilige OAuth 2.0 mit Sandbox; IBKR hat zwei API-Oberflächen, die Socket-basierte TWS API und die REST-basierte Client Portal API.
  • Beide unterstützen WebSocket-Streaming und Live-Orderaufgabe; historische Balken bei Schwab gibt es nur für Aktien und ETFs, während der Umfang historischer Daten bei IBKR breiter ist.

Die kurze Antwort: IBKR- oder Schwab-API?

Wählen Sie IBKR, wenn Sie über mehrere Anlageklassen oder globale Märkte handeln, Order-Routing für Futures brauchen oder Daten in institutioneller Tiefe über eine Socket-basierte API wollen.

Wählen Sie Schwab, wenn Sie US-Aktien, ETFs und Optionen über ein Schwab-Konto handeln, von der API von TD Ameritrade kommen oder lieber Standard-REST/OAuth mit einer Sandbox für Tests vor dem Produktivbetrieb nutzen.

Den breiteren Vergleich von Broker-APIs inklusive Alpaca und Tradier finden Sie unter /resources/articles/ibkr-vs-alpaca-vs-tradier-for-technical-traders-api-stack-fit-checklist. Die Kostenaufschlüsselung mit den Datenabonnements von IBKR gegenüber den inbegriffenen Daten bei Schwab steht unter /resources/articles/schwab-api-cost-vs-ibkr-alpaca-retail-traders.

Wie vergleichen sich Instrumentenabdeckung und handelbare Werte?

Die Instrumentenabdeckung ist der größte praktische Unterschied zwischen den beiden APIs.

Der Umfang der Schwab-API konzentriert sich auf US-Produkte für Privatanleger; IBKR deckt eine breitere globale und Multi-Asset-Oberfläche ab.
InstrumentIBKRSchwab Trader API
US-AktienJaJa
ETFsJaJa
Optionen (einzelner Leg)JaJa
Optionen (Multi-Leg)JaJa, Vertical Spreads, Straddles, Butterflies, Indexoptionen
Futures (Handel)JaNein, HTTP-400-Fehler
Futures (nur Kurse)JaBegrenztes, nicht dokumentiertes Streaming; keine historischen Balken
ForexJaNein
Aktien außerhalb der USAJa, globale BörsenNein
Anleihen / FestverzinslicheJaNein
KryptoJa, ausgewählte HandelsplätzeNein

Wie unterscheiden sich API-Design und Authentifizierungsmodell?

IBKR hat zwei getrennte API-Oberflächen. Die TWS API ist Socket-basiert und verbindet sich mit einer lokal laufenden Instanz von Trader Workstation oder IB Gateway. TWS oder Gateway müssen auf demselben Rechner laufen wie Ihre Integration. Die Client Portal API ist eine REST-basierte Schnittstelle, die über ein lokales Gateway- und Sitzungsmodell kommuniziert und keinen direkten OAuth-Ablauf nutzt.

Die Schwab Trader API nutzt das übliche dreiteilige OAuth 2.0. Ihre App registriert sich unter developer.schwab.com, leitet den Nutzer auf eine Autorisierungsseite von Schwab um und tauscht einen Autorisierungscode gegen Tokens. Access Tokens halten etwa 30 Minuten, Refresh Tokens etwa 7 Tage. Eine Sandbox steht mit denselben Zugangsdaten unter einer anderen Basis-URL bereit.

Hat Ihr Team schon mit REST-APIs gearbeitet, ist der Ablauf von Schwab vertrauter. Betreiben Sie bereits IBKR und haben TWS in Ihrem Alltag, ermöglicht die TWS API eine engere Integration mit Live-Positionen und -Daten. Zu IBKR-spezifischen Integrationswegen lesen Sie /ibkr-automation-integration.

Wie vergleicht sich der Zugang zu Marktdaten?

Beide APIs unterstützen Echtzeit-Kursstreaming und historische Balkendaten, doch der Umfang bei historischen Balken unterscheidet sich deutlich.

Schwab Trader API: WebSocket-Streaming mit Level-1- und Level-2-Kursen (NYSE/NASDAQ) für Aktien und ETFs, Optionskurse und Time-of-Sale. Historische Balken gibt es nur für Aktien und ETFs, in den Intervallen täglich, 1 Minute, 5 Minuten, 10 Minuten, 15 Minuten und 30 Minuten. Die 1-Minuten-Historie reicht etwa 30 bis 35 Tage zurück. Für Optionen oder Futures gibt es keine historischen Balken.

IBKR: Echtzeit-Streaming und historische Balken sind für den breiteren Instrumentenumfang über die TWS API verfügbar, abhängig von Marktdaten-Abonnements. Die Client Portal API hat eine engere Datenoberfläche als TWS. Zu Ratenlimits, Abdeckung außerhalb der Handelszeiten und Tiefe der Transaktionshistorie auf beiden Plattformen lesen Sie vor dem Bau die aktuelle Entwicklerdokumentation.

Wie vergleichen sich die Möglichkeiten der Orderverwaltung?

Die Schwab Trader API unterstützt die Ordertypen Market, Limit, Stop, Stop-Limit, Trailing Stop, OCO, OTO und zusammengesetzte Orders (eine Order löst OCO aus). Multi-Leg-Optionen und OCO/OTO-Kombinationen für Optionen sind verfügbar, werden in der Entwickler-Community aber als experimentell eingestuft. Validieren Sie sie mit einer Live-Broker-Verbindung, bevor Sie sie produktiv nutzen.

Die TWS API von IBKR unterstützt eine breitere Menge an Ordertypen, darunter komplexe bedingte und algorithmische Orders über das gesamte Instrumentenuniversum. Eine genaue Referenz der IBKR-Ordertypen finden Sie in der aktuellen Dokumentation der TWS API.

Hängt ein Workflow von komplexen Optionsstrategien ab, die programmatisch abgesendet werden, validieren Sie die konkrete Kombination in einer Sandbox oder einem Testkonto, bevor Sie Produktionslogik bauen.

Wer sollte welche API nutzen?

Nutzen Sie die Schwab Trader API, wenn Ihr Handel auf US-Aktien, ETFs und Optionen ausgerichtet ist, Ihr Konto bei Schwab liegt und eine unkomplizierte OAuth-2.0-REST-Schnittstelle mit Sandbox-Zugang zu den Integrationsmustern Ihres Teams passt.

Nutzen Sie die APIs von IBKR, wenn Ihr Workflow mehrere Anlageklassen umfasst, globalen Marktzugang erfordert oder vom Order-Routing für Futures abhängt. Die TWS API bietet die größte Leistungsfähigkeit, verlangt dafür aber einen lokalen TWS/Gateway-Prozess; die Client Portal API ist für einfachere Konto- und Order-Workflows zugänglicher.

Zu Details der Schwab-API und einer Checkliste vor dem Bau lesen Sie /resources/articles/schwab-api-for-technical-traders-workflow-fit-checklist. Zum Chart-Workflow im Schwab-Ökosystem lesen Sie /resources/articles/schwab-chart-workflow-and-api-readiness.

Für Firmen und Handelshäuser, die IBKR oder Schwab als Grundlage eines breiteren institutionellen Workflows prüfen, steht unter /consulting/institutional eine Beratung zu Broker-API-Auswahl und Datenpipeline bereit.

Kommerzielle Freigabe und KI-Funktionen: ein unterschätzter Unterschied

Instrumentenabdeckung und API-Design sind die offensichtlichen Vergleichspunkte. Bauen Sie jedoch eine Anwendung, die andere Trader nutzen sollen, besonders eine mit KI oder Automatisierung, wiegt die Freigabepraxis der beiden Broker so schwer wie ihre Endpunkte.

Die Trader API von Schwab trennt individuellen Zugang von kommerzieller Freigabe: Gegen das eigene Konto zu bauen ist eine Sache, eine App anderen Schwab-Kunden anzubieten verlangt eine separate kommerzielle Prüfung, die abwägt, ob Nutzer die direkte Kontrolle über die Orderaufgabe behalten und was automatisierte, KI-gesteuerte oder beratende Funktionen tatsächlich tun. Entwürfe, die den Nutzer selbstbestimmt halten, mit schreibgeschützten Daten und Analysen und einem Nutzer, der jede Order selbst aufgibt, passen sauber in dieses Modell. Die vollständige Aufschlüsselung finden Sie unter /resources/articles/schwab-trader-api-commercial-approval-what-the-review-evaluates und das Entwurfsmuster unter /resources/articles/read-only-schwab-api-apps-self-directed-model.

Planen Sie die Compliance-Haltung einer KI- oder Charting-Ebene von Anfang an, bevor Sie sie bauen, welchen Broker Sie auch anpeilen.

Wenn Sie von TD Ameritrade kommen: Die Developer API wurde abgeschaltet, ihr Nachfolger ist die Schwab Trader API. Was diese Migration konkret bedeutet, steht in /resources/articles/td-ameritrade-api-shut-down-what-replaced-it.

Häufig gestellte Fragen

Ist die API von IBKR schwieriger zu nutzen als die von Schwab?
Die TWS API hat die steilste Lernkurve: Sie ist Socket-basiert und verlangt einen lokal laufenden TWS- oder IB-Gateway-Prozess. Die Client Portal API ist REST-basiert und zugänglicher, hat aber eine engere Datenoberfläche. Das dreiteilige OAuth 2.0 von Schwab ist übliches REST-Verhalten, das die meisten Teams schnell integrieren.
Was ist aus der TD-Ameritrade-API geworden?
Die TD Ameritrade Developer API ist vollständig eingestellt. Die Schwab Trader API ist nach der Übernahme durch Schwab der Nachfolger. Bestehende TDA-Integrationen müssen migriert werden, sie funktionieren ohne Änderungen nicht gegen die Endpunkte von Schwab.
Kann ich die APIs von IBKR und Schwab im selben Workflow nutzen?
Es gibt keine technische Hürde, beide zu betreiben. Jede zusätzliche Broker-Integration erweitert den Wartungsaufwand, planen Sie den Umfang also sorgfältig, bevor Sie sie kombinieren. Nur Planungshilfe, keine Handelsberatung.
Unterstützt die Schwab-API den Handel mit Futures?
Nein. Futures-Orders liefern HTTP 400. Für Futures-Instrumente gibt es einige nicht dokumentierte Streaming-Kursdaten, aber kein Order-Routing für Futures und keine historischen Futures-Balken. Ist der Handel mit Futures eine feste Anforderung, deckt IBKR ihn ab.
Ändert der Bau einer KI- oder Charting-App die Entscheidung zwischen IBKR und Schwab?
Der Bau einer KI- oder Charting-App kann die Entscheidung ändern. Neben Instrumenten und API-Design verlangt die Trader API von Schwab eine separate kommerzielle Prüfung, bevor Sie eine App anderen Schwab-Kunden anbieten dürfen, und diese Prüfung untersucht die Kontrolle über die Orderaufgabe und alle automatisierten oder KI-gesteuerten Funktionen. Ein schreibgeschützter Entwurf, bei dem der Nutzer die Order selbst aufgibt, passt zum selbstbestimmten Modell. Siehe /resources/articles/schwab-trader-api-commercial-approval-what-the-review-evaluates.

MyLinedChart ausprobieren

MyLinedChart speichert Ihre Zeichnungen, Notizen und Indikatorwerte als Daten, die Sie exportieren, prüfen und wiederverwenden können.

MyLinedChart entdecken

Weitere Artikel