Order Types Complete Guide for India: Market, Limit, Stop-Loss, GTT, AMO Explained

Market order vs limit order vs stop-loss — with EXACT scenarios when to use each. Cover orders, bracket orders, GTT, AMO, and mistakes that cost traders money.

Contrarian Take

Everyone's worried about Meta's metaverse spending. They should be. But what they miss is that Meta's AI advertising engine is so far ahead, they can burn $10B yearly on moonshots and still dominate.

Main points

  • Market order: Instant execution, but you pay slippage. Use for liquid stocks only.
  • Limit order: Control your price, but may not fill. Use for illiquid stocks or limit entries.
  • Stop-loss order: SL-M executes at market (guaranteed exit). SL-L may not fill (risky).
  • GTT (Zerodha): Set & forget stop-loss/target for weeks. Game-changer for swing traders.
  • AMO: Place orders at 3:45 PM for next day opening. Get priority in queue.
  • Cover/Bracket orders: Intraday leverage with mandatory stop-loss protection.

The ₹18,000 Mistake: When a Market Order Went Wrong

November 15, 2024. 9:15 AM. Market just opened.

Paytm announces better-than-expected quarterly results. Stock at ₹390 in pre-open. Positive news. Retail trader (let's call him Raj) decides to buy.

Raj's order: Market order for 500 shares.

Expected price: ₹390
Actual execution: ₹404 average (filled at ₹398, ₹402, ₹406, ₹409 across 4 trades)

Immediate loss: (₹404 - ₹390) × 500 = ₹7,000 slippage

By 10 AM, stock settles at ₹392. Raj panics, sells at market.

Sell execution: ₹388 average (slippage on exit too)

Total loss: Entry slippage (₹7,000) + Exit slippage (₹2,000) + Price loss (₹6,000) = ₹18,000 in 45 minutes

All because he used the WRONG order type.

Order Types Cost More Than You Think

Wrong order type costs Indian traders an estimated ₹3-5 lakh crores annually in:

  • Slippage (getting filled at worse prices)
  • Unfilled orders (missing breakout moves)
  • Stop-losses not triggered (catastrophic losses)
  • Queue priority issues (getting filled last)

This guide ensures you NEVER become part of that statistic.

What Are Order Types? (The Basics)

An order type determines HOW your trade gets executed.

Think of it like ordering food:

Sounds simple. But using the wrong one can cost you 2-5% per trade in slippage alone.

Order Type #1: Market Order (Instant Execution, Price Uncertainty)

How It Works

A market order executes IMMEDIATELY at the best available price.

You don't specify a price. You just say "BUY NOW" or "SELL NOW."

The exchange matches you with the closest available order on the opposite side.

Execution Example

Scenario: You want to buy Reliance. Current price: ₹2,500.

Order book (sell side):

You place market order for 200 shares.

Execution:

When to Use Market Orders

When to AVOID Market Orders

The Market Open Death Trap

Never use market orders in the first 15 minutes (9:15-9:30 AM).

Real example: Yes Bank, Feb 7, 2020

  • Pre-open: ₹45
  • 9:15 AM: Opens at ₹40 (down 11%)
  • 9:18 AM: Crashes to ₹35 (-22%)
  • 9:25 AM: Bounces to ₹42
  • Market orders placed at 9:16 got filled at ₹37-₹38 (worst possible prices)

Solution: Use limit orders near opening. Wait 15 minutes for volatility to settle.

Order Type #2: Limit Order (Price Control, Fill Uncertainty)

How It Works

A limit order lets you specify MAXIMUM price you'll pay (buy) or MINIMUM price you'll accept (sell).

Your order ONLY executes if your price is available.

Execution Example

Scenario: TCS trading at ₹3,520. You want to buy but only at ₹3,500 or lower.

You place limit order: Buy TCS at ₹3,500 (limit price)

Outcome scenarios:

Queue Priority

Limit orders are filled based on price-time priority:

Example: 5,000 people want to buy TCS at ₹3,500. Only 1,000 shares available at that price. First 1,000 orders (by time) get filled. Rest wait.

When to Use Limit Orders

When to AVOID Limit Orders

Limit Order Slippage Savings

Example: Buying 500 shares of Zomato

Market order: Filled at ₹252, ₹253, ₹254 (avg ₹253) = ₹1,26,500
Limit order at ₹251: Waits 10 minutes, fills at ₹251 = ₹1,25,500
Savings: ₹1,000 (0.8% better execution)

On 100 trades/year: ₹1,00,000 saved just from better order execution.

Order Type #3: Stop-Loss Order (Protective Exit)

This is the MOST important order type for risk management. Also the most misunderstood.

There are TWO types of stop-loss orders in India:

SL-M (Stop-Loss Market)

How it works:

Pros:

Cons:

SL-L (Stop-Loss Limit)

How it works:

Pros:

Cons:

Feature SL-M (Market) SL-L (Limit)
Execution guarantee YES (always fills) NO (may not fill)
Slippage 1-2% possible None (if it fills)
Best for Volatile stocks, protection Stable stocks, tight ranges
Risk level Low (always exits) HIGH (may not exit)
Recommended? YES (95% of cases) NO (only for experts)

The SL-L Nightmare

Real example: Yes Bank crisis (March 6, 2020)

  • Trader bought at ₹50
  • Set SL-L: Trigger ₹45, Limit ₹44
  • March 5 close: ₹45.50
  • March 6 open: ₹29 (gap down -36%)
  • SL-L triggered but NEVER filled (no buyers at ₹44)
  • Trader held till ₹18 (-64% loss instead of -12% with SL-M)

Never use SL-L for stop-losses. Always use SL-M. Accept 1-2% slippage. It's worth the guaranteed exit.

How to Place Stop-Loss Orders

Step 1: Buy your stock (e.g., 100 shares of Infosys at ₹1,500)

Step 2: Identify technical stop-loss level (e.g., below support at ₹1,470)

Step 3: Place SL-M order:

What happens: If Infosys hits ₹1,470, market sell order triggers. You exit at ~₹1,468-₹1,470 (₹30 loss per share = ₹3,000 total loss).

Order Type #4: Cover Order (Intraday with Mandatory SL)

What it is: A special intraday order that gives you extra leverage BUT forces you to set a stop-loss.

How It Works

Example

Regular intraday:

Cover order:

If target hits (₹2,530): Profit = 200 × ₹30 = ₹6,000 (6% gain)

If stop-loss hits (₹2,480): Loss = 200 × ₹20 = ₹4,000 (4% loss)

When to Use Cover Orders

When to AVOID Cover Orders

Order Type #5: Bracket Order (Target + SL in One)

What it is: An advanced intraday order with BOTH target AND stop-loss set simultaneously.

How It Works

Example

Trade setup:

Scenario 1: Target hits

Scenario 2: Stop-loss hits

Benefits of Bracket Orders

Limitations

Order Type #6: GTT (Good Till Triggered) — Zerodha Game-Changer

What it is: A Zerodha-specific feature that lets you set stop-loss or target orders for UP TO 1 YEAR.

This is HUGE because regular SL orders expire at 3:30 PM daily. GTT stays active for weeks/months.

How GTT Works

You set a trigger condition (e.g., "If Reliance hits ₹2,600, buy 100 shares").

GTT monitors the price. When condition is met, order is placed automatically.

Order remains active for 1 year (or until you cancel it).

GTT Order Types

1. GTT Single (Stop-loss or Target)

2. GTT OCO (One-Cancels-Other)

Real Use Case: Swing Trading with GTT

Monday morning:

What happens:

Why GTT Is a Game-Changer

Before GTT:

  • Had to set SL order every morning (expires at 3:30 PM)
  • Forget to set SL one day = disaster if stock crashes
  • Can't take vacation (need to monitor holdings daily)

After GTT:

  • Set & forget for weeks
  • Stop-loss ALWAYS active (even if you're traveling)
  • Targets execute automatically (don't miss profit-taking)

If you use Zerodha: GTT is mandatory for all delivery positions. Period.

GTT Limitations

Order Type #7: AMO (After Market Order)

What it is: Place orders AFTER market closes (3:30 PM - 8:59 AM) for next day execution.

How AMO Works

Why Use AMO?

Queue priority advantage:

Real Example: Gap-Up Opening

Scenario: Infosys announces huge deal on Feb 5 evening (after market close).

Feb 5, 6:00 PM: You place AMO limit order to buy Infosys at ₹1,520 (currently ₹1,500)

Feb 6, 9:00 AM: Your order enters exchange (first in queue)

Feb 6, 9:15 AM: Market opens. Infosys opens at ₹1,540 (gap up).

Because your AMO was FIRST in queue, you got filled at ₹1,520-₹1,530. Others placing orders at 9:16 AM got filled at ₹1,545-₹1,550.

Queue advantage saved you ₹20-30 per share.

When to Use AMO

AMO Limitations

Advanced Order Types

IOC (Immediate or Cancel)

How it works: Place order. If not filled immediately, cancel it.

Use case: Scalping, algo trading, testing liquidity at a price level.

Day Order vs GTC (Good Till Cancelled)

Day order: Expires at 3:30 PM if not filled (default in India)

GTC: Stays active for 30 days (NOT available in Indian exchanges — use GTT instead)

Iceberg Orders (Hide Large Quantities)

What it is: Place large order (e.g., 10,000 shares) but only show 500 shares in order book at a time.

Why: Prevent market from knowing you're a big buyer (price won't run away from you)

Availability: Only for institutional clients (not retail)

Real Scenarios: Which Order Type to Use

Scenario 1: Breakout Trade (Ascending Triangle)

Setup: Reliance forming ascending triangle. Resistance at ₹2,600 tested 4 times. Expecting breakout.

Order strategy:

Why limit, not market: If you use market order at breakout, slippage may fill you at ₹2,620-₹2,630 (worse R:R). Limit at ₹2,610 ensures better entry.

Scenario 2: Stop-Loss for Delivery Holdings

Setup: Bought HDFC Bank at ₹1,650 for swing trade. Technical support at ₹1,620.

Order strategy:

Scenario 3: Intraday Momentum Trade

Setup: Market opens strong. Nifty up 1.5%. Want to ride momentum in TCS.

Order strategy:

Scenario 4: Illiquid Small-Cap Stock

Setup: Want to buy 500 shares of small-cap stock. Low daily volume. Wide bid-ask spread (₹125 bid, ₹132 ask).

Order strategy:

Scenario 5: Overnight News Expected

Setup: Union Budget tomorrow at 11 AM. Expecting infrastructure stocks to rally. Want to buy L&T.

Order strategy:

Common Order Type Mistakes That Cost Money

Mistake #1: Using SL-L Instead of SL-M

Cost: Unlimited loss when stock gaps down and SL-L doesn't fill.

Solution: ALWAYS use SL-M for stop-losses. Accept 1-2% slippage as insurance cost.

Mistake #2: Market Orders at Market Open

Cost: 5-10% slippage in first 15 minutes due to volatility.

Solution: Use limit orders at open. Wait 15 minutes for prices to stabilize.

Mistake #3: Not Using GTT for Delivery Holdings

Cost: Forgetting to set daily SL → stock crashes 15% → catastrophic loss.

Solution: If you use Zerodha, use GTT for ALL delivery positions. No exceptions.

Mistake #4: Limit Orders for Fast-Moving Breakouts

Cost: Stock breaks out, your limit order never fills, miss 20% rally.

Solution: For strong breakouts, use market order (accept small slippage to get filled).

Mistake #5: Using Cover Orders for Wide Stops

Cost: Cover order requires tight SL. You set 5% SL. Order gets rejected.

Solution: Cover orders are for tight stops (1-2%). For wider stops, use regular intraday.

Order Types FAQ

Q: Which order type is best for beginners?

A: Start with limit orders for entries (control price) and SL-M for stop-losses (guaranteed exit). Avoid market orders until you understand slippage.

Q: What's the difference between GTT and stop-loss?

A: Regular stop-loss expires at 3:30 PM daily. GTT stays active for weeks/months. GTT is stop-loss on steroids (only on Zerodha).

Q: Can I use GTT for F&O (futures & options)?

A: No. GTT is only available for equity delivery. For F&O, use regular daily SL-M orders.

Q: Should I use SL-M or SL-L for stop-losses?

A: 95% of cases: SL-M. It guarantees exit. SL-L can leave you stuck if price gaps down.

Q: When should I use AMO orders?

A: When expecting gap-up/gap-down openings due to news. AMO gives you queue priority at market open.

Q: Can I modify a GTT order after placing it?

A: Yes. You can modify or cancel GTT orders anytime (unlike cover/bracket orders).

Q: What happens if my limit order doesn't fill?

A: It expires at 3:30 PM (end of day). You can place fresh order next day or adjust limit price.

Q: Which broker offers the best order types?

A: Zerodha (GTT feature is exclusive and game-changing). Other brokers only have basic order types.

The Final Word: Master Order Execution, Master Trading

Most traders spend 90% of their time learning strategy and 10% learning execution.

They should do the opposite.

A perfect strategy with poor execution = mediocre results.

An average strategy with perfect execution = consistently profitable.

Poor Execution

  • Uses market orders mindlessly
  • Gets filled at worst prices (slippage)
  • Forgets to set stop-losses
  • Uses SL-L (order doesn't fill, unlimited loss)
  • Ignores order queue, bid-ask spreads

Perfect Execution

  • Limit orders for entries (price control)
  • SL-M for all stop-losses (guaranteed exit)
  • GTT for delivery holdings (set & forget)
  • AMO for queue priority on news days
  • Saves 0.5-1% per trade = +10-15% annually

Order types aren't glamorous. But they're the difference between:

Master order types. Master your edge.

Master Trading Execution with BroBillionaire

Order types are just the beginning. Want to learn broker selection, tax optimization, margin management, and 250+ more premium articles?

Explore All Free Articles
Back to All Articles