Skip to main content

Order Types in Perpetual Futures: Market, Limit, Stop, and Trailing Stop

Published: · Updated: · 9 min read
Sarah Chen
DeFi Research Lead at Perpmate

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:

  1. Market orders — execute immediately at the current price
  2. Limit orders — execute only at a price you specify
  3. Stop orders — execute when a trigger price is hit
  4. Trailing stops — stop orders that move with the market

This guide explains each one, when to use it, and what it costs you.

Order types in perpetual futures trading

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 PriceTrailing Stop (3% below high)
$60,000 (entry)$58,200
$62,000$60,140
$65,000$63,050
$65,000 → drops to $63,050Stop 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 TypeFills AtExecution GuaranteeFee TypeBest Use
MarketCurrent best priceAlways fillsTaker (higher)Urgent exits, thin moment breakouts
LimitYour price or betterOnly if price is reachedMaker (lower)Most planned entries and exits
Stop-LossNear trigger priceAlmost always (possible slippage)TakerRisk protection on every trade
Stop-LimitYour limit priceNot guaranteedMakerStop-loss on liquid assets only
Take-ProfitYour target priceOnly if price is reachedMakerLocking in planned profit
Trailing StopTrail distance from high/lowAlmost always (possible slippage)TakerRiding trends with downside protection

The Order Type Workflow for Every Trade

Before entering any position, set these three things:

  1. Entry: Limit order at your planned entry price (or market if timing is critical)
  2. Stop-loss: Stop order below entry (long) or above entry (short) — your maximum loss
  3. 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.

Try Perpmate Now

Secure Onchain DEXHigh Volume & LiquidityNo Signup
Trade Now
Follow us on:

Order Types in Perpetual Futures FAQ

What is the difference between a market order and a limit order?
A market order fills immediately at whatever the current price is. A limit order only fills at the price you specify or better, and sits in the order book waiting. Market orders guarantee execution but pay the spread and taker fee. Limit orders save on fees but may not fill if the price never reaches your level.
What is a stop order?
A stop order is a conditional order that only activates when the price reaches a trigger level. A stop-loss triggers a sell (for longs) when the price falls to your stop price, automatically closing your position to cap losses. A stop-limit triggers a limit order at the stop price rather than a market order.
What is a trailing stop?
A trailing stop moves with the price as it goes in your favour, locking in gains. If you set a 3% trailing stop on a long, it starts at 3% below your entry. As the price rises, the stop moves up with it, always staying 3% below the highest price reached. If the price reverses 3%, the stop triggers and closes the position.
Which order type should I use to enter a trade?
Use a limit order for planned entries at specific price levels — it saves on fees and you control the execution price. Use a market order only when you need to enter immediately and are willing to pay whatever the current price is. Most traders use limit orders for entries and market orders only in urgent situations.
Do limit orders always fill?
No. A limit order only fills if the price reaches your specified level. If you set a limit buy at $59,500 and the price never drops that low, the order sits unfilled. You can cancel it at any time, but if you need guaranteed execution, a market order is the only option.