Get funded. Trade with your AI model. 20% off every challenge

Stop-Limit Order: How It Works vs a Stop-Market Order

Stop-limit order explained: stop price vs limit price, buy and sell examples, stop-limit vs stop-market on a gap, how to set the limit offset, and mistakes.

Gianluca Pizzituti•Oct 7, 2026•13 min read
Share article
Stop-Limit Order: How It Works vs a Stop-Market Order

One account, every market we offer

Explore

A stop-limit order is a conditional order with two prices: a stop price that activates it and a limit price that caps what you will accept. Once the market trades at the stop price, the order becomes a limit order, so it fills only at the limit price or better. That gives you price control, but it also means the order may never fill.

Order choice is one piece of risk management in trading: it decides how close your actual exit is to the exit you planned.

Quick answer: A stop-limit order is an order with a stop price and a limit price. When the market reaches the stop price, the order turns into a limit order that can fill only at the limit price or better. A stop-limit order controls the worst fill price, but if price jumps past the limit, the order does not fill at all.

Highlights of this article

  • A stop-limit order has two prices: the stop price (the trigger) and the limit price (the worst price you accept)
  • A buy stop-limit sits above the current price; a sell stop-limit sits below it
  • A stop-market order guarantees an exit once triggered but not the price; a stop-limit guarantees the price but not the exit
  • On a gap through your stop, a stop-limit can be left unfilled while the loss grows
  • Stop-limits suit entries, where missing a trade is cheap; protective exits need a plan for the no-fill case
  • Stop-limit orders are disabled on Velotrade; a Stop Loss there is sent as a market order when triggered

Funded accounts

Ready to get funded?

Trade up to $200,000 in firm capital with static drawdown, no consistency rule, and payouts within 24 hours. Pass the challenge and keep up to 90% of your profits.

Get funded from $40

The one order type that can quietly destroy your account: the market order3:25
Gianluca Pizzituti · The one order type that can quietly destroy your account: the market order
Read the transcript

Every time you use a market order, you are telling the market: fill me at whatever price you want. And one day it will.

I'm Gianluca Pizzituti, CEO of Velotrade. I've been trading for over 25 years, institutionally and privately, and I want to talk about the one order type that can quietly destroy your account.

There are two ways to get into a trade: a limit order and a market order. A limit order lets you set the exact price you are willing to buy or sell at. You are in control. If the market never reaches your price, you simply do not get filled.

A market order is a completely different animal. A market order says: I do not care about the price, just fill me now at whatever is available. And that one word, whatever, is where all the danger lives.

When I traded institutionally, the market order was taboo. I mean it. You did not touch it. Especially not after hours, and especially not on a thin book where there is barely anyone on the other side. It was drilled into us from day one: use a market order sparingly, if at all.

Because the moment liquidity dries up, a market order reaches up or down the order book and fills you at prices you would never agree to. And I will be honest with you, to this day I still never trade with a market order. Always limit orders. Always.

And here is where it gets brutal. This is exactly what happens, especially in crypto, when something horrible hits the market. Think about the 10th of October 2025.

Bitcoin fell more than $10,000 in a matter of minutes, and around $17,000 across the day, from roughly $122,000 down to about $105,000. It was the largest liquidation event in the history of crypto. Over $19 billion in leveraged positions wiped out. More than 1.6 million accounts gone.

Everybody got hurt that day. But the people who got wiped out completely were the ones sitting on market orders. Because when you fire a market order into chaos like that, you have handed your fill over on a silver platter.

You told the exchange: fill me at whatever is available. And it did. It filled you exactly where it suited the other side of the trade. And leveraged longs got destroyed.

So please understand this carefully. A market order is not a convenience. It is a dangerous tool. Use it very sparingly, and only when you fully understand the risk you're taking.

Because the day will come, maybe not today, maybe not this year, when your market orders cost you a multiple of what they should have.

So be honest with me. Do you trade with market orders or limit orders? And has a market order ever filled you somewhere brutal? Drop it in the comments. I want to hear your stories.

In the video above, Gianluca Pizzituti, co-founder and CEO of Velotrade, a multi-asset prop trading firm, explains why he avoids market orders: "Always limit orders. Always." He also warns that "A market order is not a convenience." A stop-limit order extends that price control to conditional orders. The honest trade-off is that price control on an exit can mean no exit at all.

Key facts about stop-limit orders

Item Detail
Definition A stop order that becomes a limit order once the stop price trades
Buy stop-limit Stop above the market, limit at or above the stop
Sell stop-limit Stop below the market, limit at or below the stop
Rule of thumb Limit offset of a fraction of ATR, and several spreads, beyond the stop
Worked example Sell stop 100.00, limit 99.50: fills only between 100.00 and 99.50
Main risk No fill if price gaps or moves fast past the limit
Related terms Order types, stop-loss, slippage, limit order

What is a stop-limit order?

A stop-limit order is an instruction to place a limit order only after the market trades at a chosen stop price. Until the stop price is touched, nothing is working in the market. After it is touched, a regular limit order is live at your limit price.

  • Stop price: the level that activates the order.
  • Limit price: the worst price you will accept once the order is live.

The difference between the stop and the limit is called the limit offset. A zero offset (stop and limit at the same price) gives maximum price control and the highest chance of no fill. A wider offset raises the chance of a fill but accepts a worse price.

Where do stop-limit orders sit relative to price?

Stop orders, including stop-limits, wait for price to move through a level. Limit orders wait for a better price than the current one. The chart below shows the four basic resting orders around a price of 100.

Where each order type sitsWith price at 100, a buy limit waits below price at 98.50, a sell limit above at 101.50, a buy stop above the range at 101.00 and a sell stop below the range at 99.00.98.0099.00100.00101.00102.00Sell limit 101.50Buy stop 101.00Sell stop 99.00Buy limit 98.50
Where each order type sits. Limit orders wait for a better price than now. Stop orders wait for price to move through a level, then become market orders (or limit orders, for a stop-limit). Illustrative prices.

With price at 100, a buy limit waits below at 98.50 and a sell limit above at 101.50. A buy stop sits above the range at 101.00 and a sell stop below at 99.00. A stop-limit order uses the same positions as the stops, but once triggered it becomes a limit order instead of a market order. For the full menu, see the guide to order types in trading.

How does a buy stop-limit order work?

A buy stop-limit order is placed above the current price to enter a long position only if price breaks higher, with a cap on how much you will pay.

Worked example. A stock trades at 49.60 with resistance at 50.00. You want to buy a breakout, but not chase it.

  1. Stop price: 50.20 (above resistance, so a small poke does not trigger it).
  2. Limit price: 50.50 (the most you will pay).
  3. Limit offset: 50.50 minus 50.20 = 0.30.

If price trades 50.20 and then 50.35, the order becomes a buy limit at 50.50 and fills at about 50.35. If price spikes straight to 50.90 without trading at or below 50.50, the order is live but unfilled: you missed the move, but you did not pay 50.90. If price never reaches 50.20, nothing happens.

How does a sell stop-limit order work?

A sell stop-limit order is placed below the current price, usually to exit a long position (or enter a short) if price falls through a level, with a floor on the price you will accept.

Worked example. You are long 100 shares bought at 104.00. Your invalidation level is 100.00.

  1. Stop price: 100.00.
  2. Limit price: 99.50 (the lowest you will sell at).
  3. Planned loss if filled at the stop: (104.00 minus 100.00) x 100 = 400.
  4. Worst filled loss: (104.00 minus 99.50) x 100 = 450.

In normal conditions the order fills between 100.00 and 99.50, so the loss lands between 400 and 450. If price drops below 99.50 before it fills, the order stays open and you are still in the trade.

Payout proof

Fast, real payouts. Traceable on Arbitrum.

  • Paid within 24 hours of approval
  • Settled on Arbitrum in USDC or USDT
  • Look up any transaction on Arbiscan
Velotrade payout certificate: $1,684 paid on a $100,000 account
Velotrade payout certificate: $1,452 paid on a $25,000 account

Stop-limit vs stop-market: what is the difference?

The difference is what happens after the trigger. A stop-market order becomes a market order and fills at the next available price. A stop-limit order becomes a limit order and fills only at the limit price or better.

Feature Stop-market order Stop-limit order
Fill once triggered Practically certain in liquid markets Not guaranteed
Fill price Next available price, can be far from the stop Limit price or better
Gap through the stop Fills at the gap price May not fill at all
Best use Protective exits where getting out matters most Entries and exits where price matters most
Main failure mode Bad fill No fill

Neither order is safer in every case: the stop-market order risks price, the stop-limit order risks execution. For more on why fills drift from the trigger, read what slippage is in trading.

What happens to a stop-limit order when price gaps?

When price gaps past both the stop and the limit, a stop-limit order triggers but does not fill.

Stop-market vs stop-limit order on a gapPrice gaps down through a sell stop at 100.00. A stop-market order triggers and fills near the open at about 98.60, while a stop-limit order with a 99.50 limit is triggered but never fills, leaving the position open as price keeps falling.98.00100.00102.00Sell stop 100.00Stop-limit floor 99.50Stop-market fills ~98.60Stop-limit still unfilled
Stop-market vs stop-limit order on a gap. A stop-market order guarantees an exit but not the price. A stop-limit order guarantees the price but not the exit. Illustrative prices.

Price drifts lower around 101 to 102, then gaps down through the sell stop at 100.00. The stop-market order triggers and fills near the open at about 98.60. The stop-limit order, with its 99.50 limit, is triggered too, but price never trades back up to 99.50, so it stays unfilled while price keeps sliding toward 97.

Using the long position from the example above (100 shares bought at 104.00):

  • Stop-market: exit near 98.60. Loss = (104.00 minus 98.60) x 100 = 540, versus the planned 400. That is 140 of slippage, but the position is closed.
  • Stop-limit: no exit. At the end of the chart, near 96.91, the open loss is (104.00 minus 96.91) x 100 = 709, and it keeps changing with every tick.

Gaps happen around earnings, weekends, overnight sessions, major data releases such as NFP, and in thin markets with few resting orders near the stop.

How do you set the limit offset?

The limit offset should reflect how far price can move in the moments after your trigger:

  1. Measure volatility. Check the ATR indicator on the timeframe you trade.
  2. Take a fraction of ATR. An offset of 0.2 to 0.3 x ATR is a common starting point. With a 14-period ATR of 1.20, 0.25 x 1.20 = 0.30.
  3. Check the spread. The offset should be several times the bid-ask spread. If the spread is 0.05, an offset of 0.30 is six spreads; an offset of 0.05 would barely cover crossing it.
  4. Adjust for the event. Before scheduled news, either widen the offset or accept that the order may not fill.
  5. Size the position for the worst fill. Calculate risk from the limit price, not the stop price.

Worked sizing example. Account 10,000, risk 1% = 100. Entry 52.00, sell stop 50.00, limit 49.70.

  • Risk per share to the stop: 52.00 minus 50.00 = 2.00
  • Risk per share to the limit: 52.00 minus 49.70 = 2.30
  • Position size from the limit: 100 / 2.30 = 43 shares (rounded down)

Sizing from the stop would give 50 shares, and a fill at the limit would then lose 50 x 2.30 = 115, above the 100 plan.

When should you use a stop-limit vs a stop-market order?

Use a stop-limit when missing the trade is acceptable and a bad price is not. Use a stop-market when not getting out is the bigger danger.

Entries: stop-limits fit well

For breakout entries, a missed fill costs nothing but an opportunity. A buy stop-limit stops you buying the top of a spike. This fits the limit-order discipline Gianluca Pizzituti describes: you name your price, and if the market does not give it, you do not trade.

Protective exits: know your no-fill plan

For a stop-loss on an open position, a stop-limit caps the exit price, but in a gap it can leave you holding a losing position with no working exit. If you use one for protection:

  • Set a realistic offset rather than a zero offset.
  • Decide in advance what you will do if it does not fill.
  • Reduce size or flatten before known gap risks such as earnings.

Many traders use stop-market orders for protective exits and stop-limits for entries, where the platform offers them. Whatever you choose, make it a conscious choice.

Stop-limit order vs limit order: what is the difference?

A limit order is live immediately and waits for a better price (a buy limit below price, a sell limit above). A stop-limit order is not live until the stop price trades, so a buy stop-limit sits above price and a sell stop-limit below.

A limit order is for "buy cheaper" or "sell higher"; a stop-limit is for "buy only if it breaks out" or "sell only if it breaks down". See market order vs limit order for the broader trade-offs.

Common stop-limit order mistakes

  1. Zero offset on a protective stop. Stop and limit at the same price fails in almost any fast move.
  2. Sizing from the stop, not the limit. The real worst fill is the limit price.
  3. Treating a stop-limit as a guaranteed stop-loss. It guarantees price, not execution.
  4. Ignoring scheduled events. Earnings, data releases and session opens are where gaps happen.
  5. Not checking time-in-force. A day order expires at the session close; a good-till-cancelled order stays live.

Broker disclosures and academic studies consistently find that most retail day traders lose money. Sloppy execution makes a hard game harder.

Can you use stop-limit orders on Velotrade?

No. Stop-limit orders are disabled on Velotrade, because a gap can pass the limit price without filling the order and leave a position open, exactly as in the chart above. In Velotrade's simulated evaluations, the hard limits are the daily loss limit and the static maximum drawdown. The daily loss limit resets at 00:30 UTC and is set from the higher of balance or equity (5% on CLASSIC 2-Step, 4% on CLASSIC 1-Step, 3% on PRO 1-Step). The maximum drawdown is a fixed dollar floor that does not move.

A Stop Loss on a Velotrade account is sent as a market order when its trigger is reached, intended to exit at the next available price. So the stop-market column of the comparison table is the one that applies: a gap or fast move can fill a Stop Loss beyond the trigger, and the trigger does not cap the final loss. The Velotrade onboarding guide explains how Stop Loss and Take Profit behave on the platform.

Stop-losses are not required on Velotrade, and news trading is allowed. Size positions so that a Stop Loss filled with some slippage still keeps you inside the daily loss limit, especially around scheduled news. Take Profit rests as a limit-style exit at your target. The prop trading drawdown calculator shows how much room you have before a limit is reached.

Can AI help with stop-limit orders?

AI can help analyse your execution history, for example by comparing intended stop prices with actual fills in a trading journal, or by testing stop placement in backtesting.

AI does not remove gap risk or guarantee fills, and backtests rarely model fills perfectly, so treat any output as input to your own judgement. See AI trading strategies for the limits.

A hand on a calculator next to printed figures

Frequently Asked Questions

About the author

Gianluca Pizzituti

Gianluca Pizzituti

Chief Executive Officer

Formerly on the derivatives desk at Dresdner Kleinwort in London, then founded and ran a proprietary HFT firm in FX and equity indices out of Singapore.

View author page

Ready to trade with
$200,000 capital?

Up to 90% profit split

Keep most of what you earn

No consistency rule

News trading allowed

Payouts within 24 hours

Of your request