Przejdź do treści

Proxy i punkty końcowe

cTrader Open API udostępnia dostęp do kilku serwerów proxy zlokalizowanych w różnych regionach, dzięki czemu możesz zminimalizować opóźnienia i zapewnić, że Twoja usługa działa jak najsprawniej.

Na szczęście nie musisz ręcznie wybierać najbardziej odpowiedniego serwera proxy. Wykorzystując moc AWS Global Accelerator, nasze Open API umożliwia połączenie tylko z jednym punktem końcowym; następnie Twój klient zostanie przekierowany do najbliższego dostępnego serwera proxy.

Połącz się z punktami końcowymi

Następujące punkty końcowe są udostępnione do łączenia się z naszymi serwerami proxy Open API.

Live Demo
live.ctraderapi.com:5035 (do operacji z Protobuf) demo.ctraderapi.com:5035 (do operacji z Protobuf)
live.ctraderapi.com:5036 (do operacji z JSON) demo.ctraderapi.com:5036 (do operacji z JSON)

Protobuf vs JSON

Operacje z Protobuf zawsze wymagają połączenia z portem 5035 (i tylko tym portem). Operacje z JSON zawsze wymagają połączenia z portem 5036 (i tylko tym portem).

Środowiska rzeczywiste i demo

Środowiska demo i rzeczywiste są całkowicie oddzielone. Jeśli połączysz się z rzeczywistym punktem końcowym, nie możesz używać kont demo w swojej aplikacji i odwrotnie. Jeśli Twoja aplikacja musi działać w imieniu kont demo i rzeczywistych jednocześnie, musisz ustanowić i utrzymywać dwa oddzielne połączenia.

TCP vs WebSocket

Punkty końcowe są takie same dla połączeń TCP i WebSocket. Należy pamiętać, że porty 5035 i 5036 obsługują zarówno połączenia TCP, jak i WebSocket.

Proces łączenia się z punktami końcowymi jest opisany w naszym samouczku Ustanów połączenie.