Backtest é o teste de um modelo de predição utilizando dados históricos. No mercado financeiro, e mais especificamente em algotrading, backtesting se refere ao teste de uma estratégia de investimento utilizando dados passados do mercado, e seu objetivo é estimar como essa estratégia teria se comportado em um determinado período do passado.