Um backtest pega numa alocação de carteira e vê como se teria comportado no passado. Escolhe os pesos, por exemplo 60% em ações e 40% em obrigações, e o motor aplica-os a preços que foram mesmo registados num período já fechado. O resultado diz quanto essa carteira teria crescido e quanto teria descido nos momentos difíceis. Descreve um percurso que já aconteceu e não diz o que vai acontecer nos próximos anos.
Para que serve
O backtest serve para perceber o carácter de uma alocação antes de nela investir. Mostra como cresceu o capital, quão profundos foram os recuos, quanto oscilou o valor (a volatilidade) e como se moveram os ativos uns em relação aos outros.
É útil sobretudo para comparar. Se puser duas alocações no mesmo período, pode ver qual desceu mais nos piores momentos e se o rendimento a mais de uma delas valeu as oscilações a mais que pediu.
Também pode observar como a carteira se comportou nos anos mais duros dos mercados, como o colapso dos títulos tecnológicos de 2000-2002, a crise financeira de 2008-2009 ou a queda súbita de 2020. Para esses anos aparecerem são precisas duas condições: os instrumentos escolhidos têm de ter preços que recuem até aí e o período do backtest tem de os poder incluir. Com o plano Free o histórico chega no máximo a 10 anos, por isso 2000-2002 e 2008-2009 ficam de fora e das três crises só 2020 permanece visível. Com Plus e Pro o motor usa toda a história disponível dos instrumentos escolhidos.
O resultado vale para o período que escolheu e não se estende sozinho a outros anos. Dez anos de bolsa americana, por exemplo, contam esse mercado nessa década, e a década seguinte pode correr de forma muito diferente. Também mudam as relações entre os ativos: as correlações entre ações e obrigações podem tornar-se mais fortes ou mais fracas de um período para o outro. Com o tempo mudam ainda os custos dos fundos, a fiscalidade e os instrumentos que se podem comprar. Por isso o backtest lê-se como o relato desses anos: ajuda a perceber como uma carteira se comporta, mas não diz quanto vai render no futuro.
Como trabalha o motor
O BacktestFolio simula a carteira que configura. Escolhe os instrumentos, os pesos, a moeda base e o período, e pode acrescentar entregas periódicas com um DCA, o rebalanceamento e os custos anuais dos fundos (TER).
Os preços chegam dos dados históricos do site. A simulação parte do primeiro dia em que todos os instrumentos escolhidos têm um preço e acaba no último dia disponível para todos. Se um ETF tem dados desde 2005 e outro só desde 2010, a simulação começa em 2010. Assim cada instrumento está presente durante todo o período, mesmo que o período fique mais curto do que o que tinha pedido.
O rebalanceamento, se o ativar, repõe os pesos nas quotas que escolheu, com a frequência que definir. Sem rebalanceamento, os pesos finais podem afastar-se dos iniciais, porque cada ativo cresce ao seu ritmo e o que sobe mais acaba por ocupar uma parte maior da carteira. Ao fim de alguns anos, o que tinha partido como um 60/40 pode ter proporções diferentes.
As entregas do DCA também entram na simulação. Nesse caso o valor final depende tanto da marcha dos mercados como de quando e quanto entregou. Para separar as duas coisas, ao lado da curva de capital o site mostra duas medidas de rendimento. Uma tira o efeito das entregas e olha só para como correram os investimentos (TWRR). A outra conta também o dinheiro acrescentado ao longo do tempo.
Como se lê o resultado
O ponto de partida é a curva de capital, ou seja o valor da carteira simulada dia a dia. Lá dentro estão já todos os movimentos que configurou, como entregas e rebalanceamentos, e as outras medidas calculam-se a partir desta curva.
O CAGR é o rendimento médio anual composto: a taxa constante que, aplicada todos os anos, levaria o capital inicial ao valor final. É uma média que alisa o percurso. Um CAGR de 7% pode conter um ano a +30% e outro a −25%, e pode acontecer que nenhum ano, visto sozinho, tenha rendido exatamente 7%.
O drawdown máximo é a queda mais ampla, em percentagem, desde o ponto mais alto atingido até esse momento até ao ponto mais baixo que vem a seguir. Um drawdown máximo de −35% quer dizer que a certa altura a carteira perdeu mais de um terço do valor face ao máximo anterior, antes de recuperar. É a perda que teria sofrido quem tivesse entrado mesmo no pico e saído mesmo no mínimo. Duas carteiras com o mesmo CAGR podem ter drawdowns muito diferentes: uma pode ter perdido um quinto pelo caminho, a outra quase metade. Para quem investe a diferença pesa, porque uma queda de metade é muito mais difícil de aguentar sem vender.
A volatilidade é o desvio-padrão anualizado dos rendimentos, isto é, quanto os rendimentos se afastam em média do seu próprio valor médio. Quanto mais alta é, mais bruscamente sobe e desce o valor da carteira. A volatilidade trata da mesma forma os movimentos para cima e os movimentos para baixo: dois fundos podem ter a mesma volatilidade mesmo que um tenha tido sobretudo saltos para cima e o outro sobretudo quedas. Por isso convém lê-la junto do drawdown e, quando forem precisos, dos índices que põem em relação rendimento e risco, como o Sharpe e o Sortino. O Sharpe divide o rendimento acima da taxa sem risco por toda a volatilidade. O Sortino divide-o só pela parte da volatilidade que está abaixo de um limiar, e conta portanto apenas as oscilações negativas.
O VaR e o CVaR concentram-se nas piores perdas, e convém lê-los a par. O VaR a 95% é um limiar: no período analisado, 95% dos rendimentos foram melhores do que esse valor e só os piores 5% o ultrapassaram para baixo. O VaR não diz quanto se perdeu nesses 5%. Diz o CVaR, que é a média das perdas que foram além do limiar do VaR. Um exemplo com números inventados: se o VaR a 95% é 2% e o CVaR é 3%, em 95 casos em 100 a perda ficou abaixo de 2%, e nos 5 piores casos perdeu-se em média 3%. O VaR indica onde começa a zona das piores perdas, o CVaR quão pesadas foram em média. Ambos se calculam sobre os rendimentos do mesmo período da curva.
Um exemplo
Para este exemplo usamos uma tabela pública e não o motor do BacktestFolio, para que qualquer pessoa possa refazer a conta numa folha de cálculo e verificar cada número. O resultado do motor num 60/40 feito de ETF já está calculado na Demo 60/40 da página Backtest.
A fonte é a tabela Historical Returns on Stocks, Bonds and Bills de Aswath Damodaran (NYU Stern), actualizada a 5 de janeiro de 2026. Usamos os anos de calendário de 2005 a 2024 inclusive, ou seja vinte anos inteiros. A tabela também traz 2025, mas aqui paramos em 2024. A parte de ações é o S&P 500 com dividendos, a parte de obrigações é o Treasury dos EUA a 10 anos.
A conta é simples. Em cada ano o rendimento da carteira é 60% do rendimento do S&P 500 mais 40% do rendimento do Treasury. Fazer assim equivale a rebalancear a carteira no fim do ano para voltar ao 60/40. Na conta não há custos, impostos nem entregas.
Um capital de 1 no início de 2005 passa a 4,44 no fim de 2024. O CAGR nos vinte anos é de 7,7%: com 10.000 de partida, sem entregas, chega-se a cerca de 44.400.
2008 mostra o efeito da combinação. Nesse ano o S&P 500 perde 36,6%, enquanto o Treasury a 10 anos ganha 20,1%, e a carteira 60/40 fecha com uma perda de 13,9%.
A queda mais ampla medida sobre os valores de fim de ano é de 18,0% e vai do fim de 2021 ao fim de 2022, um ano em que ações e obrigações desceram juntas. Este valor olha só para os fechos de fim de ano. Um backtest sobre preços diários vê também os mínimos tocados durante o ano, e por isso o seu drawdown pode sair mais amplo. A tabela anual não contém esses dados.
O mesmo cálculo noutros períodos dá resultados muito diferentes. Com os mesmos pesos o CAGR é de 2,9% entre 2000 e 2009 e de 9,9% entre 2010 e 2019. Pesos e método são idênticos, portanto a diferença vem só do período.
Tenha presente que este 60/40 é feito de um índice de ações americano e de um título de dívida pública americana. A Demo 60/40 do site usa ETF, e uma carteira diversificada à escala global contém outros instrumentos, pelo que os seus números seriam diferentes.
Limites a ter presentes
O survivorship bias, ou viés de sobrevivência, nasce quando nos dados ficam só os instrumentos ainda vivos. Os fundos e os ETF fechados, fundidos ou liquidados desaparecem das séries históricas. Se a desaparecer foram sobretudo os que correram pior, a média calculada sobre os sobreviventes fica mais alta do que a obtida mesmo por quem tinha investido nessa categoria no início. Stephen J. Brown, William Goetzmann, Roger G. Ibbotson e Stephen A. Ross estudaram um efeito disto num artigo de 1992 na Review of Financial Studies (volume 5, número 4, páginas 553-580). Mostram que tirar da amostra quem não sobrevive pode fazer parecer que os bons resultados se repetem no tempo, mesmo quando o efeito depende só de quem ficou.
O look-ahead bias nasce quando a simulação usa uma informação que, na data simulada, ainda não estava disponível. Acontece, por exemplo, se um lucro trimestral é tratado como conhecido no dia de fecho do trimestre, quando na realidade só é publicado mais tarde. Acontece também quando se escolhem os pesos a olhar para todo o período e depois esses pesos são «testados» nesse mesmo período: o teste confirma uma escolha feita já com o resultado conhecido. Gilles Daniel, Didier Sornette e Peter Wöhrmann, num trabalho de 2008 (arXiv 0810.1922), mediram uma variante ligada aos índices. Se o cabaz é construído com os títulos que fazem parte do índice no fim do período, usa-se um conjunto de empresas diferente daquele que um investidor poderia ter comprado no início. Na amostra deles, os dados CRSP de 1926 a 2006 sobre as 500 maiores sociedades americanas por capitalização, o desvio de rendimento chega até 8 pontos percentuais ao ano.
As janelas rolling também se leem com atenção. Se calcular o rendimento a 3 anos a partir de cada mês, duas janelas vizinhas partilham quase todos os meses. As janelas são muitas, mas os episódios mesmo diferentes entre si são muitos menos, e os resultados podem parecer mais sólidos do que são.
Os custos metidos no modelo, isto é o TER e os custos de transação, também são uma simplificação. Com instrumentos muito negociados e poucos movimentos a diferença face à realidade pode ser pequena. Com instrumentos pouco líquidos ou com rebalanceamentos frequentes, o custo real ultrapassa o TER indicado no prospeto, porque a cada operação se juntam o spread e as comissões.
No BacktestFolio
Na página Backtest escolhe os ativos, atribui os pesos, define o período e decide se rebalanceia e que custos aplica. O motor calcula a curva de capital com o seu drawdown e a sua volatilidade. Calcula também os índices Sharpe e Sortino, o VaR e o CVaR, as correlações entre os ativos e o efeito da inflação no valor real do capital.
O primeiro cálculo pode fazê-lo como visitante; a partir do segundo é precisa uma conta. Com o plano Free o histórico chega no máximo a 10 anos, enquanto Plus e Pro usam toda a história disponível. Com Plus e Pro também pode comparar duas alocações lado a lado, e com Pro descarregar o relatório em PDF. As análises de objetivo e de levantamento sobre as suas carteiras estão nos planos Plus e Pro. A Demo 60/40 da mesma página já mostra um resultado calculado, com as análises de objetivo e de levantamento visíveis.
Se for o seu primeiro backtest, o guia Crie o seu primeiro backtest explica os campos um a um. Quando tiver comparado algum instrumento e quiser perceber melhor Sharpe e Sortino, pode passar ao guia das Métricas risk-adjusted: Sharpe, Sortino e Calmar. Se ainda está a escolher entre ETF e fundos, o guia Como comparar ETF e fundos explica as diferenças antes de chegar aos números.
Perguntas frequentes
Duas carteiras com o mesmo CAGR são equivalentes?
O CAGR diz só a que ritmo médio o capital cresceu do início ao fim. Deixa de fora o drawdown, a volatilidade e a ordem em que chegaram os anos bons e os maus. Duas carteiras com o mesmo CAGR podem portanto ter atravessado perdas intermédias muito diferentes.
O backtest inclui os custos?
Pode definir o TER no modelo, e o rebalanceamento move os pesos nas datas que escolhe. Ficam de fora as comissões de negociação e o spread, e o mesmo vale para o imposto sobre mais-valias, salvo se os tiver posto entre os custos. O resultado fica portanto antes de tudo o que o modelo não considera.
Porque é que o meu backtest começa mais tarde do que a data que escolhi?
O motor usa só o período em que todos os instrumentos da carteira têm um preço. Se um dos instrumentos nasceu depois da data de início que indicou, a simulação parte do seu primeiro dia de cotação. Com o plano Free conta também o limite de 10 anos de histórico.
Com o plano Free posso ver como a carteira teria corrido em 2008?
Não. Com o plano Free o histórico chega no máximo a 10 anos, por isso a crise de 2008-2009 fica fora do período. Com Plus e Pro o backtest usa toda a história disponível, e 2008 aparece se os instrumentos escolhidos tiverem preços que recuem até esses anos.
Ver também
- Glossário: CAGR, Drawdown, Volatilidade, TWRR, TER, Survivorship bias, Look-ahead bias
- Guia: Crie o seu primeiro backtest
- Guia: Como comparar ETF e fundos
- Guia: Métricas risk-adjusted: Sharpe, Sortino e Calmar
O conteúdo desta página tem fins exclusivamente educativos e não constitui aconselhamento financeiro, recomendação de investimento nem promessa de retorno. Consulte o Aviso Legal Financeiro.