Order Types in Perpetual Futures: Market, Limit, Stop, and Trailing Stop
Every trade you place on a perp exchange involves choosing an order type — the instruction that tells the exchange exactly when and how to execute your trade. Using the right order type at the right moment affects your entry price, your fees, and how much control you have over the outcome.
There are four main order types you will encounter on Perpmate and similar platforms:
- Market orders — execute immediately at the current price
- Limit orders — execute only at a price you specify
- Stop orders — execute when a trigger price is hit
- Trailing stops — stop orders that move with the market
This guide explains each one, when to use it, and what it costs you.

Market Orders
A market order tells the exchange: "Fill my order right now, at whatever price is available."
The exchange looks at the current order book and matches your order against the best available prices immediately. You are guaranteed to get filled — but you have no control over the exact price.
When to use a market order:
- You need to exit a position urgently (news event, approaching liquidation)
- You are chasing a breakout and need to enter before the price moves further
- Liquidity is deep and the spread is very tight (BTC, ETH)
The cost: Market orders always pay the taker fee (typically 0.045% on Hyperliquid/Perpmate) because you are taking liquidity from the order book. You also pay the bid-ask spread — you fill at the ask when buying, at the bid when selling.
The risk: On thin order books or during volatile moments, a market order can suffer significant slippage — filling at a worse price than you expected as your order eats through multiple price levels.
Rule of thumb: Use market orders sparingly. They are the most expensive order type and the least controlled. Reserve them for situations where speed matters more than cost.
Limit Orders
A limit order tells the exchange: "Fill my order only at this price or better."
Your order sits in the order book as a pending offer. It only fills when another trader comes along and matches your price. Until then, it does nothing.
For a long (buy) limit order:
- You are buying at or below your specified price
- Set it below the current price to wait for a dip
For a short (sell) limit order:
- You are selling at or above your specified price
- Set it above the current price to sell into a rally
Example: BTC is trading at $60,000. You want to buy only if it dips to $59,000. You place a limit buy at $59,000. The order sits in the book. If BTC drops to $59,000, your order fills. If it never drops that far, your order never fills.
When to use limit orders:
- Planned entries at a specific price level
- Adding to a position at a better average price
- Exits at a target profit level (take-profit)
- Anytime you are not in a hurry and want better execution
The cost: Limit orders typically pay the maker fee (0.015% on Hyperliquid/Perpmate) — significantly cheaper than taker fees. You add liquidity to the order book instead of taking it. Some high-volume tiers even earn rebates.
The risk: No guarantee of execution. If the price never reaches your level, the order sits unfilled. You can always cancel it, but if a move happens quickly, you might miss the trade entirely.
Rule of thumb: Use limit orders for the vast majority of your entries and exits. They are cheaper, you control the price, and in most situations you are not in enough of a rush to justify paying taker fees.
Stop Orders (Stop-Loss and Stop-Market)
A stop order is a conditional order that only activates when the price reaches a specified trigger price. Once triggered, it becomes either a market order or a limit order.
Stop-Loss (Stop-Market)
A stop-loss is a stop order that triggers a market sell (for longs) or market buy (for shorts) when the price hits your trigger.
Example: You are long BTC at $60,000. You set a stop-loss at $58,500. If BTC falls to $58,500, your stop triggers and closes your position immediately at whatever the market price is (close to $58,500, possibly a little worse due to slippage).
This caps your loss without you needing to watch the screen.
When to use stop-loss orders:
- Every leveraged trade. Always. Without exception.
- Anywhere you would otherwise let a loss run until you notice
- Before news events or overnight holds when you cannot monitor
Important: Set your stop-loss before entering the trade, not after. Once you are in a position, emotions make it hard to pull the trigger on a stop.
For a full walkthrough of how to place stop-losses and take-profits on Perpmate, see the stop-loss and take-profit guide.
Stop-Limit
A stop-limit order triggers a limit order (not a market order) when the trigger price is hit.
Example: BTC is at $60,000. You set a stop-limit with trigger at $58,500 and limit at $58,400. When BTC hits $58,500, a limit sell order is placed at $58,400 or better.
The advantage: You avoid the slippage risk of a pure market order. You specify the worst acceptable fill price.
The risk: If the market falls through your limit price quickly (a flash crash), the limit order might not fill. Your stop-limit could fail to execute if price gaps past both the trigger and the limit. In volatile conditions, a plain stop-loss (market) is often safer for risk management.
Rule of thumb: Use stop-limits only on liquid assets (BTC, ETH) where slippage is minimal. On illiquid or volatile assets, the risk of not filling outweighs the price control benefit. A stop that does not fill is worse than a stop that fills at a slightly worse price.
Take-Profit Orders
A take-profit is a limit order that automatically closes your position at a profit target.
Example: You are long BTC at $60,000 and want to exit at $63,000. You set a take-profit limit at $63,000. When BTC reaches $63,000, the order fills (maker fee applies) and your realized profit is locked in.
Take-profits are the mirror image of stop-losses. Together they define your trade's risk and reward before you enter.
Setting both a stop-loss and take-profit at the time of entry means:
- You know your exact maximum loss
- You have a defined profit target
- You do not need to watch the position constantly
- You remove emotion from the exit decision
For the calculation of where to set these levels, see the risk-reward ratio glossary entry.
Trailing Stops
A trailing stop is a stop order that moves automatically as the price moves in your favour.
Instead of a fixed price, you set a trail distance — usually as a percentage or a fixed dollar amount. The stop price tracks the highest (for longs) or lowest (for shorts) price reached, staying at the trail distance away. If the price reverses by more than the trail distance, the stop triggers.
Example: You are long BTC at $60,000. You set a 3% trailing stop. The stop starts at $58,200 (3% below $60,000).
| BTC Price | Trailing Stop (3% below high) |
|---|---|
| $60,000 (entry) | $58,200 |
| $62,000 | $60,140 |
| $65,000 | $63,050 |
| $65,000 → drops to $63,050 | Stop triggers |
The trailing stop locked in a profit by automatically rising from $58,200 to $63,050 as BTC moved up. You never had to manually adjust it.
When to use trailing stops:
- When a trade is going well and you want to ride the trend without a fixed exit
- When you expect continued momentum but want automatic protection against reversal
- After taking partial profits, to protect the remaining position
The trade-off: Wider trails give the position more room to breathe but give back more profit if reversed. Narrow trails protect more profit but get stopped out by normal noise. Matching the trail distance to the asset's typical volatility is key.
Comparing All Four Order Types
| Order Type | Fills At | Execution Guarantee | Fee Type | Best Use |
|---|---|---|---|---|
| Market | Current best price | Always fills | Taker (higher) | Urgent exits, thin moment breakouts |
| Limit | Your price or better | Only if price is reached | Maker (lower) | Most planned entries and exits |
| Stop-Loss | Near trigger price | Almost always (possible slippage) | Taker | Risk protection on every trade |
| Stop-Limit | Your limit price | Not guaranteed | Maker | Stop-loss on liquid assets only |
| Take-Profit | Your target price | Only if price is reached | Maker | Locking in planned profit |
| Trailing Stop | Trail distance from high/low | Almost always (possible slippage) | Taker | Riding trends with downside protection |
The Order Type Workflow for Every Trade
Before entering any position, set these three things:
- Entry: Limit order at your planned entry price (or market if timing is critical)
- Stop-loss: Stop order below entry (long) or above entry (short) — your maximum loss
- Take-profit: Limit order at your profit target — your exit plan
This creates a complete trade with defined risk and reward. You know your worst case before you are in the position. For more on how this fits into a disciplined framework, see the perp trading rules guide and position sizing guide.
Disclaimer: Trading perpetual contracts involves significant risk, including the potential for sudden and total loss of your investment and collateral due to high leverage and market volatility, and may not be suitable for all users. Prices may be influenced by funding rates and liquidity and you may be subjected to automatic liquidations without notice. Always do your own research (DYOR) before making any trading decisions.
