Backtesting replays trading rules over historical data to see how they would have behaved. Learn the three parts that make a test trustworthy, and the traps that make one lie.