1) Optimization and backtesting
2) Backtesting with out-of-the-sample dataset (data not included in previous step)
3) If results are good, analyze if forward data was use in 1 and 2 (or any other type of error)
3) Paper trading (real-time)
4) Real-money trading with small volume
5) Real-money...