跳转至

代理和端点

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 连接的端点是相同的。 请注意,端口 50355036 都支持 TCP 和 WebSocket 连接。

连接到端点的过程在我们的 建立连接 教程中有详细介绍。