Building an Options Pricing Calculator Using Python
A hands-on build course for traders and aspiring quants who want to understand where the numbers on an NSE option chain come from. You will write a complete options pricing library in Python: the Black-Scholes formula term by term, all five Greeks in closed form and by finite differences, an implied volatility solver, a binomial tree and a Monte Carlo engine. Every model is tested against real Nifty 50 and Bank Nifty contracts, with Indian conventions handled correctly: the 91-day T-bill as the risk-free rate, lot sizes, weekly and monthly expiry timing, and India VIX as a cross-check on your implied volatility. You finish by packaging the code as a tested module with a Streamlit front end and a strategy payoff tool. Built for systematising traders, prop-desk applicants and quant analyst aspirants who can already read an option chain and want to rebuild it from first principles.