Limit order
An order to buy or sell a contract at a specified price or better — lower for a buy, higher for a sell — which waits in the order book if it cannot be matched at once.
In plain language
A limit order puts a ceiling on what you will pay or a floor under what you will accept. The workbook defines it as an order to buy or sell a contract at a specified price. The user must state this limit price when placing the order, and the order is executed only at the limit price or at a better price — lower in the case of a buy order, higher in the case of a sell order.
So a limit order trades control of price against certainty of execution. If the market never reaches your price, nothing happens: the order waits in the book, and if it carries a day condition it is cancelled at the end of the day.
How it works
Price condition. Limit and market orders are the two price conditions in the trading system; day and IOC orders are time conditions, and combinations are allowed.
Waiting in the book. Every order is time stamped and processed for a potential match. If no match is found it is stored in the order book in price-time priority — best price first, then by time within a price. A buy limit below the best ask, or a sell limit above the best bid, therefore rests in the book until an opposite order meets it.
Better prices are kept. A buy limit priced above the best ask is not filled at its limit; it matches the resting sell orders at their own, lower prices, up to the limit.
Avoiding spread cost. Chapter 6, section 6.5, contrasts buyers "who place orders to buy at the market price instead of placing limit orders", who end up paying higher prices. The limit order is the way to avoid paying through the spread — at the risk of not trading.
Inside a stop-loss order. In the workbook's stop-loss illustration, a trader who bought ABC at Rs 100 places a limit sell order with a trigger price of Rs 95 and a limit price of Rs 92. When the market breaches Rs 95, the order converts to a limit sell at Rs 92. The trigger price must lie between the last traded price and the limit price.
A worked example
The workbook's options order book (Chapter 6, section 6.5):
| Qty | Bid (Rs) | Ask (Rs) | Qty |
|---|---|---|---|
| 19,950 | 16.60 | 16.80 | 2,850 |
| 5,700 | 16.55 | 16.85 | 5,700 |
| 11,400 | 16.50 | 16.90 | 2,850 |
Buy limit 5,700 at Rs 16.70 (illustrative). Nothing is offered at 16.70 or below, so the order rests in the book as the new best bid. It trades only if a seller comes down to 16.70.
Buy limit 5,700 at Rs 16.90 (illustrative). It can take any offer up to 16.90, best price first:
2,850 at 16.80 = Rs 47,880.00
2,850 at 16.85 = Rs 48,022.50
Total = Rs 95,902.50 → average 95,902.50 ÷ 5,700 = Rs 16.825
The order was filled at an average below its limit — "at the limit price or a better price".
The workbook's Chapter 6 sample question. A trader bought 100 XYZ at Rs 780 and does not want to lose more than Rs 1,000, i.e. Rs 10 a share. A limit sell at Rs 770 would not protect him — with XYZ trading around Rs 780, a sell limit at 770 is immediately matchable at the better prevailing bid, so it would simply sell his shares now. What he needs is an order that stays out of the market until the price falls to Rs 770: a stop-loss sell order at Rs 770.
Why NISM asks about it
Chapter 6, section 6.1, defines the limit order under price conditions and uses a limit price inside the stop-loss illustration; section 6.5 contrasts limit and market orders in explaining the bid-ask spread and impact cost; the chapter's sample question tests limit versus stop-loss orders. Expect the direction of "better" (lower for buys, higher for sells) and the limit/stop-loss distinction.
Common exam traps
- "At the limit price or better" — better means lower for a buy, higher for a sell.
- A limit order is not guaranteed to execute. Price control is bought with execution risk.
- A sell limit below the market price executes at once; it is not a protective order. Protection needs a stop-loss order.
- In a stop-loss limit order, the trigger price must be between the last traded price and the limit price.
- Limit and market orders are price conditions; the order's life (day, IOC) is a separate time condition.
- A limit order that crosses the spread still gets the resting orders' better prices, not its own limit.
Where this is taught
- Series XVI · Chapter 6: Trading Mechanismintroduced here
- Series VIII · Chapter 6: Trading Mechanismintroduced here
Related terms
- Impact costThe percentage by which a market order's actual execution price degrades against the ideal price — the mid-point of the best bid and the best offer — and so the real cost of trading in size.
- Stop loss orderAn order that stays out of the market until the price reaches a trigger price, then enters as a limit or market order - used to cap the loss on an open position.
- Order bookThe live electronic list of unmatched buy and sell orders for a contract, arranged by price level, showing quantity and number of orders at each price — generally up to five price levels a side.
- Price-time priorityThe order-matching rule on Indian F&O platforms: the best price is matched first, and among orders at the same price, the one entered earliest gets priority.
- Bid-ask spreadThe gap between the best buy (bid) price and the best sell (ask) price in the order book — the cost a trader bears for buying and immediately selling a small quantity.
- Market orderAn order to buy or sell a contract at the best price currently available in the market — no price is specified, so it trades immediately against the opposite side of the order book.
- Trigger priceThe price at which a stop-loss order is activated and enters the market as a market or limit order — set between the last traded price and the order's own limit price.
- Screen Based Trading SystemThe nation-wide automated trading platform on which commodity derivatives are traded, matching orders anonymously on strict price-time priority rather than by negotiation.
- Good-Till-TriggerA broker-side resting instruction that sits outside the exchange until a chosen trigger price is touched, at which point it is converted into an ordinary order and pushed to the exchange.
- Trailing stop lossA broker-level stop loss order whose trigger moves up with the price by a set rupee amount or percentage but never moves down, so it limits loss and locks in part of any gain.
- Good-Till-Date and Good-Till-CancelledTwo time-related order types: a GTD order lives until a date the trader names, and a GTC order lives until it executes, the trader cancels it, or the contract expires, whichever is earlier.
- Immediate or CancelA time condition on an order: whatever can be matched the moment it reaches the market is executed, and any unmatched balance is cancelled immediately rather than waiting in the order book.
- Disclosed QuantityAn order condition that shows the market only part of the total quantity — once that visible slice trades, the next slice is automatically released, repeating until the whole order is filled.
- Ideal priceThe average of the best bid and the best offer price in the order book — the benchmark against which impact cost is measured, and the price you would get in an infinitely liquid market.
- Day orderAn order valid only for the single trading day on which it is entered — if not executed by the end of the day, the trading system automatically cancels it.
- Price freezeWhat happens when an order is placed at a price beyond the exchange's operating range for that contract — the order reaches the exchange as a frozen order rather than executing.
- Passive orderAn order lying unmatched in the order book — a buy priced below, or a sell priced above, the market. Passive orders add depth and liquidity; active orders at the market price consume it.
- Active orderAn order to buy or sell at the prevailing market price, which matches immediately against an order already resting in the order book — draining liquidity rather than adding to it.