Plattform-Integration

Rithmic-API-Überblick: Schnittstellen, Testzugang und Conformance

Kurze Antwort

Rithmic bietet R | API+, R | Protocol API und R | Diamond API für unterschiedliche Entwicklungsumgebungen. Beziehen Sie das passende Kit und die aktuelle Verbindungsspezifikation von Rithmic. Entwickler-Testzugang, Produktiv-Conformance, Konto-Zugangsdaten und Erlaubnis des Anbieters sind getrennte Anforderungen. Ein Desktop-Login oder eine gewöhnliche Paper-Demo begründet keine Erlaubnis, eine eigene API-Anwendung zu betreiben.

Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.

Die Schnittstellenfamilien vergleichen

Die offizielle API-Seite beschreibt:

Familie Unterschied bei Schnittstelle/Bereitstellung
R | API+ C++- und .NET-Bibliotheksschnittstellen; prüfen Sie die Betriebssystemunterstützung des Kits
R | Protocol API Wire-Protokoll mit WebSockets und Protocol Buffers für Clients in verschiedenen Sprachen
R | Diamond API Spezialisierter Linux-C/C++- und Co-Location-Workflow mit zusätzlichen Zugangsvoraussetzungen

Eine API ist die Schnittstelle, über die ein Programm Daten oder Order-Aktionen anfordert. Protocol Buffers beschreiben strukturierte Nachrichten; sie sind nicht dasselbe wie ein generischer JSON-Webhook. Co-Location platziert Rechenressourcen in einer festgelegten Infrastrukturumgebung; sie ist nicht automatisch dasselbe wie ein gewöhnlicher Retail-VPS.

Offizielle Rithmic-API-Referenz, zuvor für die Bibliothek aufgenommen; Dokumentation des Anbieters, kein lokaler API-Verbindungstest
Offizielle Rithmic-API-Referenz, zuvor für die Bibliothek aufgenommen; Dokumentation des Anbieters, kein lokaler API-Verbindungstest

Mit den Zugangsanforderungen beginnen

  1. Beschreiben Sie Rithmic den Zweck, die Sprache und die vorgesehene Bereitstellung der Anwendung.
  2. Beziehen Sie das passende aktuelle Kit und die Anweisungen zur Testumgebung. Erfinden Sie keine Endpunkte und übernehmen Sie keine historische Konfiguration in die Produktion.
  3. Entwickeln und validieren Sie in der für dieses Kit freigegebenen Umgebung.
  4. Bestätigen Sie den Conformance-Prozess vor dem Produktivzugang. Conformance ist die Integrationsprüfung des Anbieters; sie ist keine Freigabe der Anlageperformance.
  5. Beziehen Sie vom Anbieter ausgegebene Konto-Zugangsdaten und bestätigen Sie Marktdaten-, Sitzungs- und Kontoberechtigungen getrennt.
  6. Klären Sie Gebühren und etwaige Beschränkungen von Anbieter bzw. Firma für die konkrete Nutzung, bevor Sie sich auf den Workflow festlegen.

Rithmics API-Anfrageseite unterscheidet das Protocol-Onboarding von anderen Kit-Anfragen und nennt für Diamond zusätzliche Zugangsbeschränkungen. Folgen Sie diesen aktuellen Anweisungen, statt anzunehmen, dass die drei Schnittstellen identisch freigeschaltet werden.

Test ist nicht dasselbe wie eine Paper-Demo

Das System-Menü des Desktops enthielt Rithmic Test, Rithmic Paper Trading und Rithmic 01. Es wurde gelesen, ohne einen neuen Login zu versuchen. Die offizielle FAQ besagt, dass der Protocol-API-Zugang für Paper-Trading-Demos mit Live-Marktdaten nicht verfügbar ist. Halten Sie diese Einschränkung getrennt vom Entwickler-Test-Workflow der API-Seite und von einem vom Anbieter ausgegebenen Simulationskonto.

Teilweise sichtbares natives System-Menü mit Rithmic Test und Rithmic Paper Trading; sichtbare Bezeichnungen belegen keine API-Autorisierung
Teilweise sichtbares natives System-Menü mit Rithmic Test und Rithmic Paper Trading; sichtbare Bezeichnungen belegen keine API-Autorisierung

Was eine Integration prüfen muss

Planen Sie, wie die Anwendung Anfragen, Bestätigungen, Fills, Rejects und Stornierungen protokolliert. Legen Sie die Wiederherstellung fest, wenn die Verbindung zwischen einer Anfrage und dem protokollierten Ergebnis abbricht. Bestätigen Sie, welche Schutzfunktionen unterstützt werden und wo sie für die konkrete Route laufen. Eine beworbene serverseitige Fähigkeit belegt nicht, dass jeder Drittanbieter-Connector sie nutzt.

Veröffentlichen Sie keinen erfundenen funktionierenden Code und keine erfundenen JSON-Felder als Rithmic-API. Verwenden Sie die Nachrichtendefinitionen des aktuellen Kits und kontrollierte Validierung. Für diesen Artikel wurde kein Kit angefordert, keine eigene App registriert, keine Order gesendet und kein Conformance-Test durchgeführt.

Häufige Fragen

Ist ein TradingView-Webhook die offizielle Rithmic-API?

Nein. Das eingehende Alert-Format einer Bridge ist eine eigene Schnittstelle. Sie kann Anfragen über ihre eigene unterstützte Verbindung übersetzen.

Autorisiert mein RTrader-Pro-Login eigenen Produktivcode?

Gehen Sie nicht davon aus. Bestätigen Sie Anwendungsfreigabe, Umgebung und Berechtigungen des Anbieters.

Ist der API-Zugang kostenlos?

Diese Anleitung legt keinen allgemeingültigen Preis fest. Holen Sie aktuelle Gebühren für Kit, Infrastruktur, Anbieter und Börsendaten für Ihr konkretes Setup ein.

Sagen Latenzangaben von Anbietern meine Fill-Geschwindigkeit voraus?

Nein. Die vom Anbieter genannte Leistungsbasis ist kein gemessenes Ende-zu-Ende-Ergebnis für Ihr Netzwerk, Ihre Anwendung, Ihr Konto und Ihre Order.

Finanzielle Hinweise und Informationshinweise

Finanzieller Haftungsausschluss

Diese Anleitungen erklären Software und Arbeitsabläufe. Sie dienen der Information und sind keine Finanz-, Anlage-, Steuer- oder Rechtsberatung. Kein Beispiel ist eine Empfehlung, ein Produkt zu kaufen oder zu verkaufen oder eine Handelsstrategie zu verwenden. Der Handel mit Futures ist mit erheblichen Risiken verbunden und kann zu Verlusten führen, einschließlich des gesamten eingesetzten Kapitals. Der Hebel kann Verluste verursachen, die Ihr Anfangskapital übersteigen. Automatisierung kann ausfallen, doppelte Orders senden oder verspätet handeln. Stop-Orders garantieren weder die Ausführung noch einen bestimmten Ausstiegskurs; ihr Verhalten hängt von der Orderart und den geltenden Börsenregeln ab. Prüfen Sie Ihre Orders und Positionen und ziehen Sie für Ihre eigene Situation eine qualifizierte Fachperson hinzu. Papiertrades, Beispiele und vergangene Ergebnisse sagen keine Live-Ergebnisse voraus und versprechen keinen Gewinn.

Informationshaftungsausschluss

Dies ist allgemeine Hilfe auf Grundlage der auf jeder Seite angegebenen Quellen und des Prüfdatums. Bildschirme, Einstellungen, Gebühren, Datenzugang, Servernamen, Fehlertexte, Menüpfade und Produktunterstützung können sich ändern oder je nach App-Version, Konto, Land, Broker, Prop Firm und FCM abweichen. Die Inhalte können Fehler enthalten oder veralten; Richtigkeit, Vollständigkeit und ununterbrochene Verfügbarkeit werden nicht garantiert. Prüfen Sie vor dem Handeln die aktuellen Anweisungen von Rithmic, Broker, Prop Firm und Plattform. Screenshots zeigen, wo sich Bedienelemente befinden; sie belegen nicht, dass ein Ordertest bestanden wurde. Diese Anleitungen ersetzen weder die Broker-Bedingungen noch Risikohinweise. Verweise auf Rithmic, RTrader Pro, CME Group, NinjaTrader, Tradovate, TradingView, Apex, Topstep, TradeDay, Leeloo, Bulenox, Earn2Trade und andere Marken bezeichnen deren Produkte und bedeuten keine Billigung dieser Anleitung.

Nur Dokumentation. Live-Trading-Abläufe sind nicht zertifiziert und nicht in der Ausführung getestet.

TradingView-Alerts mit Rithmic automatisieren

Zur Rithmic-Integration