Skip to content
Home

Making Perpetual Trading Less Scary

How a few small UX shifts (clearer language, better feedback and simpler flows) turn an overwhelming experience into one that feels calm, confident and in control.

First published on Behance

Markets screen: search, Hot, New, Gainers and Losers filters, and a list of pairs with sparklinesTrade page for BTC/USDC: price chart on top, then Long or Short, trade amount and leveragePortfolio: total profit and loss, open positions and a Close & Lock Gains button

Metrics

  • 4-day sprint, from research to UI.
  • 3 platforms audited: GMX, Hyperliquid and Binance.
  • 10 trading features compared side by side.
  • 4 beginner aids none of them offered: liquidation explained, plain-language terms, a visual risk level and contextual tooltips.
  • 11 screens designed.

Role

Sole designer on a self-initiated project: research, UX audit, information architecture and UI design, in Figma. Mobile app, 2025.

Opportunity

The first time I tried a perpetual trading platform, I felt like I was walking into a high-stakes casino with no instructions. The interface was dense. The terms were unfamiliar. I wasn't sure what button did what, or how much I was really risking. And I've worked in DeFi.

That moment stuck with me. It made me realise how many users probably bounce at the exact same point, not because they're uninterested, but because the product never earned their trust or gave them confidence.

Problem

Perpetual trading is one of crypto's most powerful tools, but also one of the most intimidating. Complex jargon, hidden risks and chaotic interfaces make it easy for users to feel overwhelmed or make costly mistakes.

So in a 4-day sprint I reimagined the core trading experience to feel more human, approachable and trustworthy, without losing the depth advanced users expect. It was self-initiated, based on real UX issues I'd seen in the market, and I approached it like I was already on the product team: reducing friction, clarifying flows and building trust through design.

Goals

  • Main goal: make perpetual trading approachable without sacrificing power or control.
  • Supporting goal: a beginner-friendly trading flow that clearly explains risk (like liquidation), simplifies how users manage and close trades, and reduces anxiety around leverage through thoughtful copy and design cues.

Process

Four days, one step each:

  • Day 1, research: I looked at popular trading apps like Binance, GMX and Hyperliquid to see what works and what doesn't. A lot of them felt complicated, especially for first-time users.
  • Day 2, more research: a deeper dive into where people usually get confused: setting up a trade, using leverage, understanding risk. I made notes on what could be clearer.
  • Day 3, wireframes: new ideas to make the flow easier, focused on helping users feel confident, not overwhelmed, when placing or managing a trade.
  • Day 4, UI design: those ideas turned into real screens, clean, simple and easy to understand, while still giving advanced users what they need.

Along the way I broke down common frustrations across the major perp platforms, audited them for friction in flow clarity, trade feedback and position visibility, simplified the architecture, explored hierarchy and trust cues, and checked the result with heuristic reviews.

Market analysis

I compared the three platforms on ten things a first-time trader needs. None of them explained liquidation and risk clearly, used beginner-friendly terms, showed a visual risk level or offered tooltips for trading concepts.

FeatureGMXHyperliquidBinanceMy design
Simple, intuitive leverage selectionYesYesNoYes
Clear explanation of liquidation price and riskNoNoNoYes
Trade summary with gain or loss visible before confirmingYesNoNoYes
Beginner-friendly terms and microcopyNoNoNoYes
Easy toggle between open and closed positionsYesYesYesYes
Visual risk indicator (low to high)NoNoNoYes
One-click close with a confirmationYesYesNoYes
Minimal steps to place a tradeYesYesNoYes
Clean, focused trade historyNoYesNoYes
Contextual tooltips for trading conceptsNoNoNoYes

Information architecture

Everything starts from the home page and branches into four flows, each in the order a trader thinks.

Explore markets

  1. View the asset list
  2. Filter by gainers, losers or watchlist
  3. View basic stats and charts
  4. Tap to trade
  5. Enter the trade flow

Trade

  1. Choose long or short
  2. Enter the amount
  3. See a real-time summary
  4. Confirm the trade

Portfolio

  1. See open positions
  2. View real-time P&L
  3. Risk level and liquidation
  4. Lock gains or limit loss
  5. Exit the position

Trade history

  1. View closed trades
  2. Entry and exit details
  3. Profit or loss and duration
  4. Personal notes and insights
  5. Learn from past trades

Solution

Eleven screens across the four flows, from finding a market to looking back on a closed trade.

Explore markets:

This is the discovery zone, so I kept it light and clean. Filters like Hot, New, Gainers and Losers guide users who aren't sure what to trade, and mini sparklines give a quick read on what's happening without overwhelming them. The layout is compact and scrollable, closer to a product catalogue than a trading terminal: inviting, not intimidating.
Markets: filters for Hot, New, Gainers and Losers, and pairs with prices, daily change and sparklines
markets, the discovery zone

Trade page:

The most important page: it's where every decision starts. The chart gives context, but it sits at the top so it doesn't interrupt the flow, and the inputs follow the natural order of thinking: direction, then amount, then leverage.

A visual leverage and risk bar keeps it simple (1x is safer, 5x is higher risk), tooltips explain words like liquidation and leverage, and the liquidation price now shows its distance in percent, so users understand how far they are from being closed out. Everything a beginner needs to make a smart choice, without a Binance tutorial.

Trade page: chart, Long or Short with what each means, trade amount and leverage from 1x to 5xTrade page, lower half: leverage effect in plain words, risk level Low, trade summary with liquidation price 80% away
direction, amount, leverage, then the risk in plain words

Confirm trade:

I wanted this screen to feel calm and reassuring: the decision is made, the user just needs the confidence to press the button. Direction and amount come first, so they know exactly what they're committing to; the risk level is colour-coded (green low, orange moderate, red high); and a "Flexible trading" note takes the pressure off by reminding them they can close at any time.
Confirm trade: Long BTC/USDC, $100 with 1.0x leverage, entry and liquidation prices, risk level Low and a flexible trading note
clarity and control before the first trade

Trade success:

They placed a trade, it worked. One success message, a summary of the trade, and two quick options: view the portfolio to see what they just opened, or place another trade to keep the momentum going.
Trade placed successfully: a summary of the position with View Portfolio and Place Another Trade
one message, two ways forward

Portfolio:

This is where people manage their trades, so everything has to be clear at a glance. Entry, current and liquidation prices sit in that order, past to present to risk. The close buttons match the user's situation: "Close & Lock Gains" on a winning position, "Close & Limit Loss" on a losing one. A light "Ready for your next move?" footer gives guidance without interrupting. The screen should feel in control, not in danger.
Portfolio: total P&L, open positions with entry, current and liquidation prices, and Close & Lock GainsPortfolio, lower half: a losing position with Close & Limit Loss, and a Ready for your next move footer
past, present, risk

Closing a position:

I split closing into two flows, profit and loss, to acknowledge the emotional difference between them. For a gain, a light green tone and copy like "lock in a gain" makes it feel like a win. For a loss, a subtle red and "limit loss" language encourages smart behaviour without making the user feel dumb. It's emotional framing: helping them make peace with the decision, good or bad.

Once it's closed, a clear check and "Position Closed" let them breathe. The final result comes first, because that's what they care about; the details are there if they want to dig in, but out of the way.

Closing a winning position: You'll lock in a gain, with Close & Lock GainsClosing a losing position: a warning icon and You'll limit your loss, with Close & Limit LossPosition closed: the final result first, then entry, exit, amount and leverage
lock gains, limit loss, then the result first

History:

History is less about numbers and more about reflection. It's minimal but shows wins and losses clearly with subtle colours: you feel it, but it's not punishing. Each trade collapses so the screen isn't overwhelming, and opens when you want to dig in. More a journal of learning than a report card.
Trade history: closed trades with date, duration and result, one expanded to show entry, exit, amount and leverage
a journal, not a report card

Visual system

Satoshi for type, from a 24px heading down to 10px body, with four colours: a primary blue, a deep grey, red for errors and losses, green for success and gains. The components carry the same ideas as the screens: risk levels, the open and history toggle, collapsible trade cards and the two close buttons.

Style guide: four colour swatches (primary blue, gray, error red, success green) and the Satoshi type scale from Heading 1 (24px) to Body 4 (10px)
colours and type
Component sheet: buttons, Long and Short segmented control, market rows, chips, the What is Perpetual Trading dropdown and risk level bars
components