Reading trade history
Trade history shows position cards reconstructed from the currently loaded Hyperliquid fills. Expand a card to inspect an individual fill and its transaction. A position card is not the same thing as one order or one execution fill.
Dates and periods
24H, 7D and 30D are rolling elapsed periods. In compact history, the initial selection is the last 24 hours. Today (UTC) instead means the current UTC calendar day. Custom single-day and date-range inputs also use UTC. Both days in a custom range are included, through the last millisecond of the final day.
A date filter selects a card when at least one of its loaded fills occurred in the requested period. The app reconstructs the card before applying the filter, so an exit in the selected period retains its earlier entry and fill identity. A position with no fill in the period is not included just because it remained open during that period.
Card profit is not period-only profit. A selected card retains its full loaded history, which can include entries and exits outside the selected dates. Do not sum these cards as a daily account return. Funding, operating costs and cash-flow adjustments are separate from the displayed execution fields.
Choosing All clears custom date restrictions. Invalid dates or a reversed range show an Invalid date filter heading and a validation message, not a claim that there were no trades. Correct or clear the dates to view loaded history. Rolling windows advance when refreshed history arrives and at least once per minute while the view is mounted, including when the account has no new fills.
Loading more
The display control and Load More Trades reveal additional position cards from the already loaded sample; changing filters resets the visible count. Loading more no longer stops at 100 cards when additional positions are loaded. It does not retrieve an unlimited account history or fill gaps in old records.
The venue source is bounded. See Hyperliquid's Info endpoint documentation
for the limits of userFills and userFillsByTime. The app's history notice
continues to apply even when every loaded card is visible.
Verification scope
An individual fill retains its order ID, transaction hash, network, account, execution time, price, quantity and known fee evidence. Changing network or account closes an already-open fill detail so the old selection is not shown under the new account context. Testnet observations do not demonstrate mainnet profitability.
Open-position prices use the configured network's public information endpoint. When that network is unknown or disagrees with the history context, current prices remain unavailable rather than falling back to another network's quotes.