Zum Inhalt

Proxies und Endpunkte

cTrader Open API bietet Zugriff auf mehrere Proxies in verschiedenen Regionen, sodass Sie die Latenz minimieren und sicherstellen können, dass Ihr Dienst so reibungslos wie möglich funktioniert.

Glücklicherweise müssen Sie den am besten geeigneten Proxy nicht manuell auswählen. Durch die Nutzung der Leistung des AWS Global Accelerator ermöglicht unsere Open API die Verbindung zu nur einem Endpunkt; anschließend wird Ihr Client zum nächstgelegenen verfügbaren Proxy weitergeleitet.

Mit Endpunkten verbinden

Die folgenden Endpunkte werden für die Verbindung zu unseren Open API-Proxies bereitgestellt.

live demo
live.ctraderapi.com:5035 (für die Arbeit mit Protobufs) demo.ctraderapi.com:5035 (für die Arbeit mit Protobufs)
live.ctraderapi.com:5036 (für die Arbeit mit JSON) demo.ctraderapi.com:5036 (für die Arbeit mit JSON)

Protobuf vs JSON

Die Arbeit mit Protobuf erfordert immer eine Verbindung zu Port 5035 (und nur zu diesem Port). Die Arbeit mit JSON erfordert immer eine Verbindung zu Port 5036 (und nur zu diesem Port).

Live- und Demo-Umgebungen

Demo- und Live-Umgebungen sind vollständig getrennt. Wenn Sie sich mit einem Live-Endpunkt verbinden, können Sie keine Demo-Konten in Ihrer Anwendung verwenden und umgekehrt. Wenn Ihre Anwendung gleichzeitig im Namen von Demo- und Live-Konten arbeiten muss, müssen Sie zwei separate Verbindungen einrichten und aufrechterhalten.

TCP vs WebSocket

Die Endpunkte sind für TCP- und WebSocket-Verbindungen identisch. Beachten Sie, dass die Ports 5035 und 5036 sowohl TCP- als auch WebSocket-Verbindungen unterstützen.

Der Prozess der Verbindung zu den Endpunkten wird in unserem Tutorial Verbindung herstellen behandelt.