Backtesting is most frequently performed for technical indicators, however may be utilized to most funding strategies (e.g. fundamental evaluation). While traditional backtesting was done by hand, this was usually solely performed on human-selected stocks, and was thus prone to prior knowledge in stock choice. With the arrival of computer systems, backtesting may be performed on