Skip to content

NISM-Series-VII: Securities Operations and Risk Management · Other Services Provided by Brokers

Algorithmic Trading and Internet-Based Trading for NISM Series VII

Updated 11 October 2026 · Fact-checked

Internet-based trading lets clients place orders to a broker through the internet or mobile apps. Direct market access (DMA) lets a client route orders straight to the exchange system through the broker's infrastructure. Algorithmic trading uses computer programs to decide order parameters automatically. SEBI and exchanges require safeguards such as approvals, risk checks, security and audit trails.

Understand Algorithmic Trading and Internet-Based Trading

Brokers do more than take orders by phone. Many clients now trade through the broker's website or mobile app. This is internet-based trading. The client's order travels over the internet to the broker's server, passes the broker's checks, and then goes to the exchange trading system.

Mobile trading is the same idea on a smartphone app. The broker must keep the same controls as for any other order. The order still goes through the broker's risk checks before it reaches the exchange.

Direct market access (DMA) lets a client, usually an institution, send orders to the exchange through the broker's trading infrastructure without the broker's staff handling each order. The order does not wait for manual entry. It still carries the broker's code, and the broker stays responsible for it. So the broker must run automated pre-trade risk checks on every DMA order.

Algorithmic trading means orders are generated by a computer program that decides things like timing, price or quantity with little or no human involvement. Speed and volume are the benefits. The risk is that a faulty program can send a flood of wrong orders. That is why SEBI and the exchanges insist on approval of algorithms, testing, price and quantity checks, kill-switch ability, and audit trails.

Keep the difference clear. DMA is about the route: the client's order goes straight to the exchange. Algo trading is about who decides the order: a program. An algo order can be sent through DMA, but the two terms are not the same thing. Do not rely on memory for exact numeric limits. The exam usually tests the idea of safeguards, responsibility and approvals.

Key formulas to remember

Internet-based trading
Client → broker's internet or mobile platform → broker's risk checks → exchange
Orders go through the broker's system and checks. The broker remains responsible for the client's orders.
Direct market access (DMA)
Client order → broker's infrastructure (automated checks) → exchange, without manual order entry
Mainly used by institutional clients. Pre-trade risk controls remain with the broker.
Algorithmic trading
Computer program decides order parameters → order generated automatically
Needs exchange approval of the algorithm, testing and risk controls. Orders should be identifiable as algo orders.
Key safeguards
Approval + testing + pre-trade checks + audit trail + security + kill switch
Remember this set. Questions often ask which safeguard applies or who is responsible.

How to solve Algorithmic Trading and Internet-Based Trading questions

Use this method for any question on online trading, DMA or algo trading.

  1. 1Read the question and decide which service it is about: internet or mobile trading, DMA, or algo trading.
  2. 2Ask who decides the order: the client by hand, or a program. A program points to algo trading.
  3. 3Ask about the route: if the order goes to the exchange without manual entry by the broker, think DMA.
  4. 4Look for the safeguard being tested: approval, testing, risk checks, security, audit trail or kill switch.
  5. 5Check who is responsible. The broker remains responsible for orders routed through its system.
  6. 6Remove options that say the safeguards can be skipped or that the broker bears no responsibility.
  7. 7Pick the option that matches the exact definition, not the one that merely sounds modern.

Quickest way: Three-word filter: Who, Route, Check

When to use it: Use it when you have under a minute and the options look similar.

  1. Who decides the order? Program means algo. Human means normal online trading.
  2. Route: direct to the exchange system through the broker means DMA.
  3. Check: the answer should include risk checks and broker responsibility.
  4. Reject any option that removes approval or checks.

Common mistakes in Algorithmic Trading and Internet-Based Trading

  • Treating DMA and algo trading as the same thing.

    Both are automated and used by active traders, so they feel alike.

    Fix: DMA describes the route of the order. Algo describes how the order is generated. One order can be both.

  • Thinking the broker is not responsible for DMA orders because the client sends them directly.

    The word direct suggests the broker is bypassed.

    Fix: DMA runs through the broker's infrastructure and code. The broker keeps the risk controls and the responsibility.

  • Assuming any client can use any algorithm without approval.

    Students think algos are just software, like a charting tool.

    Fix: Algorithms need approval and testing under exchange and SEBI requirements before use. Choose options that mention approval.

  • Believing mobile trading has lighter rules than website trading.

    Apps feel casual and informal.

    Fix: Mobile trading is internet-based trading. The same safeguards and broker responsibility apply.

  • Memorising unverified numeric limits for algo order rates or price bands.

    Notes and forums quote figures that may be outdated.

    Fix: Learn the principle of pre-trade checks and audit trails. Use numbers only if your NISM workbook edition states them.

Worked examples

Example 1

A broker lets an institutional client send orders straight to the exchange trading system through the broker's infrastructure, with automated risk checks and no manual entry by dealers. What is this facility called?

Show the solution
  1. Identify the feature: the order route goes directly to the exchange.
  2. Note the details: broker's infrastructure, automated risk checks, no manual entry.
  3. These describe direct market access, not a program deciding the order.
  4. Algo trading would require the order decision itself to be made by a program, which the question does not say.

Answer: Direct market access (DMA).

Example 2

Which statement about algorithmic trading is correct? (a) Algos need no approval if the client is an institution. (b) The broker is not responsible for algo orders. (c) Orders are generated by a computer program and need approval, testing and risk controls. (d) Algo orders are never sent to the exchange.

Show the solution
  1. Check (a): approval is not waived by client type. Reject.
  2. Check (b): the broker remains responsible for orders through its system. Reject.
  3. Check (d): algo orders are sent to the exchange. Reject.
  4. Check (c): it matches the definition and the safeguards.

Answer: (c) Orders are generated by a computer program and need approval, testing and risk controls.

Exam tips

  • Expect definition-style questions. Learn one clear line each for internet trading, DMA and algo trading.
  • Eliminate options that remove broker responsibility or safeguards. They are usually the trap.
  • If the question mentions a program deciding order details, choose algo. If it mentions the route to the exchange, choose DMA.
  • Check the marks of the question. A wrong answer costs 25% of the marks assigned, so skip only if you cannot remove at least two options.
  • Revise your latest NISM workbook for any specific limits, because rules are updated by SEBI and exchanges.

Practice questions from Other Services Provided by Brokers

Algorithmic Trading and Internet-Based Trading in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Algorithmic Trading and Internet-Based Trading: frequently asked questions

What is the difference between algo trading and DMA?

DMA is a route that lets a client's orders reach the exchange through the broker's infrastructure without manual entry. Algo trading is about orders generated by a computer program. An algo can use DMA, but they are different ideas.

Is the broker responsible for internet-based trading orders?

Yes. The client uses the broker's platform, and orders pass through the broker's systems and risk checks. The broker stays responsible for compliance and control.

Does NISM Series VII have negative marking?

Yes. A wrong answer costs 25% of the marks assigned to that question. The exam has 100 questions, 100 marks, 2 hours and a 50% pass mark.

Do algorithms need approval before use?

Yes, algorithms are subject to exchange approval and testing requirements under the SEBI framework. The exam focuses on this principle rather than on small details.