How to Trade on Hyperliquid: Place, Manage, and Close Perps Safely

Trading perps on Hyperliquid feels like a CEX order book, but the failure modes are different because you’re self-custody and the venue settles on its own chain. The practical problem most traders hit isn’t “how do I click buy,” it’s getting leverage, funding, and liquidation mechanics right so a good idea doesn’t turn into a forced close. This walkthrough focuses on the exact workflow: deposit collateral, place orders, manage positions, and exit cleanly.
TL;DR
- You’ll be able to open, manage (TP/SL + reduce-only), and close a perp position on Hyperliquid.
- Expect ~10–20 minutes end-to-end the first time (wallet connect + deposit + first order).
- Most people mix up mark price vs oracle price and get surprised by triggers, funding, or liquidation.
Trading perps on Hyperliquid is straightforward once you treat it like two separate tasks: (1) operational setup (wallet + collateral + order entry) and (2) risk plumbing (mark price, liquidation distance, and funding carry). Hyperliquid is a decentralized perpetual futures venue: you can go long or short with leverage without owning the underlying asset, and positions don’t expire. That “no expiry” part is exactly why funding and liquidation discipline matter more here than on a quick spot trade.
Hyperliquid’s UI is intentionally CEX-like—order book, fast execution, quick cancels—but it settles on its own Layer 1. LBank describes Hyperliquid’s design as embedding the order books into the chain itself via “HyperCore,” with “one-block finality” under “HyperBFT,” and claims throughput of “200,000 orders per second.” That architecture is why it can feel snappy while still being non-custodial, but it doesn’t remove trading risk; it mostly removes custodial risk.
What you need before you start
You need a self-custody wallet you’re comfortable signing with. In practice, that’s usually MetaMask or Rabby on desktop, or a hardware wallet like a Ledger Nano X connected through one of those. If you’re using a hardware wallet, budget extra time for approvals and signing; the “fast trading” part doesn’t help if you’re fumbling confirmations.
You also need collateral ready to deposit to Hyperliquid. Hyperliquid perps are margined—your collateral is what absorbs losses and keeps you above maintenance requirements. Don’t show up with exactly the amount you want to trade; leave room for funding payments and normal price noise so you’re not forced to close at the worst moment.
Finally, you need to be clear on three prices you’ll see on an onchain perp venue: last traded price, mark price, and oracle price. OneKey (citing Hyperliquid docs) stresses that mark price is used for “margining, liquidations, TP/SL triggers, and unrealized PnL calculations,” while oracle price is used to compute funding. If you don’t know which one your stop-loss triggers on, you’re not ready to size leverage.
Step-by-step
Connect your wallet and confirm you’re on the real Hyperliquid app domain.
This is boring, but it’s where people lose money. Use a wallet you trust (MetaMask/Rabby are common) and verify the URL before you connect. Hyperliquid is popular enough that phishing clones are worth the effort for attackers, and once you sign the wrong thing, “self-custody” becomes “self-inflicted.” After connecting, take 30 seconds to find where Hyperliquid displays your account/collateral balances so you can sanity-check deposits and PnL later.
Deposit collateral and wait until the balance is actually credited.
You can’t trade perps until collateral is in your Hyperliquid account. Deposit first, then wait for the UI to show the updated collateral balance before placing any orders. The reason is simple: if you place an order assuming funds are there, you’ll either get rejected or you’ll size incorrectly and end up over-levered relative to what actually arrived. If the deposit looks “stuck,” don’t keep retrying—verify the transaction status in the relevant explorer for the chain you used.
Pick a market and read the funding + mark/oracle context before you touch leverage.
Choose the perp market you want (BTC, ETH, etc.), then immediately locate the funding rate display and the mark price display on the trading screen. Perps are anchored to spot/index prices via funding payments exchanged between longs and shorts; 21Shares explains the basic rule: if the perp trades above the “real market price,” longs pay shorts, and if it trades below, shorts pay longs. That matters because you can be right on direction and still lose money if you pay heavy funding for long enough.
Set leverage based on liquidation distance, not on “how confident you feel.”
Leverage increases your position size relative to collateral, which magnifies both gains and losses and increases liquidation risk. The practical check is: after you set leverage, look at the liquidation price the UI shows and ask whether normal volatility could hit it. If the liquidation price is close enough that a quick wick can tag it, you’re not “trading,” you’re gambling on microstructure. OneKey’s framing is the right mental model: “funding is secondary—solvency mechanics are primary.”
Place your entry order (limit when you can, market only when you must).
Hyperliquid is an order-book venue, so you’ll typically choose between a limit order (maker-style, resting on the book) and a market order (taker-style, crosses the spread immediately). During calm conditions, limit orders give you price control and reduce slippage risk. During volatility, market orders can fill worse than expected because spreads widen and the book thins—this is where people think they bought “here” but actually got filled “up there.” If you do use a market order, keep size smaller than you think you can handle and confirm the average fill price after execution.
Immediately add risk controls: stop-loss / take-profit and use reduce-only for exits.
Once you have a position, don’t leave it naked. Add a stop-loss and (if it fits your plan) a take-profit. The key Hyperliquid-specific habit is to use reduce-only on exit orders so you don’t accidentally flip from long to short (or vice versa) if you overfill or if your position size changes. Reduce-only is a simple flag, but it prevents a very real failure mode: you think you closed, but you actually reversed and doubled your risk.
Monitor funding and understand what you’re paying (or earning) per interval.
Funding is not a trading fee charged by the venue; it’s a peer-to-peer payment between longs and shorts, as OneKey notes (citing Hyperliquid docs). The annoying reality is that funding can dominate PnL for longer holds, especially with leverage. OneKey provides a practical estimation relationship from HL docs: funding_payment ≈ position_size × oracle_price × funding_rate.
OneKey’s worked example is worth copying into your own mental math: long 2 ETH, oracle price $2,500, hourly funding +0.01% → 2 × 2,500 × 0.0001 = $0.50 paid per hour. That’s not catastrophic, but it’s also not “free,” and it scales linearly with size. Also note the settlement timing confusion: MEXC’s guide says funding is settled “every 8 hours on Hyperliquid,” while OneKey (citing HL docs) says funding is “paid every hour,” with Hyperliquid computing an 8-hour rate and paying “one-eighth” each hour. Practically, many interfaces show an 8-hour rate because that’s a common market convention, but your balance impact can be more granular.
Close the position cleanly, then withdraw only after you’ve checked for leftover exposure.
When you’re done, close the position (often via a reduce-only market order if you need out now, or a reduce-only limit if you’re patient). Then confirm position size is exactly zero and that you don’t have any resting orders that could reopen exposure. Only after that should you withdraw collateral. This “check for leftovers” step sounds paranoid until you’ve had the experience of withdrawing, thinking you’re flat, and then seeing a small position reopen because an old order finally filled.
What goes wrong
Wrong price reference (mark vs oracle vs last price).
Symptom: your TP/SL triggers at a level that doesn’t match the last traded price you were watching, or your unrealized PnL looks “off.” Fix: treat mark price as the risk engine. OneKey (citing HL docs) says mark price is used for “margining, liquidations, TP/SL triggers, and unrealized PnL calculations,” while oracle price is used for funding. If you’re setting stops based on last price, you’re using the wrong reference.
Funding surprise (you’re right on direction but PnL bleeds).
Symptom: price moves your way, but your net PnL improves slowly or even goes negative over time. Fix: compute expected funding using OneKey’s relationship: funding_payment ≈ position_size × oracle_price × funding_rate, and check the sign. Positive funding means longs pay shorts; negative funding means shorts pay longs. If you’re holding for hours/days, funding isn’t background noise—it’s carry.
Funding interval confusion (8-hour display vs hourly settlement).
Symptom: you expect funding to hit at an 8-hour cadence, but you see balance changes more frequently (or vice versa). Fix: don’t anchor to the UI label alone. MEXC states funding settles every 8 hours, while OneKey (citing HL docs) states funding is settled hourly with an 8-hour rate prorated. The practical move is to watch your balance around the interval boundaries your interface uses and size positions assuming funding can be charged frequently.
Liquidation happens “too early.”
Symptom: you get liquidated even though the last traded price never touched your liquidation level (in your head). Fix: liquidation is typically based on mark price, not last price. During volatility, mark price can move differently than last price because it’s designed to be robust and to reflect executable conditions. If you’re trading high leverage, that difference is enough to end you.
Market order slippage during volatility.
Symptom: you hit market buy/sell and get filled far from the quote you saw a second ago. Fix: use limit orders when you can, and when you can’t, reduce size. Order-book DEXs can see spreads widen fast; Hyperliquid’s speed doesn’t prevent the book from thinning when everyone rushes the same side.
Accidental position flip when “closing.”
Symptom: you try to close a long, but you end up short (or the reverse). Fix: use reduce-only on exit orders, and confirm the position size after fills. Reduce-only exists specifically to prevent this mistake.
When this isn't the right move
Hyperliquid perps aren’t ideal if you’re trying to express a view without liquidation risk. If you want simple exposure to a crypto price move and you don’t need leverage or shorting, spot is mechanically simpler because there’s no funding and no liquidation engine.
Perps also aren’t great for long holds when funding is consistently against you. 21Shares’ “rent” analogy is accurate: you can hold indefinitely, but you keep paying (or receiving) funding to keep the contract anchored. If your plan is “hold for weeks,” you need to treat funding as a core part of the trade, not a footnote.
Tools and references
Etherscan-style explorers are still useful for checking deposits/withdrawals and confirming transaction status, but the most relevant references for Hyperliquid-specific mechanics are the protocol docs summarized by OneKey. OneKey’s article is also the cleanest place to internalize the oracle vs mark distinction and the funding payment formula before you size up.