콘텐츠로 이동

프록시와 엔드포인트

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 vs JSON

Protobuf 작업은 항상 포트 5035에 연결해야 합니다(이 포트만). JSON 작업은 항상 포트 5036에 연결해야 합니다(이 포트만).

라이브 및 데모 환경

데모 및 라이브 환경은 완전히 분리되어 있습니다. 라이브 엔드포인트에 연결하면 애플리케이션에서 데모 계정을 사용할 수 없으며, 그 반대의 경우도 마찬가지입니다. 애플리케이션이 데모 및 라이브 계정을 동시에 운영해야 하는 경우, 두 개의 별도 연결을 설정하고 유지해야 합니다.

TCP 대 WebSocket

TCP 및 WebSocket 연결에 대한 엔드포인트는 동일합니다. 포트 50355036은 모두 TCP 및 WebSocket 연결을 지원합니다.

엔드포인트에 연결하는 과정은 연결 설정 튜토리얼에서 다룹니다.