Pular para o conteúdo principal
slippage de backtesttaxas de tradingmaker taker
Como a Freya modela slippage e taxas nos backtests

Como a Freya modela slippage e taxas nos backtests

O jeito mais rápido de fazer uma estratégia perdedora parecer lucrativa é fazer o backtest dela com custo zero. Toda execução no preço perfeito, sem taxas, sem slippage. Muitas ferramentas de backtest fazem exatamente isso, e as estratégias que elas abençoam morrem no primeiro contato com uma exchange real.

O motor da Freya não faz isso. Ele aplica slippage, um buffer de execução e comissões maker-taker reais em cada operação, então a curva de patrimônio que você vê já carrega o atrito do trading ao vivo. Saber exatamente como ele faz isso te diz o quanto você pode confiar nos seus resultados e quais estratégias os custos vão matar silenciosamente.

Pontos-chave

  • Ordens a mercado e ordens stop são executadas com 0,03% de slippage na direção que te prejudica; a execução é sempre pior, nunca melhor.
  • Ordens limite não sofrem slippage, mas o preço precisa ultrapassar seu limite em 0,01% antes de o motor contar a ordem como executada.
  • Toda execução simulada é limitada à máxima e à mínima do próprio candle, então o motor nunca consegue executar a um preço que o mercado nunca imprimiu.
  • As comissões usam as taxas reais de maker e taker de cada exchange: ordens limite pagam maker, ordens a mercado pagam taker.
  • As taxas são cobradas na entrada, em cada ordem de segurança e na saída, e são calculadas sobre o tamanho da posição alavancada.
  • Estratégias de alta frequência e de DCA profundo pagam esses custos muitas vezes, e é por isso que podem apresentar backtest positivo no bruto e negativo no líquido.

Para a visão mais ampla de por que o resultado ao vivo ainda difere mesmo depois de tudo isso, leia backtest vs resultados ao vivo.


Risco de trading

As taxas abaixo são as premissas de modelagem do motor, descritas para você conseguir ler seus resultados, não são recomendações de trading. O trading de criptomoedas pode gerar perdas. Leia a Divulgação de Riscos antes de operar ao vivo.

Slippage: Executando a um Preço Realista

Slippage é a diferença entre o preço que você queria e o preço que você conseguiu. Em uma exchange ao vivo, ele vem do livro de ofertas se movendo no instante em que sua ordem chega. A Freya modela isso com uma regra simples e honesta que depende do seu tipo de ordem.

Ordens a mercado e ordens stop são executadas com 0,03 por cento de slippage, sempre aplicado na direção que te custa dinheiro. Se você compra, sua execução sai 0,03 por cento acima do preço de referência. Se vende, sai 0,03 por cento abaixo. Não existe execução com sorte. Isso espelha a realidade de que uma ordem a mercado cruza o spread e paga pela execução imediata.

Ordens limite não sofrem nenhum slippage, porque uma ordem limite executa no seu preço ou não executa. Mas o motor não te entrega uma execução só porque o preço tocou seu nível por um instante. O preço precisa ultrapassar seu limite em 0,01 por cento antes de a execução contar. Esse pequeno buffer evita a mentira clássica do backtest de assumir que todo pavio que roçou seu preço teria executado sua ordem no livro de ofertas real e competitivo.

Por que a direção importa

Alguns backtesters aplicam o slippage de forma simétrica, o que silenciosamente se cancela ao longo de muitas operações e subestima o seu arrasto real. A Freya aplica o slippage de forma direcional, sempre contra você, porque é isso que um livro de ofertas real faz. Ao longo de centenas de operações, essa é a diferença entre um custo realista e um subsídio escondido.

Limitando o Preço ao Candle

Existe uma forma mais sutil de os backtests trapacearem: executar a um preço que o candle nunca alcançou. A Freya impede isso. Toda execução simulada é limitada à máxima e à mínima do candle em que ela acontece. O motor fisicamente não consegue executar sua ordem acima da máxima do candle ou abaixo da mínima, porque aquele preço não existiu naquela barra.

Isso importa mais para stops e take-profits em candles voláteis. Sem essa limitação, um motor pode assumir que seu stop executou exatamente no seu nível, mesmo quando o candle deu um gap e passou direto por ele. Limitar mantém cada execução dentro dos preços que o mercado realmente imprimiu, que é uma das razões silenciosas de os números da Freya ficarem mais próximos do ao vivo do que os de um backtest ingênuo.

Taxas: Maker, Taker e o Valor Nocional Alavancado

Slippage é só metade do atrito. Toda execução também paga uma comissão, e a Freya usa as taxas reais de maker e taker de cada exchange, não um chute fixo.

  • Uma ordem limite que fica pousada no livro e é executada paga a taxa maker, que é menor.
  • Uma ordem a mercado que cruza o spread para execução imediata paga a taxa taker, que é maior.

Dois detalhes decidem quanto as taxas realmente te custam:

  1. Elas são cobradas em cada execução, não apenas na ida e volta. Você paga na entrada, em cada ordem de segurança que um bot DCA adiciona, e na saída. Um bot que faz média para baixo com oito ordens de segurança paga comissão nove vezes antes mesmo de fechar.
  2. Elas são calculadas sobre o tamanho da posição alavancada. Com 10x de alavancagem, uma margem de $1.000 controla uma posição de $10.000, e a taxa é cobrada sobre os $10.000. A alavancagem multiplica suas taxas exatamente como multiplica sua exposição.
Característica da estratégiaImpacto no custoO que verificar
Muitas operações pequenas por diaSlippage e taxas taker pagos constantementeCompare lucro bruto vs líquido; a diferença é o seu arrasto de custo
Escadas de DCA / martingale profundasUma comissão em cada ordem de segurançaPnL líquido depois das taxas de todas as ordens adicionadas
Alta alavancagemTaxas cobradas sobre o valor nocional alavancado inteiroSe a vantagem sobrevive às taxas naquela alavancagem
Majoritariamente ordens limite pousadasTaxas maker, sem slippageGeralmente o mais barato de rodar, se as execuções forem realistas

Por Que Isso Deixa Algumas Estratégias no Vermelho

Uma estratégia pode mostrar um lucro bruto saudável e um líquido negativo assim que esses custos são aplicados, e isso é o motor fazendo o seu trabalho. Os culpados de sempre são frequência e profundidade: um scalper pagando taxas taker e slippage em centenas de operações, ou um bot de DCA profundo pagando uma comissão em cada uma de suas muitas ordens de segurança. Se o seu resultado líquido está muito abaixo do bruto, os custos estão comendo a vantagem, e nenhuma dose de disciplina ao vivo vai mudar a matemática.

A correção é estratégica, não uma esperança: menos operações e com mais convicção, mais ordens limite pousadas para ganhar taxas maker, menos alavancagem, ou um take-profit mais amplo que supere a barreira do custo. O backtest está te contando a verdade de cara, que é exatamente o que você quer que ele faça.

Colocando em Prática

  • Sempre compare o bruto com o líquido. A diferença é o seu custo total de trading. Se for grande, o problema é frequência ou alavancagem.
  • Prefira entradas com ordem limite quando puder. Taxas maker e slippage zero tornam as ordens pousadas materialmente mais baratas do que correr atrás com ordens a mercado.
  • Conte suas ordens de segurança. Cada uma é mais uma comissão. Escadas profundas não são de graça.
  • Não confunda isso com a diferença completa para o ao vivo. Mesmo com slippage e taxas modelados, o ao vivo adiciona latência, execuções parciais, profundidade real do livro de ofertas e a comissão de desempenho da Freya. Esse motor te leva boa parte do caminho até o realismo; backtest vs resultados ao vivo cobre o resto.

Perguntas Frequentes

Quanto slippage a Freya assume?

Ordens a mercado e ordens stop são executadas com 0,03 por cento de slippage, sempre na direção que te custa dinheiro. Ordens limite não sofrem slippage, mas exigem que o preço ultrapasse seu limite em 0,01 por cento antes de a execução ser contada. Toda execução também é limitada à máxima e à mínima do candle, então o motor nunca executa a um preço que o mercado não imprimiu.

O backtest inclui as taxas de trading?

Sim. Ele usa as taxas reais de maker e taker de cada exchange. Ordens limite pagam a taxa maker menor, ordens a mercado pagam a taxa taker maior, e a comissão é cobrada na entrada, em cada ordem de segurança e na saída, calculada sobre o tamanho da posição alavancada.

Por que meu lucro líquido é tão menor que o bruto?

Porque o slippage e as comissões estão sendo descontados, e eles somam rápido em estratégias de alta frequência e escadas de DCA profundo que pagam uma taxa em cada ordem. Uma grande diferença entre bruto e líquido significa que os custos da estratégia estão comendo a vantagem dela. Reduza a frequência, use mais ordens limite ou diminua a alavancagem.

A alavancagem aumenta minhas taxas?

Sim. As taxas são cobradas sobre o tamanho da posição alavancada, não sobre a sua margem. Com 10x, uma taxa sobre uma posição sustentada por $1.000 de margem é calculada sobre os $10.000 de exposição. Maior alavancagem multiplica suas taxas assim como multiplica seu risco.

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.