Understand every order type available on Indian brokers. Knowing the right order type can mean the difference between a profitable trade and a costly mistake.
Every trade you place on NSE or BSE is executed through an order. The type of order you choose determines at what price and under what conditions your trade gets executed. Choosing the wrong order type is one of the most common mistakes new traders make, often leading to unexpected fills, slippage, or missed trades.
Executes immediately at the best available price. You are guaranteed execution but not the price. If Nifty Futures bid is 24,498 and ask is 24,502, your market buy order fills at 24,502. Fast but can suffer slippage in volatile markets.
Executes only at your specified price or better. You set the exact price you are willing to pay (buy) or receive (sell). If you place a buy limit at 24,450, it only fills at 24,450 or below. Price is guaranteed but execution is not.
A limit order that activates when a trigger price is hit. You set both a trigger price and a limit price. When Nifty hits your trigger, the order becomes a limit order at your specified price. Used to exit losing trades automatically.
A market order that activates when a trigger price is hit. Unlike SL, once triggered it becomes a market order, guaranteeing execution. Slightly more slippage but ensures your stop-loss is always filled. Preferred for volatile stocks.
A 3-in-1 order: Entry + Stop-Loss + Target. When your entry fills, both SL and target orders are automatically placed. If either is hit, the other is cancelled. Great for disciplined intraday trading with predefined risk-reward.
A 2-in-1 order: Entry + Mandatory Stop-Loss. Similar to BO but without a target order. The compulsory SL reduces your risk, and brokers offer higher leverage on CO orders. Zerodha offers up to 12-15x leverage on COs for intraday.
Place orders outside market hours (3:30 PM to 9:15 AM). The order is sent to the exchange when the market opens. Useful if you cannot be online during market hours. All Indian brokers support AMO for equity, F&O, and commodities.
A long-term order that stays active for up to 1 year (on Zerodha) or until triggered. Set a buy trigger at 23,500 for Nifty and forget -- it will execute whenever Nifty reaches that level, even weeks later. Perfect for swing and positional traders.
The order must be filled immediately, either partially or fully, or it gets cancelled. Any unfilled quantity is cancelled instantly. Used by scalpers who need instant fills and do not want pending orders lingering in the order book.
Valid only for the current trading day. If not filled by 3:30 PM, it is automatically cancelled. This is the default order validity on most Indian brokers. All intraday orders are day orders by definition.
Step 1: You place an order on your broker app (Zerodha, Groww, Angel One)
Step 2: Broker validates the order (margin check, price limits) and sends it to NSE/BSE
Step 3: The exchange's matching engine matches your order with a counter-party
Step 4: For market orders, matching is instant. For limit orders, it waits until a matching price appears
Step 5: Trade confirmation is sent back. Settlement happens T+1 for equity, same day for F&O
NSE uses a price-time priority system: orders at the best price are filled first, and among orders at the same price, the earliest order gets priority. This means your limit order at 24,500 will be filled before someone else's limit order at 24,500 if yours was placed first.
Use Market Orders for entry (speed is critical) and SL-M for stop-loss (guaranteed exit). Consider Bracket Orders for automated SL + target. Avoid limit orders for entries since by the time they fill, the scalping opportunity may be gone.
Use Limit Orders for planned entries at specific S&R levels. Use SL orders for stop-losses. Bracket Orders are ideal since they enforce discipline with automatic SL and target. Cover Orders offer higher leverage if you only need a stop-loss.
Use Limit Orders for entries. Use GTT orders for stop-losses that stay active for days/weeks. AMO orders are useful for placing trades before market open based on overnight analysis. Avoid market orders since there is no urgency in swing trading.
Use Limit Orders for accumulation at target prices. Use GTT orders for long-term stop-losses and profit targets. AMO orders for placing orders based on end-of-day analysis. Market orders are acceptable for highly liquid large-caps where slippage is minimal.
1. Open Nifty Futures in Kite. Click "Buy" (B) button.
2. Select order type: "BO" (Bracket Order).
3. Set Entry Price: 24,500 (Limit). Stoploss: 50 points (24,450). Target: 100 points (24,600).
4. Trailing SL (optional): 10 points -- moves your SL up by 10 points for every 10-point move in your favor.
When Nifty hits 24,500, you enter long. SL at 24,450 and target at 24,600 are placed automatically. Risk = 50 pts, Reward = 100 pts. R:R = 1:2.
1. Go to Reliance Industries on Groww app. Tap "GTT".
2. Set trigger price: 2,400 (buy when Reliance drops to 2,400).
3. Set limit price: 2,405 (buy at 2,405 or below).
4. Set quantity and confirm.
The order stays active for up to 1 year. When Reliance hits 2,400, the buy order at 2,405 is triggered automatically, even if you are not watching the market.
1. Select Bank Nifty Futures on Angel One app.
2. Choose "Cover Order" from order type dropdown.
3. Entry: Market order (instant fill). Stop-loss trigger: 200 points away.
The mandatory stop-loss limits your maximum loss, and Angel One provides up to 10-15x leverage on CO orders compared to regular MIS orders.
Market orders fill at the best available ask (for buys) or bid (for sells), which can be very different from the last traded price in illiquid stocks. In illiquid stocks or during volatile moments, slippage of 1-5% is common with market orders. Use limit orders instead.
SL (limit) orders can go unexecuted if price gaps through your level. SL-M orders guarantee execution but not price. In fast-moving markets or gap openings, your actual exit can be significantly worse than your stop-loss level. Always account for potential slippage.
Bracket orders lock you into a fixed SL and target. In trending markets, you may want to trail your stop and let profits run. BOs do not allow for manual intervention easily. Use BOs for disciplined range-bound scalping. For trend trades, use regular orders with manual SL management.
Options, especially OTM or weekly expiry options, can have very wide bid-ask spreads. A market order to buy Nifty 25,000 CE might have a bid of 10 and ask of 14 -- you overpay 40%. Always use limit orders for options. Place your limit between bid and ask, and adjust if not filled.
The moment your entry order fills, place your stop-loss. Do not wait, do not hope, do not delay. Use bracket orders or manually place SL within seconds of entry. Unprotected positions are the #1 cause of large losses.
The first 5 minutes after market open (9:15-9:20 AM) have the widest spreads and most volatile prices. Placing market orders at open often results in terrible fills. Wait for the market to settle or use limit orders.
Before placing any order, look at the order book. If the bid-ask spread is wide (more than 0.5% of the price), use limit orders. Wide spreads are common in small-cap stocks, illiquid options, and commodity options.
If you analyze markets after hours, use AMO to place orders for the next morning. This ensures you do not miss opportunities if the market opens at your target price while you are commuting or busy.
If you want to buy a stock at a specific price weeks from now, use GTT instead of checking every day. Set it and forget it. Also use GTT for long-term stop-losses on positional trades.
Double-check quantity, price, buy/sell direction, and product type (MIS/CNC/NRML) before confirming. Wrong order side (buying instead of selling) is a surprisingly common and costly mistake.
Open your Demat account today and take the first step towards mastering the stock market.
Click Here to Get Started