Order Types: Market, Limit, Stop
Master the essential order types for perpetual trading — market, limit, stop-loss, and take-profit — and learn when to use each one.
Why Order Types Matter
Every trade starts with an order. The type of order you choose determines when your trade executes, at what price, and how much you pay in fees. Using the wrong order type is one of the fastest ways to lose money unnecessarily.
There are four essential order types every perpetual trader needs to understand: market, limit, stop-loss, and take-profit.
Market Orders
A market order tells the exchange: "Execute my trade right now at the best available price."
How It Works
- Fills instantly (or as fast as the blockchain allows on DEXes)
- You get the current market price — no guarantees on the exact price
- You pay taker fees, which are typically higher (0.05%-0.1% on most platforms)
When to Use
- When speed is more important than price precision
- During fast-moving markets when you need to enter or exit immediately
- For small positions where slippage is negligible
The Slippage Problem
Slippage is the difference between the expected price and the actual fill price. On DEXes, this is especially important because liquidity can be thinner than on centralized exchanges. Note: Slippage (price movement during transaction confirmation) and price impact (your order consuming liquidity) are related but distinct concepts. On DEXes, both can affect your fill price.
Example: You market buy ETH showing a price of $3,000. Due to slippage, your actual fill price is $3,006. On a $10,000 position, that is an extra $20 in cost before the trade even starts.
On DEXes, always check the slippage tolerance setting. Most platforms default to 0.5%-1%, but in volatile markets you may want to set it manually.
Limit Orders
A limit order tells the exchange: "Execute my trade only at this specific price or better."
How It Works
- You set the exact price you want to buy or sell at
- The order sits on the book (or in the matching engine) until the price is reached
- You pay maker fees, which are lower (often 0.02% or even 0% on some DEXes)
- The order may never fill if the price does not reach your level
When to Use
- When you want a specific entry or exit price
- When you are not in a rush and can wait for the price to come to you
- To get better fees and avoid slippage
Example
ETH is at $3,000. You believe it will dip to $2,900 before going up. You place a limit buy at $2,900. If ETH drops to $2,900, your order fills automatically. If it never dips that low, your order remains open until you cancel it.
Stop-Loss Orders
A stop-loss is a risk management order that automatically closes your position at a set price to limit your losses.
How It Works
- You set a trigger price below your entry (for longs) or above your entry (for shorts)
- When the market hits your trigger, a market order is placed to close your position
- The fill price may be slightly worse than the trigger due to slippage
When to Use
- On every single trade. No exceptions.
Example
You go long ETH at $3,000 with a stop-loss at $2,850. If ETH drops to $2,850, your position closes automatically. Your maximum loss is $150 per ETH (5%), rather than risking liquidation.
A stop-loss is not a suggestion — it is insurance. Professional traders never open a position without one.
Take-Profit Orders
A take-profit order is the mirror image of a stop-loss. It automatically closes your position when your profit target is reached.
How It Works
- You set a trigger price above your entry (for longs) or below your entry (for shorts)
- When the price reaches your target, the position closes and you lock in gains
- Removes the need to constantly watch your screen
Example
You go long ETH at $3,000 with a take-profit at $3,300. If ETH reaches $3,300, your position closes with a $300 per ETH profit (10%).
Combining Stop-Loss and Take-Profit
The most common setup is to place both orders simultaneously:
| Parameter | Value |
|-------------|---------|
| Entry | $3,000 |
| Stop-loss | $2,850 (-5%) |
| Take-profit | $3,300 (+10%) |
| Risk/Reward | 1:2 |
This gives you a 1:2 risk-to-reward ratio — you risk $150 to potentially gain $300. With this ratio, you only need to be right 34% of the time to be profitable.
DEX-Specific Considerations
When trading on decentralized perpetual exchanges, keep these points in mind:
Slippage settings: Always review your slippage tolerance before executing. On low-liquidity pairs, 0.5% slippage tolerance may cause your order to fail, while setting it too high can result in bad fills.
Execution speed: On-chain order execution is slower than centralized exchanges. During extreme volatility, your stop-loss may fill at a significantly worse price than your trigger.
Gas costs: On L1 chains, each order modification costs gas. On L2s and app-chains (like dYdX), this is negligible or zero.
Keeper networks: Many DEXes rely on keeper bots to execute stop-loss and take-profit orders. In rare cases of extreme congestion, there can be delays in execution.
Quiz
Test your understanding with a quick quiz.
