The part I’d challenge hardest is the transition between backtest, paper and live.
I’m building TIYlab and one lesson for me has been that those are three separate validation layers, not just three stages of the same test.
A realistic backtest can still miss:
- partial fills
- stale exchange...