Link copied!
Imagine you walk into a busy vegetable market. You see fresh tomatoes at one stall for ₹50 per kilo. You tell the shopkeeper, “I’ll buy it if you can give it for ₹45.” Now, if the price drops to ₹45, the deal happens. If not, you walk away without buying. On the other hand, if you’re in a hurry, you may just say, “Give me 1 kilo right now, whatever the price.”
This little market scene is exactly how orders in the stock market work. An “order” is simply the instruction you give your broker or trading platform about how you want to buy or sell a stock. Just like in the vegetable market, you can set conditions for the price, quantity, timing, or even safety triggers like a stop-loss. The difference is that in stock markets, prices move every second, and having the right order type can make all the difference between a smart trade and a costly mistake.
Now that we understand what an order is and why different order types matter, let’s move ahead and discuss all these types in detail, along with their uses, pros, and risks.
In the stock market, an order is simply an instruction given by an investor or trader to a broker (or trading platform) to buy or sell a security, such as shares of a company, under specific conditions. Every order clearly defines certain details, including:
Since stock prices keep fluctuating and liquidity, the availability of buyers and sellers, can vary, different order types exist to give investors flexibility and control. Choosing the right order type helps align trades with individual goals, strategies, and risk tolerance.
Many new traders use only market orders for their first few months of trading, simply because that’s the default option on most apps. While this works fine on liquid large-cap stocks during normal hours, it can lead to unpleasant surprises on less liquid counters or during volatile sessions. Understanding the full range of order types early on prevents these avoidable costs.
Before diving into the details, here’s a summary table for quick reference. You can use this as a cheat sheet and refer to the detailed sections below for a deeper understanding of each order type.
|
Order Type |
What It Means / Rule |
Example |
|---|---|---|
|
Market Order |
Buy or sell instantly at the best available price. |
You place a market order to buy 100 shares of Infosys. They are bought immediately at the current price (say ₹1,650). |
|
Limit Order |
You set a maximum buy price or minimum sell price. Executes only if the price matches or is better. |
You want to buy Reliance at ₹2,800. If the stock is at ₹2,820, your order waits until it falls to ₹2,800 or less. |
|
Stop-Loss (Stop) Order |
Activates when stock hits your stop price, then becomes a market or limit order. |
You bought Tata Motors at ₹900. You set a stop-loss at ₹850. If it drops to ₹850, the order triggers to sell. |
|
Stop-Loss Market |
Stop price hit → converts into a market order. |
Buy at ₹500, set stop-loss at ₹470. If the stock falls to ₹470, it sells immediately at the next available price. |
|
Stop-Loss Limit |
Stop price hit → converts into a limit order. |
Stop price ₹470, limit price ₹468. If the stock falls to ₹470, it sells at ₹468 or better. |
|
Trailing Stop-Loss |
Stop price moves up with the market, by a fixed gap or %. |
Buy at ₹1,000 with a trailing stop of ₹20. If the stock rises to ₹1,050, stop moves to ₹1,030. If the stock falls, you exit at ₹1,030. |
|
Bracket Order |
A three-in-one order: entry, stop-loss, and target. |
Buy at ₹500, set stop-loss at ₹480, and target ₹540. If the target hits, profit booked and stop cancelled; if the stop hits, loss booked and target cancelled. |
|
Cover Order |
Intraday order: market order + compulsory stop-loss. |
Buy HDFC Bank at ₹1,600 (market) and set a stop-loss at ₹1,570. |
|
Good Till Triggered (GTT) |
The order stays active until the trigger condition is met or you cancel it. |
Set a GTT to buy Infosys at ₹1,500. Even weeks later, if the price hits ₹1,500, it executes. |
|
Immediate or Cancel (IOC) |
Order executes immediately (fully or partially). Leftover is cancelled. |
You place an IOC for 100 shares. If only 60 are available, 60 execute, 40 cancel. |
|
Day Order |
Valid only for the current trading day. |
You place a buy at ₹500. If not matched before market close, it cancels. |
|
After Market Order (AMO) |
Orders placed outside trading hours are queued for the next day. |
At night, you place an AMO to buy Infosys at ₹1,600. The next day, it activates when the market opens. |
In the stock market, every trade comes with a different objective. Sometimes, an investor may want a trade to execute immediately, while other times the focus may be on controlling the price, minimising potential losses, or securing profits. This is where different order types come into play; they are designed to match the varying needs of traders and investors.
Using the right order type helps in managing key aspects such as:
Execution certainty: Ensuring whether your order will be carried out or not.
Price control and slippage: Protecting yourself from buying too high or selling too low when markets move quickly. On mid-cap stocks during the first 15 minutes of trading on the NSE, slippage on a market order can easily reach 0.5–1%, which on a ₹5 lakh order translates to ₹2,500–5,000 lost before the trade even moves in your favour.
Risk management: Limiting potential losses or safeguarding gains with stop-loss or trailing stop orders.
Convenience and automation: Allowing trades to be executed without constant monitoring through features like validity periods or trigger-based orders. This becomes particularly relevant for traders who cannot watch the screen during the full 9:15 AM to 3:30 PM session.
By combining price conditions, trigger mechanisms, and validity windows, traders can tailor their orders to suit their strategies and risk tolerance, making order types a crucial part of trading discipline.
Now let’s look at each of the key order types in detail.
A market order is the simplest and fastest way to execute a trade. You are telling your broker to buy or sell at whatever price is currently available. On highly liquid stocks like Reliance, HDFC Bank, or Infosys, the execution is nearly instantaneous and the price you get is typically very close to the last traded price. The risk emerges on less liquid stocks or during volatile moments, where the execution price can differ noticeably from what you saw on screen when placing the order.
A limit order gives you control over the price at which your trade executes. For a buy, you set the maximum price you’re willing to pay; for a sell, you set the minimum price you’re willing to accept. The trade-off is that execution is not guaranteed. If the market never reaches your limit price, the order stays unfilled. This happens more often than beginners expect, particularly when the limit is set just ₹1–2 below the current price on a stock that’s trending upward. The stock moves away and the order sits untouched for the entire session.
A stop-loss order is a protective mechanism that triggers a sell (or buy, in case of short positions) when the price reaches a specified level. It’s the most fundamental risk management tool available to retail traders. The critical distinction is between stop-loss market and stop-loss limit:
Stop-Loss Market: A stop-loss market order guarantees execution once triggered but not the price. In a fast-falling stock, the actual sell price can be several points below the trigger, especially on stocks with thin order books.
Stop-Loss Limit: A stop-loss limit order gives you price control after the trigger, but carries the risk of non-execution. If the stock gaps past your limit price, the order may remain unfilled, leaving you exposed to further losses. This scenario is particularly relevant on gap-down openings driven by overnight news, where the stock opens 3–5% below the previous close and your stop-loss limit sits in the middle of that gap.
The trailing stop-loss is a dynamic version of the standard stop-loss that automatically adjusts upward (for a long position) as the stock price rises. The stop moves by a fixed amount or percentage below the highest price reached since the order was placed. If the stock reverses, the stop stays where it last moved to and triggers if the price falls to that level.
This order type is especially useful during trending moves where you want to capture as much of the upside as possible without manually adjusting your stop after every new high. For example, if you buy a stock at ₹1,000 with a trailing stop of ₹30, and the stock runs to ₹1,120 before reversing, your exit would be at ₹1,090, locking in a ₹90 gain without you needing to watch the screen. The key consideration is setting the trailing distance correctly. Too tight (₹5–10 on a volatile stock) and you get stopped out on normal intraday fluctuations. Too wide and you give back a large portion of your gains before the stop triggers.
A bracket order combines three instructions into one: an entry order, a stop-loss, and a target price. Once the entry executes, both the stop-loss and target are placed automatically. When either one is hit, the other gets cancelled. This is particularly popular among intraday traders who want a predefined risk-reward setup without manually monitoring the position. On most Indian brokers, bracket orders are restricted to intraday trades and must be squared off before market close.
One practical limitation: bracket orders on some platforms do not allow modification of the stop-loss or target after placement, or allow only limited modifications. This can be restrictive in fast-moving markets where you might want to trail your stop or adjust your target based on how the trade develops.
A cover order is a simpler version of the bracket order. It consists of a market entry order paired with a compulsory stop-loss. There is no target component, so you must manually exit when you want to book profits. Cover orders are intraday only and are designed for traders who want the discipline of a mandatory stop-loss but prefer to manage the exit side themselves.
Because the stop-loss is mandatory, brokers often offer reduced margin requirements on cover orders compared to regular intraday orders. This makes them capital-efficient, though the narrower margin also means the stop-loss range is typically limited by the broker to a certain percentage of the entry price.
GTT orders remain active until the trigger price is reached or the order is manually cancelled. Unlike day orders that expire at market close, a GTT can stay live for weeks or even months (typically up to one year on most platforms). This is useful for investors who have identified a price at which they want to buy or sell but don’t want to place a fresh order every morning.
For example, if a stock is trading at ₹1,800 and you want to buy it only if it corrects to ₹1,500, a GTT order lets you set this up once and forget about it. The order will trigger automatically if and when the stock reaches ₹1,500, even if that happens three months later. GTT is also widely used for setting long-term stop-losses on delivery holdings, where a regular stop-loss order would expire at the end of each trading day.
An IOC order demands immediate execution. Whatever quantity is available at the specified price is executed instantly, and the remaining unfilled portion is cancelled. This is useful when you want partial execution rather than no execution, but don’t want an unfilled order lingering in the order book. IOC orders are commonly used in high-frequency and institutional trading, though retail traders use them when they want to test liquidity at a specific price without leaving an open order that could fill later at an undesirable time.
A day order is the default validity on most Indian trading platforms. The order remains active until the market closes for the day (3:30 PM for equities on the NSE and BSE). If the order is not matched during the session, it is automatically cancelled. Most limit orders and stop-loss orders placed by retail traders are day orders unless they specifically select GTT or another validity type.
AMO allows you to place orders outside of regular trading hours, typically between 3:45 PM and 8:57 AM the next day, depending on the broker. The order is queued and sent to the exchange when the market opens the following day. AMOs are useful for working professionals who analyse charts and make trading decisions after market hours but cannot place orders during the live session. One point to keep in mind: AMOs placed as market orders will execute at the opening price, which can differ significantly from the previous day’s close, especially after overnight news or global market movements. Using a limit price on AMOs gives better control over the execution price at open.
After understanding all the different order types, it’s important to see how they differ and when to use each. Some orders focus on speed, others on price control, and some help manage risk automatically. This section highlights key comparisons and practical tips to help you make smarter trading decisions.
Market orders prioritise speed and get executed immediately at the best available price. They are ideal when you want to enter or exit quickly. However, you give up control over the exact price, which can be risky in fast-moving markets. Limit orders, on the other hand, let you set the exact price at which you want to buy or sell, but they may not always get executed.
On Nifty 50 stocks during normal trading hours (10 AM to 2:30 PM), the practical difference between a market order and a limit order placed at the current ask price is often negligible, just a few paise. The distinction becomes meaningful on less liquid stocks, during the opening and closing minutes of the session, or on event-driven days when order books are thinner than usual.
A stop order becomes a market order once the trigger price is hit, ensuring execution but without price guarantee. Stop-limit orders give you control over the price after the trigger, but there’s a chance the trade may not happen if the market moves past your limit. Choosing between them depends on whether you value certainty of exit or price control.
For most retail traders holding delivery positions, a stop-loss market order is the safer choice because the priority in a declining stock is to exit rather than to optimise the exit price by a few points. Stop-loss limit orders are more appropriate in situations where you’re willing to accept the risk of non-execution in exchange for avoiding a fill at a significantly worse price, such as in stocks prone to sharp intraday spikes that quickly reverse.
Trailing stop-loss is a dynamic stop order that moves along with favourable price changes. It helps protect profits while giving the stock room to grow. If the price reverses, the stop triggers automatically. This is useful for riding an uptrend while limiting downside risk.
A practical approach for setting the trailing distance is to look at the stock’s average true range (ATR) over the past 10–14 days. Setting the trail at roughly 1 to 1.5 times the ATR gives the stock enough room for normal fluctuations while still protecting against genuine reversals. A trail that is narrower than the stock’s typical daily range almost guarantees premature exits.
These are automated or composite orders combining multiple instructions, like entry, target, and stop-loss. They make it easier to manage trades without constant monitoring. However, they can be complex and may have restrictions or extra fees depending on your broker.
Not all brokers in India offer bracket and cover orders on all segments. Some restrict them to equity intraday only, while others extend them to F&O. Checking your broker’s specific rules before relying on these order types for a trading strategy avoids unpleasant surprises mid-session.
The validity of an order determines how long it remains active in the market. IOC executes immediately or cancels the remainder, GTT stays active until triggered (typically up to one year), and Day orders expire at the end of the trading session. Choosing the right validity ensures your order works as intended.
A common mistake is forgetting about an active GTT order placed weeks ago. If your investment thesis has changed since then but the GTT is still live, it can trigger at a price that no longer makes sense for your current portfolio. Reviewing active GTT orders periodically, perhaps once a week, helps avoid this.
Choosing the right order type can be tricky, especially for beginners. The next few steps will guide you through a clear process to select the most suitable order based on your goals, risk appetite, and market conditions.
Decide whether your priority is speed, price control, or risk management. If you want instant execution, a market order is suitable. If controlling the price is more important, a limit or stop-limit order may be better.
Check the liquidity and volatility of the stock. Highly volatile or thinly traded stocks may require limit or stop orders to avoid unexpected price swings. A quick glance at the order book depth before placing a trade can reveal whether the stock has sufficient buy and sell orders at nearby price levels to absorb your order without significant slippage.
Determine how much loss you are willing to tolerate. Use stop-loss or trailing stop-loss orders to automatically exit a trade if the price moves against you. Defining the stop-loss level before entering the trade, rather than deciding after the position is open, helps remove emotion from the decision and keeps risk within planned limits.
Select how long you want the order to remain active. Day orders expire at market close, GTT orders remain until triggered, and IOC orders execute immediately or cancel. For swing trades where you want to buy at a specific level over the coming days, GTT is the most practical choice since it eliminates the need to re-enter the order every morning.
For multi-leg or intraday trades, bracket, cover, or robo orders can automate profit booking and stop-loss, reducing the need for constant monitoring. These are especially useful during high-volatility sessions like F&O expiry days, where manual order placement can lag behind fast price moves.
Always double-check your order type, price, quantity, and triggers before placing the trade. Even small mistakes can impact results significantly. A misplaced decimal in the limit price or selecting “market” instead of “limit” are errors that happen more often than they should, and they are entirely preventable with a two-second review before hitting the submit button.
Stock market orders are more than just instructions; they are tools to help you trade with discipline and precision. Picking the right type lets you act quickly, control your price, and limit losses without constantly watching the market. Understanding how market, limit, stop, and advanced orders work, and matching them to your goals and risk tolerance, gives you control over your trades. The right order type for any given situation depends on the stock’s liquidity, the market’s volatility at that moment, and your specific objective for the trade. With careful planning and deliberate order selection, even beginners can make their trading more structured and less prone to avoidable mistakes.
A market order buys or sells a stock immediately at the best available price. It is the fastest order type but gives no control over the exact execution price. It works best on highly liquid stocks during normal trading hours, where the difference between the expected and actual price is minimal.
A limit order lets you set the maximum buy price or minimum sell price. It executes only if the stock reaches your set price or better. The trade-off is that execution is not guaranteed, and in fast-moving markets, the price may move away from your limit without filling the order.
A stop-loss order automatically sells a stock when it hits a set trigger price to limit losses. Once triggered, it converts to a market order and executes at the next available price. A stop-limit order also triggers at the set price but converts to a limit order instead, giving you price control at the cost of execution certainty. In a gap-down opening, a stop-loss market order will still execute (though at a worse price), while a stop-limit order may not fill at all if the price gaps past your limit.
The main types are Market Order, Limit Order, Stop-Loss Order, Stop-Limit Order, and Trailing Stop-Loss Order. Advanced order types include Bracket Orders, Cover Orders, GTT, IOC, and After Market Orders. Each serves a specific purpose, whether it’s speed, price control, risk management, or automation, and understanding when to use which type is a foundational skill for effective trading.
For beginners, starting with limit orders for entries and stop-loss market orders for protection is a practical combination. Limit orders prevent overpaying during entry, while stop-loss market orders ensure you exit a losing position without the risk of non-execution. As you gain familiarity with how different order types behave in live markets, you can gradually incorporate bracket orders, GTT, and trailing stops into your trading process.