Skip to content
Waitlist open: Learn algo trading · done-for-you framework · skip months of setup Join →

Waitlist open · lifetime access

For Indian markets · beginner-friendly · step by step

Learn algo trading. Skip the setup.↖ the framework is already built

Learn to build, test and automate your own trading strategies, step by step. The hard part is done for you: broker login, data, charges, backtesting and risk controls come ready-built, so you skip months of setup.

✓ Free to join✓ First access when it opens✓ No spam

01 · Sound familiar?

Be honest. Which one's you?

Nobody teaches algo trading for Indian markets properly. So people buy tips, trust screenshots, and lose weekends to broker APIs.

🚀 95% accurate BankNifty algo. Only 20 slots left. DM for access 🔥

does it work after costs?

Seen

Paid for a "sure-shot" strategy

It looked great in the screenshots. Then it met real slippage, real charges and the 2026 STT hike.

You learn · how to find a real edge
backtestreal account

Your backtest printed money

Then you went live and it didn't. Usually it's lookahead, survivorship, or costs you never modelled.

You learn · 7 backtest traps

kiteconnect.exceptions.TokenException: Incorrect `api_key` or `access_token`.

DH-905 order rejected: static IP not registered

Saturday, 11:48 pm. Still no trades.

Stuck before the first trade

Daily logins, instrument tokens, rate limits, static IPs. Weekends gone and nothing tested yet.

Done for you · login, data, rate limits

learn the skill. skip the setup. that's the whole kit. ↓

02 · A taste of what you'll learn

This backtest made 198.9% a year.
It's a bug.

A beginner's strategy: be long NIFTY after up days. From 2008 it compounds at 198.9% a year with a Sharpe of 8.83 and no drawdown. The signal secretly uses today's close to trade today. Fix one line and it earns 10.2%, before costs.

chapter_14.py
up_day = (close > close.shift(1)).astype(float)

# BUG: today's signal × today's return
cheat  = up_day * close.pct_change()

# Honest: a signal known at the close earns tomorrow
honest = up_day.shift(1) * close.pct_change()

Real lookahead is never this obvious. Chapter 14 shows seven ways a backtest lies, each on real NSE data, with the code that catches it. Join the waitlist →

Log-scale chart: the lookahead version grows over 100 million times while the honest version and NIFTY stay near 1 to 6 times.
Figure 14.1 Same signal, with and without peeking. Growth of ₹1, log scale, NIFTY 2008–2026.
one character ↓
03 · Done for you

Months of setup. Already done.

This is where most people quit: before their first strategy, buried in broker APIs, messy data and charge calculations. The framework does all of it for you. 18 ready-made modules, tested on real NSE data, so you start where everyone else gives up.

The job Building it yourself Done for you
Daily broker login ✕Two sets of API docs, redirect URLs, tokens that expire every day ✓One command logs you in to Kite or Dhantradekit.auth
One API for both brokers ✕Two SDKs, two symbol formats, two error styles ✓Same code works with either brokertradekit.brokers
Instruments ✕Tokens that change daily, expiries, lot sizes ✓Look up any contract by name, strike, expirytradekit.instruments
Clean historical data ✕Download limits, gaps, frozen prices, futures rolls ✓Cached, audited candles that load in millisecondstradekit.data · quality · nse
Indian charges ✕STT, stamp duty, exchange fees, GST, all changed in 2026 ✓Charges calculator checked against a real contract notetradekit.costs
Backtesting ✕Silent lookahead bugs, fills you never got ✓Two engines: fast vectorised and realistic event-driventradekit.backtest · engine
Indicators ✕Different numbers in backtest and live ✓Vectorised and streaming versions, proven identicaltradekit.indicators
Is it real or luck? ✕Stats you have to research yourself ✓Walk-forward, Monte Carlo, random-entry and stress teststradekit.robustness · checks
Options ✕Pricing models, IV, Greeks, expired-contract data ✓Black-76, implied volatility, Greeks, option backteststradekit.options · optbacktest
Reporting ✕Hours in matplotlib ✓A one-page tear sheet for any strategytradekit.tearsheet

yours to read, change and extend. no black boxes. ↑

04 · What you get

Learn the skill. Get the system.

Everything you need to go from "what is a backtest?" to your own strategy running on your own machine: the skills, in the order you need them, and a framework that has already done the heavy lifting.

auth.pybrokers.pydata.pycosts.pybacktest.pyengine.pyindicators.pyoptions.pyrobustness.pytearsheet.py +8 more

done for you

The Framework

18 ready-made Python modules

Broker login, market data, Indian charges, two backtest engines, options, robustness tests, paper trading, order management and a kill switch. Months of setup, already done. Use it as-is or build on top of it.

zero to live

The Learning Path

24 step-by-step chapters

Learn algo trading in order: how Indian markets work, how to find and test an edge, and how to run a strategy live, safely. Plain English, real data, no fluff.

with honest verdicts

Strategy Playbook

5 strategy families + 6 option structures

Trend, mean reversion, momentum, intraday breakouts and option selling, tested on NSE data with full costs.

160+

learn by doing

Runnable Examples

160+ code examples

Every chart and table in the lessons is produced by code you can run, change and learn from.

  • Static IP registered with broker
  • Kill switch tested on paper
  • Max daily loss set
  • …37 more before you go live

print and keep

Cheat Sheets

Kite vs Dhan, charges, pre-live checklist

The quick references you keep open while you work, including 40 questions to answer before your first real order.

∞

free, forever

Lifetime Updates

Every fact refresh, free

Charges, SEBI rules and broker APIs change. When they do, the lessons and the framework are updated and the new version lands in your inbox.

05 · The path

From zero to live, in order.

Six parts, each building on the last, from how the market works to a system running every day.

  1. I

    Foundations

    • How NSE & BSE actually work
    • What every trade really costs
    • SEBI’s 2026 algo rules
  2. II

    The Toolkit

    • Python set up in 15 minutes
    • Logged in to Kite & Dhan
    • A clean, audited data store
  3. III

    Finding an Edge

    • What an edge really is
    • 5 strategy families, tested
    • Indicators with no lookahead
  4. IV

    Backtesting

    • Two backtest engines
    • The 7 deadly sins, caught
    • Robustness tests + options
  5. V

    Going Live

    • Orders, risk & kill switch
    • Paper trading
    • Running daily on a VPS
  6. VI

    Operating

    • Spotting strategy decay
    • Journal, taxes, psychology
See all 24 chapters

Part I · Foundations

  1. 01What Algo Trading Really Is
  2. 02Indian Market Structure for Coders
  3. 03The True Cost of a Trade
  4. 04Rules of the Road: SEBI's Retail Algo Framework

Part II · The Toolkit

  1. 05Setting Up Your Workbench
  2. 06Talking to Your Broker: Kite Connect & DhanHQ
  3. 07Market Data Done Right

Part III · Finding an Edge

  1. 08What an Edge Actually Is
  2. 09Strategy Archetypes, with Code
  3. 10Indicators Without Lookahead

Part IV · Backtesting

  1. 11A Vectorised Backtester in 40 Lines
  2. 12An Event-Driven Backtester
  3. 13Metrics That Matter
  4. 14The Seven Deadly Sins of Backtesting
  5. 15Robustness: Will It Survive the Future?
  6. 16Options: Everything a Systematic Trader Needs

Part V · Going Live

  1. 17Architecture of a Live Trading System
  2. 18Order Management
  3. 19Risk Management & the Kill Switch
  4. 20Paper Trading and Forward Testing
  5. 21Deployment: Running It Every Day
  6. 22Capstone: One Strategy, End to End

Part VI · Operating

  1. 23Monitoring and Strategy Decay
  2. 24Journaling, Taxes and Psychology

Appendices

  1. AKite vs Dhan API cheat sheet
  2. BCharges and contract tables
  3. CThe pre-live checklist
  4. DPython crash course for traders
  5. EGlossary
Look inside

Real lessons. Real data. Have a look.

Real pages from the lessons. Every chart is computed from real NSE data by code in the kit, so you get the same numbers when you run it.

tap a page to zoom in ↑

06 · The honest part

9 in 10 F&O traders lose. Don't trade blind.

No "95% accurate" strategies. No P&L screenshots. No promises. The kit teaches the process that gives an edge a chance to survive, and the tests that kill a fake one before it costs you money.

91% of individual F&O traders lost money in FY25. In FY26, 82.1% were losing even before costs.

Bar chart: 91.0% of individual F&O traders lost money in FY25, 87.7% in FY26, and 82.1% were losing in FY26 even before costs.
From Chapter 1 Source: SEBI studies of FY25 and FY26.

70% of NIFTY's 5-minute moves are smaller than the 13.8 points one futures round trip costs.

Histogram of 5-minute NIFTY moves with a breakeven line at 13.8 points; 70% of bars fall below it.
From Chapter 3 Absolute 5-minute NIFTY moves, Nov 2025 – Oct 2026, against the cost of one futures round trip.
07 · Is it for you?

Built for doers. Not dreamers.

It's for you if

  • ✓You trade by hand today and want to turn your rules into code
  • ✓You know a little Python, or are happy to learn the basics
  • ✓You have (or will open) a Zerodha or Dhan account
  • ✓You want to test an idea properly before risking money on it
  • ✓You want to own your system, not rent someone else’s black box

It's not for you if

  • ✕You want a guaranteed-profit bot or daily tips
  • ✕You want someone else to trade your account
  • ✕You won’t look at any code at all (join the algolab dashboard waitlist instead)
08 · Join

Learn algo trading.
Skip the setup.

  • The FrameworkDone for you: 18 ready-made modules
  • The Learning Path24 step-by-step chapters, zero to live
  • Strategy Playbook5 strategy families + 6 option structures
  • Runnable Examples160+ examples, real NSE data
  • Cheat SheetsKite vs Dhan, charges, pre-live checklist
  • Lifetime UpdatesEvery charge, rule and API change, free

Months of setup, already done for you. Join the waitlist and you'll be first in when it opens.

✓ Free to join✓ One payment, lifetime access when it opens

09 · FAQ

Questions, answered.

Anything else? Email hello@example.com.

Do I need to know how to code?

Basic Python helps: variables, functions, loops. If you’re new, the lessons include a Python crash course for traders, and every example is complete and copy-paste runnable. You don’t write the plumbing; the framework already has it.

What exactly is the framework?

A done-for-you Python package (tradekit) with 18 ready-made modules: Kite and Dhan login, a single broker interface, instrument lookup, a market-data store, an Indian charges calculator, two backtesting engines, indicators, options pricing and Greeks, robustness tests, tear sheets, paper trading, order management and risk controls with a kill switch. It installs on your own laptop or server.

Which brokers does it work with?

Zerodha Kite Connect and DhanHQ, side by side. You need your own API access: Kite Connect is ₹500 a month; DhanHQ’s trading APIs are free and its data API is ₹499 a month. You can start learning and backtesting with free NSE data before paying for either.

Will it give me a strategy that makes money?

No, and be careful with anyone who promises that. The kit includes tested strategies with honest verdicts, including the ones that don’t work, and the tools to find out whether your own idea has a real edge before you risk money on it.

How much time does the framework save me?

Broker login, clean market data, Indian charges, backtesting, paper trading and risk controls are the parts that usually take months to get right, and where most home-made projects stall. They come built, tested and documented, so your first evening goes into a strategy instead of setup.

When can I get it?

The kit opens to the waitlist first. Join with your email and you’ll get one message the day it opens. Joining is free and you can unsubscribe any time.

What does “lifetime access” mean?

You pay once and keep everything: all 24 chapters, the framework, the playbook, the examples and the cheat sheets. When charges, rules or broker APIs change, the updated guide and framework are emailed to you at no extra cost.

Is it up to date with SEBI’s 2026 algo rules?

Yes. It covers the retail algo framework in force from 1 April 2026 (static IPs, Algo-IDs, order-rate limits, the daily login) and the 2026 STT changes. Every time-sensitive fact was verified in November 2026, with sources.

Does my data or API key go anywhere?

No. Everything runs on your machine. We never see your broker login, API keys, strategies or trades.

Windows, Mac or Linux?

All three. The lessons are a PDF you can read anywhere, and the framework is a standard Python package.

Is this investment advice?

No. It’s an educational kit for building and testing your own trading software. We are not SEBI-registered advisers and we don’t sell tips or signals.

What if it’s not for me?

Email us within 7 days and you get a full refund. No forms, no questions.

Stop guessing.
Start testing.

your first backtest is one evening away ↓

✓ Free to join✓ No spam

Learn algo tradingDone-for-you framework · join free
Join