/home//guides/how-to-trade-perps
Trading 10 min read

How to Trade Perpetuals On-Chain: A Practical Framework

Trading perpetuals on-chain is materially different from trading on Binance or Bybit. The mechanics of self-custody, funding rates, and on-chain liquidations create failure modes that centralized exchange traders don't encounter. This guide is a practical framework — not a trading strategy — for anyone moving from a CEX to a DEX, or starting from scratch on-chain.

1

Choose your venue based on what you're actually trading

Not all perp DEXes serve the same use case. Hyperliquid has the broadest asset selection and the best execution for active traders who trade frequently and in moderate sizes — the maker rebate structure actively rewards limit order use. GMX is better for large positions ($100K+) where you need zero price impact; the pool model guarantees oracle pricing regardless of size. dYdX offers deep institutional-grade liquidity specifically for BTC, ETH, and SOL. Vertex is worth considering if you want to use spot holdings as collateral without converting to USDC. Aevo is the only viable venue for on-chain options. Match your trading behavior to the venue's architecture — don't just use whichever has the best marketing.

2

Set up a dedicated trading wallet

Don't trade from your primary wallet. Create a separate wallet specifically for active trading. This limits blast radius if you sign a malicious transaction, and it also simplifies tax accounting. Fund it with only the capital you're actively deploying. Keep your long-term holdings in a hardware wallet or a separate cold wallet entirely. On venues that support 1-click trading (Hyperliquid, Vertex), you'll be asked to sign a one-time message creating a session key — this is normal and allows trades without wallet pop-ups. Understand what you're signing before confirming.

3

Size based on worst-case, not expected outcome

The most common mistake in leveraged trading is sizing based on what you expect to happen. Professionals size based on what they can afford to lose. A reasonable rule: no single position should risk more than 1–2% of your total trading capital. On a $10,000 account, that means your stop-loss trigger should cost you no more than $100–200. Working backward: if you want to trade BTC with a 5% stop-loss, and you can afford to lose $150, your maximum position size is $3,000 in notional ($150 / 5%). Leverage is an output of position sizing — not an input. Stop thinking about '10x leverage' and start thinking about 'maximum dollar risk.'

4

Use limit orders, not market orders

Market orders guarantee execution but not price. On orderbook DEXes, a market order walks through the book — filling at progressively worse prices until your size is absorbed. On illiquid altcoin markets, slippage on a market order can be 0.5–2% on entry alone, before you've even started the trade. Limit orders set the maximum price you'll pay (or minimum you'll accept for shorts) and only execute at that price or better. Combined with Hyperliquid's maker rebate of -0.01%, limit orders can actually generate a small credit on fill rather than paying a spread. The only time a market order makes sense is when speed of entry is worth the slippage cost — genuine news-driven trades.

5

Set your stop-loss before entering the position

This sounds obvious. Almost nobody does it correctly. The stop-loss must be set immediately after your entry fills — not after you've 'watched for a bit' to see how it behaves. Watching price action with an open unprotected position is how traders talk themselves out of the stop-loss they planned. On Hyperliquid, set a stop-market (triggers at price, executes as market) rather than a stop-limit. Stop-limits can fail to execute if price gaps through your trigger level. On GMX, consider the price impact during volatile conditions — liquidation can occur at prices different from what you model in calm markets.

6

Understand the full cost of a trade before you enter

The real cost of a perpetual trade is rarely just the taker fee. Model every cost explicitly: (1) Taker fee on entry — e.g., 0.025% on Hyperliquid for $10,000 = $2.50. (2) Funding rate cost per day — if BTC funding is 0.03% per 8h, that's 0.09% per day = $9 per day on a $10,000 position. (3) Taker fee on exit — another $2.50. (4) Any price slippage on exit in a fast market — estimate 0.1–0.2%. Total for a 3-day hold: roughly $32–$42 in costs plus whatever the market moves. Your trade needs to overcome all of these costs to be profitable. Most short-term trades on DEXes don't, because traders only model the taker fee.

Trade Now

Start Trading On-Chain

Leverage up to 50x. No KYC. Your keys, your positions.

Maker rebate — get paid to provide liquidityNon-custodial. You keep your keys.

Key Takeaways

  • Match venue selection to your trade size and frequency — not brand preference
  • Create a dedicated trading wallet separate from your long-term holdings
  • Size based on dollar risk tolerance, not leverage multiplier
  • Use limit orders to avoid slippage and, on rebate venues, earn a small credit on fill
  • Always model the full cost: entry fee + funding + exit fee before the trade makes sense

Frequently Asked Questions

How much capital do I need to start trading perps on-chain?

Practically, $500–$1,000 minimum to make the gas and bridge costs worthwhile relative to position sizes. Most DEXes have no minimum deposit. With less than $500, bridging fees and minimum fee structures on some chains will consume a disproportionate portion of your capital on every trade.

Should I use high leverage (20x, 50x) on perp DEXes?

Almost never. High leverage is mathematically almost certain to liquidate you given sufficient time. A 10x levered position is liquidated by a 10% move against you — which happens regularly in crypto during news events, even to assets you're directionally right on. Experienced traders on volatile assets rarely exceed 3–5x. Use leverage to increase exposure to a conviction trade slightly, not to magnify a small account into a large one quickly.

Can I automate trading on perp DEXes?

Yes. Hyperliquid has a well-documented API and supports API keys that operate without wallet signatures on every order. dYdX has a similar API. GMX supports keeper-based automation. If you're running algorithmic strategies, check each venue's rate limits, API stability, and whether their API costs include taker fees or offer maker rebates for automated limit orders.

What is the safest perp DEX from a custody standpoint?

On-chain security scales with how decentralized the matching engine is. Hyperliquid's fully on-chain orderbook is the highest standard — every operation is a verifiable chain state. dYdX v4 on its Cosmos app-chain is second. Hybrid models like Vertex and Aevo are technically custodial during the matching phase but non-custodial for settlement. From a pure custody standpoint, your funds in smart contracts are always safer than funds on a centralized exchange — but bridge risk exists for all of them.

Subscribe to the Signal

Get institutional-grade analysis, protocol alerts, and emerging risk assessments delivered to your terminal weekly. No noise.

> We respect privacy algorithms. Unsubscribe at any time.