A stop-limit order is a conditional order that combines features of both stop orders and limit orders. It has two price components: a stop price that triggers the order, and a limit price that controls execution. When the stop price is reached, the order becomes a limit order rather than a market order, giving you price control but risking non-execution if price moves too fast.
- Two prices: stop (trigger) and limit (execution)
- Stop triggers the order; limit controls the price
- Guarantees price but not execution—risk of no fill
How Stop-Limit Orders Work
Stop-limit orders activate in two stages:
Stop-Limit Sell Order:
Stop Price: ₹95 (trigger)
Limit Price: ₹94 (minimum acceptable)
Stage 1: Stock at ₹100, order dormant
Stage 2: Stock drops to ₹95, stop triggered
Stage 3: Limit sell order at ₹94 activates
Stage 4a: If price is ₹94+, order fills
Stage 4b: If price gapped to ₹90, order doesn't fill
You've controlled price but risked non-execution
Quick Reference: Stop-Limit Components
| Component | Role | Example |
|---|---|---|
| Stop Price | Activation trigger | ₹95 triggers the order |
| Limit Price | Execution control | ₹94 minimum sell price |
| Gap | Buffer between stop and limit | ₹1.00 (1%) |
Example: Stop-Limit Order Scenarios
Scenario 1: Normal Market (Order Works)
- Own stock at ₹500
- Stop-limit: Stop ₹475, Limit ₹470
- Stock drops gradually: ₹500 → ₹490 → ₹480 → ₹475
- Stop triggers at ₹475
- Limit sell at ₹470 fills at ₹472
- Result: Protected as intended
Scenario 2: Gap Down (Order Fails)
- Own stock at ₹500
- Stop-limit: Stop ₹475, Limit ₹470
- Bad news overnight
- Stock gaps to ₹440 at open
- Stop triggers but ₹440 is below ₹470 limit
- Result: Order doesn’t fill, you hold at ₹440
- Loss: Much worse than planned
A stop-limit order triggers a limit order when the stop price is reached. You control the execution price but risk not getting filled if price gaps past your limit. Use for entries where price matters, but be cautious for stop losses.
When to Use Stop-Limit Orders
Use Stop-Limit When:
- Entering breakouts where you want price control
- Trading volatile stocks where you fear slippage
- You’d rather miss the trade than get a bad price
- The stock is illiquid with wide spreads
Use Regular Stop (Market) When:
- Exiting positions as a stop loss
- You need guaranteed execution
- Protection matters more than price precision
- You can’t afford to stay in a losing position
Stop-Limit for Entries vs. Exits
For Breakout Entries: Stop-limit can work well. If the breakout gaps past your limit, maybe it’s better to miss it than chase at a bad price.
For Stop Losses: Stop-limit is risky. The whole point of a stop loss is protection. A stop that doesn’t execute defeats the purpose.
Setting the Limit Gap
The gap between stop and limit prices balances execution probability against price control:
| Stock Volatility | Suggested Gap |
|---|---|
| Low volatility | 0.3-0.5% |
| Medium volatility | 0.5-1.0% |
| High volatility | 1.0-2.0% |
| Very illiquid | 2.0%+ |
Example: ₹1,000 stock, medium volatility
- Stop: ₹950
- Limit: ₹945 (0.5% gap)
- Gives ₹5 buffer for execution
Common Mistakes
-
Using stop-limit for stop losses – If you need out, you need out. Don’t risk non-execution on protection orders.
-
Gap too tight – If stop and limit are the same, any slippage means no fill.
-
Forgetting about gaps – Overnight and weekend gaps can easily exceed your limit buffer.
-
Not monitoring unfilled orders – Check if your stop-limit is sitting unfilled while the stock continues falling.
How JournalPlus Tracks Stop-Limit Orders
JournalPlus logs your order types and tracks execution. You can see when stop-limits filled versus failed to fill, helping you decide which order types work best for your trading style.