Placing Your First Order
Every order type explained with worked numbers — market, limit, SL and SL-M, trigger price versus limit price, CNC and MIS and NRML, Day and IOC and AMO and GTT, disclosed quantity, baskets, and exactly why an order gets rejected.
The 'Buy' button looks like one decision. It is actually five — price type, product type, validity, quantity, and trigger. Each one changes what happens to your money after you tap it. A market order in a thin stock can cost you several percent in a second. Choosing MIS instead of CNC can turn a long-term investment into a leveraged bet that gets closed the same afternoon. This lesson takes the order ticket apart field by field, with the arithmetic shown.
Your accounts are open and funded. You have picked a stock. Now comes the moment every beginner remembers — the order ticket, with six fields on it, and a heart beating slightly faster than usual.
Here is the thing nobody tells you: the fields are not decoration. They are instructions to a machine that will execute them literally, at a speed you cannot intervene in. A market order says 'fill me at any price'. The exchange takes that literally. A trigger at ₹485 does not promise you ₹485 — it promises to start trying at ₹485.
Learn what each field actually commands and the ticket stops being intimidating. It becomes a precise tool where you control exactly how much can go wrong. That is what this lesson does, one field at a time, with real rupee arithmetic.
Before You Place an Order
A 60-second checklist that prevents most beginner damage
Never place an order on impulse. Run a short mental checklist first. It takes under a minute and removes most of the errors that beginners pay for.
Is the account funded, and do you know the free balance? Do you have a reason for this trade that you could write in one sentence — one that is not 'someone posted about it'? Do you know at what price you would accept being wrong and exit? And is the product type matched to your intent, investing versus intraday?
If any of those four answers is fuzzy, do not place the order. The market is open tomorrow. It is open next month. There is no order that has to be placed right now.
One more habit worth building from day one: decide the quantity from the money you are willing to lose, not from the money you have. Those are different numbers, and confusing them is the root of most early damage.
- Confirm the free balance, not the total balance
- Have a one-sentence reason for the trade that is not a tip
- Decide the exit price before you enter
- Match the product type to your intent — investing or intraday
- Size the order from what you can lose, not from what you hold
What Actually Happens When You Press Buy
The eight-second journey of an order
Understanding the route your order takes explains almost every rejection message and every surprising fill you will ever see.
Your tap goes first to your broker's risk management system (RMS). The RMS checks whether you have the funds or margin, whether the segment is enabled on your account, whether your price is inside the day's permitted band, and whether the stock is under any restriction. Most rejections happen here, at your broker, before the exchange ever sees the order.
If it passes, the order travels to the exchange under your Unique Client Code and enters the order book — a queue organised by price first, and by time second. Best price gets served first; among orders at the same price, whoever arrived earlier gets served first.
The exchange matching engine then looks for the opposite side. A buy order at ₹500 matches against the lowest sell offer at or below ₹500. When they meet, a trade is created. Your order status flips to complete, and you are contractually the owner from that instant, even though the shares only reach your demat at settlement the next working day.
If no opposite side exists at your price, the order sits in the book, waiting, until it is matched, modified, cancelled, or expires at the close.
- Your broker's RMS checks the order before the exchange sees it
- The order book is sorted by price first, then by time
- Matching creates an irreversible contract — settlement just delivers it
- A trade done today shows in your demat tomorrow, not immediately
Market Orders
Certain execution, uncertain price
A market order says: fill me now, at whatever price is available. You are choosing speed and giving up price control entirely.
It works by eating through the order book from the best price outward. If you buy 100 shares at market and only 40 are offered at ₹500, your order takes those 40, then the next 30 at ₹501, then 30 more at ₹503. Your average cost is not ₹500 — it is higher, and you find out only after it is done.
Let us do that arithmetic. Forty shares at ₹500 is ₹20,000. Thirty at ₹501 is ₹15,030. Thirty at ₹503 is ₹15,090. Total ₹50,120 for 100 shares, an average of ₹501.20. In a large, liquid stock this kind of drift is a fraction of a percent and barely matters.
In a thin stock it is a different story entirely, and that is where market orders do real damage. If the best offer is ₹142 for 20 shares and the next offer is ₹149 for 500, a market buy of 200 shares pays ₹142 for twenty of them and ₹149 for the other 180 — an average of ₹148.30, which is 4.4 percent above the price you saw on the screen a second earlier.
Exchanges and brokers apply a market-order price protection band that converts a market order into a limit order a set percentage away from the last traded price, so a market order will not fill at an absurd price. The band still leaves plenty of room to be hurt, and the exact percentage varies — do not treat it as protection you can rely on.
- A market order guarantees a fill, never a price
- It consumes the order book outward from the best price
- Cost drift is negligible in liquid stocks and severe in thin ones
- Price protection bands exist but are wide — do not rely on them
Limit Orders
Your price or better, or nothing at all
A limit order sets a boundary. On a buy, it says: pay ₹500 or less, never more. On a sell, it says: receive ₹500 or more, never less. You have taken back control of price, and given up certainty of execution.
A common misunderstanding: a buy limit at ₹500 does not mean you pay ₹500. It means ₹500 is your ceiling. If the best offer when your order arrives is ₹498, you pay ₹498. 'Or better' is always in your favour.
If nobody will trade at your price, the order waits in the book at that price level, holding a place in the queue. It fills when the market comes to you, or it expires unfilled at the close of the session.
That waiting has a real cost people underestimate — the cost of the trade that never happened. Set a buy limit a rupee below the market to save a rupee, and if the stock runs away, you have saved one rupee and missed the entire move. Price control is not free; it is paid for in missed fills.
For most learning-stage orders, the limit order is the safer default. You will occasionally miss a fill. You will never be shocked by a price you did not agree to — and being shocked is what makes beginners abandon a plan mid-trade.
- A buy limit is a ceiling; a sell limit is a floor
- 'Or better' always works in your favour
- An unfilled limit order waits in the book with a queue position
- The cost of a limit order is the fill you never got
| Market order | Limit order | |
|---|---|---|
| What you control | Execution — it will fill | Price — your number or better |
| What you give up | Price — you accept whatever the book gives | Certainty — it may never fill |
| Behaviour in a liquid stock | Fills within a fraction of a percent | Fills quickly if placed near the market |
| Behaviour in a thin stock | Can fill several percent away | May sit unfilled all day |
| Main hidden cost | Slippage you discover after the fill | The move you missed while waiting |
Stop-Loss: Trigger Price vs Limit Price
The two numbers that confuse almost every beginner
A stop-loss is an order that sits dormant until the price reaches a level you choose, and then wakes up and tries to exit you. It is the single most important discipline tool a beginner can adopt, and also the most commonly misunderstood.
The confusion is the two price fields. The trigger price is the alarm — the level at which the order activates. The limit price is the instruction that activates. They are different numbers doing different jobs, and mixing them up produces orders that either never fire or never fill.
An SL order (stop-loss limit) has both. Suppose you bought at ₹500 and decided ₹485 is where you accept being wrong. You place a sell SL with trigger ₹485 and limit ₹483. Nothing exists in the market's order book yet. The moment the stock trades at ₹485, your order wakes up and a sell limit at ₹483 enters the book. It will fill anywhere between ₹485 and ₹483, and not below.
The gap between trigger and limit is your tolerance. Set it too tight — trigger ₹485, limit ₹484.95 — and in a fast fall the price blows past ₹484.95 before you are matched, leaving you holding a losing position with a dead order in the book. Set it wider — trigger ₹485, limit ₹480 — and you accept a worse fill in exchange for a much better chance of actually getting out.
An SL-M order (stop-loss market) has only a trigger. When ₹485 trades, a plain market sell fires. You will get out. You will not know at what price until it is done. That is the whole trade-off in one sentence.
Direction matters and is a common rejection cause. For a sell stop-loss protecting a long position, the trigger must be below the current price. For a buy stop-loss protecting a short position, the trigger must be above it. Get it backwards and the order is rejected with a message about trigger price.
- Trigger price is the alarm; limit price is the instruction that fires
- SL = trigger plus limit; SL-M = trigger only, fires a market order
- The gap between trigger and limit is your slippage tolerance
- A sell stop-loss trigger must be below the current price; a buy stop-loss trigger above it
- Exchanges have restricted SL-M in some segments, so your platform may not offer it everywhere
| Order | Trigger | Limit | What enters the book at trigger | Outcome if price falls fast to ₹470 |
|---|---|---|---|---|
| SL — tight gap | ₹485 | ₹484.95 | Sell limit at ₹484.95 | Likely unfilled — you still hold the position at ₹470 |
| SL — sensible gap | ₹485 | ₹480 | Sell limit at ₹480 | Usually fills between ₹485 and ₹480 |
| SL-M | ₹485 | — none — | Market sell | Fills for certain, at whatever the best bid is — possibly well below ₹480 |
| No stop-loss | — | — | Nothing | You are still holding, watching, and deciding under stress |
Scroll for the full table →
Why an SL-M Can Fill Far From Your Trigger
The arithmetic of a thin order book
An SL-M guarantees an exit but not a price, and in an illiquid stock that difference can be enormous. This is worth working through with numbers, because it is the moment beginners feel betrayed by a tool they thought was protection.
Suppose you hold 300 shares of a small, thinly traded stock bought at ₹145. You place a sell SL-M with a trigger at ₹138 — a sensible-looking stop about 5 percent below your entry.
Bad news hits. Sellers rush in and the buy side of the order book empties out. At the instant your trigger fires, the remaining bids are 50 shares at ₹137, 30 shares at ₹134, and 200 shares at ₹129.
Your market sell for 300 shares takes all of them in sequence. Fifty at ₹137 is ₹6,850. Thirty at ₹134 is ₹4,020. Two hundred and twenty at ₹129 is ₹28,380. Your total realisation is ₹39,250 for 300 shares — an average of ₹130.83.
You set a stop at ₹138 and exited at an average of ₹130.83. That is 5.2 percent worse than the level you thought you had protected, on top of the loss from ₹145. The stop-loss did its job — it got you out. The order book simply had nothing better to offer.
The same SL-M in a large, heavily traded stock would have filled within a few paise of the trigger, because thousands of shares sit at every price level. Liquidity is not a nice-to-have. It is the thing that makes your risk controls behave the way you expect.
- An SL-M becomes a market order, so it walks the book like any market order
- In a thin book, the gap between trigger and fill can be several percent
- Liquidity determines whether your risk controls behave predictably
- The same order in a liquid stock would fill within paise of the trigger
Product Types: CNC, MIS, NRML and MTF
The field beginners most often get wrong
This one field silently changes leverage, margin, and whether your position survives past 3 pm. Labels differ between brokers — these are the widely used ones — but the concepts are standard across the industry.
CNC (Cash and Carry) is for delivery. You pay the full value, the shares go to your demat at settlement, and nothing is closed automatically. This is the product for investing.
MIS (Margin Intraday Square-off) is for intraday. The broker funds part of the position, so you can take a larger exposure than your money supports. In exchange, the position must be closed the same day — and if you do not close it, the broker's system closes it for you before a stated cutoff, at whatever price is available at that moment.
NRML (Normal) is used to carry futures and options positions overnight, with the full prescribed margin blocked. No auto square-off, because the position is meant to be held.
MTF (Margin Trading Facility) is a separate, SEBI-regulated product that funds a delivery purchase. Unlike MIS, the position can be held for longer than a day — but the broker is lending you money, interest accrues daily, and your shares are pledged as collateral. It is not a bigger CNC; it is a loan. The margin lesson covers it properly.
Here is the trap. You intend to invest in a stock and hold it for two years. You select MIS by accident, because it was the default or it showed a larger buying power. At the cutoff that same afternoon, your 'investment' is squared off automatically. The stock's two-year story is irrelevant — you never owned it past 3 pm.
- Product type sets leverage, margin, and whether the position is force-closed
- CNC is the product for investing — full payment, shares to demat
- MIS is leveraged intraday and is closed for you if you forget
- NRML carries F&O overnight with full margin
- MTF is borrowed money for delivery, with interest accruing daily
| Product | Intent | Leverage | Auto square-off | Where the shares end up |
|---|---|---|---|---|
| CNC | Delivery — buy and hold | None | No | Your demat account on T+1 |
| MIS | Intraday only — closed same day | Yes, broker-funded intraday | Yes, before a broker-set cutoff | Nowhere — the position never settles |
| NRML | Carry F&O positions overnight | As per prescribed margin | No | No shares — it is a derivative contract |
| MTF | Funded delivery held beyond a day | Yes, as a loan with daily interest | Only on a margin shortfall | Your demat, but pledged as collateral |
Scroll for the full table →
Validity and Timing: Day, IOC and AMO
How long your order stays alive
Validity answers one question: if my order does not fill immediately, what should happen to it?
Day is the default and the one you will use almost always. The order stays live in the book for the rest of the session. If it has not filled by the close, it is cancelled automatically and nothing carries to tomorrow. An unfilled Day order costs you nothing.
IOC (Immediate or Cancel) is the opposite temperament. It attempts to fill the instant it arrives and cancels whatever cannot be filled right then. A 500-share IOC that finds only 180 shares available fills 180 and kills the remaining 320 immediately. It is used when a partial fill now is preferable to a queue position.
AMO (After Market Order) is about timing, not duration. Markets are open through a fixed session, and outside those hours an order cannot reach the exchange. An AMO lets you place it anyway — your broker holds it and releases it into the next session. It is genuinely useful if you can only look at the market in the evening.
There is a specific risk with AMO worth naming. Your order sits overnight while news happens somewhere in the world. It is released into the opening, which is often the most volatile stretch of the day. An AMO market order placed at 10 pm and released into a gap-down open can fill far from where you were thinking. Use a limit price on AMOs.
- Day orders die at the close and carry nothing forward
- IOC fills instantly or cancels — partial fills are normal
- AMO is placed while markets are shut and released next session
- An AMO without a limit price is exposed to the opening gap
| Option | What it does | Use it when | The risk |
|---|---|---|---|
| Day | Stays in the book until the session closes, then cancels | Almost always — it is the sensible default | None material; an unfilled order costs nothing |
| IOC | Fills what it can instantly, cancels the rest | A partial fill right now beats waiting in a queue | You may get a small, awkward partial position |
| AMO | Held by the broker and released into the next session | You can only act outside market hours | Released into a volatile open — always attach a limit price |
GTT, Disclosed Quantity, Iceberg and Basket Orders
The tools beyond the basic ticket
Beyond the core fields, brokers offer a handful of tools that solve specific problems. Knowing they exist stops you from doing things the hard way.
GTT (Good Till Triggered) is a standing instruction that survives for a long period — typically up to a year, though the exact term varies by broker. You tell the system: if this stock reaches ₹450, place a buy limit order for me. Until the trigger hits, nothing exists at the exchange.
That last point is important and widely misunderstood. A GTT lives at your broker, not on the exchange. When the trigger fires, an ordinary order is placed on your behalf — and it can still be rejected if you do not have the funds at that moment, or fail to fill like any other limit order. GTT removes the need to watch the screen. It does not guarantee anything.
Disclosed quantity solves a different problem. If you place a very large order, everyone can see it sitting in the book and the price moves away from you. Disclosed quantity shows only a slice at a time — the rest refills as each slice fills. Exchanges set a minimum for the disclosed portion, commonly expressed as a percentage of total quantity, so check the current rule. An iceberg order is the same idea, implemented as multiple automatically-placed legs.
A basket order lets you place several orders together as one action. It is used for multi-leg options strategies where all legs need to go in at once, and it also lets you see the combined margin before placing. For a beginner, its most useful application is placing a set of small, planned orders in one reviewed action rather than five rushed ones.
- A GTT sits with your broker, not the exchange, until it triggers
- A triggered GTT still needs funds and can still be rejected
- Disclosed quantity and iceberg orders hide the size of a large order
- Basket orders place several legs together and show combined margin
Every Order Type at a Glance
Use it when, and the risk
Here is the whole ticket in one place. Read the risk column as carefully as the use column — that is the one that costs money.
Notice the pattern running through it. Every order type is a trade between certainty of execution and certainty of price. There is no field on the ticket that gives you both, and any platform feature that seems to promise both is hiding the trade-off somewhere else.
- Every order type trades certainty of execution against certainty of price
- Limit and SL give price control; market and SL-M give execution certainty
- GTT and AMO are about timing, not about price mechanics
- Disclosed quantity and baskets solve size and coordination problems
| Order type | What you set | Use it when | The risk |
|---|---|---|---|
| Market | Quantity only | The stock is highly liquid and you need a certain fill | You accept any price — severe slippage in thin stocks |
| Limit | Quantity and your price | You want price control — the sensible default while learning | It may never fill, and you miss the move |
| SL (stop-loss limit) | Trigger price and limit price | You want a protective exit with a floor on the exit price | In a fast move it may not fill, leaving you still in the position |
| SL-M (stop-loss market) | Trigger price only | Getting out matters more than the exit price | Fills at whatever the book offers — far from the trigger in thin stocks |
| GTT | Trigger price and the order to place | You cannot watch the screen and want a level-based plan | Held at the broker — can be rejected for funds or fail to fill |
| AMO | A normal order, placed outside hours | You can only act in the evening | Released into the volatile open — use a limit price |
| IOC | Validity flag on a market or limit order | A partial fill now beats a queue position | You end up with an odd partial quantity |
| Disclosed quantity / iceberg | Total quantity and the visible slice | Your order is large enough to move the price against you | Slower to complete; each slice queues afresh |
| Basket | Several orders grouped together | Multi-leg strategies, or a planned set of orders in one review | One rejected leg can leave an unbalanced position |
Rejections, Modifications and Cancellations
What the error message is actually telling you
A rejected order costs nothing and teaches something. The message is usually specific, and once you can read them, you stop guessing.
Most rejections come from your broker's risk system rather than the exchange, and most fall into a handful of categories: not enough funds or margin, a price outside the day's permitted band, a trigger set on the wrong side of the market, a quantity that is not a valid multiple, a segment or product that is not enabled on your account, or a stock under some restriction.
Two restrictions surprise beginners in particular. A stock in the trade-to-trade (T2T) segment must be taken in delivery — intraday is not permitted, so an MIS order in it is rejected. And a derivative under a market-wide position limit ban only allows position-reducing orders, so a fresh entry is rejected.
Modifying a pending order has a consequence nobody mentions. Your order holds a position in the queue at its price level, earned by arriving when it did. Changing the price, or increasing the quantity, normally sends it to the back of the queue at the new level. Reducing the quantity normally keeps your place. In a fast-moving stock, that lost queue position is the difference between a fill and a miss.
Cancelling is clean. A pending order that has not been matched can be cancelled at no cost, at any time during the session. What cannot be cancelled is a completed trade — once matched, the only way out is another order in the opposite direction.
- Rejections cost nothing and name their own cause — read the message
- T2T stocks and F&O ban periods are the two restrictions that catch beginners
- Changing price or raising quantity loses your queue position
- Reducing quantity normally keeps your place in the queue
- A pending order can be cancelled freely; a filled one cannot
| What the message says | What it actually means | The fix |
|---|---|---|
| Insufficient funds / margin shortfall | Your free balance does not cover the order value or required margin | Add funds, reduce quantity, or check what is already blocked |
| Price out of range / DPR violation | Your price is outside the day's permitted price band for that stock | Move the price inside the band shown on the quote screen |
| Invalid trigger price | A sell stop trigger is above the market, or a buy stop trigger is below it | Put the trigger on the correct side of the current price |
| Quantity not a multiple of lot size | Derivatives trade in fixed lots, not in single units | Round the quantity to a whole multiple of the lot size |
| Product not allowed for this security | Often a trade-to-trade (T2T) stock where intraday is not permitted | Switch the product to CNC and take delivery, or skip the trade |
| Security in ban period | The derivative has crossed a market-wide position limit | Only position-reducing orders are accepted until the ban lifts |
| Segment not enabled | Your account does not have that segment activated | Activate it with your broker, which needs income proof for F&O |
| Freeze quantity exceeded | A single order is larger than the exchange's per-order limit | Split it into several smaller orders |
Your First Trade, and the Mistakes to Skip
Small, controlled, deliberate
The aim of a first order is not profit. It is to see the whole machine work once, with an amount so small that the outcome does not matter.
Pick a large, heavily traded company you already understand as a business. Look at its market depth and confirm the spread is a paisa or a rupee, not several rupees. Set the quantity to one or two shares. Choose CNC. Choose a limit price at or a hair above the current offer, so it fills promptly but at a price you agreed to.
Then read the ticket back to yourself, out loud if you are alone: stock, side, quantity, price, product, validity. Then confirm.
Watch what follows. The status moves to complete. The funds ledger drops. The next working day, the shares appear in your demat and the depository sends you a message. You have now seen the entire chain — order, match, settlement, ownership — with a rupee value that could not hurt you.
The mistakes below account for most first-month damage, and every one of them is avoidable by reading the ticket before confirming.
A closing note that applies to every lesson in this module: markets carry real risk and prices can fall as easily as they rise. This is education about how orders work, not advice to buy or sell anything, and nothing here is a recommendation on any security.
- MIS chosen when CNC was meant — an accidental leveraged intraday position
- A market order in a thin stock — several percent lost in one second
- An SL with the limit equal to the trigger — protection that does not fill
- A fat-finger quantity — one extra zero turns ₹1,000 into ₹10,000
- A first position sized as if it were a conviction trade rather than a lesson
Frequently Asked Questions
What is the difference between trigger price and limit price in a stop-loss?
The trigger price is the level at which a dormant stop-loss order activates. The limit price is the instruction that then enters the order book. If you bought at ₹500 and place a sell SL with trigger ₹485 and limit ₹483, nothing exists in the book until the stock trades at ₹485 — at that moment a sell limit at ₹483 is placed, and it will fill between ₹485 and ₹483. Setting the limit equal to the trigger is the most common beginner error, because in a fast fall the price passes through before you are matched and the order never fills.
What is the difference between SL and SL-M?
An SL order has both a trigger price and a limit price: when the trigger is hit, a limit order enters the book, so you control the worst price you will accept but the order may not fill. An SL-M order has only a trigger: when it is hit, a market order fires, so the exit is certain but the price is whatever the order book offers. SL-M is safer for getting out and riskier on price. Exchanges have restricted SL-M in certain segments, so your platform may not offer it everywhere.
What is the difference between CNC and MIS?
CNC (Cash and Carry) is for delivery investing — you pay the full value, the shares reach your demat at settlement, and nothing is closed automatically. MIS (Margin Intraday Square-off) is for intraday — the broker funds part of the position so you get leverage, but it must be closed the same day, and if you do not close it the broker's system squares it off before a stated cutoff at whatever price is available. Selecting MIS when you meant to invest turns a long-term plan into a same-day leveraged bet.
Why did my order get rejected?
The most common causes are insufficient funds or margin, a price outside the day's permitted price band, a trigger price set on the wrong side of the market, a quantity that is not a valid multiple of the lot size, a segment or product not enabled on your account, a trade-to-trade stock where intraday is not allowed, or a derivative in a ban period. Your platform states the reason. Rejections cost nothing — read the message and correct that specific field.
Is a GTT order guaranteed to execute?
No. A GTT is a standing instruction held by your broker, not an order resting at the exchange. When your trigger price is reached, the broker places an ordinary order on your behalf — and that order can still be rejected if you do not have the funds at that moment, or can sit unfilled like any limit order. GTT removes the need to watch the screen; it does not remove execution risk.
Should a beginner use a market order or a limit order?
A limit order is the safer default while learning, because it caps what you pay and fills at your price or better. Market orders are acceptable in very liquid stocks where the spread is a paisa or a rupee and you need a certain fill. In an illiquid stock a market order can fill several percent away from the screen price in a single second, which is the most avoidable loss a beginner takes.
What happens if I modify a pending order?
Your pending order holds a position in the exchange queue at its price level, earned by when it arrived. Changing the price, or increasing the quantity, normally sends it to the back of the queue at the new level. Reducing the quantity normally keeps your place. Cancelling a pending order is free at any time during the session — but a trade that has already been matched cannot be cancelled, only reversed with an opposite order.
Founder of Mr. Chartist. Helping Indian retail traders learn the markets the right way — price action, risk, and real businesses over hype.