Definição
Backtesting
Backtesting roda uma estratégia sobre dados históricos para estimar como teria se comportado. Definição, o que um teste crível precisa modelar e os limites do resultado.
Backtesting é a prática de rodar uma estratégia de trading sobre dados históricos de mercado para estimar como ela teria performado. Produz uma estimativa de comportamento sob condições que já ocorreram, não uma previsão. O valor de um backtest depende quase inteiramente do que ele modela: um teste que omite taxas, slippage e funding não é uma estimativa conservadora do resultado real — é outra estratégia.
- Também chamado de
- simulação histórica · teste de estratégia
Como se calcula
A backtest is credible only when every one of these is modelled:
· Fees, both sides, at the tier actually paid
· Slippage, scaled to order size and market depth
· Funding, for every interval a perpetual position was open
· Fill realism — no filling at the close, the mid, or the signal price
· Out-of-sample data the parameters were never fitted on
O que um teste crível precisa incluir
Taxas de negociação no nível efetivamente pago, slippage escalado ao tamanho da ordem, funding para cada intervalo em que uma posição perpétua ficou aberta, e preenchimentos que respeitem a liquidez disponível em vez de executar no fechamento ou no meio. Cada omissão move o resultado na mesma direção — favorável —, e por isso um backtest sem atrito não é apenas impreciso, mas sistematicamente errado.
Resultados in-sample não são evidência
Parâmetros escolhidos olhando para um conjunto de dados descrevem aquele conjunto. Uma estratégia precisa ser testada em períodos nos quais nunca foi ajustada antes que seus números signifiquem algo, e mesmo então a amostra contém apenas regimes de mercado que por acaso ocorreram — um conjunto mais estreito do que o futuro contém.
Como é mal interpretado
O backtest é rotineiramente lido como previsão. É a descrição de um caminho por uma amostra: mesmas regras, dados diferentes, resultado diferente. O drawdown máximo que reporta é o pior caso daquela amostra, o que o torna um piso do risco futuro, não um teto.
Veja também
Fontes
- Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance — American Mathematical Society (Notices of the AMS, Vol. 61 No. 5, 2014)
- Interpretive Notice 9025 — Compliance Rule 2-29: Use of Promotional Material Containing Hypothetical Performance Results — National Futures Association
- The probability of backtest overfitting — Journal of Computational Finance (Risk Journals)
As definições são educacionais. Nada aqui é consultoria de investimento, e nenhuma métrica descrita prevê resultados futuros.
Definições são a parte fácil
Saber o que é drawdown não é o mesmo que ter um sistema que para nele. A QANTERION aplica esses limites enquanto a estratégia roda.