marketcalls

Dhan Expiry Data Management Platform

12
4
100% credibility
Found Mar 21, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

ExpiryFlow is a local web app for downloading historical Indian options data from the Dhan broker, visualizing ATM straddle premiums, and backtesting dynamic straddle strategies with realistic trading costs.

How It Works

1
🔍 Discover ExpiryFlow

You stumble upon ExpiryFlow, a simple tool for exploring options trading ideas with real market data.

2
🔗 Connect your account

Enter a few details from your trading broker to link it up safely.

3
🔐 Log in securely

Sign in using your personal PIN and a quick security code from your phone.

4
📥 Grab price history

Download past options prices for your favorite indices—it smartly skips anything you already have.

5
Dive into your data
📊
Chart straddles

Watch call and put premiums combine into beautiful intraday charts with spot price overlay.

Test strategies

Run simulated trades on rolling straddles, seeing profits, losses, and costs in action.

🎉 Unlock trading insights

Enjoy charts, reports, and numbers that help sharpen your options strategies.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ExpiryFlow?

ExpiryFlow is a fullstack platform for Dhan users to download historical F&O options data via the Dhan data API, visualize ATM straddle premiums with interactive charts, and backtest dynamic rolling straddle strategies. Built with a TypeScript React frontend and Python FastAPI backend, it handles rate-limited fetches of expired contract OHLCV (in IST), stores data locally for fast queries, and applies realistic slab-based commissions. Dhan expiry calendar integration makes it dead simple to pull rolling options data without manual scripting.

Why is it gaining traction?

It stands out for Dhan algo trading on GitHub by automating chunked downloads with duplicate detection, delivering TradingView-powered straddle charts overlaid with spot prices, and a backtester that computes equity curves, drawdowns, and daily P&L on real Dhan API data. No need for custom Dhan API Python scripts or dhan hq api wrappers—plug in your credentials, hit download, and analyze expiry flows instantly. Editable commissions and lot sizes match brokers like Zerodha, making backtests production-ready.

Who should use this?

Options traders on Dhan building algo strategies around weekly/monthly expiries, quants backtesting ATM straddles without building data pipelines from scratch, or Indian F&O researchers needing clean historical data for expiry management. Ideal if you're tired of scraping Dhan API documentation GitHub repos or cloning dhan clone apps for basic data pulls.

Verdict

Grab it if you're deep into Dhan options—solid niche tool despite 12 stars and 1.0% credibility score signaling early maturity. Docs are crisp with setup commands; lacks tests but runs out-of-box for personal use. Worth forking for custom expiryflow tweaks.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.