ORDER TYPES · EXECUTION

What is a chase order?

A chase order places a maker-only limit order at the best bid or ask and automatically moves it whenever the market moves, so the order stays at the front of the book until it fills. It is the closest thing to a market order that still earns the maker fee.

Best forFast fills without crossing the spread
Trade-offNo guaranteed fill in a fast market
ControlsDistance limit, refresh interval, min ticks
Fee sideMaker (post-only)

How a chase order works

A normal limit order sits where you put it. If price moves away, it stays behind and never fills. A chase order watches the top of the book and re-submits the order at the new best price every time it changes by a minimum number of ticks, on a refresh interval of a couple of seconds. Because every replacement is post-only (ALO on Hyperliquid), the order never takes liquidity and never pays the taker fee.

A distance limit caps how far the chase will follow. If you start chasing a buy at $77,300 with a 0.3% limit and price runs to $77,540, the chase stops and leaves the remaining size unfilled rather than buying into a spike. You can also stop it manually at any point.

When to use one

Chase suits entries and exits where you want to be filled soon but not at any price: scaling into a position while the market chops, closing a position after a news move has already happened, or executing on a venue where the taker fee is a large share of your expected edge. On a maker-taker schedule the difference is typically several basis points per side, which compounds quickly for active traders.

It is the wrong tool when you need certainty. In a one-way move the best price keeps stepping away and the order keeps repricing behind it; the distance limit will eventually stop it with size unfilled. For a stop-loss or a fill you cannot afford to miss, use a market order with a slippage cap instead.

Example: closing a 5 ETH long after a spike

WORKED EXAMPLE

ETH jumps 2% on a headline and a trader wants out of a 5 ETH long. The spread has widened to $1.20; the taker fee is 0.045% and the maker fee 0.015%.

Order
Sell 5 ETH, chase, reduce-only
Start
Best ask $2,543.60, best bid $2,542.40
Refresh
Every 2 seconds, reprice after 2 ticks
Distance limit
0.25% ($6.36)
Fills
2.1 ETH at $2,543.60, 2.9 ETH at $2,542.90
Saved
About $3.80 in fees plus $3 of spread versus a market sell

The order repriced three times in 14 seconds and averaged $2,543.19, above the starting mid. A market sell would have started at the $2,542.40 bid and walked lower from there.

EXECUTION IN TERMINAL

Run it on every exchange
from one order form.

Proliquid chases the best bid or ask for you on Hyperliquid and every connected exchange, with the distance limit and refresh rate under your control.

  • Same order form on seven exchanges
  • Live fills and remaining size per order
  • No subscription; your keys stay with you
Open the terminalFree to use. Connect your exchange to trade.
ORDER TYPES

Chase order: common questions

Short answers to the questions traders ask most about this term. For the rest of the glossary, start from the Learn index.

Does a chase order guarantee a fill?

No. It stays maker-only, so it only fills when someone trades into it. In a fast one-directional move the distance limit stops it and the remaining size is left unfilled. Use a market order when the fill matters more than the fee.

Why does a chase order pay the maker fee?

Every replacement is submitted post-only (ALO). If the new price would cross the spread the exchange rejects it instead of taking liquidity, and the chase tries again at the next refresh. All fills are therefore maker fills.

What distance limit should I use?

Tight enough that you would not want to fill beyond it anyway. 0.1% to 0.3% is common for majors; wider for thin markets where the top of book jumps more between refreshes.

What happens to partial fills?

Filled size stays in the position. The chase continues repricing the remaining size until it fills, hits the distance limit, or you stop it.