Trade page

Reading signals and placing orders

The Trade page is the cockpit: a feed of active signals on the left, a sizing dock on the right, and your live positions plus history below. You can browse signals without connecting a wallet — the dock and order placement only unlock once Hyperliquid is connected.

The signal feed

Each card represents a setup our strategy engine produced for a specific symbol + timeframe. Cards refresh on a schedule that matches the underlying timeframe — there's no point polling a 1-day signal every five seconds.

How fresh is each signal?

Two rules retire a signal from the feed: a per-timeframe TTL, and a per-timeframe price-deviation cap. Whichever trips first wins — the card disappears and the engine stops attributing new fills to it.

1. TTL — time since the signal was published. Each card carries a "valid until" countdown matching these shelf lives:

TimeframeTTL
5m45 min
15m2 h
30m4 h
1h8 h
4h2 d
1d7 d

2. Price deviation — how far spot has moved from the signal's entry. If price walks more than this band away (in either direction) before you trade, the signal is marked stale because the original setup no longer holds. Wider timeframes get more headroom since they swing further between bars.

TimeframeMax deviationExample on a $100k BTC entry
5m0.25%±$250
15m0.50%±$500
30m0.75%±$750
1h1.00%±$1,000
4h1.75%±$1,750
1d3.00%±$3,000

The drift pill in the sizing dock shows the current live deviation versus the signal's entry, so you can see how much room is left before the signal would retire.

Confidence score

Confidence is the rolling-backtest score the strategy carries on this timeframe (rounded to integers). Use it as one input alongside win-rate, expected value per trade, and recent live signal outcomes.

Sizing dock

Click any signal to slide the dock open. It pre-fills the suggested entry, stop-loss, and take-profit, and lets you override:

  • Notional / margin — choose either the position notional or the margin you want to commit; the dock recomputes the other.
  • Leverage— capped at HL's isolated-margin limit for the market. Higher leverage = closer liquidation price.
  • Entry, TP, SL — preview the risk:reward and the implied liquidation price before signing.

Placing an order

Hitting Place order from a connected session sends three HL actions:

  • A limit entry order at your specified price (we submit GTC; on a network upgrade we fall back to post-only and retry).
  • A reduce-only limit take-profit at your TP.
  • A reduce-only stop-market for your SL.

Once the entry fills, HL holds both protection orders for you. If the TP fires we cancel the SL (and vice versa) so a closed position never leaves an orphan resting order.

Active positions & history

Open positions list each entry with the per-trade entry price, size, margin, and live unrealised PnL fetched from HL on every tick. Closing manually triggers the same cancel-and-flatten flow the bot uses.

History stores closed positions with the realised PnL pulled from HL fills, the close reason (TP / SL / manual / liquidation / reconciliation), and the fees that flowed through the trade.