Прокси и конечные точки¶
cTrader Open API предоставляет доступ к нескольким прокси, расположенным в разных регионах, чтобы вы могли минимизировать задержку и обеспечить максимально плавную работу вашего сервиса.
К счастью, вам не нужно выбирать наиболее подходящий прокси вручную. Используя возможности AWS Global Accelerator, наш Open API позволяет подключаться только к одной конечной точке; после этого ваш клиент будет перенаправлен к ближайшему доступному прокси.
Подключение к конечным точкам ¶
Следующие конечные точки доступны для подключения к нашим прокси Open API.
| Live | Demo |
|---|---|
live.ctraderapi.com:5035 (для работы с Protobuf) | demo.ctraderapi.com:5035 (для работы с Protobuf) |
live.ctraderapi.com:5036 (для работы с JSON) | demo.ctraderapi.com:5036 (для работы с JSON) |
Protobuf и JSON
Работа с Protobuf всегда требует подключения к порту 5035 (и только к этому порту). Работа с JSON всегда требует подключения к порту 5036 (и только к этому порту).
Реальная и демо-среды
Демо- и реальная среды полностью разделены. Если вы подключаетесь к реальной конечной точке, вы не можете использовать демо-счета в своем приложении, и наоборот. Если вашему приложению необходимо работать от имени демо- и реальных счетов одновременно, вам потребуется установить и поддерживать два отдельных соединения.
TCP и WebSocket
Конечные точки одинаковы для TCP- и WebSocket-соединений. Обратите внимание, что порты 5035 и 5036 поддерживают как TCP-, так и WebSocket-соединения.
Процесс подключения к конечным точкам описан в нашем руководстве Установка соединения.