Author once. Backtest, paper-trade & go live — or trade manually.
SutraLipi is an end-to-end algorithmic and manual trading platform for Indian markets. Build a strategy as no-code blocks or in the SutraLipi language, validate it with tick-level backtests, then run the very same script in paper or live — with a full manual trading terminal and live option chain alongside.
The story behind the name
SutraLipi is a custom-developed programming language built with precision, performance and financial intelligence at its core. The name draws on two Sanskrit words — Sutra (सूत्र), meaning formula, and Lipi (लिपि), meaning script or writing. Together: the script of formulas — a language where a trading idea becomes an exact, executable formula.
That belief shapes everything we build: a strategy should succeed or fail on the strength of its logic — never because of the platform's limitations.
Backtest · Paper · Live — the same script
Write your logic once. Run it against history, then in simulation, then in the market — no rewrites, no reconciliation. Connect your broker and go.
Tick-level Backtesting
Reproducible, deterministic backtests over stored tick data, with equity/balance curves and detailed analysis.
Paper Trading
Forward-test the exact strategy on live prices with zero risk before you commit real capital.
Live / Algo Trading Live
Deploy the same script to the market with automated order placement, modification and exits.
Broker Integrations
Connect your broker account (Upstox and more) for authenticated, real-money execution — the exchanges and segments you can trade follow your broker and Demat account entitlements.
No-code blocks or a pro code editor
Start visually with drag-and-drop blocks, or write directly in the SutraLipi language with full editor assistance. Both produce the same validated strategy.
Visual Strategy Builder
Compose strategies from drag-and-drop blocks — symbols, indicators, conditions, orders and events — and generate clean, compilable SutraLipi code automatically. No syntax to memorize.
Code Editor with IntelliSense
A full Monaco-powered editor for the SutraLipi language: syntax highlighting, context-aware auto-complete, signature help and inline error reporting — built specifically for trading constructs.
Indicators & Candle Patterns
18+ built-in indicators (SMA/EMA/RSI/MACD/Bollinger/Supertrend/VWAP and more) plus candlestick pattern detection — ready to drop into any strategy.
Options, Futures & Commodities
First-class equity, F&O and commodity support across
NSE, BSE & MCX: pick option-chain strikes dynamically —
ATM / OTM / ITM chosen off the future or spot at runtime, no hardcoded strike —
and relative expiry with Expiry.Weekly(n) / Expiry.Monthly(n),
so strategies never rot when contracts roll.
Describe your idea — AI writes the strategy
Skip the blank page. Explain your algorithm in plain English and let AI turn it into a working strategy — then let AI review your backtest and tell you how to make it more profitable.
AI Strategy Assistant
Describe the logic in your own words — "buy when RSI crosses 30 and price is above the 20-EMA" — and AI builds the strategy for you. It works identically whether you prefer the Visual Builder or the Code Editor, so beginners and coders alike get from idea to strategy in seconds.
AI Backtest Analyst
When a backtest finishes, chat with AI about the results. It analyzes performance — drawdowns, win rate, entry/exit quality — and gives intuitive, actionable suggestions to improve profitability, so every test becomes a step toward a stronger strategy.
Debug your strategy — while you backtest
Most platforms only let you print logs. SutraLipi gives you a real debugger inside the backtest: set breakpoints, step through your logic tick-by-tick, and inspect variables and the call stack exactly as the strategy runs — so you find the why behind every signal, not just the outcome.
- Breakpoints on any line of your strategy
- Step through execution tick-by-tick
- Inspect variables & the call stack live
Backtest Debugger
Pause on a condition, watch your indicators and positions update, and trace the exact decision path — the transparency you'd expect from a professional IDE, built for traders.
A complete manual trading desk
Not everything has to be automated. Trade by hand from a live terminal, read the market with a real-time option chain, and organize everything you follow in market watchlists.
Manual Trading Terminal
Place and close orders by hand, track active positions and review trade history — all from a live dashboard.
Live Option Chain
A real-time option chain with strikes and ATM/OTM/ITM context to spot opportunities and act instantly.
Market Watch & Watchlists
Build custom watchlists across exchanges and instruments with live quotes, so your universe is always one click away.
Platform & compliance
SutraLipi is engineered for reliability and regulatory alignment — from real-time data to a dedicated execution server for every trader.
Create your accountDedicated compliant server
Each trader gets their own execution server on a static IP — aligned with SEBI’s static-IP requirement for algo trading.
Real-time streaming
Live tick and quote streaming over WebSockets keeps charts, watchlists and strategies in sync with the market.
Replay & audit
Tick-by-tick replay and full decision tracing let you audit exactly why every signal and trade happened.
Test → live parity
Deterministic execution means what you validated in backtest behaves the same in paper and live.
Live & Paper audit logs
Full transparency for every live and paper session: each broker API call is captured with its exact request and response, alongside every event — your daily broker authentication, order actions, and any error or issue the moment it occurs. Open the logs any time to follow precisely what happened, or to diagnose a problem.
Trust your backtests. Trust your execution.
SutraLipi restores trust in backtesting by aligning historical testing and live execution under one precise, formula-driven framework — so results are verifiable, repeatable and honest.
The language grows with the market — and with you
Markets never stand still, and neither does SutraLipi. We're continually adding indicators and expanding the language to keep pace with the market. Need an indicator or a construct we don't support yet to make your logic work? Reach out — we make a genuine, dedicated effort to enhance the language so your strategy works.
Request a featureOur Pricing Plans
Start free, upgrade when you’re ready. Compare what each plan includes.