First Phase: Stationarity and co-integration

Prove why a standard XGBoost model mapping features to price would fail, and why using ‘log returns’ as a target might work better ?

Build a simple linear regressor for a stock’s return, are the residuals white noise ? Why or why not

Second Phase:

Implement the black scholes formula in python Then write a root finding algorithm (like newton raphson) to calculate implied volatility from market prices.

Simular a stock price using Geometric Brownian Motion and hedge an option possible.

Third Phase

Derive the SDE for a ‘Lookback Option’

Build a monte carlo engine that handles ‘barrier option’, compare speed and accuracy against a closed form solution.

Last updated: May 3, 2026