Skip to content
View subbu-31's full-sized avatar

Block or report subbu-31

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
subbu-31/README.md

Subhash Sadacharam

Quantitative research on Indian index options — NIFTY 50, weekly expiries, short premium. I build the data pipeline, test the idea adversarially, and publish the result whether or not it worked. Most of what's below is a null.

M.Tech, AI & ML (BITS Pilani, WILP) · QuantInsti EPAT · LinkedIn


Research

vix-forward-range — Does today's India VIX close predict tomorrow's NIFTY range? Over 1,402 sessions, r = 0.469 and it survives HAC errors, a block bootstrap and a locked holdout — but a five-day-old VIX print scores 0.389 against the same target, so most of it is a slow regime read, not a fresh daily signal. R² = 0.22. Clone and run it: both raw series are committed, no broker account needed.

nifty-short-premium-lab — 71 weeks of real NIFTY options against a retail options-selling playbook. 4 confirmed, 9 null, 3 retracted — including three strategy variants I built myself and then killed. The backwardation-fade spread looked real at p = 0.018 full-sample and was carried entirely by the first eight months.

donchian-option-overlay — A falsification study of the breakout signal every retail options group uses as a timing device. It carries no tradeable edge on NIFTY weeklies. What does survive is narrower: the channel's width forecasts the size of the next move, not its direction. Includes a clean-room re-implementation that imports nothing from the main library, and a deliberate look-ahead probe to prove the pipeline isn't leaking.

nifty-oi-repositioning — Open interest repositioning around intraday structural breaks is strongly associated with break direction, and the association is reactive, not predictive: a real-time signal locked on 2025 parameters does not survive a 2026 out-of-sample test.

Tools

greeks-surface-lab — A dependency-free Black-Scholes solver, a Greek-based P&L attribution engine, and a 3D explorer driven by real NIFTY option-chain prints. Every Greek — including vanna, charm and volga — is cross-checked against finite differences of the pricer itself; mypy --strict.

credit-spread-pipeline — A BPS/BCS research pipeline built around one constraint: enforced non-overtrading. One decision per session, hard caps, no re-entries, enforced in risk.py rather than left to discipline. Point-in-time correctness is tested, not assumed.

Other

esco-onet-semantic-alignment — M.Tech dissertation. Embedding-based alignment of the ESCO and O*NET occupational taxonomies, with dominance-gap and entropy diagnostics routing each occupation to accept / review / ambiguous.


Market data used in this research comes from licensed sources and is not redistributed. Where a repository can ship its own data or a synthetic fixture, it does — see each README's reproducibility note.

Popular repositories Loading

  1. subbu-31 subbu-31 Public

    Config files for my GitHub profile.

  2. trading-expereince-portfolio trading-expereince-portfolio Public archive

    Showcasing 2+ years of manual trading experience and transition to algorithmic trading

    Jupyter Notebook

  3. esco-onet-semantic-alignment esco-onet-semantic-alignment Public

    Embedding-based alignment of the ESCO and O*NET occupational taxonomies, with dominance-gap and entropy confidence diagnostics and a conservative accept / review / ambiguous decision policy. M.Tech…

    Python

  4. nifty-oi-repositioning nifty-oi-repositioning Public

    Python

  5. vix-forward-range vix-forward-range Public

    Does today's India VIX close predict tomorrow's realized trading range in NIFTY 50?

    Jupyter Notebook

  6. donchian-option-overlay donchian-option-overlay Public

    Falsification study: Donchian breakout + weekly option overlay on NIFTY, plus an iron-condor extension

    Python