Stock Market Order Types - Complete Guide
Market, limit, stop-loss, GTT, AMO, CNC vs MIS, T+1 settlement, and circuit limits explained with examples.
Educational content only. This article is for learning purposes and does not constitute personalised financial, tax, or investment advice. Investments are subject to market risks. For decisions specific to your situation, consult a SEBI-registered investment adviser. Read our editorial standards.
Stock Market Order Types: Why Ganesh's First Trade Went Wrong
Ganesh just opened his demat account. He's read the beginner's guide. He's got ₹2,000 in his trading account. He's ready.
He opens Groww, searches for ITC, and taps "Buy."
And then the app shows him six different options. Market order. Limit order. Stop-loss. SL-M. GTT. AMO.
Ganesh stares at the screen like it's a DSP exam question he didn't study for. He picks "Market Order" because it sounds like the normal one, buys 4 shares at ₹462, which was ₹460 when he clicked. Two rupees more per share. Not much, but annoying.
What happened? And how do you actually use these order types without losing money to confusion? Let's break it down.
Market Order: The "Just Buy It Now" Button
An order to buy or sell immediately at whatever the current best price is. You get instant execution but zero price control. The actual price you pay might be slightly different from what you saw on screen, that difference is called "slippage."
ITC is showing ₹460 on screen. Ganesh places a market buy order for 4 shares.
Expected cost: ₹1,840
But in the fraction of a second between tapping "Buy" and the order reaching the exchange, the price moved to ₹462.
Actual cost: ₹1,848
The ₹8 difference is slippage. For a large-cap stock like ITC, slippage is tiny, a few rupees. But for a small-cap stock with low trading volume? Slippage can be ₹5-20 per share easily.
When to use market orders: For big, heavily-traded stocks (Reliance, TCS, HDFC Bank, Infosys) where the price barely moves between clicks. Slippage is negligible.
When to avoid them: Small-cap stocks with low trading volumes. Volatile days (budget day, election results, RBI announcements). Any situation where the price is moving fast.
You're telling the exchange: "I don't care about the exact price, just buy/sell right now." Fast, but imprecise. Good for liquid large-caps. Risky for everything else.
Limit Order: The "I'll Pay This Much and Not a Paisa More" Option
An order where you set the maximum price you're willing to pay (when buying) or the minimum price you'll accept (when selling). The order only executes at your price or better. If the stock never reaches your price, the order expires unfilled at 3:30 PM.
ITC is trading at ₹460. Ganesh thinks it might dip during the day (it often does in the first hour).
He places a limit buy order: 4 shares at ₹456.
Scenario A: ITC dips to ₹455.80 around 11 AM → order executes at ₹455.80 (better than his limit!). Ganesh saves ₹16 compared to a market order.
Scenario B: ITC never goes below ₹458 all day → order expires unfilled at 3:30 PM. Ganesh owns nothing, but also lost nothing.
Limit orders give you price control at the cost of possibly missing the trade entirely.
Ganesh's takeaway: Limit orders are what beginners should use by default. You decide the price. No slippage surprises. The worst that happens is the order doesn't execute, which just means the stock didn't reach your price.
Stop-Loss Order: The "Eject Button" for Bad Trades
This is the order that protects you when things go wrong. Ganesh bought ITC at ₹458. What if it starts falling? How far does he let it fall before selling?
An order that activates ONLY when the stock price reaches a trigger price you set. It's your emergency exit. You're telling the exchange: "If this stock drops to ₹X, sell it automatically. Don't wait for me to notice."
There are two flavours:
| Type | How It Works | Risk |
|---|---|---|
| SL-M (Stop-Loss Market) | Trigger hit → market order fires immediately → sells at whatever price is available | Slippage in volatile markets, you might sell lower than expected |
| SL (Stop-Loss Limit) | Trigger hit → limit order placed at your specified price → sells only at that price or better | May NOT execute if the stock gaps through your price (falls past it instantly) |
Ganesh bought 4 shares of ITC at ₹458 each. He doesn't want to lose more than 5% on this position.
He sets a stop-loss:
- Trigger price: ₹435 (about 5% below purchase)
- For SL order, limit price: ₹433
If ITC drops to ₹435, the stop-loss activates and sells at ₹433-435.
Maximum loss: ₹25 per share × 4 shares = ₹100. Painful but manageable.
Without stop-loss: if ITC dropped to ₹400, Ganesh would lose ₹58 × 4 = ₹232. More than double.
If a stock opens 10% lower because of overnight bad news (called a "gap down"), your 5% stop-loss may execute at 10% below, because the stock skipped right past your trigger price. Stop-losses reduce risk significantly. They don't eliminate it completely.
GTT Order: The "Set It and Forget It" Strategy
A long-term conditional order that stays active for up to 1 year. Unlike regular orders that expire at 3:30 PM the same day, a GTT order waits patiently, days, weeks, months, until your trigger price is hit. Then it automatically places the order for you.
This is Ganesh's favourite once he discovers it. Because Ganesh is a student. He has classes. He can't stare at stock prices all day.
HDFC Bank is trading at ₹1,700. Ganesh has been watching it for weeks. He wants to buy if it drops to ₹1,550 (a price level it touched during the last dip).
He sets a GTT buy order:
- Trigger price: ₹1,550
- Limit price: ₹1,555
- Valid for: up to 1 year
Now Ganesh goes back to attending lectures and making YouTube videos. He doesn't need to check the app every day. If HDFC Bank hits ₹1,550 anytime in the next year, his order executes automatically.
If it never drops that low? The GTT expires after a year. No harm done.
GTT is incredibly powerful for people who can't (or shouldn't) watch the market all day. Set your buy prices for stocks you want. Set your sell prices for stocks you own. Go live your life.
AMO: After Market Order: For People With Day Jobs (or College)
An order placed outside market hours (after 3:30 PM or before 9:00 AM). These orders queue up and execute when the market opens at 9:15 AM the next morning. Perfect for people who can't trade during market hours.
Ganesh's classes run from 9 AM to 4 PM. Market hours are 9:15 AM to 3:30 PM. Perfect overlap. So he places AMO orders at night after studying (or after his YouTube editing session, let's be honest). The orders sit in queue and go live when the market opens next morning.
The catch: AMO orders execute at whatever the opening price is. You can use limit AMOs to set a price boundary, but you might miss the trade if the stock opens higher than your limit.
Bracket Order: Entry + Target + Stop-Loss in One Shot
A bracket order bundles three orders together. You enter a position and simultaneously set both your profit target AND your stop-loss. One cancels the other when either triggers.
Reliance is trading at ₹2,900. Ganesh's more experienced roommate places a bracket order:
- Entry: Buy at ₹2,900
- Target: Sell at ₹2,970 (₹70 profit per share)
- Stop-loss: Sell at ₹2,860 (₹40 loss per share)
If Reliance hits ₹2,970 first → target triggers, stop-loss cancels automatically. Profit locked.
If Reliance drops to ₹2,860 first → stop-loss triggers, target cancels automatically. Loss limited.
One always cancels the other. This is called OCO (One Cancels Other).
Ganesh doesn't need bracket orders yet. They're for more active traders. But it's good to know they exist for when he levels up.
CNC vs MIS: The Most Important Setting for Beginners
This isn't an order type, it's a settlement type. And getting it wrong can be expensive.
| Feature | CNC (Cash and Carry) | MIS (Margin Intraday Settlement) |
|---|---|---|
| What It Means | Delivery, shares go to your demat. Hold forever. | Intraday. Buy and sell the same day. Must close by 3:15 PM. |
| Holding Period | Unlimited, days, months, years | Same day only. Auto-squared-off at 3:15 PM if you don't close. |
| Money Needed | 100% of trade value | 20-40% (broker lends you the rest = leverage) |
| Brokerage | ₹0 on most discount brokers | ₹20 per order |
| Risk Level | Normal stock price risk | Amplified, leverage multiplies both gains AND losses |
| Who Should Use It | Investors (Ganesh!) | Active traders with experience and risk appetite |
SEBI's own study from January 2023 shows that over 90% of individual intraday traders lose money. MIS trading with leverage can wipe out your capital fast. Ganesh has ₹12,000 in savings. One bad intraday trade with leverage could vaporise half of that in an afternoon. Always use CNC (delivery). Always.
T+1 Settlement: When Do Shares Actually Arrive?
India follows T+1 settlement since October 2023. "T" = the day you buy. "+1" = one business day later. So shares you buy on Monday appear in your demat account on Tuesday. Money from shares you sell on Tuesday arrives in your bank on Wednesday.
This is one of the fastest settlement systems in the world. The US only moved to T+1 in 2024. India got there first.
BTST (Buy Today, Sell Tomorrow): Technically, you can sell shares the same day you buy them (intraday) or the next day even before they settle in your demat. But BTST carries a small risk, if the seller of the shares you bought defaults, the trade fails. For beginners, just wait for settlement.
Circuit Limits: The Market's Emergency Brakes
Price bands set by the exchange to prevent extreme volatility. Most stocks have daily circuit limits of 5%, 10%, or 20%. If a stock hits its upper circuit, it literally cannot go higher that day, no more buy orders push the price up. At lower circuit, no more selling can push it down.
Market-wide circuit breakers kick in if the Nifty or Sensex drops 10%, 15%, or 20% from the previous close. Trading halts for 15-45 minutes (or the rest of the day for 20%). This has only been triggered a handful of times in history, most recently during the 2020 COVID crash.
The Ganesh Order Type Cheat Sheet
Buying a Nifty 50 stock to hold long-term? → Limit order + CNC (delivery)
Want to buy a stock if it drops to a certain price someday? → GTT order
Already own shares and want automatic loss protection? → Stop-loss order
Can only trade before 9 AM or after 3:30 PM? → AMO (After Market Order)
Need instant execution on a large-cap stock? → Market order (fine for liquid stocks)
Want to set entry + target + stop-loss together? → Bracket order (for experienced traders)
Never, ever, unless you really know what you're doing: → MIS (intraday with leverage)
Key Takeaways
- Market orders = instant execution, no price control. Use for liquid large-caps only.
- Limit orders = you set the price. Best default choice for beginners. Use this.
- Stop-loss orders = automatic exit to limit losses. Set one for every position.
- GTT orders = stay active for up to 1 year. Set and forget. Perfect for busy students.
- Always use CNC (delivery) for investing. MIS (intraday) is gambling with leverage.
- 90% of intraday traders lose money: SEBI's data, not opinion.
- India has T+1 settlement: shares arrive the next business day.
- Circuit limits prevent stocks from moving more than 5-20% in a single day.
Ready to place your first trade? Go back to the Stock Market Beginners Guide for the full walkthrough. Use the SIP Calculator to see how regular investing adds up over time.
Ganesh wants to buy HDFC Bank shares, but only if the price drops to ₹1,550 from the current ₹1,700. He can't check the app daily because of college. Which order type should he use?
Try Our Free Tools
Put what you’ve learned into action with our calculators and courses.