Perguntas frequentes¶
Esta página contém perguntas frequentes sobre o Open API do cTrader e as respetivas respostas. Nesta página encontrará perguntas frequentes dos utilizadores da API.
Por que razão recebo a resposta de erro 429?
A resposta de erro 429 significa que o utilizador enviou demasiados pedidos num determinado período.
Pode consultar as limitações atuais da taxa de pedidos na página Introdução.
Por que razão a minha aplicação é desligada frequentemente?
As aplicações são desligadas pelo servidor após um período de inatividade. Para evitar ser desligado do servidor, certifique-se de que envia um heartbeat para o servidor pelo menos uma vez a cada 10 segundos.
Por que razão não consigo ligar-me à API durante os fins de semana?
Por vezes fazemos manutenção e atualizações durante os fins de semana, e a API fica inacessível durante o período de manutenção.
Por que razão recebo erros na serialização e desserialização de mensagens com o Google Protocol Buffers?
Por favor, leia o tutorial Enviar e receber mensagens Protobuf.
Posso atualizar o meu token de acesso antes de expirar?
Sim, pode atualizar um token de acesso antes ou depois de expirar. Para saber mais, consulte o guia Autenticação de aplicação e conta.
Qual é o tempo de expiração de um token de atualização?
O token de atualização é válido para sempre até o utilizar para atualizar um token de acesso ou se reautorizar o seu cTrader ID e contas de negociação.
Qual é a diferença entre o número de login e o ID de uma conta de negociação?
O número de login é utilizado para fins de interface do utilizador. Não tem utilidade na API. No entanto, pode optar por mostrar os números de login das contas na lista de contas da sua aplicação ou controlo equivalente.
O ID da conta de negociação (ctidTradingAccountId) é o parâmetro utilizado para enviar e receber várias mensagens importantes da API.
Se não houver ticks recebidos, o backend do cTrader ainda retornará barras de tendência para o período?
Não, as barras de tendência só são criadas se houver ticks recebidos.
Como obtenho os últimos preços de venda e compra para um símbolo?
Para obter os últimos preços de venda/compra, subscreva ProtoOASubscribeSpotsReq. Se a subscrição for bem-sucedida, receberá um primeiro ProtoOASpotEvent com os últimos preços spot e depois continuará a receber atualizações de preços à medida que novos eventos são gerados. Se os mercados estiverem fechados, receberá apenas um único evento spot com os preços de fecho.
Como calculo os lucros e perdas de uma posição?
Por favor, leia o nosso tutorial Calcular lucros e perdas.
Posso usar o Open API num ambiente Web do lado do cliente como uma aplicação Web assembly?
Sim, pode usar o protocolo WebSocket para se ligar à API quando aceder a ela em tais ambientes.
Onde devo ser notificado quando houver uma alteração na API?
Por favor, siga o repositório de ficheiros Proto message do Open API e os seus lançamentos.
Como posso contribuir?
É encorajado a fazer fork dos nossos SDKs para criar os seus próprios pacotes Open API. Se achar que tem algo que vale a pena, por favor contacte-nos e adicionaremos as suas melhorias à nossa documentação oficial.
Onde devo pedir uma nova funcionalidade, mensagem ou fazer uma pergunta?
Pode usar tanto os problemas do repositório de ficheiros Proto message como a comunidade do Discord do cTrader.
Precisa de apoio do cTrader?
Entre em contacto através dos nossos canais oficiais para resolver qualquer problema:
- Faça perguntas e estabeleça contacto com traders, programadores e outros utilizadores na comunidade Discord do cTrader.
- Navegue pelas discussões arquivadas no fórum da comunidade do cTrader. Embora o fórum já não esteja aberto para novas publicações, está recheado de respostas úteis para problemas comuns.
- Contacte a equipa de apoio do cTrader em support@ctrader.com para assistência técnica.