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:
| Timeframe | TTL |
|---|---|
| 5m | 45 min |
| 15m | 2 h |
| 30m | 4 h |
| 1h | 8 h |
| 4h | 2 d |
| 1d | 7 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.
| Timeframe | Max deviation | Example on a $100k BTC entry |
|---|---|---|
| 5m | 0.25% | ±$250 |
| 15m | 0.50% | ±$500 |
| 30m | 0.75% | ±$750 |
| 1h | 1.00% | ±$1,000 |
| 4h | 1.75% | ±$1,750 |
| 1d | 3.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
limitentry order at your specified price (we submit GTC; on a network upgrade we fall back to post-only and retry). - A reduce-only
limittake-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.
