What Are the Different Types of Backtesting Strategies?