Modelação de Custos no Backtest
Plataformas e FerramentasA parte de um backtest que decide quanto pagou cada operação. Sem spread, comissão e swap está a testar um sinal, não uma estratégia.
A modelação de custos no backtest é a parte de uma simulação histórica que decide quanto pagou cada operação. Um testador que preenche ao preço da vela sem spread, sem comissão e sem swap não está a testar uma estratégia, está a testar um sinal, e a diferença entre as duas coisas é o custo integral de negociar aplicado a cada operação da amostra.
Três entradas exigem ser definidas de propósito. O spread deve variar como varia no mercado em vez de ficar fixo num valor favorável, porque uma estratégia que negoceia a abertura da sessão ou a saída de uma notícia paga algo muito diferente da média. A comissão tem de ser introduzida por ciclo completo, nas unidades em que a conta é de facto debitada. E o swap tem de ser aplicado a tudo o que fica aberto para lá da rolagem diária, o que decide em silêncio se uma estratégia mais lenta alguma vez foi viável. Uma verificação útil é subir todos os custos em metade e voltar a correr: uma vantagem que sobrevive vale a pena testar em frente, e uma que não sobrevive nunca foi vantagem.