O que um bot de trading de criptomoedas com IA realmente faz?
Publicado: | Atualizado:
Em 7 November 2026, três ferramentas de automação de criptomoedas descrevem três coisas diferentes sob o rótulo de "IA" na própria documentação.
- A central de ajuda da Cryptohopper diz que sua "A.I. significa: Algorithmic Intelligence". Ela descreve a pontuação das estratégias que você fornece pela frequência com que seus sinais passados atingiram uma meta de lucro.
- A 3Commas diz que "não fornece recomendações de trading nem sinais de IA" e, em vez disso, conecta ferramentas externas de IA aos seus bots.
- O módulo de código aberto FreqAI, do Freqtrade, treina modelos como LightGBM e XGBoost e os retreina conforme uma programação.
Nenhuma dessas descrições, por si só, diz se o bot ganha dinheiro.
O que 'IA' pode significar em um bot de trading de criptomoedas?
| Mecanismo | O que faz | O que é aprendido ou ajustado | Evidências que vale solicitar |
|---|---|---|---|
| Modelo preditivo treinado, com ou sem retreinamento programado | Estima um resultado a partir de variáveis de mercado | Uma relação entre as entradas e um alvo de previsão | Definição do alvo, tipo de modelo, datas de treinamento e resultados em dados posteriores não vistos |
| Seleção de estratégias baseada na performance | Pontua as estratégias fornecidas pelos resultados de sinais passados | Pontuações relativas, como taxas de acerto | Regras de pontuação, janelas de resultados concluídas e resultados posteriores da seleção |
| Otimização de parâmetros por backtest | Busca configurações usando simulações históricas | Parâmetros selecionados com base em um objetivo de backtest | Espaço de busca, período de seleção e um período separado de avaliação |
| Regras fixas: DCA, grid ou indicadores | Executa condições especificadas | As regras em si não exigem ajuste estatístico | Regras explícitas de entrada, saída e execução |
| Assistente ou agente baseado em LLM | Escreve estratégias ou aciona ferramentas | Usar um modelo de linguagem não exige ajustar um modelo de previsão de mercado | Permissões das ferramentas, verificações das estratégias e comportamento de confirmação |
Esses mecanismos frequentemente coexistem em um mesmo produto. Seleção e otimização são formas de aprendizado estatístico em sentido amplo. Chamar algo de pontuador, em vez de modelo preditivo, não resolve se ele pertence à categoria de IA, e nenhuma das descrições comprova rentabilidade.
A pergunta útil é: o que é aprendido, a partir de quais dados, e como isso é verificado em dados que não foram vistos?
Eu também separaria o assistente do processo de trading. Um LLM pode ajudar a produzir uma estratégia sem ser o modelo que gera seus sinais de mercado. Da mesma forma, uma estratégia pode usar parâmetros selecionados por backtesting enquanto executa regras explícitas.
O que dizem os documentos das próprias plataformas?
A tabela registra mecanismos documentados e as perguntas que essas descrições deixam em aberto. Não é um ranking. A documentação pode explicar o que um recurso pretende fazer sem expor sua implementação no servidor nem demonstrar sua performance.
| Plataforma / recurso e data da documentação | Formulação do fornecedor | Mecanismo documentado | O que isso não informa |
|---|---|---|---|
| Cryptohopper A.I.; consultado em 2026-11-07 | “A.I. significa: Algorithmic Intelligence”; seu exemplo diz “em 849 de 1,013 casos, o sinal de compra atingiu a meta de lucro configurada” | Pontuação baseada na performance de estratégias fornecidas pelo usuário. Fontes: central de ajuda, documentação de treinamento | A implementação no servidor e se as pontuações são atualizadas após o treinamento |
| Cryptohopper MCP; consultado em 2026-11-07 | “Todas as ferramentas são somente de leitura.” | Acesso a dados para o LLM do usuário. Fonte: documentação para desenvolvedores | Isso descreve o acesso das ferramentas, não uma evidência de rentabilidade no trading |
| 3Commas AI; consultado em 2026-11-07 | “A 3Commas não fornece recomendações de trading nem sinais de IA” | Regras conectadas a ferramentas externas de IA. Fonte: central de ajuda | O funcionamento interno dos bots v2 |
| 3Commas MCP; consultado em 2026-11-07 | “sempre pede confirmação antes de mexer em uma operação real” | Agente baseado em LLM com capacidade de execução, sob a configuração recomendada na página de ajuda. Fonte: ajuda sobre MCP | Como essa proteção por confirmação é imposta |
| Parâmetros de IA da Pionex; arquivados em 2025-08-04 e 2025-10-11 | “Os parâmetros são calculados a partir do backtesting dos últimos 7 dias”; “algoritmo de previsão mais inteligente” | As páginas arquivadas descreviam otimização de parâmetros por backtest e um algoritmo de previsão não divulgado. Fontes: base de conhecimento arquivada, blog arquivado | Se essas descrições continuavam atuais em 2026; as páginas ativas retornaram 503 em 2026-11-07 |
| FreqAI no Freqtrade; consultado em 2026-11-07 | “Retreinamento autoadaptativo”; live_retrain_hours: “Padrão: 0 (os modelos são retreinados com a maior frequência possível)” | Modelos preditivos treinados, construídos pelo usuário, com retreinamento. Fontes: introdução, parâmetros | O comportamento sob a configuração de um usuário específico; não executei o FreqAI |
Todas as citações dos fornecedores acima foram conferidas novamente nas páginas ativas (ou arquivadas) em 2026-11-12.
A falta de divulgação continua sendo uma questão em aberto. Não é evidência de que um fornecedor não tenha machine learning, nem motivo para inferir a existência de um modelo não divulgado.
Por que um bom backtest não pode provar que um bot com IA funciona?
Meus experimentos simplificados usaram dados públicos horários de BTCUSDT e ETHUSDT do mercado spot da Binance, de 2022-01-01 a 2026-10-31. Eles demonstram problemas de avaliação nos meus próprios modelos e simuladores, não no sistema de qualquer fornecedor. Um erro deliberado de antecipação de dados fez um teste defeituoso exibir 84.6% de acurácia; a AUC do modelo walk-forward foi de 0.51, com intervalos que abrangiam o nível do acaso. Esse último teste não isolou o efeito do retreinamento.
A tarefa de previsão usou candles horários reamostrados em barras de 4 horas e um alvo binário: “alta” significava que o retorno logarítmico das próximas 24 horas, ao longo das próximas 6 barras, era maior que zero; zero contava como “baixa”. As entradas eram retornos históricos, volatilidade, RSI, uma diferença entre médias móveis exponenciais e um z-score de volume, calculados a partir das informações disponíveis no fechamento da barra; uma probabilidade prevista acima de 0.5 significava “alta”.
Como um erro de antecipação de dados fez um teste exibir 85% de acurácia
Uma média móvel centralizada de 13 barras, adicionada deliberadamente, usava 6 barras futuras, vazando informações do futuro para a regressão logística apesar de uma divisão cronológica entre treino e teste.
A acurácia resultante de 84.6% e a AUC de 0.93 são o que um teste defeituoso exibe, não evidência de capacidade preditiva do modelo; sem essa variável, a acurácia do mesmo modelo ficou em cerca de 50%.
| Meu teste de regressão logística — dados públicos de BTC/ETH no mercado spot da Binance, de 2022-01 a 2026-10; período de teste 2024–26 | BTC | ETH |
|---|---|---|
| Acurácia com variável deliberada de antecipação de dados | 84.6% | 84.6% |
| AUC com variável deliberada de antecipação de dados | 0.93 | 0.93 |
| Acurácia sem essa variável | cerca de 50% | cerca de 50% |
Por que divisões embaralhadas entre treino e teste inflam os resultados
Barras vizinhas compartilham a maior parte da janela de 24 horas de seus rótulos, então as observações são dependentes independentemente da divisão; separadamente, o embaralhamento coloca vizinhos imediatos no treinamento, vazando resultados de teste sobrepostos por meio de seus rótulos, e também permite treinar com dados posteriores.
As partições em blocos treinam com dados de ambos os lados de cada bloco de teste, com uma purga de 24h antes e um embargo de 48h depois, de modo que apenas o teste walk-forward treina estritamente com dados anteriores.
Essa comparação na mesma amostra mede a diferença entre os desenhos das divisões sem atribuir parcelas dessa diferença ao vazamento por rótulos sobrepostos e ao treinamento com observações posteriores.
| Minha comparação de divisões com random forest — dados públicos de BTC/ETH no mercado spot da Binance, de 2022-01 a 2026-10 | AUC BTC | AUC ETH |
|---|---|---|
| Divisão embaralhada em 5 partições | 0.70 | 0.69 |
| Divisão em 5 blocos temporais com purga e embargo | 0.50 | 0.51 |
Foi possível distinguir um modelo walk-forward do acaso?
Minha regressão logística usou uma janela móvel de 365 dias, com reajuste a cada 30 dias para produzir 35 modelos; seus intervalos de AUC incluíam o nível do acaso em 0.5, e a acurácia ficou abaixo de um palpite de “sempre alta”.
Isso avaliou um procedimento walk-forward e não isolou o efeito do retreinamento: para isso, seria necessária uma comparação com um modelo congelado ou outro cronograma de reajuste nas mesmas datas, algo que não apresento aqui.
| Meu teste preditivo walk-forward — dados públicos de BTC/ETH no mercado spot da Binance, de 2022-01 a 2026-10 | BTC | ETH |
|---|---|---|
| AUC | 0.51 | 0.51 |
| Intervalo de 95% por bootstrap em blocos | 0.485–0.537 | 0.483–0.540 |
| Acurácia | 50.8% | 50.6% |
| Acurácia de “sempre alta” | 52.2% | 51.5% |
| Minha ilustração de custos em BTC — dados públicos do mercado spot da Binance, de 2022-01 a 2026-10; retornos de 2024-01 a 2026-10 | Retorno logarítmico |
|---|---|
| Posição comprada em “alta”, caso contrário sem posição; sem latência; 0 bps por mudança de posição | +0.59 |
| Mesmas premissas; 5 bps por mudança de posição | +0.09 |
| Mesmas premissas; 15 bps por mudança de posição | −0.91 |
| Comprar e manter no mesmo período de retorno | +0.60 |
Um retorno logarítmico é o logaritmo natural do valor final dividido pelo valor inicial. 0 significa nenhuma mudança, cerca de +0.69 significa que o valor dobrou, e cerca de −0.69 significa que caiu pela metade. Portanto, +0.59 não é +59% e −0.91 não é −91%. O modelo prevê a direção nas próximas 24 horas, mas essa ilustração reavalia sua posição a cada barra de 4 horas, então testa uma política de trading construída sobre a previsão, não o horizonte da previsão em si.
Em quanto a melhor das 16 configurações de grid superestimou a semana seguinte?
Meu próprio simulador de grid no mercado spot selecionou a configuração de maior retorno entre 16 combinações de largura da faixa e quantidade de níveis do grid nos 7 dias anteriores, depois mediu seu retorno nos 7 dias seguintes; a faixa também veio da semana de seleção, tornando o resultado dentro da amostra otimista por construção.
A diferença média abaixo persistiu sob a premissa alternativa de trajetória intrabar, mas isso não significa que toda semana teve um resultado inferior. Os intervalos vêm de um bootstrap de blocos móveis que reamostra sequências de 12 semanas consecutivas, preservando a dependência entre semanas vizinhas.
Anny não oferece suporte a bots de grid.
| Meu simulador de grid, não o de uma plataforma — dados públicos de BTC/ETH no mercado spot da Binance, de 2022-01 a 2026-10; 195 decisões semanais | BTC | ETH |
|---|---|---|
| Diferença média entre o resultado dentro da amostra e o da semana seguinte | +2.4 pp | +3.5 pp |
| Intervalo de 95% (bootstrap de blocos móveis, blocos de 12 semanas) | 2.0–2.8 pp | 3.0–4.1 pp |
A estratégia com a maior pontuação continua no topo?
Meu seletor escolheu semanalmente entre cinco regras horárias usando taxas de acerto com resultados concluídos dos 90 dias anteriores, em que um acerto significava atingir pelo menos 2% acima do fechamento do sinal em até 24 horas, e então comparou a taxa de acerto da regra escolhida nos 28 dias seguintes com a média das cinco regras.
Houve uma pequena diferença observada — BTC ligeiramente abaixo e ETH ligeiramente acima dessa média —, mas nenhum intervalo de confiança para a diferença pareada foi calculado, e as janelas de avaliação se sobrepõem.
Isso não demonstra equivalência nem que a seleção não tenha valor, e taxas de acerto não são lucros: essa configuração não tinha stop, saída ou custos.
| Meu seletor por taxa de acerto, não o sistema de um fornecedor — dados públicos de BTC/ETH no mercado spot da Binance, de 2022-01 a 2026-10 | BTC | ETH |
|---|---|---|
| Pontuação histórica da estratégia selecionada | 0.41 | 0.55 |
| Taxa de acerto da estratégia selecionada nos 28 dias seguintes | 0.32 | 0.46 |
| Taxa de acerto média das cinco regras nos 28 dias seguintes | 0.33 | 0.45 |
Esses experimentos abrangem variáveis e modelos simples, um conjunto limitado de ativos e uma única exchange e período. Rótulos sobrepostos reduzem a independência, a execução é simplificada, e taxas de acerto não medem lucro. Esses testes mostram como as escolhas de avaliação alteram os resultados. Eles não mostram que machine learning não pode funcionar em cripto e nada dizem sobre os modelos de qualquer fornecedor específico.
Quais evidências você deve pedir a um fornecedor de bots com IA?
Use o checklist de evidências do fornecedor abaixo. A descrição de um modelo, sozinha, deixa a performance sem comprovação; um gráfico de retorno, sozinho, deixa o mecanismo e o procedimento de teste sem esclarecimento.
| Alegação apresentada | Pergunta a fazer | Evidência que responde | O que deixaria a questão em aberto |
|---|---|---|---|
| “A IA escolhe a melhor estratégia” | Como as pontuações são calculadas, e todos os resultados estão concluídos antes da seleção? | Fórmula de pontuação, horários das decisões e resultados posteriores em comparação com a média das candidatas | As pontuações incluem resultados indisponíveis no momento da seleção? |
| “Retreina com dados novos” | Quais janela e cronograma são usados, e o que isola o efeito do reajuste? | Janelas de treinamento e uma comparação com modelo congelado ou cronograma alternativo nas mesmas datas | É possível atribuir alguma mudança ao retreinamento? |
| “X% de acurácia” | O que é previsto, em qual horizonte e em comparação com qual referência? | Definição do alvo, avaliação cronológica, referência e intervalo de incerteza | A pontuação contém vazamento ou oculta uma referência simples? |
| “Retornos de backtest” | As configurações foram selecionadas usando o período exibido? | Datas de seleção, datas posteriores de avaliação e premissas de execução | O resultado apresentado também é o objetivo da seleção? |
| “Validação walk-forward” | Cada modelo treina estritamente antes de seu período de teste? | Datas das partições, purgas de rótulos e pré-processamento ajustado apenas nos dados de treino | O treinamento inclui dados posteriores ou resultados sobrepostos? |
| “Estratégias construídas por LLM” | O que o LLM produz, e como essa saída é verificada? | Regras explícitas e avaliação separada da estratégia resultante | A geração de linguagem está sendo tratada como evidência de performance no trading? |
| “Um agente de IA opera por você” | Quais ferramentas podem executar operações, e como a confirmação é imposta? | Permissões das ferramentas e controles de execução documentados | O que impede uma ação real não intencional? |
| “Histórico de operações reais” | São operações reais ou simulações históricas? | Registros de operações claramente identificados, datas e custos | A apresentação distingue a execução real dos resultados hipotéticos? |
Trate uma pergunta sem resposta como uma questão em aberto. Peça mais detalhes em vez de inventar uma explicação sobre como o sistema funciona.
Um backtest reproduzível ainda pode estar limitado aos seus ativos, datas e premissas de execução. Um intervalo de incerteza pode descrever uma métrica apresentada sem resolver todas as escolhas de pesquisa que a precederam.
Onde a Anny Trade se encaixa?
Eu, Anny Trade, uso grandes modelos de linguagem no Ask Anny, meu assistente. Minha página pública do Optimizer diz que os indicadores, backtests, busca de parâmetros e validação são “código determinístico — nenhum LLM em qualquer parte desse ciclo”. A matemática da CFO Anny Line e do Optimizer não usa LLM.
Meus bots executam regras explícitas de entrada e saída nas contas de exchange que você conecta, e eu não ofereço suporte a bots de grid. Essas descrições identificam onde os modelos de linguagem são usados; elas não comprovam rentabilidade.
Explore os backtests determinísticos e a busca de parâmetros do Optimizer e aplique o mesmo checklist a ele.
Perguntas frequentes
Um bot de trading com IA pode prever os preços das criptomoedas?
Um modelo treinado pode estimar um resultado de mercado definido, mas a existência de uma previsão não comprova uma capacidade preditiva útil. Minha tarefa era prever a direção ao longo de um horizonte especificado, não um preço futuro exato. Nenhum modelo neste artigo demonstrou capacidade confiável de prever a direção fora da amostra.
Pontuar estratégias pela taxa de acerto é machine learning?
A seleção de estratégias baseada na performance pode ser considerada aprendizado estatístico em sentido amplo porque usa resultados históricos para pontuar as estratégias disponíveis. O rótulo não diz se essas escolhas serão úteis depois. Uma taxa de acerto não é uma medida de lucro.
Usar um LLM significa que um bot usa machine learning para operar?
Um LLM pode escrever uma estratégia ou acionar ferramentas de trading sem ser um modelo de previsão de mercado. Pergunte o que ele produz, quais ferramentas pode acessar e como a execução é controlada. Depois avalie a estratégia resultante separadamente; o uso de um modelo de linguagem, por si só, não comprova a performance no trading.
O que é validação walk-forward?
A avaliação walk-forward treina com dados anteriores e testa com dados posteriores, avançando no tempo. Meu procedimento usou uma janela móvel de treinamento e reajustes repetidos, com uma purga antes de cada bloco de teste. Ele difere das partições em blocos que treinam com dados de ambos os lados de um bloco de teste.
Posso verificar por conta própria a IA de um bot de código fechado?
A documentação pública pode ajudar a identificar o mecanismo alegado sem esclarecer a implementação no servidor. A falta de divulgação não é evidência em nenhum dos sentidos. Meus experimentos simplificados não inspecionam sistemas de código fechado e não podem comprovar o que faz um modelo não divulgado de qualquer fornecedor.
Como executei estes testes (metodologia e limitações).
Todos os resultados deste artigo vêm de simulações e backtests com dados históricos, não de operações reais. Resultados hipotéticos e simulados têm limitações inerentes: são construídos com conhecimento retrospectivo, não refletem a execução real e não preveem a performance futura.
O conjunto de dados descrito acima continha 42,359 barras horárias por ativo, com uma hora ausente na origem da exchange em 2023-03-24 13:00 UTC. As somas de verificação mensais amostradas correspondiam às publicadas pela Binance. As versões dos softwares eram numpy 2.5.4, pandas 3.1.1 e scikit-learn 1.9.1.
Os dados terminam em 2026-10-31 23:00 UTC, e os resultados incompletos foram tratados da seguinte forma.
- Testes preditivos: barras sem um rótulo completo para as próximas 24 horas foram descartadas, então a última barra de 4 horas com rótulo é 2026-10-30 20:00 UTC. O último dos 35 blocos walk-forward começa em 2026-10-17.
- Grid: uma decisão só foi mantida se houvesse 30 dias completos de dados posteriores. Isso resulta em 195 decisões semanais, de 2023-01-02 a 2026-09-21.
- Seletor: tomou 199 decisões semanais, de 2023-01-02 a 2026-10-19. As últimas três, a partir de 2026-10-05, têm suas janelas de 28 dias encurtadas pelo fim dos dados, e os sinais nas últimas 24 horas contam como não acertos. Excluir essas três decisões mantém as pequenas diferenças na mesma direção (BTC 0.32 vs 0.34, ETH 0.47 vs 0.46).
A regressão logística usou variáveis padronizadas com regularização C = 0.1. A comparação de divisões usou uma random forest com 200 árvores e tamanho mínimo de folha de 5. As entradas sem vazamento abrangiam retornos ao longo de 1, 3, 6, 18 e 42 barras; volatilidade ao longo de 18 e 42 barras; RSI(14); a diferença entre médias móveis exponenciais de 20 e 50 barras; e um z-score de volume de 42 barras.
Os intervalos de AUC do walk-forward usaram um bootstrap de blocos móveis com 42 barras consecutivas de 4 horas por bloco, 500 reamostragens e os percentis 2.5–97.5. A ilustração de trading capturou o retorno das próximas 4 horas a partir do fechamento da barra do sinal, sem latência. Seu custo de 15 bps era composto por uma taxa presumida de 10 bps e slippage de 5 bps por mudança de posição.
Embora a previsão tenha como alvo a direção nas próximas 24 horas, essa política de trading reavalia sua posição a cada barra de 4 horas. Seus retornos avaliam essa política específica, e não a monetização direta do horizonte da previsão. Nem uma AUC próxima de 0.5 nem uma acurácia abaixo de “sempre alta”, isoladamente, descartam oportunidades lucrativas: as magnitudes dos ganhos e perdas, os limiares e a performance condicional também importam.
As configurações candidatas de grid combinaram larguras de faixa de 0.8×, 1.0×, 1.25× e 1.6× da metade da amplitude histórica com 10, 25, 50 e 100 níveis. Cada execução pagou 0.05%, sem slippage. Cada semana começou do zero; a moeda não vendida foi avaliada pelo fechamento final, sem taxa de saída. Os intervalos das diferenças usam um bootstrap circular de blocos móveis das 195 diferenças semanais (blocos de 12 semanas, 10,000 reamostragens, semente fixa). As diferenças semanais apresentaram autocorrelação levemente negativa na defasagem 1, e uma regra automática de comprimento de bloco sugeriu cerca de 11 semanas (BTC) e 16 semanas (ETH). Os intervalos para blocos de 2–16 semanas foram semelhantes ou mais estreitos que os de um bootstrap comum.
As regras do seletor usaram RSI, MACD, bandas de Bollinger, um cruzamento de EMA e um rompimento da máxima das 48 horas anteriores. Uma regra precisava de pelo menos 5 sinais com resultados concluídos para receber uma pontuação. A sobreposição de suas janelas de avaliação importa ao interpretar as pequenas diferenças observadas.
Uma segunda rodada de revisão interna da pesquisa executou novamente os quatro scripts originais e obteve arquivos de saída idênticos byte a byte. Em 40 de 40 instantes selecionados aleatoriamente, substituir os dados futuros deixou inalteradas as variáveis sem vazamento; a variável com antecipação deliberada de dados falhou em 40 de 40 verificações, conforme planejado. Houve 0 partições walk-forward com sobreposição de rótulos no período de teste, e o padronizador foi ajustado apenas nos dados de treinamento dentro do pipeline.
Essa revisão sustenta a reprodutibilidade e a ausência de vazamentos conhecidos nos pipelines sem vazamento. Ela não mostra que os resultados se manteriam em outros períodos, em outros ativos ou exchanges, ou em operações reais, e não elimina o viés de seleção da pesquisa.
As limitações continuam relevantes: 2 ativos, 1 exchange, um período e modelos simples. Os rótulos se sobrepõem; não há slippage baseado no livro de ofertas nem correção para testes múltiplos além do que foi relatado. O simulador de grid usa uma trajetória intrabar de 4 pontos, da qual dependem os retornos absolutos. Não testei o sistema real de nenhum fornecedor, não executei o FreqAI nem operei com dinheiro real.
Veja também
- O que é validação walk-forward?
- Como a CFO Anny Line interpreta os regimes de mercado?
- Como conecto minha IA a dados do mercado cripto em tempo real?
- Documentação de lookahead-analysis do Freqtrade
Todos os resultados deste artigo vêm de simulações e backtests com dados históricos, não de operações reais. Resultados hipotéticos e simulados têm limitações inerentes: são construídos com conhecimento retrospectivo, não refletem a execução real e não preveem a performance futura.
Este artigo é apenas educativo — não constitui aconselhamento financeiro. A performance passada não indica resultados futuros. Criptoativos são voláteis e você pode perder todo o seu investimento. Anny Trade fornece análises, sem registro como consultora de investimentos.
Quer que a IA da Anny analise seu portfólio? Experimente a Anny Line ou veja os preços.