Build, Backtest & Optimize Trading Strategies with Real Data – Momentum, VIX, Machine Learning & Portfolio Optimization