Skip to main content

What Is a Limit Order? Price Control in Crypto Trading

A limit order is an instruction to buy or sell a perpetual futures contract at a specific price or better. When you place a limit buy order, you set the maximum price you are willing to pay. When you place a limit sell order, you set the minimum price you are willing to accept. Your order only executes if the market reaches your specified price, giving you full control over your entry and exit prices.

How Limit Orders Work

When you submit a limit order, it either fills immediately (if the market price is already at or better than your limit) or it rests on the order book waiting for the market to reach your price.

Limit buy order:

  1. You set a buy price at $58,000 for BTC perp
  2. The current market price is $60,000
  3. Your order sits on the order book as a bid at $58,000
  4. If BTC drops to $58,000, your order fills at $58,000 or better
  5. If BTC never reaches $58,000, your order remains unfilled

Limit sell order:

  1. You set a sell price at $62,000 for your open BTC long
  2. The current market price is $60,000
  3. Your order sits on the order book as an ask at $62,000
  4. If BTC rises to $62,000, your order fills at $62,000 or better
  5. If BTC never reaches $62,000, your order remains unfilled

Practical Example on Perpmate

You want to open a long position on ETH perps with 10x leverage, but you believe ETH will dip before rallying higher.

Current market: ETH trading at $3,200

Your trade plan:

  • Limit buy at $3,100 (waiting for a 3.1% pullback)
  • Margin: $500 USDC
  • Position size: $500 x 10 = $5,000 (approximately 1.61 ETH at $3,100)
  • Take profit at $3,400 (9.7% above entry)
  • Stop loss at $3,000 (3.2% below entry)

Possible outcomes:

ScenarioWhat HappensResult
ETH drops to $3,100Limit order fills at $3,100Position opens at your target price
ETH drops to $3,050Limit order fills at $3,100 or betterYou may get a better price than $3,100
ETH rises to $3,400 without dippingLimit order never fillsYou miss the trade, but lose nothing

This is the fundamental trade-off of limit orders: you control the price, but you accept the risk of missing the trade entirely.

Maker vs Taker Fees

Limit orders play a central role in the maker-taker fee structure used by most perpetual futures exchanges.

Maker Orders (Lower Fees)

When your limit order rests on the order book and adds liquidity, you are a maker. You are "making" the market by providing a price level for others to trade against. Makers typically pay lower fees because they contribute to order book depth.

Taker Orders (Higher Fees)

When your order fills immediately by matching against existing orders, you are a taker. Market orders are always taker orders. A limit order can also be a taker order if the market price has already reached your limit price when you submit it.

Fee comparison example:

Order TypeFee RateFee on $10,000 Position
Maker (limit, resting)0.02%$2.00
Taker (market or crossing limit)0.05%$5.00

Over 100 trades with $10,000 positions, a maker saves $300 compared to a taker. For active traders, consistently using limit orders can meaningfully improve overall PnL.

Limit Order Strategies for Perpetual Trading

Buying the Dip

Place limit buy orders at key support levels below the current price. If a sudden dip occurs while you are away, your order fills automatically at your desired price without slippage.

Scaling Into a Position

Instead of entering your full position at one price, spread limit orders across multiple levels:

  • Limit buy 1: 0.5 ETH at $3,100
  • Limit buy 2: 0.5 ETH at $3,000
  • Limit buy 3: 0.5 ETH at $2,900

This gives you a better average entry price if the market dips further, and limits your exposure if only the first level fills.

Setting Profit Targets

Place a limit sell order at your profit target. This functions similarly to a take-profit order and ensures you exit at exactly your target price with no slippage.

Range Trading

In a sideways market, place limit buys near support and limit sells near resistance. This captures profits from price oscillations while paying lower maker fees on both sides.

When Limit Orders Can Work Against You

Limit orders are not always the best choice:

  1. Missing breakout entries: If BTC breaks above $65,000 with momentum, a limit buy at $64,500 may never fill. A market order would have captured the move.
  2. Partial fills: Your order might only partially fill if there is not enough volume at your price level, leaving you with a smaller position than intended.
  3. False sense of security: A limit buy at $58,000 protects you from paying more, but it does not protect you from the price continuing to fall after your fill.
  4. Opportunity cost: Capital allocated to an unfilled limit order is not working for you. If BTC rallies while your limit buy waits at a lower price, you miss the move entirely.

Tips for Using Limit Orders Effectively

  1. Place limits at technical levels such as support, resistance, moving averages, or Fibonacci retracements where price is likely to react
  2. Check the order book for existing liquidity at your price level. If a large wall exists just above your limit buy, it may act as resistance and prevent your fill
  3. Use good-til-canceled (GTC) for swing trade entries so your order persists even if you step away
  4. Combine with stop orders for a complete trade plan: limit entry, stop-loss for protection, and limit exit for profit
  5. Monitor unfilled orders and cancel them if your thesis changes or the market structure shifts
  • Market Order: Instant execution without price guarantee
  • Order Book: Where limit orders rest until filled
  • Slippage: Eliminated when using resting limit orders
  • Stop Order: Conditional order that triggers at a set price
  • Leverage Trading: Limit orders help control entry price on leveraged positions