Pular para o conteúdo principal
backtesttrading ao vivoslippage
Por Que Seu Backtest e Seus Resultados ao Vivo Não Batem

Por Que Seu Backtest e Seus Resultados ao Vivo Não Batem

Um backtest é uma simulação de alta fidelidade da sua estratégia sobre dados passados — não uma promessa de resultados futuros. Uma diferença entre o backtest e o resultado ao vivo é normal e esperada; o objetivo é entender o porquê, para que você defina expectativas realistas. Este guia detalha o que o backtest da Freya modela e as frições que ele não consegue reproduzir.

Para rodar e ler backtests, veja Como Rodar um Backtest e Interpretando os Resultados do Backtest.

Pontos-chave

  • O backtest da Freya já modela os grandes custos: taxas reais de trading da exchange (maker/taker), um slippage conservador em ordens a mercado e stop, e o funding de futuros.
  • Ele não consegue reproduzir as frições que só existem ao vivo: latência, execuções parciais, profundidade/liquidez do livro de ofertas, seu próprio impacto no mercado e oscilações de funding em tempo real.
  • O backtest não subtrai a taxa de performance da Freya, então uma estratégia vencedora parece um pouco melhor no papel do que rende ao vivo.
  • Um alerta de risco de liquidação significa que uma operação poderia ter sido liquidada ao vivo mesmo que o backtest a tenha 'sobrevivido' — leve isso a sério, especialmente com alavancagem alta.
  • A maior diferença geralmente não é mecânica — é que o mercado futuro não vai repetir a janela histórica em que você testou.

O Que o Backtest da Freya Realmente Modela

O motor é mais realista que uma simulação ingênua de "o preço subiu X%". Ele leva em conta:

  • Taxas de trading da exchange — usando os níveis reais de taxa maker/taker de cada exchange, cobradas em cada ordem (entrada, cada ordem de média e saída). Execuções limite são tratadas como maker, execuções a mercado como taker.
  • Slippage — um valor conservador aplicado às ordens a mercado e stop, de modo que as execuções são modeladas um pouco piores que o preço ideal (execuções limite/take-profit assumem o preço-alvo exato).
  • Funding de futuros — para futuros, os custos de funding ao longo do tempo em que você mantém uma posição são estimados e deduzidos.

Então o resultado líquido de um backtest da Freya já reflete taxas, algum slippage e funding — e é por isso que ele é mais confiável que uma simulação sem taxas.

As Frições Que Só Existem ao Vivo e Que Ele Não Consegue Reproduzir

Nenhum backtest consegue modelar totalmente a execução ao vivo. Estas são as diferenças que fazem os resultados ao vivo divergirem:

  • Latência — em um backtest, o sinal e a execução acontecem no mesmo candle; ao vivo, há um atraso real (pequeno) entre a decisão e a execução.
  • Execuções parciais — o backtest executa uma ordem completamente a um único preço; ao vivo, ordens grandes ou ordens limite podem ser executadas em partes ou nem chegar a executar.
  • Profundidade e liquidez do livro de ofertas — o backtest assume que sua ordem é executada no preço modelado; ao vivo, livros finos podem mover o preço contra você.
  • Seu próprio impacto no mercado — suas ordens reais participam do mercado; as do backtest não.
  • Oscilações de funding — para futuros, o backtest usa uma taxa de funding média ao longo do período, então uma posição real que pega um funding anormalmente alto em momentos específicos pode custar mais (ou menos) que o modelado.

A Taxa Que Seu Backtest Deixa de Fora

Há uma diferença específica da Freya que vale conhecer: o backtest não subtrai a taxa de performance da Freya (a parcela das operações lucrativas que sai do seu saldo na plataforma — veja Taxas Explicadas). Taxas da exchange e funding estão no backtest, mas a taxa de performance é uma dedução que só existe ao vivo. Então uma estratégia lucrativa vai render um pouco menos ao vivo do que o backtest sugere nas operações vencedoras.

Liquidação: Sinalizada, Não Sobrevivida

Se um backtest mostrar um aviso de risco de liquidação, leve a sério. O backtest sinaliza operações cujo drawdown chegou perigosamente perto de um nível de liquidação — mas mesmo assim as registra no stop/saída em vez de simular uma liquidação forçada. Ao vivo, essa mesma operação poderia ter sido liquidada com perda total. Essa diferença cresce com a alavancagem: quanto maior sua alavancagem, mais uma operação de backtest que "se recuperou" poderia ter sido zerada na realidade.

A Maior Diferença: O Próprio Mercado

Deixando a mecânica de lado, a maior fonte de divergência é simplesmente que o futuro não vai repetir o passado. Uma estratégia ajustada a uma janela histórica específica pode se comportar de forma muito diferente quando as condições mudam. É por isso que a validação importa — veja Análise Walk-Forward — e por que um ótimo backtest é um filtro, não uma garantia.

Definindo Expectativas Realistas

  • Espere drawdowns mais profundos ao vivo do que no backtest — uma regra prática comum é inflar mentalmente o pior drawdown que você viu (abordado em Interpretando os Resultados do Backtest).
  • Desconte um pouco dos seus retornos líquidos por conta da taxa de performance e do slippage do mundo real.
  • Valide a robustez (walk-forward, out-of-sample) em vez de confiar em um único backtest perfeito.
  • Comece pequeno ao vivo para confirmar que a estratégia se comporta como esperado antes de escalar.

Perguntas Frequentes

O backtest da Freya inclui taxas de trading?

Sim. Ele aplica as taxas reais maker/taker da exchange em cada ordem — entrada, cada ordem de média e saída. É por isso que o resultado líquido de um backtest da Freya é mais realista que uma simulação que ignora taxas.

O backtest inclui slippage?

Sim, um valor conservador, aplicado às ordens a mercado e stop para que as execuções sejam modeladas um pouco piores que o ideal. Execuções limite e take-profit assumem o preço-alvo exato (já que uma ordem limite ou executa no seu preço ou não executa).

O backtest considera o funding de futuros?

Para futuros, sim — ele estima os custos de funding ao longo do tempo em que uma posição é mantida e os deduz. Note que ele usa uma taxa de funding média para o período, então um funding real que dispara em momentos específicos pode diferir da estimativa.

O backtest subtrai a taxa de performance da Freya?

Não. Taxas da exchange e funding estão incluídas, mas a taxa de performance da Freya sobre os lucros é uma dedução que só existe ao vivo, saindo do seu saldo na plataforma. Então seu resultado líquido ao vivo nas operações vencedoras será um pouco menor do que o backtest mostra. Veja Taxas Explicadas.

Por que meu drawdown ao vivo é pior que o do backtest?

A execução ao vivo adiciona frições que um backtest não consegue modelar totalmente — latência, execuções parciais, liquidez mais fina, oscilações de funding — e o próprio mercado muda. Planeje-se para drawdowns ao vivo mais profundos que o pior caso do seu backtest.

Meu backtest foi lucrativo mas fui liquidado ao vivo — por quê?

O backtest sinaliza o risco de liquidação, mas não simula uma liquidação forçada; ele registra a operação no stop/saída. Ao vivo, um drawdown profundo pode liquidar a posição com perda total. Alavancagem alta é a causa usual — reduza-a para diminuir o risco.

Testar exatamente no período que vou operar garante o mesmo resultado?

Não. Dados passados não se repetem, e o mercado futuro não vai corresponder à janela histórica. Use o backtesting para filtrar e validar estratégias (walk-forward, out-of-sample), não como garantia de retornos ao vivo.

Crie uma conta

Coloque seu conhecimento em prática e abra uma conta Freya hoje.

Registre-se agora
Este conteúdo é apenas para fins educacionais e não constitui aconselhamento financeiro. O trading de criptomoedas envolve riscos significativos. Nunca invista mais do que você pode se dar ao luxo de perder.