Forschung zur Broker-Technologie

Erklärte Forex-Broker-APIs: FIX vs. REST, Ratenlimits und was zu überprüfen ist

Ein Protokollname ist kein Wert für die Ausführungsqualität. Dieser Leitfaden trennt die API-Architektur von den betrieblichen und kommerziellen Details, die bestimmen, ob eine Integration nutzbar ist.

Ümit Kas10 Min. Lektüre
Abstraktes Diagramm der API-Infrastruktur eines sicheren Brokers

Die kurze Antwort: FIX und REST lösen unterschiedliche Probleme

FIX ist ein offener Messaging-Standard auf Anwendungsebene, der für elektronische Handelsabläufe entwickelt wurde. Die FIX Trading Community dokumentiert Nachrichten für Aufträge, Ausführungen und Marktdaten und ermöglicht dabei unterschiedliche Transporte und Kodierungen. Im Gegensatz dazu handelt es sich bei REST in der Regel um eine Broker-spezifische HTTP-Schnittstelle: mit gängigen Webtools einfacher zu erkunden, von einem Anbieter zum anderen jedoch weniger standardisiert.

SchnittstelleTypische StärkeWas zu überprüfen ist
FIXPermanente, handelsspezifische Nachrichtenübermittlung und SitzungswiederherstellungBerechtigung, unterstützte Nachrichten, Sitzungsregeln, Durchsatz, Zertifizierung und Gebühren
RUHEZugängliche Request-Response-Integration mit bekannten EntwicklertoolsEndpunktabdeckung, Authentifizierung, Idempotenz, Paginierung und Limits pro Route
Streaming / WebSocketPush-Zustellung für Preise, Bestellungen und KontoereignisseVerbindungsobergrenzen, Heartbeat-Verhalten, Wiederverbindungsregeln und Nachrichtenlücken
Plattform-APIIntegration in ein Plattform-Ökosystem wie cTraderBroker-Unterstützung, Demo-/Live-Parität, SDK-Reife und Plattformabhängigkeit

Warum „FIX schneller bedeutet“ ist eine unvollständige Behauptung

Eine dauerhafte FIX-Sitzung kann den Verbindungsaufwand reduzieren und Arbeitsabläufe mit hohem Durchsatz unterstützen, aber das Protokoll ist nur ein Segment der Route. Broker-Risikoprüfungen, Brücken- oder Gateway-Design, Liquiditätsrouting, physische Entfernung, Netzwerküberlastung und der Code der Strategie selbst wirken sich alle auf die End-to-End-Leistung aus.

Behandeln Sie Latenzzahlen nur dann als aussagekräftig, wenn der Broker angibt, was gemessen wurde: Client-zu-Gateway, Bestätigungszeit, Ausführungsberichtszeit oder Roundtrip; von welchem ​​Ort aus; über welchen Zeitraum; und bei welchem ​​Perzentil. Eine Best-Case-Zahl ohne diesen Kontext ist Marketing und keine vergleichbare Evidenz.

Tarifbegrenzungen sind mehrdimensional

Zwei offizielle Plattformen veranschaulichen, warum ein einziges Headline-Limit nicht ausreicht. cTrader dokumentiert bis zu 50 nicht-historische Anfragen pro Sekunde und Verbindung und 5 historische Anfragen pro Sekunde. Der v20-Leitfaden von OANDA dokumentiert 120 REST-Anfragen pro Sekunde, 20 aktive Streams und nicht mehr als zwei neue Verbindungen pro Sekunde.

Hierbei handelt es sich um Beispiele für unterschiedliche Richtlinien, nicht um eine Rangfolge: Die APIs bieten unterschiedliche Funktionen und die veröffentlichten Grenzwerte können sich ändern. Bestätigen Sie, ob Grenzwerte pro Token, Konto, IP, Verbindung oder Endpunkt gelten, und fragen Sie, was passiert, wenn ein Grenzwert überschritten wird. Ein robuster Client sollte zurücktreten, die Verbindung bewusst wiederherstellen und den Status abgleichen, anstatt wiederholt Befehle erneut zu senden.

Zehn Prüfungen vor der Auswahl einer Broker-API

  1. 1. Zugriff und Rechtsträger

    Bestätigen Sie die Rechtsträger, die berechtigten Gerichtsbarkeiten, die Kontostufe, den Mindestsaldo oder das Mindestvolumen und den Genehmigungsprozess.

  2. 2. Demo- und Live-Parität

    Fragen Sie, welche Symbole, Auftragsarten, Limits und Füllverhalten sich zwischen Test und Produktion unterscheiden.

  3. 3. Authentifizierung

    Überprüfen Sie den Ablauf des Tokens, die Rotation, die IP-Zulassungsliste, die TLS-Anforderungen und den Widerruf von Anmeldeinformationen.

  4. 4. Grenzen und Drosselung

    Ordnen Sie Reihenfolge, Daten, Verlauf, Verbindung und Streaming-Limits separat zu.

  5. 5. Marktdaten

    Überprüfen Sie Tiefe, Aktualisierungshäufigkeit, Zeitstempel, Symbolzuordnung und Berechtigungskosten.

  6. 6. Ordnungssemantik

    Überprüfen Sie unterstützte Bestellungen, Kunden-IDs, Duplikatschutz, Teilausführungen und Stornierungs-/Ersetzungsverhalten.

  7. 7. Erholung

    Wiederherstellung der Dokumentensequenz, erneute Verbindungen, Abgleich offener Bestellungen und alle Drop-Copy-Feeds.

  8. 8. Leistungsnachweise

    Erfordern eine Messdefinition, eine Serverregion, ein Zeitfenster und ein Perzentil – nicht eine unerklärliche Zahl.

  9. 9. Operationen

    Achten Sie auf Versionierung, Änderungsprotokolle, Statusberichte, Wartungshinweise und Eskalation des technischen Supports.

  10. 10. Geschäftsbedingungen

    Bestätigen Sie die Einrichtungs- und Monatsgebühren, Marktdatenkosten, Volumenverpflichtungen und Kündigungsbedingungen.

Von der technischen Eignung bis zur Broker-Shortlist

Beginnen Sie mit dem Arbeitsablauf, nicht mit dem Protokollabzeichen. Schätzen Sie die Bestellhäufigkeit, den Streaming-Bedarf, das historische Datenvolumen, die Wiederherstellungsanforderungen und die Betriebsunterstützung. Fordern Sie dann aktuelle Unterlagen und Geschäftsbedingungen von der Stelle an, die Ihr Konto führen würde.

Sind Sie bereit, die verfügbaren Optionen zu vergleichen?

Nutzen Sie unsere kommerzielle Auswahlliste als Ausgangspunkt und wenden Sie dann die oben stehende Verifizierungscheckliste an, bevor Sie ein Konto eröffnen oder Geld darauf einzahlen.

Vergleichen Sie Broker für den API-Handel →

Affiliate-Offenlegung: Brokeradar erhält möglicherweise eine Provision, wenn Sie über diese Links ein Konto eröffnen. An unserer redaktionellen Einschätzung ändert sich dadurch nichts. API-Verfügbarkeit, Berechtigung und Bedingungen müssen vor der Bewerbung mit dem Broker bestätigt werden.

Häufig gestellte Fragen

Was ist der Hauptunterschied zwischen FIX und REST APIs?

FIX ist ein offener Standard für Finanznachrichten, der auf Handelsabläufe und dauerhafte Sitzungen ausgelegt ist. REST stellt normalerweise Broker-spezifische Ressourcen über HTTP zur Verfügung und ist für unabhängige Entwickler oft einfacher zu starten. Keines der beiden Labels allein beweist, dass die Ausführung besser ist.

Ist FIX immer schneller als REST?

Nein. FIX kann für dauerhafte Auftragsflüsse mit hohem Durchsatz geeignet sein, aber die End-to-End-Leistung hängt auch vom Gateway des Brokers, den Risikoprüfungen, der Liquiditätsroute, dem Serverstandort, dem Netzwerkpfad und Ihrer eigenen Implementierung ab. Fordern Sie eine definierte Messmethode an, anstatt eine nicht unterstützte Latenzbehauptung zu akzeptieren.

Kann sich das Verhalten der Demo- und Live-API unterscheiden?

Ja. Authentifizierung, Symbole, Liquidität, Füllungen, Drosselung und Wartungsverhalten können unterschiedlich sein. Nutzen Sie den Demo-Zugang, um die Integrationslogik zu validieren, und bestätigen Sie dann die Limits für Live-Konten und die Geschäftsbedingungen schriftlich, bevor Sie sich auf die Verbindung verlassen.

Was bedeutet eine API-Ratenbegrenzung?

Es begrenzt die Anzahl der Anfragen oder Verbindungen, die ein Client während eines definierten Intervalls durchführen darf. Die Grenzwerte können für den Handel, historische Daten und Streaming-Verbindungen unterschiedlich sein, sodass eine einzelne Anzahl von Anfragen pro Sekunde nicht ausreicht, um eine API zu bewerten.

Primärquellen

Wir verlinken auf Erstanbieterstandards und Plattformdokumentation, damit Leser die technischen Details überprüfen und auf spätere Änderungen prüfen können.