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:
- Create an account
- Connect your broker — required for charts, market data, and backtests
- 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.