# Hyperliquid Order Types Explained: Complete Guide to Limit, Market, Stop-Loss & More

> Learn every order type on Hyperliquid - market, limit, stop-loss, take-profit, TWAP, and scale orders. Practical examples and when to use each one.

*Source: https://hyperliquidguide.com/guides/trading/order-types-guide*

## Why Order Types Matter

Choosing the right order type is one of those things that separates traders who consistently leak money from traders who keep their edge. Every order type on Hyperliquid exists to solve a specific problem - getting in fast, getting a better price, protecting against losses, or scaling into large positions without moving the market.

If you just slam market orders on every trade, you are paying higher fees and accepting whatever price the order book gives you. If you only use limit orders, you might miss trades when the market moves fast. And if you are not using stop-losses, well, you are one bad move away from learning an expensive lesson.

If you plan your entries and exits off charts, note that Hyperliquid markets are now available on [TradingView](/guides/trading/tradingview-hyperliquid-charting) — chart the setup there, then bring the level to your order ticket.

This guide covers every order type available on Hyperliquid, when to use each one, and the practical details that matter when real money is on the line.

> **Tip:** If you have not set up your Hyperliquid account yet, start with our [beginner trading guide](/guides/getting-started/how-to-trade-on-hyperliquid). Make sure to use a [referral link](https://app.hyperliquid.xyz/join/Concept211) when creating your account for a 4% lifetime discount on trading fees.

---

## Market Orders

A market order is the simplest order type: you click buy or sell, and the trade executes immediately at the best available price in the order book. There is no price to set, no conditions to configure - just instant execution.

### How Market Orders Work

When you place a market buy, Hyperliquid matches your order against the lowest-priced sell orders (asks) on the book. Your order fills at whatever prices are available, starting from the best ask and moving up through the book until your entire order size is filled.

**Example:** You want to buy $5,000 worth of ETH-USD. The order book has:
- $2,000 available at $2,450.00
- $3,000 available at $2,450.25
- $5,000 available at $2,450.50

Your $5,000 market order fills $2,000 at $2,450.00 and $3,000 at $2,450.25. Your average entry price is $2,450.15 - slightly higher than the best ask because you ate through two price levels.

### When to Use Market Orders

- You need to enter or exit a position **immediately** and price precision is secondary
- Fast-moving markets where a limit order might not fill
- [Closing a losing position](/guides/trading/how-to-close-position) when you need to get out right now
- Small position sizes where slippage is negligible

### The Trade-Offs

- **Higher fees:** Market orders pay the taker fee of 0.045%, compared to 0.015% for maker limit orders (see the full [fee structure](/guides/fees/fees-explained))
- **Slippage:** On large orders or thin markets, you may fill at worse prices than expected
- **No price control:** You accept whatever the market gives you

> **Key takeaway:** Market orders are the "I need this done right now" button. Use them when speed matters more than price. For everything else, limit orders are almost always the better choice.

---

## Limit Orders

Limit orders let you set the exact price at which you want to buy or sell. Your order sits on the book and waits until the market comes to your price. This gives you full control over your entry and exit prices, and it costs less.

### How Limit Orders Work

When you place a limit buy at $2,440 on ETH-USD, your order goes into the order book at that price level. It will only execute if someone else is willing to sell at $2,440 or lower. Until then, your order rests on the book, adding liquidity.

**Example:** ETH is currently trading at $2,450. You place a limit buy at $2,440. If ETH drops to $2,440, your order fills. If ETH never reaches $2,440, your order stays open (or expires, depending on your time-in-force setting).

### Time-in-Force Options

Hyperliquid offers several time-in-force settings that control how long your limit order stays active:

**GTC (Good-Til-Cancelled):** The default. Your order stays on the book until it fills completely or you manually cancel it. Use this when you are willing to wait for your price.

**IOC (Immediate-or-Cancel):** Your order fills as much as it can immediately, and any unfilled portion is cancelled. Use this when you want to grab available liquidity at your price but do not want a resting order.

**Post-Only:** Your order is guaranteed to be a maker order. If it would fill immediately (because your limit price is at or better than the current market), the order is rejected rather than executing as a taker order. Use this when you specifically want the lower maker fee and are willing to have the order rejected rather than pay taker fees.

> **Tip:** Post-Only orders are a fee optimization power move. By ensuring you always pay the maker rate (0.015%) instead of accidentally paying the taker rate (0.045%), you save 67% on fees. If you are placing limit orders close to the market price, always consider Post-Only.

### When to Use Limit Orders

- You have a specific price target for entry or exit
- You want to pay lower maker fees (0.015% vs 0.045%)
- You are not in a rush and can wait for the market to come to you
- Building a position over time at favorable prices

![Hyperliquid limit order entry panel showing price, size, and time-in-force dropdown](/images/trading/shared/hyperliquid-trading-interface.webp)

---

## Stop-Loss Orders

A stop-loss is a conditional order that triggers when the market price reaches a specified level. Its job is simple: protect you from catastrophic losses by automatically closing your position if the trade goes against you.

### Stop-Market Orders

The most common type. You set a trigger price, and when the market reaches that price, a market order is placed to close your position.

**Example:** You buy ETH at $2,450 with 10x leverage. You set a stop-loss at $2,400. If ETH drops to $2,400, a market sell order executes automatically, closing your position and capping your loss at roughly $50 per ETH (minus fees and slippage).

**Pros:** Guaranteed execution - your position will close no matter how fast the market moves.
**Cons:** In a flash crash, your fill price might be slightly worse than your stop price due to slippage.

### Stop-Limit Orders

A stop-limit works similarly, but instead of triggering a market order, it places a limit order at a price you specify.

**Example:** Same setup as above, but you set a stop-limit with a trigger at $2,400 and a limit at $2,395. When ETH hits $2,400, a limit sell order is placed at $2,395. This gives you $5 of buffer so you are not market-selling into a thin book.

**Pros:** You control the execution price and avoid slippage.
**Cons:** If the market blows through your limit price without filling your order (common in flash crashes), your stop-loss fails to execute and you remain in the position. This can be dangerous.

> **Note:** For risk management, stop-market orders are generally safer than stop-limit orders. A stop-limit that does not fill defeats the entire purpose of a stop-loss. Unless you have a specific reason to use stop-limit, default to stop-market for protecting your positions.

### How to Set a Stop-Loss on Hyperliquid

1. Open a position (or navigate to an existing one)
2. In the order entry panel, select **"Stop Market"** or **"Stop Limit"** from the order type dropdown
3. Set your **trigger price** - the price at which the stop activates
4. Set your **order size** - typically the full size of your position to close it completely
5. If using stop-limit, also set the **limit price**
6. Confirm the order

Your stop-loss appears in the Orders tab and remains active until triggered or cancelled.

![Setting a stop-market order on Hyperliquid with trigger price highlighted](/images/trading/shared/hyperliquid-trading-interface.webp)

> **Key takeaway:** Every position should have a stop-loss. Period. The question is not whether to use one, but where to place it. A good rule of thumb: risk no more than 1-2% of your total account per trade. For a complete breakdown of risk management, per-asset max leverage, and cross vs. isolated margin, see our [leverage guide](/guides/trading/leverage-guide).

**Trade Smarter From Day One** — Set up your Hyperliquid account with a 4% lifetime fee discount. Lower fees on every market order, limit order, and stop-loss execution - permanently. [Get Your 4% Discount](https://app.hyperliquid.xyz/join/Concept211)

---

## Take-Profit Orders

Take-profit orders are the mirror image of stop-losses. Instead of protecting against losses, they automatically close your position when it reaches a profit target.

### How Take-Profit Works

You set a trigger price above your entry (for longs) or below your entry (for [short positions](/guides/getting-started/how-to-short-on-hyperliquid)). When the market reaches that price, a sell order executes and locks in your gains.

**Example:** You buy BTC at $85,000 and set a take-profit at $88,000. If BTC reaches $88,000, your position closes automatically and you pocket the $3,000 per BTC gain (multiplied by your leverage).

Like stop-losses, take-profits come in market and limit varieties. Take-profit market orders guarantee execution at the target level. Take-profit limit orders let you set a specific execution price, with the same trade-off of potentially not filling.

### Combining Stop-Loss and Take-Profit

The real power comes from using both together. Set a stop-loss below your entry and a take-profit above it, and you have defined the complete risk/reward for the trade before it even plays out.

**Example setup for a BTC long at $85,000:**
- **Stop-loss:** $83,500 (risking $1,500 per BTC)
- **Take-profit:** $88,000 (targeting $3,000 per BTC)
- **Risk/reward ratio:** 1:2

This means for every dollar you risk, you stand to gain two. Over time, even a 40% win rate with a 1:2 risk-reward is profitable.

> **Note:** Hyperliquid lets you set both stop-loss and take-profit on the same position simultaneously. When one triggers, the other is automatically cancelled. This is sometimes called a "bracket order" or "OCO (One-Cancels-Other)" setup.

## TWAP Orders

TWAP stands for **Time-Weighted Average Price**. It is a tool for executing large orders gradually over time, rather than all at once. Institutional traders have used TWAP algorithms for decades, and Hyperliquid makes this available to everyone. This section covers the essentials; the [full TWAP orders guide](/guides/trading/twap-orders) goes deeper on sizing, multi-day windows, and the API.

### Why TWAP Exists

If you want to buy $500,000 worth of a mid-cap perpetual, dropping a single market order would eat through multiple price levels, causing significant slippage and moving the market against you. A TWAP order breaks that $500,000 into smaller chunks, each executed at a set interval across a time window you specify.

### How Hyperliquid TWAP Works

1. You specify the **total order size** and the **running time** of the execution window, anywhere from 5 minutes to 7 days
2. Hyperliquid calculates the sub-order interval from those two inputs. Thirty seconds is the floor, and the spacing widens as the window lengthens relative to the size, so every slice stays above the $10 minimum notional
3. Each sub-order executes with a maximum slippage of 3%. If one cannot fill, the TWAP falls behind its target and tries to catch up with larger sub-orders, up to 3x the normal slice size
4. The result is an average fill price that tracks the time-weighted average market price over the window

The minimum total order size is **$100 notional**. Two worked examples from the docs show how the interval adapts: $10,000 over 1 hour becomes roughly 121 sub-orders of about $83, fired every 30 seconds, while the same $10,000 over 4 days becomes roughly 1,000 sub-orders of about $10, spaced around six minutes apart.

> **Note:** The 7-day ceiling and the calculated interval both arrived in the July 2026 update. Before that, running time capped at 24 hours and the interval was fixed at 30 seconds, which meant small orders over long windows produced sub-orders below the $10 minimum and got rejected. See the [TWAP orders guide](/guides/trading/twap-orders) for the full before-and-after.

> **Tip:** TWAP is especially useful when entering or exiting positions in less liquid altcoin perpetuals, where a single large order can cause noticeable price impact. Even on liquid pairs like BTC and ETH, TWAP can improve execution on six-figure positions.

### Trigger Price and Max/Min Price

Hyperliquid added two price parameters to TWAP orders, and they turn a passive execution algorithm into something you can arm ahead of time and walk away from.

**Trigger price** activates the TWAP. The order sits dormant until the mark price reaches the level you set, then begins slicing. This lets you queue an entry at a level you actually want rather than starting execution the moment you click.

**Max price (or min price)** terminates it. If the mark price reaches your stop level mid-execution, the TWAP shuts down and stops sending sub-orders. Use max price on a buy TWAP to abandon the entry if the market runs away from you, and min price on a sell TWAP to stop dumping into a collapse.

**Example:** You want to accumulate $100,000 of ETH over 4 hours, but only if it drops to $3,200, and you want to bail if it falls below $3,000. Set a buy TWAP with a $3,200 trigger and a $3,000 min price. Nothing happens until ETH touches $3,200. Execution then runs until the window closes or ETH breaks $3,000, whichever comes first.

> **Note:** Both parameters read the **mark price**, not the last trade. Your trigger fires the moment the mark crosses the level even if no trade has printed there, which matters on thin books where the last trade can lag the mark by a meaningful amount.

There is also an optional **randomize** setting that varies each sub-order by up to ±20% of the standard slice size, which makes the execution pattern harder to detect and front-run.

### When to Use TWAP

- Entering or exiting positions larger than 1% of the asset's daily volume
- You want to avoid front-running by other traders who watch for large orders
- Reducing timing risk by spreading execution across a broader time window
- DCA-style entries into a new position over hours or days, now stretching to a full week
- Arming a large entry at a level you expect the market to reach overnight, using a trigger price
- Accumulation or distribution programs that need to run across several sessions rather than one

On multi-day windows, remember that [funding](/guides/trading/funding-rates-explained) accrues on the portion already filled and that scheduled network upgrades pause sub-order fills. The [dedicated TWAP guide](/guides/trading/twap-orders) covers those tradeoffs in detail.

> **Warning:** TWAP sub-orders do not fill during the post-only period of a network upgrade, and a TWAP that repeatedly cannot find liquidity may never complete. Check the fill progress rather than assuming the full size went through.

![Hyperliquid TWAP order configuration panel showing size, duration, and sub-order count](/images/trading/shared/hyperliquid-trading-interface.webp)

---

## Scale Orders

Scale orders let you place multiple limit orders distributed across a price range in a single action. Instead of manually placing 10 separate limit orders at 10 different prices, you define the range and Hyperliquid places them for you.

### How Scale Orders Work

You specify:
- **Total size** of all orders combined
- **Price range** (lowest price to highest price)
- **Number of orders** to distribute across that range

Hyperliquid then creates individual limit orders spread evenly across your specified range.

**Example:** You want to accumulate ETH between $2,300 and $2,400. You set a scale buy order with a total size of $10,000, spread across 10 orders from $2,300 to $2,400. Hyperliquid places $1,000 limit buys at $2,300, $2,311, $2,322, $2,333, $2,344, $2,355, $2,366, $2,377, $2,388, and $2,400.

### When to Use Scale Orders

- Building a position gradually during a pullback
- Taking profit in stages as the price rises
- Grid-style trading strategies
- You believe the price will move through a range but are unsure exactly where it will find support or resistance

> **Key takeaway:** Scale orders are the lazy trader's best friend. Instead of babysitting charts and placing individual limit orders at each level, set a scale order and walk away. Your position builds automatically as the market moves through your range.

## Advanced: TP/SL Combined Strategies

Experienced traders rarely use stop-loss or take-profit in isolation. The most effective approach is building a complete trade plan before entry, with both your downside protection and your profit targets defined upfront.

### The Bracket Order Approach

A bracket order combines three elements:
1. **Entry order** (market or limit)
2. **Stop-loss** (defines maximum loss)
3. **Take-profit** (defines target gain)

On Hyperliquid, you can configure this by placing your entry order, then immediately setting both a stop-loss and take-profit on the resulting position. When one side triggers, the other cancels automatically.

### Scaling Out With Multiple Take-Profits

Some traders prefer to take partial profits at different levels. For example:
- Close 50% of the position at the first target
- Move the stop-loss to breakeven
- Close the remaining 50% at a second, more ambitious target

You can implement this on Hyperliquid by setting multiple take-profit orders at different price levels, each for a portion of your position size. Combine this with a stop-loss, and you have a sophisticated risk management structure that runs on autopilot.

> **Note:** Moving your stop-loss to breakeven after taking partial profits is one of the most powerful risk management techniques. It turns a winning trade into a "free trade" - you have locked in some profit and can no longer lose money on the remaining position.

**Ready to Use These Order Types?** — Open your Hyperliquid account with our referral link and start trading with a 4% lifetime discount on all fees. Every order type, every trade - discounted. [Start Trading - Save 4%](https://app.hyperliquid.xyz/join/Concept211)

## Which Order Type Should You Use?

Here is a quick decision matrix to help you pick the right order type for each situation:

| Situation | Best Order Type | Why |
|---|---|---|
| Need to enter/exit immediately | Market Order | Guaranteed fill, instant execution |
| Have a specific price target | Limit Order (GTC) | Control your price, lower fees |
| Want maker fees guaranteed | Limit Order (Post-Only) | Rejected rather than filled as taker |
| Protecting against downside | Stop-Market | Automatic exit, guaranteed fill |
| Locking in profits | Take-Profit (Market) | Automatic exit at target price |
| Large position entry/exit | TWAP | Minimizes market impact over time |
| Building a position across a range | Scale Order | Multiple limit orders, one click |
| Complete trade plan | Bracket (Entry + SL + TP) | Defined risk/reward, runs on autopilot |

> **Tip:** Track real-time funding rates across Hyperliquid, Binance, and Bybit with our [live Funding Rates tool](/tools/funding-rates). Useful for evaluating the ongoing cost of holding positions when choosing between market and limit entries.

### The 80/20 Rule for Most Traders

For the majority of traders, you will use these four order types 80% of the time:

1. **Limit orders** for entries and exits (lower fees, price control)
2. **Market orders** for urgent exits (when you need out now)
3. **Stop-loss (market)** on every position (non-negotiable risk management)
4. **Take-profit** on every position (lock in gains without watching charts)

TWAP and scale orders become relevant as your position sizes grow and you start trading less liquid markets. They are powerful tools, but not essential for beginners. If you prefer a hands-off approach, [copy trading vaults](/guides/trading/copy-trading-guide) let experienced traders handle execution for you.

> **Tip:** The single biggest improvement most traders can make is switching from market orders to limit orders for entries. You save 67% on fees - $4.50 drops to $1.50 per $10,000 traded - and often get a better price. Place your limit a few ticks from the current price for near-instant fills at maker rates.

## Summary

Understanding order types is not about memorizing definitions - it is about knowing which tool to pull out for each situation. Market orders for speed, limit orders for precision and lower fees, stop-losses for protection, take-profits for discipline, TWAP for large positions, and scale orders for range-based strategies. These order types work across all Hyperliquid markets - perpetual futures, [spot markets](/guides/trading/spot-trading-guide), and even [commodity](/guides/trading/commodities-trading-guide) and [equity perps](/guides/trading/equity-perps-guide).

The best traders build a complete plan for every trade before they enter: entry, stop-loss, and take-profit. The order types on Hyperliquid give you everything you need to execute that plan automatically, so you can trade with discipline instead of emotion.

If you have not created your Hyperliquid account yet, make sure to use a [referral link](https://app.hyperliquid.xyz/join/Concept211) when signing up. The 4% lifetime fee discount applies to every order type - market, limit, stop-loss, and everything else. It cannot be added after account creation, so do not skip this step.
