Ir para o conteúdo

Resolução de problemas

Este artigo explica como resolver problemas que possa encontrar ao utilizar o cTrader CLI.

Comando não encontrado

Se o terminal indicar que ctrader-cli não é reconhecido, significa que a localização do comando não está incluída na variável de ambiente PATH.

  • Feche e volte a abrir o terminal para que as alterações recentes ao PATH sejam reconhecidas.
  • No Windows, confirme que a pasta que contém ctrader-cli está incluída no PATH. Se não estiver, adicione a pasta manualmente para resolver o problema.
  • Se instalou o cTrader CLI através de um gestor de pacotes, volte a instalá-lo e confirme que a instalação termina sem erros.

Erros comuns dos comandos

Mensagem ou sintoma Solução
Exceção não tratada ou utilização inválida Verifique se o comando contém erros. Remova os comandos, opções ou argumentos desconhecidos e corrija a sintaxe.
O cTrader CLI não suporta cBots compilados para versões antigas do .NET Volte a compilar o cBot para uma versão moderna do .NET na versão mais recente da aplicação cTrader para desktop e utilize o novo ficheiro.
Não é possível estabelecer a ligação Verifique a ligação à Internet no computador que executa o cTrader CLI.
Credenciais do cTrader ID inválidas Verifique o endereço de e-mail ou o nome de utilizador do seu cTrader ID e confirme que o ficheiro de palavra-passe contém a palavra-passe correta, sem espaços adicionais.
Conta não encontrada Execute accounts para listar as contas de negociação associadas ao seu cTrader ID e utilize o número de conta correto.
Nome de símbolo desconhecido Execute symbols para listar os símbolos disponíveis e utilize o símbolo correto.
Intervalo de tempo desconhecido Execute periods para listar os intervalos de tempo disponíveis e utilize o identificador correto.
Número de conta ambíguo Adicione --broker para especificar a corretora associada à conta.
São necessárias permissões de acesso adicionais Adicione --full-access para executar o cBot sem restrições de permissões de acesso.
Formato inválido do ficheiro .cbotset Volte a gerar o ficheiro .cbotset na versão mais recente da aplicação cTrader para desktop.

Aviso

A maioria dos comandos do cTrader CLI devolve um erro quando encontra opções desconhecidas. No modo rápido (-q), os comandos que utilizam uma conta de negociação, como price, alerts, positions e order, ignoram opções desconhecidas sem apresentar qualquer aviso. Consulte a documentação de referência da CLI para confirmar que uma opção é suportada antes de a utilizar.

Testes de verificação e otimização

Mensagem ou sintoma Solução
Não existem dados históricos para o período indicado Forneça um ficheiro de dados correspondente ao período através de --data-file ou escolha um período para o qual existam dados.
Stop out durante um teste de verificação Ajuste os parâmetros do cBot ou melhore a estratégia para evitar pedidos de cobertura.
Definições inválidas Verifique as opções dos testes de verificação ou da otimização e corrija eventuais erros.
A otimização parece ficar em pausa Quando otimiza um parâmetro de símbolo, o motor descarrega os dados de cada novo símbolo na primeira execução. A execução prossegue assim que os dados forem armazenados em cache.