How to start algo trading in India without coding
The four things you need, how to create a trading-only API key at your broker, how capital and risk get set, and what the first month looks like.
You do not need to write code to run rule-based strategies on your own account. You need four things, one phone call, and a willingness to leave it alone for a quarter.
The four things
Angel One or Zerodha (IIFL and others on request). If you are opening a new one for this, open an Angel One account through fintrens.com/join — we are an Angel One referral partner and receive a fee from them; you pay nothing extra — then follow the Angel One has the quickest API onboarding; if you already have Zerodha, it works too.
Enabled in the broker's developer portal, with TOTP login. This gives you a key that can place and cancel orders and read positions — and cannot withdraw money or change bank details.
Around ₹10 lakh for Indian equity and F&O so the strategies can diversify. Existing shares and fund units can be pledged for margin instead of bringing fresh cash (how).
Standard. Nothing extra is needed for the algo itself.
Creating the API key
Every broker's portal differs in detail but the shape is the same: enable API access, create an "app", set the redirect URL the platform gives you, and note the key and secret shown once. Grant order placement and portfolio read; do not grant fund transfer. Share the key over the platform's secure form, never by chat. Broker-by-broker screenshots are in the onboarding toolkit.
Setting capital and risk
This is the call that matters. You decide the capital the strategies may use, the maximum drawdown you accept before everything is cut back, which strategy families run, and whether to start in paper mode. Get it in writing. With Firefly that write-up is the first document in your account.
The first month
Small sizes for the first week or two, visible in your broker app with stops attached. A check-in call in week one. Sizes step up as you get comfortable. At month end, a statement: every trade, the rule behind it, the net result after costs, and — only if that result is positive — the bill.
Three things to avoid
- Trading manually on the same account. Your positions compete with the strategies for margin and can trip the risk limits. Use a separate account for discretionary trades.
- Judging by week. A rule set is evaluated over months. If you will need to check daily, start with Signals instead, which is built for that.
- Believing a return figure. Ask for the full trade log and its worst month. If a platform will not show it, do not start.
Questions people ask
How long does it take to start?
About a working day once you have a broker account with API access: create the key, a short call to set capital and risk limits, and the strategies start on the next session.
Can I start in paper mode?
Yes. Firefly runs every new account in paper mode against live data first if you want; you switch to live when you have watched it for a while.
What if I do not have ₹10 lakh?
Fewer strategy families can run on less, at the cost of diversification. Below a few lakh the position sizes get too small for the stops to make sense; watch Signals for free instead until the capital is there.
Fintrens Technologies Pvt Ltd is not a SEBI-registered investment adviser or research analyst. This guide is general information, not advice; trading involves risk of loss.
Keep reading.
Angel One algo trading with SmartAPI: setup and limits
How to enable Angel One's SmartAPI for automated trading, what the key can and cannot do, TOTP and rate limits, and how Firefly runs on it.
ReadZerodha algo trading with Kite Connect: cost, limits, setup
Kite Connect's API fee, the 10 orders-per-second limit, static IP whitelisting, what the key can do, and how a rule-based platform runs on Zerodha.
ReadPledged margin for algo trading: use the shares you hold
How pledging shares and fund units gives collateral margin for F&O strategies, the haircuts and 50% cash rule, costs and risks, with worked numbers.
ReadSee what the rules say today.
Signals shows buy zone, wait or avoid for 100+ stocks and coins, free, updated after every close.