What problem does it solve? Pricing options accurately and quickly for backtesting requires implementing multiple numerical methods (closed-form, trees, Monte Carlo) with known speed and error trade-offs, which is tedious to build and validate from scratch. ## Core Features & Use Cases - Nine pricing methods: Black-Scholes, Binomial CRR, Trinomial Boyle, Monte Carlo with antithetic variates, Longstaff-Schwartz, Bjerksund-Stensland/BAW, Heston stochastic volatility, and Bates with jump diffusion. - Analytics utilities: Analytic Greeks, implied volatility solver, P(ITM) and P(Profit) under the risk-neutral measure, and price surfaces across strikes. - Backtesting-oriented performance: Closed-form methods run at hundreds of thousands of options per second, with a built-in benchmark mode and validation against Hull textbook examples. - Use Case: Run a long-volatility backtest on SPY by computing theoretical Black-Scholes prices with historical IV, comparing them against market prices, and filtering trades with P(Profit) above a threshold. ## Quick Start Ask the AI to price an at-the-money European call with S=100, K=100, T=0.25, r=0.05, and sigma=0.20 using the option pricing script.