Gráfico volátil de preço do bitcoin em tela de trading
Trading

Estratégias de robôs de trading: grid, DCA, martingale e tendência

Compare as estratégias de robôs de trading: grid, DCA, martingale, seguidor de tendência e reversão à média, com exemplos numéricos, riscos e quando usar.

Imagem: Boletim Bitcoin

Por Redação Boletim Bitcoin

. Leitura de 6 min.

As estratégias de robôs de trading mais comuns são cinco: seguidor de tendência, reversão à média, grid, DCA e martingale. Cada uma ganha em um tipo de mercado e perde em outro, e a diferença de risco entre elas é enorme: um robô de tendência perde pouco várias vezes e ganha muito de vez em quando; um martingale ganha pouco quase sempre e pode perder tudo de uma vez.

Em resumo: tendência funciona em mercados direcionais; reversão e grid, em mercados laterais; DCA serve para acumular no longo prazo; martingale troca pequenos ganhos frequentes por risco de ruína. Antes de ligar qualquer bot, entenda em que cenário ele perde, teste com custos e limite o capital exposto.

Comparação rápida das estratégias

EstratégiaGanha quandoPerde quandoPerfil de resultadoRisco principal
TendênciaMovimentos longos e fortesMercado lateral, falsos rompimentosMuitas perdas pequenas, poucos ganhos grandesSequências longas de stops
Reversão à médiaPreço oscila em torno de uma médiaTendência forte que não voltaMuitos ganhos pequenosPerda grande se não houver stop
GridOscilação dentro de uma faixaPreço sai da faixaGanho por nível, constanteFicar “preso” comprado na queda
DCA (clássico)Acumulação de longo prazoAtivo cai e não se recuperaPreço médio suavizadoConcentração em um ativo
MartingaleQuase sempre, até não ganhar maisSequência de perdasCurva linda até a ruínaPerder a conta inteira

Robô seguidor de tendência

A lógica é entrar a favor do movimento e ficar enquanto ele durar: cruzamento de médias móveis, rompimento de máxima de 20 dias, MACD acima de zero. A taxa de acerto costuma ser baixa (30% a 45% é comum), mas o ganho médio supera a perda média.

Exemplo: acerto de 40% e ganho médio de 2 vezes o risco. A expectativa por operação é 0,4 × 2 − 0,6 × 1 = 0,2 vez o risco. Com risco de US$ 10 por operação, a média é US$ 2 de ganho por operação, antes de custos, com sequências de 8 ou 10 perdas perfeitamente possíveis.

Códigos prontos desse tipo estão no tutorial de Pine Script e no de MQL5 Expert Advisor.

Robô de reversão à média

Aposta que exageros voltam ao normal: comprar quando o IFR está muito baixo ou o preço toca a banda inferior de Bollinger, vender na volta à média. A taxa de acerto é alta, mas o ganho por operação é pequeno. O perigo é o dia em que o “exagero” vira tendência. Sem stop, uma única operação apaga meses de ganhos.

Gráfico de candles com sequência de topos e fundos ascendentes Em tendência, como neste gráfico de fundos ascendentes, robôs seguidores ganham e robôs de reversão sofrem; na lateralização, acontece o contrário. Crédito: Albert Callisto, licença CC BY-SA 4.0, via Wikimedia Commons.

Grid bot: como funciona e onde está o risco

O grid divide uma faixa de preço em níveis. Compra em cada nível abaixo e vende no nível imediatamente acima, repetidamente. Exemplo com BTC entre 60.000 e 70.000 USDT em 10 grids (passo de 1.000 USDT) e taxa hipotética de 0,1% por ordem:

inferior, superior, n = 60_000, 70_000, 10
passo = (superior - inferior) / n
niveis = [inferior + i * passo for i in range(n + 1)]
taxa = 0.001  # 0,1% por ordem (compra e venda)

for preco in niveis[:-1]:
    lucro = passo / preco - 2 * taxa
    print(f"compra {preco:,.0f} -> venda {preco + passo:,.0f}: {lucro:.2%} líquido")

O resultado vai de 1,47% líquido por ciclo no nível de 60.000 a 1,25% no de 69.000. Parece ótimo, mas há três cenários:

Preço lateral

  • Ciclos se repetem
  • Lucro acumula nível a nível
  • Cenário ideal do grid

Preço cai abaixo de 60 mil

  • Todas as compras executadas
  • Robô fica 100% em BTC
  • Prejuízo não realizado

Preço sobe acima de 70 mil

  • Todas as vendas executadas
  • Robô fica 100% em USDT
  • Perde a alta seguinte

Grids muito apertados multiplicam o número de ordens e, com elas, as taxas. Grids em contratos alavancados somam o risco de liquidação. Várias corretoras cripto oferecem grid pronto; a BingX é um exemplo, e a configuração passo a passo está no nosso tutorial de grid bot da BingX.

DCA: dois significados diferentes

DCA clássico é comprar um valor fixo em intervalos regulares, sem olhar o preço, como descreve a Investopedia. Exemplo com R$ 500 por mês:

MêsPreçoUnidades compradas
1R$ 1005,00
2R$ 806,25
3R$ 5010,00
4R$ 806,25
Total27,5 unidades por R$ 2.000

O preço médio fica em R$ 72,73 (2.000 ÷ 27,5). No mês 4, com o ativo a R$ 80, a carteira vale R$ 2.200: alta de 10%, embora o preço esteja 20% abaixo do mês 1. Simule com seus números na calculadora DCA de bitcoin.

“DCA” de bots de corretora muitas vezes significa outra coisa: comprar ordens de segurança cada vez maiores conforme o preço cai, para baixar o preço médio e sair no primeiro repique. Quando o tamanho das ordens cresce em progressão, a lógica se aproxima do martingale.

Dica: antes de ativar um bot chamado DCA, confira se ele compra valores iguais em datas fixas (acumulação) ou valores crescentes na queda (média para baixo com risco crescente).

Martingale: por que é a estratégia mais perigosa

O martingale dobra a aposta após cada perda, de modo que o primeiro ganho recupera tudo e lucra o valor inicial. O verbete da Wikipedia e a Investopedia explicam a falha: o capital necessário cresce exponencialmente e é sempre finito.

Exemplo com entrada inicial de US$ 10 e chance de 50% por operação:

US$ 1.270perdidos após 7 perdas seguidas (10+20+...+640)
US$ 1.280tamanho da 8ª entrada, só para lucrar US$ 10
86%chance de ocorrer 7 perdas seguidas em 500 operações

A probabilidade foi calculada por nós: com 50% de acerto, a chance de pelo menos uma sequência de 7 perdas é de cerca de 32% em 100 operações, 54% em 200 e 86% em 500. Um robô que opera várias vezes ao dia chega a 500 operações em poucos meses. Em mercados com custos, a chance real de acerto fica abaixo de 50%, o que piora a conta.

Atenção: backtests de martingale e de grid sem stop mostram curvas de capital quase perfeitas, porque a perda ainda não aconteceu no período testado. É o tipo mais comum de robô vendido com "95% de acerto". Leia overfitting no trading e golpes com criptomoedas.

O vídeo abaixo, em português, mostra com exemplos por que o martingale parece funcionar e por que acaba quebrando a conta.

Como escolher e testar a estratégia do seu robô

  1. Identifique o regimeO ativo passa mais tempo em tendência ou lateral no seu tempo gráfico?
  2. Saiba onde perdeEscreva o cenário que destrói a estratégia antes de testar.
  3. Teste com custosTaxas, spread, slippage e funding em contratos perpétuos.
  4. Valide fora da amostraReserve um período que não participou do ajuste.
  5. Limite a exposiçãoCapital máximo por robô e stop global, inclusive em grid.

No MetaTrader 5, o testador com ticks reais e atraso de execução ajuda a medir o impacto de spread e slippage em grids e médias (ajuda do testador). No TradingView, estratégias com várias entradas no mesmo sentido precisam do parâmetro de pirâmide (pyramiding) configurado (documentação de estratégias). Os fundamentos estão em backtest.

Combinar robôs de lógicas opostas (tendência e reversão, por exemplo) pode suavizar a curva de capital, desde que cada um tenha gestão de risco própria. Para conhecer a BingX e seus bots, o ponto de partida é o hub da BingX.

Conteúdo informativo, não é recomendação de investimento.

Perguntas frequentes

Qual a melhor estratégia para robô de trading?

Não existe uma melhor para todos os mercados. Robôs de tendência ganham em movimentos fortes e perdem na lateralização; grid e reversão à média fazem o oposto; DCA é acumulação de longo prazo. A escolha depende do ativo, do regime de mercado e do risco aceito.

Grid bot dá lucro?

O grid lucra com oscilações dentro de uma faixa de preço, mas se o preço sair da faixa para baixo o robô fica com o ativo comprado e prejuízo não realizado; se sair para cima, vende tudo e perde a alta. Taxas reduzem o ganho de cada nível.

Martingale funciona no trading?

Funciona até a sequência de perdas que esgota o capital. Dobrar a posição após cada perda exige capital que cresce exponencialmente, e sequências longas de perdas são mais comuns do que parecem. É a lógica mais perigosa para robôs.

O que é DCA em robôs de cripto?

DCA (dollar cost averaging) é comprar valores fixos em intervalos regulares, o que dilui o preço médio. Alguns bots chamam de DCA uma lógica diferente, que compra mais quando o preço cai, o que se aproxima do martingale. Vale ler a configuração com atenção.

Referências

  1. Investopedia: Martingale System
  2. Wikipedia: Martingale (betting system)
  3. Investopedia: Dollar-Cost Averaging (DCA)
  4. Wikipedia: Algorithmic trading
  5. MetaTrader 5: teste de estratégias
  6. TradingView: Pine Script docs, Strategies (pyramiding)
  • robô de trading
  • grid bot
  • DCA
  • martingale
  • tendência
  • reversão à média
  • bot cripto

Este conteúdo é informativo e não é recomendação de investimento. Encontrou um erro? Escreva para contato@boletimbitcoin.com.

Leia também