Understanding order types: market, limit, stop loss, and take profit

Market orders cost slippage. Limit orders risk missed fills. Stop losses can trigger on temporary wicks. Each order type has a mechanical tradeoff—here's how they work.

16 minutes
Understanding order types: market, limit, stop loss, and take profit

An order type is an instruction that tells an exchange how to execute a trade—at what price, under what conditions, and how quickly.

Order type selection carries more weight in crypto than in traditional equity markets for three reasons. First, crypto trades continuously—there is no session close where positions pause and traders regroup. A BTC position opened on Tuesday morning can move 8% by Wednesday at 3am, and the only thing managing that risk is whatever automated exit was set at entry. Second, leveraged products like perpetual futures amplify execution errors: a market order that slips 0.3% on a 10x position costs 3% of the posted collateral, not 0.3% of a spot balance. Third, not every venue supports every order type—automated market maker (AMM)-based decentralized exchanges have no stop losses at all, while order book exchanges and perpetual futures platforms offer the full range. Picking the right order type for the venue and the position size is a prerequisite to managing any trade.

Disclaimer: This guide is for educational purposes only. It is not financial advice, not a solicitation, and not for UK audiences. Crypto order types and trading mechanics are risky and not suitable for all users.


Crypto order types at a glance

Order type

Execution speed

Price control

Slippage risk

Common use case

Fee type

Market

Immediate

None

High (thin books) to low (deep books)

Fast entries and exits on liquid pairs

Taker

Limit

Only when price is reached

Full

Zero (if filled)

Precise entries, swing positions

Maker

Stop loss (market)

When trigger is hit

None after trigger

Moderate to high

Downside protection

Taker

Stop limit

When trigger is hit

Full after trigger

Zero (but may not fill)

Controlled exits in calm conditions

Maker

Take profit

When target is hit

Full

Zero to low

Automated gain capture

Maker

Trailing stop

Moves with price

Dynamic

Moderate

Trend-following with downside floor

Taker

OCO

Whichever triggers first

Depends on component orders

Varies

Combined take profit and stop loss bracket

Varies

Market orders: speed over price protection

A market order executes immediately against existing orders in the book at whatever prices are available. Speed is the defining feature. The cost of that speed is known as slippage. For example, ETH is at $3,400 on the chart. A trader places a market buy for 10 ETH. The order doesn't fill at $3,400, it fills across whatever sell orders are sitting in the book: 3 ETH at $3,400, 4 at $3,401, 3 at $3,403. The effective entry is $3,401.30. That $1.30 per ETH gap between the displayed price and the actual fill is the slippage amount—the cost of a market order.

How market orders work

When a market buy order hits the exchange, it fills against the cheapest available sell orders. For example, if 1 BTC is available at $68,000 and the order is for 5 BTC, the first unit fills at $68,000, and the remaining 4 fill at whatever the next available asks are—$68,020, $68,050, and so on. The effective entry price is the weighted average of all fills, almost always higher than the first price displayed.

On highly liquid BTC/USDT or ETH/USDT pairs on a major venue, slippage on a $68,000 market order is often small, but it varies with liquidity and volatility. On a small-cap token with $200,000 in daily volume, the same dollar amount can slip 1–3% because there simply aren't enough resting orders near the top of the book. For a detailed breakdown of how slippage works across order books and automated market makers, see What is slippage?.

When market orders make sense

Market orders are most effective when speed matters more than getting a precise fill price. A breakout is accelerating and waiting means missing the move. A leveraged position is moving adversely and risk management demands an immediate exit. The asset is a major pair with deep liquidity where slippage is predictable and minimal.

They become expensive on illiquid assets with sparse order depth. If only a few units are available at each price level, a market order walks up the book quickly and the effective fill can be far worse than the displayed price.

The cost of market orders

The cost compounds across many trades. On a liquid pair, 0.05% slippage per trade across 50 trades is 2.5% of total volume—meaningful when profit targets are 2–3% per position. On illiquid pairs, 1–2% slippage per trade makes consistent profitability difficult unless the directional thesis delivers outsized moves.

Market orders also incur taker fees on most exchanges, which are higher than maker fees. On Hyperliquid, taker fees are 0.035% and makers receive a 0.01% rebate, as of May 2026 per Hyperliquid's fee schedule. That differential adds up over a high-frequency approach.

Limit orders: price protection at the cost of certainty

A limit order specifies both price and quantity. It sits in the order book until the market reaches the specified price. If the market never reaches that price, the order never fills.

How limit orders work

A limit buy order at $65,000 for 5 BTC sits in the order book at the $65,000 level. If the market drops to $65,000, the order fills at exactly that price. If the price bounces at $65,100 and rallies without touching $65,000, the order stays unfilled. The position was wanted, but it doesn't get opened because the specified price was never reached.

When limit orders make sense

Limit orders are effective when a specific level is identified and the trade can wait. Targeting a support level on a daily chart. Building a swing position where the market is approaching but hasn't reached the desired entry. Trading low-liquidity assets where a limit order prevents overpaying by executing only at the specified price or better.

The cost of limit orders: missed opportunities

The tradeoff is missed fills. A limit buy sits at $3,200, the asset bounces at $3,210 and rallies 30%, and the order stays unfilled. A correct thesis, an unfilled order. The asset moves, and the opportunity passes.

A common practitioner approach is to use limit orders for entries on swing timeframes—where waiting for a precise level is feasible—and market orders for exits, where speed of execution may matter more than the last fraction of a percent. Attempting to exit a losing position with a limit sell introduces the risk of the market continuing to move adversely while the order sits unfilled.

Maker vs taker fees

Most exchanges charge lower fees for limit orders because they add liquidity to the order book (maker orders) rather than removing it (taker orders). Fee structures vary by platform and volume tier. On Hyperliquid, makers receive a 0.01% rebate while takers pay 0.035%, as of May 2026 per Hyperliquid's fee schedule. Over dozens of trades, the cumulative savings from maker fees can be meaningful—particularly for strategies with tight profit targets.

Stop loss orders: protecting against downside

A stop loss order triggers an automatic sell to close a long position, or an automatic buy to close a short position (since closing a short means buying back the asset), when the price reaches a specified level.

How stop loss orders work

A trader buys an asset at $100 and places a stop loss at $95. If the price drops to $95, the stop loss triggers and the position is sold. If the price dips to $99 and bounces back to $105, the stop loss never fires. The exit is automatic—no emotional decision-making during a drawdown.

Stop market vs stop limit: a critical distinction

There are two types of stop loss order, and they behave very differently.

A stop market order triggers at the stop price and then executes as a market order at the next available price. Execution is guaranteed, but the fill price is not. In fast-moving markets, the fill can be meaningfully worse than the stop price—this is slippage on the stop.

A stop limit order triggers at the stop price but then places a limit order at a specified price (or the stop price itself). The fill price is controlled, but execution is not guaranteed. If the market gaps through the limit price before the order fills, the position stays open with no exit. During liquidation cascades or flash crashes, stop limit orders can fail to execute entirely—which may be worse than a slipped fill.

Stop market orders are generally the default for risk management in volatile conditions or overnight holds. Stop limit orders may be more appropriate in calm, range-bound markets where precision matters more than guaranteed execution and gap risk is low.

How this distinction plays out in practice: on perpetual futures platforms like Hyperliquid, stop loss orders typically execute as stop market orders—guaranteeing an exit but not an exact fill price. Take profit orders, by contrast, typically execute as limit orders—guaranteeing the fill price but not execution if the market gaps through. This asymmetry is intentional: stop losses prioritize getting out, take profits prioritize getting the right price.

When stop loss orders make sense

Stop loss orders are most effective when risk tolerance is defined before entry. A trader risking 1% of an account calculates the maximum acceptable dollar loss, sets the stop loss at the corresponding level, and accepts the outcome. If the thesis is wrong, the stop exits the trade mechanically.

Stop loss orders also provide some protection against gap risk. An asset gaps down 10% on overnight news. Without a stop loss, no exit happens until the next manual check. With a stop loss, the exit triggers automatically—though the fill reflects the post-gap price, not the pre-gap stop level.

Stop loss execution risk and whipsaw

In crypto markets, stop loss orders frequently trigger on temporary wicks before the price bounces back. A trader buys ETH at $3,000 and sets a stop loss at $2,850 (5% below entry). A 30-minute panic sell-off dips the price to $2,851, triggers the stop, and fills at roughly $2,850. Thirty minutes later, the panic clears and ETH bounces to $3,100. A position that would have been profitable became a locked $150 loss because of a whipsaw.

This pattern occurs because traders tend to cluster stops at obvious levels—round numbers, percentage thresholds, visible support zones. When price reaches those levels, concentrated stop triggers create temporary selling pressure that doesn't represent real supply. The pressure clears and price rebounds.

Setting effective stop loss levels

The solution isn't to avoid stop losses—it's to set them based on the trade thesis rather than arbitrary percentages. If a swing trade thesis is based on a 3-day move, the stop could sit below the support level that invalidates that thesis, not simply 5% below entry. Day trades typically use tighter percentage stops because the timeframe is shorter. Position trades (weeks or months) may use wider stops that absorb daily noise.

The principle: the stop loss level could correspond to where the thesis breaks, not where the loss threshold happens to feel uncomfortable.

Take profit orders: locking in gains automatically

A take profit order triggers an automatic sell when the price reaches a specified target.

How take profit orders work

A trader buys Bitcoin at $65,000 and places a take profit at $67,000. When the price reaches $67,000, the order fills and the position is closed with a roughly 3% gain. The exit is automatic. No monitoring required.

Take profit orders work especially well for defined-outcome strategies—capturing a specific, predictable move rather than attempting to ride an extended trend.

When take profit orders make sense

Take profit orders are effective for range-bound or mean-reversion strategies. A trader expects a 2% bounce off support, sets a take profit at 2% above entry and a stop loss at 1% below (creating a 2:1 risk-reward ratio), and repeats the approach across dozens of trades. Systematically capturing small wins with defined risk may produce more consistent results than attempting to time large moves without a plan.

Take profit orders also remove the emotional temptation to hold winners too long—a pattern behavioral finance research calls the disposition effect, where traders tend to sell winners too early in some cases and hold losers too long in others. A mechanical exit at a pre-defined target eliminates that variable.

The tradeoff: take profit orders exit winning trades before large moves complete. A trader buys at $1.50, sets a take profit at $2.00 for a planned 33% gain. The token hits $2.00, the exit fires. The next day it's at $3.50. A good trade, but a missed larger move.

Strategies with tight take profit targets (2–3%) may earn consistent smaller wins over many trades but will leave money on the table compared to approaches that let winners run. The tradeoff is consistency vs upside capture—and neither approach is categorically superior.

Partial take profits and trailing stops

A partial take profit approach splits the exit: half the position closes at the first target (locking in some gains), the rest rides with a trailing stop.

A trailing stop moves with the price in the favorable direction. Consider a 5% trailing stop on a long position entered at $42,000. The initial stop sits at $39,900. If the price climbs to $48,500, the stop automatically ratchets up to $46,075—always 5% below the highest price reached. If price then drops 5% from that peak, the position closes at roughly $46,075 with a locked-in gain, rather than giving back the entire move to the entry level.

Trailing stops are particularly useful in trending markets where a fixed take profit would exit too early but holding with no stop would risk giving back all gains.

OCO orders: bracketing a position

A one-cancels-other (OCO) order combines two orders—typically a take profit and a stop loss—into a single bracket. When one triggers, the other automatically cancels.

OCO orders remove the need to manually cancel the remaining order after one side fills. Without OCO, setting a separate take profit and stop loss creates a risk of both triggering in a volatile whipsaw—or of forgetting to cancel the leftover order after one fires. OCO is available on most centralized exchanges and is the default take profit / stop loss configuration on perpetual futures platforms including Hyperliquid.

Where order types differ across trading contexts

The order types above apply universally, but not every trading venue supports all of them. The availability depends on whether the venue uses an order book, an AMM, or a CLOB.

Order book venues (centralized exchanges, perpetual futures platforms like Hyperliquid) support the full range: market, limit, stop loss, stop limit, take profit, trailing stop, and OCO. This is where all the mechanics described above apply directly.

AMM-based DEXs (Uniswap, Curve, and similar) don't have order books. Trades execute as swaps against a liquidity pool. The closest analog to a limit order is a slippage tolerance setting—a maximum acceptable price deviation. If slippage exceeds the tolerance, the swap fails rather than executing. MetaMask Swaps uses this model: the interface displays expected slippage, exchange rate, and price impact before confirmation, and slippage tolerance is adjustable to control the maximum acceptable deviation.

CLOB-based prediction markets CLOB-based prediction markets (Polymarket and similar) support market and limit orders for outcome shares, and exits are often managed by placing opposing limit orders or selling at market when stop-loss and take-profit orders are not natively available.  For the full mechanics, see prediction market concepts and terminology.

Order type

Order book venues

AMM-based DEXs

CLOB prediction markets

Market

Yes

Yes (swap)

Yes

Limit

Yes

Slippage tolerance only

Yes

Stop loss

Yes

No

No

Take profit

Yes

No

No

OCO

Yes

No

No

Trailing stop

Yes (some platforms)

No

No

The mechanics above are stable, but fee structures, venue support, and platform-specific implementations change. Hyperliquid's fee tiers, the order types available on AMM-based DEXs, and the execution behavior of stop losses on any given platform are all subject to updates. MetaMask Perps displays the expected fee, liquidation price, and funding rate before each order is submitted, but confirming the current parameters on any venue before placing a trade is part of the execution process, not a one-time setup.

Frequently asked questions about crypto order types

  • MetaMask
    MetaMask

    Consensys가 구축한 선도적인 자기 보관형 암호화폐 지갑이자 Web3로 가는 관문입니다.

    모든 글 읽기