How to Backtest Crypto Strategies Without Fooling Yourself