Quantitative Trading Projects

July 8, 2026 · View on GitHub

A collection of 12 hands-on quantitative finance and algorithmic trading projects in Python, built around Indian markets (Nifty 50, NSE stocks). Each project is a self-contained Jupyter notebook with its own README explaining the concept, methodology, and results.

Projects

#ProjectTopicKey skills
01Back-Testing FrameworkReusable signal backtester + z-score mean reversionSharpe, drawdown, look-ahead bias
02Bollinger Band Mean ReversionEvent-driven engine with plug-in entry/exit rulesTrade logs, profit factor, fees
03Live Trading APIRSI bot on Zerodha Kite Connect (simulated)Broker APIs, RSI, order management
04ML Stock PredictionNext-day Nifty direction via logistic regressionFeature engineering, classification metrics
05Time Series ForecastingARIMA forecast of Nifty closesARIMA, MAE, holdout evaluation
06Black-Scholes PricingEuropean call pricing + mispricing detectionRisk-neutral pricing
07Options GreeksDelta/Gamma/Theta/Vega/Rho sensitivity plotsGreeks, moneyness, time decay
08Statistical ArbitrageCointegrated pairs trading on Nifty stocksEngle-Granger, hedge ratios, z-scores
09Volatility TradingLong straddle backtest split by vol regimeImplied vs realized vol, straddles
10VWAP ExecutionInstitutional order slicing vs VWAP/TWAPVolume profiles, slippage (bps)
11Portfolio OptimizationMax-Sharpe weights vs equal-weightedMean-variance optimization, SLSQP
12Market-Making SimulationQuote bid/ask, manage inventory, track P&LMicrostructure, inventory risk

Setup

git clone https://github.com/<your-username>/quant-trading-projects.git
cd quant-trading-projects
pip install -r requirements.txt
jupyter notebook

Tech stack

Python · NumPy · pandas · SciPy · statsmodels · scikit-learn · matplotlib · yfinance · Kite Connect

Notes

  • Market data is fetched live from Yahoo Finance, so exact numbers will vary from the sample outputs shown in each README.
  • Project 03 uses broker API credentials. Placeholders are committed; never commit real API keys — see that project's README.

Disclaimer

All projects are for educational purposes only and do not constitute financial or investment advice. Backtested results do not guarantee future performance.