Skip to content

⚠︎ Risk warning: leveraged derivatives on unregulated platforms — you can lose everything you deposit. Not investment advice.

How-to · By · Updated 2026-09-29

Why Your Hyperliquid TP/SL Filled Badly: Docs Answers

Answers verified against Hyperliquid's official support docs on 2026-09-15. Order-type definitions are on the order-types page.

Hyperliquid's support section has a page titled "Trade outcome looks incorrect". Most of what it covers comes down to one fact and one design choice: triggers use the mark price while fills happen on the book, and a TP/SL attached to an order is not the same object as one attached to a position. Here are the docs' answers, case by case.

"My TP executed and made a loss"

"TP/SL are triggered by mark price, and then executed. Trade price and mark price are different." A market TP/SL has "a 10% slippage tolerance, which means the execution price can deviate, especially for larger positions or illiquid tokens" — so a take-profit can trigger in profit and fill in loss in a thin or fast market. The docs' three remedies: "use limit TP/SL orders to specify the exact price you want", "break up large positions into smaller chunks", and "check the order book before placing orders". Why mark and book differ is on the mark-price page.

The worked examples

The pattern: the limit price is your slippage budget. A limit equal to the trigger protects the price and risks not filling; a limit past the trigger fills more reliably and caps the damage.

Stop-market and stop-limit entries

For entering a long, a stop's trigger sits "above current market price" — "used when you want to place a long only if the price is higher than the current price"; for a short, below. A stop-limit adds a limit price, "typically lower than the stop price" for a buy and "higher than the stop price" for a sell, "otherwise orders will likely fill immediately upon triggering". The mirror types, take-market and take-limit, trigger on the other side of the mid.

Two more "incorrect" outcomes the docs explain

FAQ

Should I use market or limit TP/SL?

The docs describe the trade-off rather than prescribing: market fills but can slip up to 10%; limit controls the price but "may rest ... without filling" through a gap.

Does a TP/SL on the position resize if I add to it?

One opened from the position form defaults to the whole position at trigger time; if you set a specific size it is fixed and "will not resize with the position".

Why did my TP/SL vanish when I cancelled the entry?

It was tied to the parent order. Cancelling an unfilled or partially filled parent cancels its children; the exception is a parent cancelled for insufficient margin after a partial fill.

Open Hyperliquid → (opens in a new tab)

Referral link — 4% fee discount, disclosed on the referral page. See our methodology.

How the other covered venues liquidate and trigger stops is compared in liquidations and stop-losses compared.