How Wall Street Works
Stock Order Types Explained: Market, Limit, Stop and More
The order type you choose decides whether you control your price or your certainty of getting filled. You cannot have both, and picking the wrong one is expensive in predictable ways.
Do you want to control your price, or control whether you get filled? Pick one. That is the only question an order type answers, and every instruction in your broker’s dropdown is a different point on the same trade, each of them failing in a specific and knowable way. What follows is the arithmetic on each failure. Choose which one you are willing to own.
Market and limit, the only real choice
A market order says fill me now at the best available price. It is the default in most apps, which is why so many first trades are market orders and why so many first trades cost more than they should.
With a quote of 49.99 bid and 50.01 ask and 400 shares showing at the ask, a market order to buy 200 shares fills at 200 x $50.01 = $10,002. Boring, which is the correct outcome.
The damage starts when your size exceeds the displayed depth. Send a market order for 1,200 shares into a book holding 300 at 50.01, 400 at 50.03 and 500 at 50.08 and it climbs the ladder: 300 x $50.01 = $15,003, plus 400 x $50.03 = $20,012, plus 500 x $50.08 = $25,040, for a total of $60,055 and an average of $50.046, which against a 50.00 midpoint is 1,200 x $0.046 = $55 of slippage out of one click that the confirmation will not itemise anywhere.
A limit order draws a boundary. A buy limit fills at your price or lower. A sell limit fills at your price or higher.
Place a buy limit at 49.99 while the ask is 50.01 and one of two things happens. A seller crosses the spread and hits your bid, in which case you bought at 49.99 and were paid the two cent spread, which is the mechanism described in market makers and liquidity. Or the stock rises without you and the order sits there all day.
That second outcome is the real cost of limit orders. Almost nobody prices it. A trader who insists on saving two cents and misses a stock that runs 4 percent has lost $10,000 x 0.04 = $400 to save $2. Patience is not free. It is just billed somewhere your statement does not show.
The marketable limit, which is what you should mostly use
Set a buy limit at or slightly above the current ask. With the ask at 50.01, a buy limit at 50.03 fills immediately in nearly every normal condition. Your worst price is 50.03.
You get the speed of a market order and a ceiling on the disaster, and the cost is that in a genuinely fast market the price runs past 50.03 and you do not get filled, which is exactly the market in which you did not want an uncapped order anyway.
Stops are triggers, not exits
A stop order is invisible to the market until the stock trades at or through the stop price. Then it turns into a market order. It takes whatever is there.
You own 200 shares bought at 50.00 and place a sell stop at 46.00. You believe you have defined your risk as 200 x ($50.00 - $46.00) = $800. In a normal drifting decline that is roughly what happens. The stock trades 46.00. The stop triggers. You fill around 45.97.
Now the company reports after the close. The stock opens the next morning at 38.00. Your stop triggers on the opening print and sells near 38.00. Realised loss 200 x ($50.00 - $38.00) = $2,400, three times what you thought you had risked. Nothing malfunctioned and nobody hunted you. A stop guarantees an attempt to exit at a price, it has never guaranteed an exit price, and the gap between those two things is where most of the anger about stops comes from.
A stop-limit adds a second price to cap that. A sell stop at 46.00 with a limit at 45.50 triggers at 46.00 and then refuses to sell below 45.50, so in the same gap to 38.00 the order triggers, rests as a sell limit at 45.50, and finds nobody willing to buy there. You still hold 200 shares, now worth 38.00. The live order may never fill. Whether that beats selling at 38.00 depends on whether the stock recovers, which you do not know and cannot know in the second you have to decide.
A trailing stop fixes a distance and lets the trigger follow the price. An 8 percent trailing stop from a 50.00 entry starts at $50.00 x 0.92 = $46.00. If the stock runs to 62.00, the stop ratchets up to $62.00 x 0.92 = $57.04 and never falls back. Trigger there and you have locked in 200 x ($57.04 - $50.00) = $1,408.
The weakness of the trailing stop is that 8 percent came from nowhere. In a stock that routinely swings 10 percent in a week, an 8 percent trail exits you on ordinary noise over and over, each time for a small loss and a commission-free bruise. Set the distance from the stock’s own volatility. Risk management for traders works through how.
| Order type | You control | You risk | Best used for |
|---|---|---|---|
| Market | Speed of fill | Fill price, without limit | Small exits in liquid stocks |
| Limit | Worst acceptable price | Never getting filled | Entries at a chosen price |
| Marketable limit | Speed and a price ceiling | Missing a fast move by pennies | Most routine trades |
| Stop | The trigger level | Fill far below the trigger | Risk control on liquid names |
| Stop-limit | Trigger and worst price | Holding a position you meant to exit | Avoiding flash-crash fills |
| Trailing stop | Distance from the peak | Being shaken out by normal noise | Locking in an open profit |
Time in force
A day order expires at the 4:00 p.m. Eastern close if it has not filled. Good till canceled keeps working across sessions until it fills or the broker cancels it, usually after 60 to 90 days.
Two shorter settings matter once your orders get large. Immediate or cancel fills whatever it can right now and kills the remainder, while fill or kill fills the whole order immediately or cancels all of it.
Then there are the extended hours flags. Most brokers require a limit order to trade before 9:30 or after 4:00, and a day order placed during the regular session generally does not work in those windows at all. Stock market hours explains why those sessions need the extra protection.
The four mistakes that cost the most
Market orders in thin stocks. A quote of 12.40 by 12.55 means a 200 share market buy pays 200 x $0.075 = $15 against the midpoint on entry, and 200 x $0.15 = $30 for the round trip. On a 2,500 dollar position that is more than 1 percent, paid to nobody you will ever meet.
Stops parked on round numbers. Orders cluster at 50.00 and 45.00, price routinely trades a few cents through those levels before turning, and a stop at 45.87 costs you 13 cents while keeping you out of the most crowded spot on the ladder.
Stops sized by the loss you can stomach. The market has no information about your comfort. Put the stop where your reason for the trade has failed, then set the share count so the dollar risk from that distance is one you can take.
Market orders at 9:31, which combines the first three. Spreads in the opening minutes run several times their midday width, so the same click that costs 2 dollars at 11 a.m. costs 20 at the bell.
If the order book underneath all of this is still hazy, read how the stock market works first, then take the order types quiz for the edge cases. When you are ready to send real orders, how to start trading stocks covers accounts and sizing, and the stock screener will show you a name’s average volume before you find out the hard way.
Frequently asked questions
What is the difference between a market order and a limit order?
A market order buys or sells immediately at whatever price is available, so you control the timing and not the price. A limit order sets the worst price you will accept, so you control the price and not whether it fills. In fast markets a market order can fill far from the last quoted price, while a limit order can sit unfilled all day.
Should beginners use market orders?
For a small order in a heavily traded stock during regular hours, a market order is usually fine and fills within a cent of the quote. Everywhere else a limit order is safer: thin stocks, the first minutes after the open, extended hours, and anything trading around news. A limit order priced at or just above the ask fills almost as reliably with a cap on the damage.
How does a stop loss order work?
A stop order sits dormant until the stock trades at or through your stop price. At that moment it becomes a market order and sells at whatever is available. The stop price is a trigger rather than a guaranteed exit price, so a stock that gaps down overnight can trigger your stop and fill far below it.
What is a stop-limit order?
A stop-limit has two prices. The stop triggers the order and the limit caps the price you will accept. It prevents a terrible fill during a crash, and it also means you may not be filled at all if the price races past your limit. You are choosing the risk of staying in the position over the risk of a bad exit price.
What does good till canceled mean?
Good till canceled, usually written GTC, keeps an unfilled order working across multiple sessions, so it survives the close. Brokers typically cancel them after 60 to 90 days. The alternative is a day order, which expires at 4:00 p.m. Eastern if it has not filled.
Which order type is best?
There is no single answer, because every order type trades price certainty against fill certainty. Limit orders for entries where you have a price in mind, market orders for small exits in liquid stocks when getting out matters more than a penny, and stop orders as a risk control rather than a guarantee.