Black box algo
An algorithmic trading strategy whose logic is not disclosed to, or replicable by, the user. Under SEBI's retail algo framework its provider must register as a Research Analyst.
In plain language
Algorithmic trading means placing orders through automated, pre-set instructions. These instructions take account of price, timing and volume. SEBI has a framework for retail investors who use algo trading. It splits algos into two kinds, based on how much the user can see.
An execution algo, or white box algo, is fully open. Its logic is disclosed to the user. The user can copy it. Its decision rules are easy to see and understand.
A black box algo is the opposite. Its logic is not known to the user. It is not replicable by the user, so he cannot copy it. And the user cannot see how it works inside, or why it does what it does.
Here the user trusts a strategy he cannot check. So SEBI puts the burden on the provider. The black box algo provider must register as a Research Analyst. It must also keep a research report for every algo.
How it works
White box versus black box (Chapter 6, section 6.6):
| Parameter | Execution / white box | Black box |
|---|---|---|
| Logic disclosure | Disclosed to the user | Not known to the user |
| Replicability | Replicable by the user | Not replicable |
| Registration | Not required to register | Provider must register as a Research Analyst |
| Research report | Not mandatory | Maintain a research report for each algo |
| Logic change | Not treated as a new algo | Each change registered as a new algo, with confirmation to the exchange that the report has been maintained |
Rules that apply to all retail algos under the framework (SEBI circulars of 4 February 2025 and 30 September 2025, stated in the workbook as proposed with effect from 1 October 2025):
- Orders per second. Up to 10 OPS is a low frequency algo: registration not required, generic algo ID. Above 10 OPS is high frequency: registration mandatory via the broker, unique exchange ID.
- Algo ID. The exchange assigns a unique identifier to each registered algo for surveillance.
- API access. No open APIs; access mapped to a broker-approved static IP; OAuth only and mandatory two-factor authentication.
- Family use. An algo may be shared within the family — self, spouse, dependent children and dependent parents only — with 2FA.
- Brokers deal only with empanelled algo providers after due diligence, and are solely responsible for handling investor grievances related to algo trading. SEBI and the exchange will not entertain any complaint.
- Kill switch — an emergency function to halt trading on predefined conditions if an algorithm malfunctions.
Separately, SEBI has directed brokers offering algo services not to refer to past or expected returns from any algo strategy, and not to associate with any platform that does.
A worked example
An illustrative case built on the workbook's rules.
Suresh, a retail trader in Pune, is offered a subscription through his broker to an options strategy advertised as "Rs 50,000 a month on Rs 5 lakh capital". The provider will not explain how trades are chosen.
What kind of algo is it? Its logic is not disclosed and Suresh cannot replicate it — a black box algo.
What must be true before he can use it:
| Check | Requirement |
|---|---|
| Provider | Registered as a Research Analyst |
| Documentation | A research report maintained for this algo |
| Broker | Deals only with this provider as an empanelled algo provider |
| Speed | If it fires more than 10 orders per second, registered via the broker with a unique exchange ID |
| Access | Broker-approved static IP, OAuth, 2FA |
The red flag. The "Rs 50,000 a month" claim is a reference to expected returns. Brokers may neither make such a reference nor associate with a platform that does. On the workbook's figures that promise is a return of 50,000 ÷ 5,00,000 = 10% a month.
If it goes wrong. Suppose the algo loses Rs 1,20,000 in a week. Suresh's complaint goes to his broker, who is solely responsible for algo-related grievances. SEBI and the exchange will not take it up.
If the provider tweaks the strategy next month, the changed version must be registered as a new algo.
Why NISM asks about it
Chapter 6, section 6.6 (Algorithmic trading), defines algo trading, records SEBI's caution about unregulated platforms and return claims, and tabulates the retail algo framework, including the white box / black box categorisation. Expect questions on which type needs Research Analyst registration, what counts as a new algo, the 10 OPS threshold, and where algo trading complaints go.
Common exam traps
- Black box = logic hidden, not replicable; provider registers as a Research Analyst. White box needs no registration.
- A logic change in a black box algo is a new algo — it must be registered again. Not so for white box.
- "Black box" is about transparency, not speed. The 10 OPS threshold decides low versus high frequency, separately.
- Algo trading complaints go to the broker. SEBI and the exchange will not entertain them.
- Brokers must not refer to past or expected returns of any algo strategy.
- Family sharing covers self, spouse, dependent children and dependent parents only.
- Check currency: the workbook describes the framework as proposed with effect from 1 October 2025.
Where this is taught
- Series XVI · Chapter 6: Trading Mechanismintroduced here
- Series VIII · Chapter 6: Trading Mechanismintroduced here
Related terms
- Research AnalystUnder the SEBI (Research Analysts) Regulations, 2014, a person who, for consideration, is engaged in the business of providing research services — including a part-time research analyst.
- Algorithmic tradingAny order generated by automated execution logic rather than typed in by a person — software that pushes buy and sell orders into the exchange once its parameters are met.
- High Frequency TradingA type of algorithmic trading that is latency sensitive, marked by a high daily portfolio turnover and a high order-to-trade ratio — many orders placed and cancelled for every one that actually trades.
- Kill switchA pre-trade facility that lets a trading member cancel every one of its outstanding orders with a single command — the emergency brake for a malfunctioning terminal or algorithm.
- Trading memberA member of a stock exchange who trades on behalf of clients or on his own account, under a trading member ID shared by all his registered users — and who must clear through a clearing member.