JagSim
← Back to JagSim

What is a limit order?

A limit order is an instruction to buy or sell a stock only at a specific price or better. A buy limit fills at your price or lower; a sell limit fills at your price or higher. It gives you price control, but the trade-off is that it may never fill if the market doesn't reach your price.

Worked example

You set a limit buy for a stock at $180. If the stock is trading at $184, your order waits, it only fills at $180 or better. If the price dips to $180, you get filled. If it never falls that far, the order simply never executes and you buy nothing. Compare that with a market order, which would buy right away at $184.

On JagSim

On JagSim a waiting limit order is checked against every minute of trading since you placed it, so a price that touches your limit for a moment still fills it. It fills at your limit price, or at a better price when the first trade after you placed it was already past your limit (for example when the stock opens past it). Before the open and after the close a limit order fills only if you tick the pre-market and after-hours box. How trading works on JagSim.

Why it matters

A limit order hands you control over price, which matters most when a stock is jumpy or the spread is wide and a plain market order might fill somewhere you didn't want. The catch is that control comes with uncertainty, since the order only fills if the market reaches your price, and it can sit unfilled while the move happens without you. Learning when that trade-off is worth it takes reps, and a paper simulator lets you place limits, watch which ones fill, and see which ones the market simply leaves behind.

Common mistakes

Setting the price too far away. A limit priced well off the current market can feel safe but often never fills, so you end up watching the trade happen without you in it.

Forgetting it might not fill at all. Unlike a market order, a limit order is a maybe. If the price never touches your level, nothing executes and you're left holding nothing.

Ignoring the time in force. A limit set for the day expires at the close, while a longer setting keeps working. Beginners often lose track of whether an old order is still live.

FAQ

What's the difference between a limit order and a market order?

A market order fills right away at whatever price is available, while a limit order only fills at your set price or better. One prioritizes speed, the other prioritizes price.

Why didn't my limit order fill?

The market never reached your limit price, so the order kept waiting. Buy limits fill at your price or lower and sell limits at your price or higher, and if the price doesn't get there, nothing executes.

Can a limit order fill at a better price than I set?

Yes. A buy limit can fill below your price and a sell limit above it when the market is there, since the rule is your price or better. You can test this on a paper simulator.

Related terms
Practice it on JagSim →

Last updated: July 2026

Educational only. Not investment advice. JagSim is a simulator, not a broker.

JagSim Pro
Try Pro free for a week

Paper trading on JagSim is free forever: $100,000 in practice money, real-time prices, and no card to start. Pro adds portfolio performance analytics, key ratios and valuation on every company page, every chart indicator at once, 2 or 4 charts on one screen, unlimited market replay and unlimited Coach Jag. One-week free trial, no card. Plans shows the price.

Create free account Get Pro