Backtesting & overfitting

How to test a trading idea without fooling yourself: out-of-sample checks, multiple testing, forward tests.