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
PATHsejam reconhecidas. - No Windows, confirme que a pasta que contém
ctrader-cliestá incluída noPATH. 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. |