Guide · Market microstructure
Order flow trading in India
The short answer
Order flow trading reads the mechanics of execution one level below price action: the resting bids and asks in the limit order book, and the stream of trades firing against them. Price action shows where price has already been; order flow shows the buying and selling pressure producing it right now, whether liquidity at a level is being absorbed or eaten through. It is a lens on execution, not a strategy, and not an edge by itself: structure, risk and sizing still come first.
Price action reads the finished record. Order flow reads the machine that writes it. One level under the candle is a live queue of orders and a tape of trades, and if you understand how a trade actually happens, a great deal of what looks like random noise on a chart resolves into a legible contest between resting intent and aggression. This guide builds that machine from the parts up: the order book and its queue rule, how a single trade prints and moves the tape, the vocabulary that describes what the prints mean, and then the part most articles skip entirely, the honest reality of what an Indian retail trader can and cannot actually see. It links to the price-action guide one level up rather than repeating it; this is the deeper microstructure page.
The limit order book: resting intent, depth and the queue rule
The limit order book is the live ledger of unfilled orders. Below the market sit the bids, resting buy orders each saying "I will buy this quantity at this price or better." Above it sit the asks, resting sell orders saying the same in reverse. Each order is intent, not a trade: nothing has happened yet. The highest bid and the lowest ask are the two prices closest to touching, and the gap between them is the spread. The quantity stacked at each price is the depth, and a book that is deep near the top absorbs a large order with little movement, while a thin book lurches.
The rule that governs who gets filled is price-time priority. Price comes first: a better-priced order is always served before a worse-priced one. Time breaks the tie: among orders resting at the same price, the one that arrived earliest sits at the front of the queue and is filled first. This is why a resting order two ticks away is not merely "waiting", it holds a specific position in a specific line, and that queue position is itself information.
How a trade actually happens: the aggressor, the tape and delta
Nothing in the book trades until someone crosses the spread. That someone is the aggressor: a market order, or a marketable limit order priced through the touch, that removes resting liquidity instead of adding it. When a buyer aggresses, they lift the best ask; when a seller aggresses, they hit the best bid. The resting order was passive; the incoming order was active, and the trade prints at the resting order's price. This is the atomic event of a market: aggression consuming rest.
The exchange tape, the time-and-sales record, logs every one of these prints, and crucially it records which side was the aggressor. A print that lifted the ask is buy-initiated; a print that hit the bid is sell-initiated. Summing them gives delta: buy-initiated volume minus sell-initiated volume over a chosen window. Positive delta means buyers were the ones paying up to cross the spread; negative delta means sellers were the ones hitting down. Delta measures who was impatient, which is a different and often earlier signal than where price closed.
One honesty caveat belongs here. Reconstructed feeds infer the aggressor by whether a print lands at the bid or the ask, which is reliable most of the time and wrong at the edges, in fast markets, at midpoint fills, or when the quote moves between the trade and its report. Delta is a strong summary, not a perfect ledger, and every conclusion below inherits that uncertainty.
The core vocabulary, with the mechanism under each word
Order flow has a compact jargon, and each term names a specific mechanic in the book or on the tape. The value is not the word but the machinery it points to.
| Term | Mechanism | Honest signal value | Caveat |
|---|---|---|---|
| Absorption | A large resting order keeps refilling against aggression; prints pile up but price holds | A participant is defending a level; heavy flow is soaked up, not accepted | Confirmed only in hindsight; a refill can also simply run out |
| Imbalance | Far more traded volume on one side (bid or ask) than the other at a price or over a window | Shows which side is doing the crossing and pressing | A single large order can create it; not proof of a crowd |
| Sweep | An aggressor clears several price levels of resting liquidity in one burst | Signals urgency, someone wanted size now regardless of a few ticks | Urgency is not direction that persists; sweeps also mark exhaustion |
| Iceberg / disclosed quantity | A large order shows only a slice of its size; the next slice reveals on fill | Hidden size can absorb far more than the visible depth suggests | By design you cannot see the full size in advance |
| Spoofing | Large orders placed with no intent to trade, then cancelled, to fake demand or supply | None: it is deception, and it is illegal | Prohibited under SEBI rules; never a technique to use |
Two of these deserve a longer look because they are where India-specific detail and legality enter. The iceberg is not a trick here, it is an exchange feature: the disclosed-quantity order. A trader submitting a large order can choose to display only a fraction of it in the depth, and once that visible slice fills, the exchange automatically reveals the next slice, and so on, so the market never sees the full weight resting at once. On the NSE and BSE cash segment the disclosed portion cannot be less than 10 percent of the total order quantity, and the facility is not permitted in the F&O segment, where a large order is instead sliced by the broker or platform on the client side. The practical consequence for a flow reader is stark: the visible depth can understate the true resting size, which is one reason a level absorbs far more than the ladder implied.
Spoofing is the opposite of a feature. It is placing large orders you never intend to execute, to manufacture a false impression of demand or supply, then cancelling them the instant they might fill. It is market manipulation, prohibited in India under Section 12A of the SEBI Act read with the SEBI Prohibition of Fraudulent and Unfair Trade Practices (PFUTP) Regulations, 2003, and SEBI has passed enforcement orders against exactly this conduct. Reading order flow means observing genuine resting liquidity and genuine prints. It never means placing deceptive orders of your own.
Absorption versus acceptance: the one read that matters at a level
Strip order flow down to a single practical question and it is this: when price reaches a level you already care about, is that level being absorbed or accepted? The two look similar for a moment and mean opposite things. In absorption, aggression arrives, prints stack up, delta swings, and yet price does not move, because a large resting order keeps refilling and soaking up every aggressive order. The level is being defended. In acceptance, the resting liquidity is consumed rather than replenished, the level gives way, and price trades through and settles on the other side. The flow was not absorbed, it was accepted, and the level is gone.
The India reality: what you can actually see
Here is the point most order-flow content skips, and it decides whether any of the above is even usable for you. Reading the book properly wants the full order-by-order stream. What the Indian retail feed actually delivers is far narrower, and the honest expectations follow directly from the tier you are on.
The standard NSE feed is market-by-price at five levels, MBP-5: a 1-second snapshot of the best five bids and best five asks, aggregated by price. This is the depth window most platforms show, and it is genuinely useful for reading the spread and the near-touch depth. Above it, NSE publishes a 20-level depth feed (Level 3), which a small number of brokers have begun redistributing to retail at a premium; it widens the view to twenty prices a side but is still market-by-price, aggregated, not order-by-order. The full tick-by-tick (TBT) order-by-order feed, which streams every individual order add, modify and cancel and can generate hundreds of updates per second per symbol, is a colocation-grade product carried over dedicated lines, built for latency-sensitive firms rather than a retail terminal.
| Feed | What it shows | Who gets it |
|---|---|---|
| Level 1 (best bid/ask) | Top of book only: best bid, best ask, last trade, 1-second snapshot | Standard retail, every platform |
| Level 2 / MBP-5 | Best five bids and five asks by price, aggregated, 1-second snapshot | Standard retail depth window on most platforms |
| Level 3 / 20-depth | Twenty price levels a side, still market-by-price (aggregated) | Retail via a few brokers, at a premium feed cost |
| Tick-by-tick (order-by-order) | Every individual order add, modify and cancel: the full book | Colocation-grade, dedicated lines, latency-sensitive firms |
Where order flow genuinely helps, and where it is noise
Used honestly, order flow is a timing tool wrapped around analysis you have already done. Its best use is at a level you identified in advance from structure: as price arrives, the flow tells you whether the level is being absorbed or accepted, which is precisely the difference between a break worth trading and a trap. It helps most in liquid names during active hours, where the book is deep enough to mean something and prints are frequent enough to read. It can improve the quality of an entry you were going to take anyway, shaving risk by letting you act on confirmation rather than hope.
It is noise in three common places. In illiquid names the book is thin and easily distorted, so depth and delta mislead more than they inform. In mid-range chop, away from any level, prints are just the market breathing and reading them invites overtrading. And on higher timeframes the tick-level detail mostly washes out, so a swing decision gains little from it. The discipline is to deploy order flow where it earns its keep and ignore it elsewhere, rather than staring at every print as if it carried meaning.
That upstream judgement, finding the level worth watching in the first place, is the harder and more durable skill, and it is exactly what the method we teach is built around. Order flow refines the entry; it does not find the trade.
Common Questions
Frequently Asked Questions
What is order flow trading?
+Order flow trading reads the mechanics of execution one level below price: the resting bids and asks in the limit order book, and the stream of trades that fire against them. Price action shows where price has been; order flow shows the buying and selling pressure producing it right now, whether resting liquidity at a level is being absorbed or eaten through. It is a lens on execution, not a strategy and not a source of edge by itself.
How is order flow different from price action?
+Price action reads the finished record: candles, levels and structure built from prices that have already printed. Order flow reads the machinery producing them: resting orders in the book, which side is the aggressor, and how much volume is buy-initiated versus sell-initiated. Price action tells you where a level is; order flow tells you whether that level is holding because bids keep refilling or breaking because they are being consumed. They are complementary, and structure comes first.
What is the order book in trading?
+The limit order book is the live list of resting buy orders (bids) below the market and resting sell orders (asks) above it, each a statement of intent to trade at a stated price. The highest bid and lowest ask define the spread; the quantity stacked at each price is the depth. Orders are filled by price-time priority: the best price is served first, and within one price the order that arrived earliest sits at the front of the queue.
What is delta in order flow?
+Delta is buy-initiated volume minus sell-initiated volume over a period. A trade is buy-initiated when the aggressor lifts the ask and sell-initiated when the aggressor hits the bid; the exchange tape records each print with its aggressor side. Positive delta means buyers were the ones crossing the spread; negative delta means sellers were. Cumulative delta running against price, for example price flat while delta climbs, is the divergence order-flow traders watch, though it is a reconstruction from trade data, not a certainty.
What is absorption in order flow?
+Absorption is when a large resting order keeps refilling against aggression and price does not move. Sellers hit the bid repeatedly, prints pile up and delta turns negative, yet the price holds because a buyer is quietly replenishing the bid and soaking up every market sell. The heavy selling is being absorbed rather than accepted. It often marks a level where a large participant is willing to defend a price, which is the opposite of the level simply giving way.
What are iceberg or disclosed-quantity orders in India?
+A disclosed-quantity order is the exchange-native iceberg on NSE and BSE: a large order that shows only a slice of its size in the depth, and reveals the next slice automatically once the visible part fills. It lets a big order rest without advertising its full weight. On the NSE and BSE cash segment the disclosed portion cannot be less than 10 percent of the total order, and the facility is not permitted in the F&O segment, where brokers offer client-side order slicing instead.
Can retail traders see full market depth in India?
+Not the full book. The standard NSE feed shows five levels of market-by-price on each side (MBP-5), a 1-second snapshot of the best five bids and asks that most platforms display. NSE also publishes a 20-level depth feed, redistributed by a few brokers at a premium. The full order-by-order tick-by-tick feed, which streams every order add, modify and cancel, is a colocation-grade product carried over dedicated lines for latency-sensitive firms, not a normal retail feed. Retail footprint and delta charts are reconstructed from trade prints, not the live full book.
Is spoofing legal?
+No. Spoofing, placing large orders with no intention to execute in order to create a false impression of demand or supply and cancelling them before they fill, is prohibited market manipulation. In India it is dealt with under Section 12A of the SEBI Act read with the SEBI Prohibition of Fraudulent and Unfair Trade Practices (PFUTP) Regulations, 2003, and SEBI has passed enforcement orders against it. Reading order flow means observing genuine resting liquidity, never placing deceptive orders yourself.
Do I need order flow to trade?
+No. Order flow is a refinement, not a requirement. It can sharpen timing around a level you already identified from structure, helping you judge whether a break is being absorbed or accepted. It adds little in illiquid names, where the book is thin and misleading, or in mid-range chop, where prints are noise. It never replaces the analysis that finds the level, the stop that invalidates the idea, or the position size that controls the risk.
Where the facts come from
Sources
- NSE real-time market-data tiers. NSE publishes differentiated feeds: Level 1 (best bid and ask), Level 2 as five-level market-by-price (MBP-5), Level 3 as twenty-level depth, and a tick-by-tick order-by-order feed delivered over dedicated lines for latency-sensitive users. This is the basis for the honest access ladder above. nseindia.com
- Disclosed-quantity order specification. On the NSE and BSE cash segment the disclosed portion of an order cannot be less than 10 percent of the total order quantity, the next tranche is disclosed automatically once the visible part fills, and the facility is not permitted in the F&O segment. This defines the exchange-native iceberg described here.
- SEBI PFUTP Regulations, 2003, and SEBI Act Section 12A. The prohibition on fraudulent and unfair trade practices, read with Section 12A, is the basis for treating spoofing and manipulative order placement and cancellation as illegal, and SEBI has issued enforcement orders on such conduct. sebi.gov.in
- Market microstructure fundamentals. The order book, price-time priority, the aggressor and the trade tape, and delta as buy-initiated minus sell-initiated volume reflect the standard definitions of exchange execution mechanics used throughout the guide.