Ir para o conteúdo

Proxies e endpoints

O Open API do cTrader disponibiliza acesso a vários proxies localizados em diferentes regiões para que possa minimizar a latência e garantir que o seu serviço funciona da forma mais suave possível.

Felizmente, não tem de escolher manualmente o proxy mais adequado. Ao aproveitar o poder do AWS Global Accelerator, o nosso Open API permite a ligação a apenas um endpoint; posteriormente, o seu cliente será redirecionado para o proxy mais próximo que temos disponível.

Ligar aos endpoints

Os seguintes endpoints estão expostos para ligação aos nossos proxies Open API.

Live Demo
live.ctraderapi.com:5035 (para operar com Protobufs) demo.ctraderapi.com:5035 (para operar com Protobufs)
live.ctraderapi.com:5036 (para operar com JSON) demo.ctraderapi.com:5036 (para operar com JSON)

Protobuf vs JSON

Operar com Protobuf requer sempre uma ligação à porta 5035 (e apenas esta porta). Operar com JSON requer sempre uma ligação à porta 5036 (e apenas esta porta).

Ambientes live e demo

Os ambientes demo e real estão totalmente separados. Se se ligar a um endpoint real, não pode usar contas demo na sua aplicação e vice-versa. Se a sua aplicação precisar de operar em nome de contas demo e reais simultaneamente, terá de estabelecer e manter duas ligações separadas.

TCP vs WebSocket

Os endpoints são os mesmos para ligações TCP e WebSocket. Note que as portas 5035 e 5036 suportam tanto ligações TCP como WebSocket.

O processo de ligação aos endpoints é abordado no nosso tutorial Estabelecer uma ligação.