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.