Erros gramaticais estáticos da estratégia
Tais erros são óbvios, e geralmente você pode ver a marca de erro na página de edição de estratégia, que pode ser encontrada e corrigida durante o backtest.
Erros de execução da estratégia
O exemplo mais comum é o uso direto do valor de retorno da função
Uso excessivo da memória Muito conteúdo que não pode ser coletado como lixo é armazenado em variáveis globais, resultando em uso excessivo de memória.
A falta de racionalização da utilização daexchange.Go
Função para solicitações simultâneas
Quando se utiliza o sistema assíncronoexchange.Go
Função, não há nenhuma razão razoávelwait
para esperar o fim da coroutina durante a operação, resultando num grande número de coroutinas.
Chamadas de funções recursivas Muitas camadas de chamadas de funções recursivas causam o excesso de tamanho da pilha das coroutinas.
Erros de negócios de interface e erros de solicitação de rede, etc. Tais mensagens de erro exibirão as informações, incluindo nomes de objetos de troca relevantes, nomes de funções, mensagens e razões relacionadas a erros e outras informações.exceções do programa causadas pelo uso direto sem o interfaz retornar valor para julgar a legalidade).
Erros na camada inferior da plataforma
O exemplo comum éDecrypt: Secret key decrypt failed
A razão para o erro é que a modificação da senha da conta FMZ causa todos osAPI KEY
Para resolver o problema, oAPI KEY
precisa ser reconfigurado, e o docker precisa ser reiniciado.
Problemas de criptografia da estratégia Python
Ao alugar uma estratégia Python, um erro é relatado devido à incompatibilidade de versão entre o Python criptografado pela plataforma e o Python no tempo de execução da estratégia:ValueError: bad marshal data (unknown type code)
. Atualizar ou instalar o ambiente Python executado pela estratégia para uma das versões suportadas pela estratégia:Python 2.7
, Python 3.5
ePython 3.6
.
interrupt
Erro
O erro ocorre porque o utilizador clica noPare o bot.bot na página Bot quando o programa executa uma operação (como acessar a interface da plataforma), e o bot para e interrompe a mensagem de erro impressa pela operação atual.