← AITrading.in · Blog

Algo Trading Software India: What the Rules Mean

Algo trading software in India is software that sends orders to the exchange automatically, based on rules you or a vendor define. For retail users it works only through a stock broker, so the broker's API access, the exchange's rules and the vendor's registration status matter more than the feature list. Trading carries risk, you can lose money, and this article is education, not investment or legal advice.

The rules described below were read from SEBI and NSE documents when our guide Is Algo Trading Legal in India? was written on 17 October 2026. The NSE circular page did not load when this article was drafted, so please re-read the current circulars linked in the sources before you act.

What counts as algo trading software in India?

NSE's implementation standards (circular NSE/INVG/67858, 5 May 2025, section B.1) describe the covered activity as "automated trading systems, computer algorithms, or other software-based trading solutions to automate the buying and selling of securities/contracts on the secondary markets". In practice, three kinds of software fall under this idea:

Why does the broker matter more than the software?

Retail API access comes from your broker. NSE's standards say a client using API access "must mandatorily provide the stockbroker with a static IP address(es)" (sections A.1 and A.5), and that brokers must not allow open APIs. Access goes through a client-specific API key, a whitelisted static IP, OAuth-based authentication and two-factor authentication (sections I.c to I.e). The broker is "fully responsible and liable for all orders emanating through" its client API systems (section I.f).

So a tool that works with one broker may not work with another, and a tool that asks you to skip these controls should worry you.

Which rules change how you choose software?

Rule What it means for your choice Source
Static IP for API users Ask where the software runs and whether it can use a fixed IP your broker has mapped NSE/INVG/67858, A.1, A.5
IP change limit A client can update the mapped static IP no more than once a calendar week, except in extraordinary cases, so a host that changes IPs often is a poor fit A.6
Daily logout API sessions must be logged out every day, so check how the software handles re-login A.8
10 orders per second threshold Initially set at not exceeding 10 orders per second per exchange. Below it, you need not register the algo with the broker's system, but orders still carry an exchange tag B.2, F, G
Empanelled providers Vendors must be empanelled with the exchanges and registered where their algorithms trade E.1, E.4, E.5

Most individual users never get near 10 orders per second. The tag and static IP rules still apply to them.

Where does the strategy run: your server or the broker's?

NSE's retail FAQ quotes NSE/INVG/69255 (22 July 2025), paragraph 14: "all the strategies shall be run on the brokers servers. The order messages shall be originated from brokers server." The same FAQ says a tech-savvy client who writes their own algo can host it at their own static IP (questions 3, 5 and 6). Ask your broker in writing how your setup is classified.

What should you ask a vendor before using their software?

Use this list. A reputable vendor can answer each point in writing.

  1. Which brokers do you support, and how do orders reach them?
  2. Are you empanelled with the exchanges? Under which broker arrangement?
  3. Where does the software run, and which static IP will my broker see?
  4. Can I test it without real money first? See Paper Trading App India.
  5. How are backtest results produced, and what do they leave out? See How to Backtest a Trading Algorithm.
  6. What happens to open orders if the software or my internet fails?
  7. What do I pay, and when, in total? Write the figure down yourself.

A worked example: comparing two options on one sheet

Make a table with one column per option, for example "broker's built-in tool" and "third-party platform". Fill in the questions above. The numbers below are placeholders to show the method, not real prices.

Question Option A Option B
Supports my broker Yes Not stated
Empanelled status Not applicable, broker's own Vendor says yes, no proof yet
Monthly cost (example) 0 1,000
Paper mode Yes No

Option B has two blanks. Blanks are not reasons to reject it, but they are reasons not to fund it until the vendor answers.

What are the red flags?

Frequently asked questions

Is algo trading software legal in India?

Retail algo trading is allowed through your stock broker under SEBI and exchange rules. The details have shifted several times, so read our legal guide and the current circulars.

Can I use free algo trading software?

Free tools exist, including broker-provided ones. Free does not remove the need for the checks above, and a free tool still risks real money once connected.

Do I need coding skills?

Not always. Some platforms use visual builders, but you still need to understand the logic you are automating and its risks.

Can software guarantee profits?

No. Any claim of guaranteed or expected returns is a red flag. Markets move against automated strategies as well as manual ones.

What should I do before going live?

Test on paper first, start with the smallest size your broker allows, set loss limits, and keep a record of every setting.

What this article does not cover

It does not recommend any product or broker, does not cover rules after the dates cited, and does not give legal or investment advice. Algo trading carries risk of loss.

Sources