Skip to content

AlgoTrader Documentation

Welcome. AlgoTrader is a platform for retail traders to research, backtest, and paper-trade algorithmic strategies against the Indian markets.

What you can do here

  • Backtest built-in or custom strategies on years of historical NSE data.
  • Paper trade with virtual capital against live Kite quotes.
  • Compare strategies side-by-side, optimize parameters, scan symbols.
  • Build your own no-code strategies and run them through the same engine.

Getting started

If you're new, start with:

  1. Create an account
  2. Connect your broker — required for charts, market data, and backtests
  3. Run your first backtest

How the platform fits together

┌─────────────────────────────────────────────────────────────────┐
│  AlgoTrader UI  (you)                                           │
│  ────────────────                                               │
│  Dashboard │ Strategies │ Backtests │ Paper Trading │ Charts    │
└──────────────────────────┬──────────────────────────────────────┘
                           ▼  (auth-gated REST + WebSocket)
┌─────────────────────────────────────────────────────────────────┐
│  AlgoTrader API                                                 │
│  ────────────────                                               │
│  Backtest engine • Strategy registry • Paper-trade matcher      │
│  Persistent OHLC cache • LTP cache • Resilience (breakers,      │
│  rate limiter, retries)                                         │
└──────────────────────────┬──────────────────────────────────────┘
                           ▼  (per-user encrypted credentials)
┌─────────────────────────────────────────────────────────────────┐
│  Zerodha Kite Connect                                           │
│  Live quotes, historical bars, instrument list                  │
└─────────────────────────────────────────────────────────────────┘

Your Kite credentials never leave your account boundary — we store them encrypted and only use them on your behalf.

Where to go next

  • Guides — task-focused tutorials for the main features.
  • FAQ — short answers to the questions we hear most.
  • Support — how to reach us when something's not in the docs.