Busque por termos como bitcoin, cartão ou VPN.
Cripto

RSI, EMA, MACD e Bollinger em bot de cripto: o que o backtest mostrou de verdade

Testamos os indicadores técnicos mais populares como gatilho de compra em três regimes de mercado — e nenhum venceu numa alta forte. Inclui a seção que nenhum vendedor publica: o que testamos e descartamos, incluindo o trailing stop.

RSI, EMA, MACD e Bollinger em bot de cripto: o que o backtest mostrou de verdade

Divulgação de interesse: o Theta, citado neste texto, é um produto da Microforge — a mesma empresa por trás do Leitura Singular. Este é conteúdo de divulgação, escrito com a mesma exigência de honestidade que aplicamos a qualquer coisa que publicamos (veja nossa análise cética sobre bots de cripto em geral). Reflete na nossa página de divulgações.

A maioria dos produtos de automação cripto vende indicador técnico como fórmula mágica: “nosso algoritmo usa RSI e MACD” — como se citar a sigla já fosse prova de competência. Quase nenhum mostra o que aconteceu quando testou aquilo de verdade, num período em que o indicador não ajudou.

Este texto faz o oposto: o Theta rodou um backtest reproduzível em dados históricos da Binance — não um período favorável escolhido a dedo —, cobrindo três regimes de mercado (queda, alta forte, lateral), em BTC e ETH, líquido de taxa de corretora. Nenhum número de retorno aparece aqui, e não é por falta de dado: a régua desta casa é zero número de performance, sempre, mesmo quando o resultado é favorável. O que dá para mostrar é a direção — o indicador ajudou, atrapalhou ou não fez diferença — regime por regime, inclusive nos cenários em que o resultado foi ruim.

Resposta direta

PerguntaResposta curta
Algum indicador (RSI, EMA, MACD, Bollinger) venceu em todos os cenários?Não. Nenhum indicador testado foi bom em todo regime de mercado — o efeito depende inteiramente de o mercado estar em queda, alta forte ou lateral.
Qual foi o pior cenário para indicadores de “sobrevenda” (RSI, Estocástico)?Alta forte e contínua: quanto mais seletivo o sinal, mais ele atrasou a compra e mais perdeu para simplesmente comprar de forma constante.
Algum indicador se saiu “mais seguro” nos vários cenários?Média Móvel e EMA não foram os que mais ganharam, mas foram os que menos perderam no pior regime — o pior cenário deles foi mais suave.
O trailing stop (acompanhar o topo antes de vender) funcionou?Não. Foi testado e descartado: vender direto no alvo, sem trailing, teve o melhor resultado em todas as versões comparadas.

Antes do resultado: por que quase todo backtest engana

Backtest é a coisa mais fácil de falsificar em finanças, e o pior é que quase nunca há má-fé envolvida. Basta escrever um código que roda uma regra sobre preços passados. O computador obedece, o gráfico sobe, e a sensação de descoberta é genuína. O problema é que quatro erros diferentes produzem exatamente essa sensação — e nenhum deles aparece no gráfico final.

Vale dizer o incômodo por inteiro antes de continuar: estes são os erros que qualquer backtest precisa provar que não cometeu, inclusive o nosso. Não escrevo isto para dizer que o teste do Theta é imune. Escrevo para deixar claro qual é o ônus — e para dar ao leitor as ferramentas de cobrar esse ônus de mim, do Theta e de qualquer produto que apareça amanhã com um gráfico bonito.

1. Sobreajuste: testar mil variações até uma parecer boa

Imagine que você teste um indicador com o limite de sobrevenda em um valor. Não funcionou. Testa em outro. Testa mudando o período da média. Testa mudando o alvo de venda. Testa mil combinações. Uma delas vai parecer excelente — não porque descobriu algo sobre o mercado, mas porque, entre mil moedas jogadas, alguma cai em pé.

É o mesmo mecanismo de quem aponta o vencedor da loteria depois do sorteio e chama de método. Quando o número de tentativas é grande o bastante, o teste deixa de medir o indicador e passa a medir a sorte — e sorte não se repete quando o dinheiro é real. O sinal de alerta é sempre o mesmo: parâmetros estranhamente específicos, do tipo “RSI de catorze períodos com limite exato em tal ponto”, sem nenhuma explicação de por que aquele valor e não o vizinho.

A defesa contra sobreajuste não é ter fé no autor. É testar a mesma regra, com os mesmos parâmetros, em mercados e períodos que ela não viu quando foi calibrada — e publicar também os casos em que ela quebra. Foi por isso que o teste do Theta cobriu três regimes e dois ativos com a mesma configuração, em vez de otimizar uma configuração por regime. Otimizar por regime teria dado um resultado mais bonito e menos verdadeiro.

2. Viés de sobrevivência: testar só nas moedas que deram certo

Este é o mais silencioso dos quatro. Quando alguém testa uma estratégia “nas principais criptomoedas”, a lista de principais é a de hoje — ou seja, a lista das que sobreviveram. As dezenas de moedas que sumiram, foram deslistadas, viraram pó ou simplesmente pararam de negociar não entram no arquivo de preços, porque hoje não existem mais.

O efeito é uma ilusão poderosa: qualquer estratégia de comprar e segurar parece brilhante quando aplicada exclusivamente sobre ativos que, por definição, não morreram. É como avaliar a eficácia de um remédio entrevistando apenas os pacientes que voltaram para a segunda consulta.

A honestidade aqui exige uma admissão desconfortável a respeito do nosso próprio teste: BTC e ETH são, eles mesmos, sobreviventes. Testar em BTC e ETH reduz o problema em relação a testar numa carteira de moedas pequenas escolhidas hoje, mas não o elimina. Ninguém sabia, no começo da série, que essas duas continuariam de pé — e nenhum resultado deste backtest se transfere automaticamente para um ativo cripto qualquer, que pode perder liquidez, ser deslistado e ir a zero.

3. Lookahead: usar informação que ainda não existia

Lookahead é a estratégia decidir usando um dado que, no instante da decisão, ainda não tinha acontecido. Quase sempre é acidente de programação, não malandragem — e é justamente por isso que é tão comum.

Os casos típicos são chatos e discretos. A regra decide comprar “no fechamento da vela” usando o preço de fechamento — que só se conhece depois que a vela fechou. O indicador é recalculado sobre a série inteira, de forma que o valor de uma data carrega influência de datas posteriores. A lista de ativos testados foi definida com o conhecimento de hoje. Em todos, o backtest está fazendo o que ninguém consegue fazer ao vivo: decidir sabendo o que vem depois.

O sintoma é sempre o mesmo, e é bom o leitor guardá-lo: um resultado bom demais, com poucas operações erradas, e um comportamento suspeito de acertar viradas de mercado. Estratégia que quase nunca erra o momento de entrar não descobriu nada — está lendo o gabarito.

4. Período escolhido a dedo

O quarto erro é o mais grosseiro e o mais frequente em material promocional: escolher o começo e o fim do teste. Todo mercado tem trechos generosos. Uma janela iniciada logo depois de um fundo e encerrada perto de um topo faz praticamente qualquer regra parecer inteligente, inclusive regras aleatórias.

É por isso que a pergunta mais barata e mais eficiente diante de qualquer resultado de backtest é: por que esse período, e não outro? Se a resposta for uma justificativa elaborada sobre “condições representativas de mercado”, desconfie. Se não houver resposta, desconfie mais. A alternativa honesta é simples: rodar em regimes diferentes e mostrar aquele em que a regra apanhou — que é exatamente o que a seção da alta forte, mais abaixo, faz com os indicadores que o próprio Theta usa.

As quatro armadilhas — e como você detecta cada uma

ArmadilhaComo ela aparece no materialComo você detecta
Sobreajuste (mil variações até uma acertar)Parâmetros muito específicos, apresentados como “otimizados”, sem explicação de por que aqueles valoresPergunte quantas configurações foram testadas antes desta e peça o resultado da mesma regra em outro ativo e outro período, sem recalibrar
Viés de sobrevivência (só as moedas que deram certo)“Testado nas principais criptomoedas” — a lista de principais é sempre a de hojePergunte quais ativos entraram na lista, quando a lista foi definida, e se moedas deslistadas ou mortas no período fazem parte do teste
Lookahead (informação que não existia na hora)Resultado bom demais, com pouquíssimas entradas erradas e acertos de virada de mercadoDesconfie de qualquer estratégia que quase nunca erra o momento. Peça o código: lookahead se prova lendo o script, não olhando o gráfico
Período a dedo (janela escolhida depois)Uma única janela, geralmente começando perto de um fundo e terminando perto de um topoPergunte “por que esse período?” e peça o mesmo teste no regime mais desfavorável que o ativo viveu

Repare na assimetria de quem vende: mostrar um resultado é barato, e mostrar o script que o produz é caro — porque o script pode ser conferido. Quem publica só a curva e guarda o método está pedindo fé, não apresentando evidência. E fé é exatamente o que não se deve conceder a nenhum produto financeiro, muito menos a um que opera num ativo em que você pode perder todo o capital alocado.

O que um backtest honesto tem que publicar junto

Um resultado de backtest, sozinho, não é informação — é uma afirmação. O que transforma afirmação em evidência é o conjunto de coisas que vem junto e que permite a outra pessoa discordar com base. Sem esses itens, o que existe é propaganda com gráfico.

Item que precisa vir juntoPor que importaO que a ausência dele significa
O período completo, com data de início e fim, e os regimes que ele atravessaÉ o que impede a janela escolhida a dedo e mostra se a regra viu mercado ruimVocê não sabe se está vendo a estratégia ou apenas um bom trecho de mercado
Todos os ativos testados, inclusive aqueles em que a regra foi malÉ o que impede o viés de sobrevivência e a seleção do vencedor depois do sorteioO resultado pode ser a média de um punhado de casos escolhidos porque funcionaram
O custo de taxa de corretora, descontado operação a operaçãoEstratégia que opera muito só existe no papel quando a taxa é ignorada; a taxa é o atrito que mata regra hiperativaO resultado descreve um mercado sem custo, que não existe para ninguém
O script que reproduz o teste do zeroÉ a única forma de outra pessoa achar lookahead, sobreajuste ou erro de contabilidadeNão há como conferir. Sobra confiar na palavra de quem vende — o oposto de evidência

Estes quatro itens são uma régua que serve contra qualquer um, e eu incluo esta casa na conta. O que este texto publica é a direção dos resultados, não a curva — decisão deliberada, porque número de performance em peça de divulgação vira promessa. Mas o leitor está certo em cobrar o script de quem quer que apresente backtest, inclusive de nós. Cobrança de método não é grosseria: é a única defesa que o leitor tem.

Por que publicar isso em público — inclusive quando perde

Ceticismo aplicado a produto próprio é mais desconfortável do que aplicado ao concorrente, e é por isso que vale mais. Na linhagem de Sagan, a marca de uma boa investigação não é confirmar o que você já queria acreditar — é aceitar o resultado mesmo quando ele contraria a intuição. A intuição de qualquer bot de cripto é “compre na baixa, venda na alta”; o backtest mostrou que ela só funciona bem num dos três regimes, e falha feio no outro. Publicar isso é o teste que a maioria do setor não passa.

Há um teste simples para separar investigação de propaganda: procure, no material, o resultado que o autor claramente não queria encontrar. Se ele não está lá, ou o autor teve uma sorte estatística improvável, ou ele filtrou. Um teste que confirma tudo o que o vendedor já acreditava não é um teste — é um espelho. O contrário disso é o que este texto tenta ser, e o leitor deve exigir o mesmo de qualquer estratégia que envolva o dinheiro dele num ativo de altíssimo risco.

Regime de baixa: onde o “sobrevendido” ajudou de fato

Num mercado em queda, comprar quando um indicador sinaliza sobrevendido — RSI baixo, banda inferior de Bollinger, Estocástico baixo — significou comprar em pontos melhores do que só comprar de forma constante (DCA puro).

Sinal de entrada testadoResultado vs. comprar de forma constante (DCA puro)
RSI em zona de sobrevendido↑ leve — ajudou a comprar em preços melhores
Banda inferior de Bollinger↑ leve — mesma direção, vantagem pequena
Estocástico em zona baixa↑ leve — vantagem pequena e consistente

A vantagem foi pequena — nenhum indicador “acertou o fundo” — mas se repetiu nos dois ativos testados.

Mecanicamente, o motivo é modesto e vale dizer sem enfeite: num mercado que cai, quase qualquer critério que concentre compras nos momentos de pânico compra mais barato do que um calendário fixo. O indicador não previu nada; ele apenas empurrou a compra para os dias piores, que num regime de queda são os dias melhores para comprar. Isso não é uma vantagem que se possa contar como garantida — o mesmo mecanismo, aplicado a um ativo que cai e não volta, apenas acelera a perda. Comprar barato num ativo que vai a zero continua sendo comprar algo que vai a zero.

Alta forte contínua: o achado mais importante do backtest

Aqui a intuição quebra. Numa alta forte e contínua, todos os indicadores testados perderam para simplesmente comprar de forma constante — quanto mais exigente o indicador, quanto mais raro o sinal que ele espera, pior o resultado. Um indicador que só compra quando o RSI cai muito, numa tendência que só sobe, compra pouco e tarde.

Indicador testadoResultado vs. DCA puro numa alta forte e contínua
RSI (espera sinal raro de sobrevenda)↓ forte — comprou pouco e tarde
Estocástico↓ forte — mesmo problema: sinal raro numa tendência que só sobe
Banda inferior de Bollinger↓ moderado a forte
Média Móvel (sinal de tendência, menos seletivo)↓ leve — perdeu menos que os demais
EMA (sinal de tendência, menos seletivo)↓ leve — mesmo padrão da Média Móvel

Nenhum indicador venceu numa alta forte. É o achado mais honesto do backtest inteiro: quem espera um sinal “perfeito” de entrada numa tendência que só sobe paga um preço por essa seletividade — fica de fora do movimento esperando confirmação. Comprar de forma simples e constante, sem adivinhar o momento certo, foi melhor do que qualquer versão de “esperar o sinal”.

Vale entender o porquê mecânico, porque ele é o mesmo em qualquer indicador de sobrevenda e não depende deste teste específico. Um indicador seletivo é, por construção, um filtro que reduz a frequência de compras. Num mercado que cai, reduzir frequência e concentrar nos piores dias é vantagem. Num mercado que sobe de forma contínua, cada dia de espera é um dia comprando mais caro — e o filtro, que era virtude, vira custo. O indicador não mudou de comportamento entre um regime e outro; foi o mercado que mudou o sinal do resultado. É por isso que a pergunta “qual indicador é o melhor?” está mal formulada desde a origem, e é por isso que qualquer produto que responda a ela com uma sigla está vendendo certeza onde só existe condicional.

Mercado lateral: sem indicador que se destaque

No regime lateral — preço de lado, sem tendência clara —, o resultado foi parecido entre os indicadores: ganho pequeno e inconsistente.

Indicador testadoResultado vs. DCA puro em mercado lateral
RSIneutro — ganho pequeno e inconsistente
Banda inferior de Bollingerneutro — idem
Estocásticoneutro — idem
Média Móvel / EMAneutro — idem, nenhum se destacou

O resultado neutro é menos empolgante que os outros dois, e por isso mesmo merece nota: num mercado sem tendência, a oscilação em torno da média é justamente o terreno em que os indicadores de sobrevenda foram desenhados para operar — e ainda assim não produziram vantagem que se sustentasse. Vantagem pequena e inconsistente, em prazo longo e com taxa de corretora descontada, é indistinguível de ruído. Tratar ruído como sinal é o começo de toda estratégia perdedora.

O indicador “mais robusto” não é o que mais ganha — é o que menos perde

Cruzando os três regimes, Média Móvel e EMA não foram campeões em nenhum cenário favorável — não bateram o RSI na queda, nem se destacaram no lateral. Mas foram os que menos perderam no regime mais desfavorável (alta forte), por serem menos seletivos: seguem a tendência em vez de esperar um sinal raro. RSI e Estocástico deram mais vantagem em queda e lateral, mas foram os que mais perderam na alta forte. Robustez, aqui, não é vencer sempre — é ter o pior cenário mais suave que o dos concorrentes.

A conclusão central: nenhum indicador é mágico, e o efeito de cada um depende inteiramente do regime de mercado — nenhuma combinação de RSI, EMA, MACD e Bollinger vence em todos os cenários ao mesmo tempo. Por isso a estratégia do Theta usa esses gatilhos com parcimônia, como reforço pontual, não como previsão de mercado — e o usuário sempre pode optar por DCA puro, difícil de perder justamente na alta forte contínua. Nada disso protege de perda: num ativo que cai e não se recupera, todas as variantes testadas perdem dinheiro, e a diferença entre elas é apenas o tamanho do estrago.

O que já testamos e descartamos

A prova mais forte de que um backtest é honesto não é o que ele mostra funcionando — é o que ele mostra não funcionando, porque nenhum golpe do setor documenta os próprios erros. O caso mais claro do Theta é o trailing stop.

A intuição comum é forte: em vez de vender direto no alvo de lucro definido, “acompanhar o topo” antes de vender — deixar o preço subir, seguir o rastro, só vender quando ele começar a cair — deveria capturar mais lucro numa tendência de alta. Faz sentido na cabeça. O Theta testou essa ideia, em várias versões de trailing, e descartou todas: vender direto no alvo, sem trailing, teve o melhor resultado médio entre as versões comparadas.

O motivo, sem número: vender no alvo e recomprar depois já captura boa parte de uma tendência de alta, porque a estratégia volta a comprar rápido após a venda. O trailing, ao esperar o preço “confirmar” a virada antes de vender, às vezes atrasa a venda — e esse atraso atrapalha o timing da recompra seguinte, devolvendo parte do ganho que a venda direta no alvo teria capturado. A intuição de “segurar mais tempo” soa certa; o teste mostrou o oposto.

Vale abrir o mecanismo, porque é aqui que o resultado contra-intuitivo passa a fazer sentido em vez de parecer acaso. O trailing stop tem uma característica que ninguém percebe ao imaginá-lo funcionando: ele nunca vende no topo. Por definição, ele só dispara depois que o preço já caiu o suficiente para acionar o gatilho — ou seja, sempre entrega de volta uma fatia do movimento antes de sair. Quando a alta é forte e contínua, essa fatia devolvida é pequena e o trailing parece brilhante. Quando o preço sobe e recua várias vezes, ele devolve fatia atrás de fatia.

Há um segundo efeito, e é o que a intuição não modela: numa estratégia que recompra, cada operação não é um evento isolado, é um elo. Vender mais tarde significa recomprar mais tarde — e recomprar mais tarde significa entrar na perna seguinte do movimento a um preço pior. O trailing otimiza uma venda por vez e desorganiza a sequência inteira. Vender no alvo é pior em cada saída considerada isoladamente e melhor no encadeamento, porque devolve a estratégia ao mercado enquanto o movimento ainda está em curso. É um caso em que somar decisões localmente boas produz um resultado globalmente pior — e é exatamente o tipo de coisa que só o teste mostra, porque o raciocínio de cabeça não consegue seguir o encadeamento até o fim.

Nada disso torna o trailing stop uma ferramenta inútil em todo contexto, e não é isso que estou dizendo: é um resultado sobre uma estratégia específica, em dados específicos, num ativo de altíssimo risco. É evidência sobre este caso, não uma lei de mercado.

Publicamos o que não funcionou tanto quanto o que funcionou — é a prova que nenhuma promessa consegue imitar. Qualquer produto pode alegar que “usa indicadores avançados” ou “otimiza a saída”; poucos mostram a versão que testaram e jogaram fora. Este texto existe porque a régua da casa não afrouxa para produto próprio — fica mais dura.

Venda direta no alvo contra trailing stop Dois caminhos a partir do mesmo movimento de alta. Na venda direta no alvo, o preco sobe, toca o alvo definido e a posicao e vendida ali; a recompra acontece logo em seguida e volta a capturar a continuacao da alta. No trailing stop, a venda espera o preco confirmar uma queda antes de acontecer, o que atrasa a venda e tambem atrasa a recompra seguinte. Sem numeros: nos testes comparados, a venda direta no alvo teve o melhor resultado medio. O mesmo movimento, dois jeitos de sair Venda direta no alvo alvo definido vende aqui recompra rapida volta a capturar a alta A saida e previsivel: o alvo ja estava definido. Trailing stop alvo definido nao vende — segue o topo vende so aqui o atraso na venda atrasa tambem a recompra Espera o preco confirmar a virada pra sair. Nos testes comparados, a venda direta no alvo venceu todas as versoes de trailing — e a intuicao dizia o contrario. Esquema do fluxo, sem escala e sem numeros. Resultado passado nao se repete.
Os dois caminhos de saida — esquema ilustrativo, sem valores.

Perguntas diretas

O RSI, EMA, MACD ou Bollinger garantem comprar no fundo ou vender no topo?

Não. Nenhum indicador “acertou” o fundo ou o topo com precisão. O backtest mostrou vantagem direcional pequena em alguns regimes (queda) e desvantagem clara em outro (alta forte). Indicador técnico é sinal estatístico, não previsão.

Como eu sei que vocês não escolheram o período que favorece a estratégia?

Não sabe pela minha palavra, e faz bem em não saber. O que dá para verificar no próprio texto é o comportamento: o teste cobre três regimes, e o texto publica em destaque o regime em que os indicadores do produto foram derrotados por uma alternativa mais simples. Quem escolhe período a dedo não publica o trecho em que apanha. Isso é indício, não prova — a prova é o script, e essa cobrança vale contra qualquer um, inclusive contra esta casa.

Por que vocês mostram quando um indicador perdeu?

Porque é a única forma de o resultado ser confiável. Um backtest que só mostra os cenários favoráveis é propaganda com gráfico, não análise. A régua da casa é a mesma para produto de terceiro e produto próprio.

Backtest em dois ativos é amostra suficiente?

Não é uma amostra ampla, e chamá-la de suficiente seria o mesmo exagero que este texto critica. BTC e ETH são os dois ativos com histórico e liquidez mais longos, o que reduz problemas de dado ruim — mas ambos são sobreviventes, e resultado obtido em sobreviventes não se transfere para cripto em geral. Em moedas menores, o risco de perda total é a variável que domina qualquer discussão de indicador.

Isso significa que o Theta usa indicador técnico sem restrição?

Não. Os gatilhos entram com parcimônia, como reforço pontual — não como sinal isolado de “comprar tudo agora”. O usuário também pode optar por DCA puro, sem gatilho nenhum. Nenhuma das duas escolhas elimina o risco de perder capital.

Resultado passado de backtest garante resultado futuro?

Não, e qualquer texto que sugerir isso está mentindo. Backtest mostra como uma regra se comportou em dados históricos específicos — é evidência sobre o passado, não previsão.

Veredito

Nenhum dos quatro indicadores testados — RSI, EMA, MACD, Bollinger — é fórmula mágica: cada um ajudou um pouco num regime e perdeu feio em outro. A única abordagem que se saiu bem em todos os cenários foi comprar de forma constante, sem tentar adivinhar o momento certo. Qualquer produto que prometa um indicador vencedor universal promete algo que o próprio teste honesto desmente. Quem quiser ver esses gatilhos rodando ao vivo, com preços reais de mercado e sem dinheiro envolvido, pode abrir o modo de teste do Theta por 30 dias, sem cartão. Vale a mesma ressalva das outras peças desta série: o Theta é produto da casa, e a leitura honesta do backtest inclui o que ele mostrou não funcionando. Veja nossas divulgações e a análise crítica dos bots de cripto.

E fica a régua, que é a parte deste texto com mais chance de sobreviver ao produto: diante do próximo backtest que aparecer na sua frente, pergunte o período inteiro, os ativos inteiros, a taxa descontada e o script. Se as quatro respostas não vierem, você não está diante de evidência — está diante de um pedido de fé com aparência de ciência.

Este conteúdo é informativo e promocional; não constitui recomendação de investimento. Cripto é especulação de altíssimo risco — invista apenas o que você pode perder, e nunca sem entender o mecanismo por trás. Resultado passado, inclusive de backtest, não garante resultado futuro.

#cripto #divulgacao #theta