Home/Crypto/Hyperliquid
Hyperliquid trading journal

Hyperliquid trading journal: fills, hourly funding and clean R

RB Trading 4 min read

Hyperliquid is an on-chain perpetuals exchange, so your history belongs to your wallet address. In the app, the Portfolio area has Trade History, Funding History and Order History tabs, and Trade History offers a CSV export with time, market, direction, price, size, fee and closed P&L. For full history, the public info API returns fills with userFillsByTime and funding with userFunding. Funding is charged every hour.

Last checked: 8 October 2026. Exchange menus, fees and rules change, so confirm on the exchange’s own site before you rely on them.

Journaling Hyperliquid is different in three ways. There is no account statement, because there is no account in the usual sense: everything is tied to a wallet address and is public on-chain. Funding is hourly, so it adds up faster than you expect. And the direction column uses words like "Open Long" and "Close Short" rather than buy and sell, which most journal importers do not understand without a small fix.

Getting your history out

From the app

Open your portfolio and the Trade History tab. Use Export as CSV. The file has time, market, direction, price, size, fee and closed P&L for each fill. Deposits and withdrawals have their own CSV export. Funding History shows every hourly payment. Hyperliquid’s docs point to third-party tools for older history, so if your export stops short, use the API.

From the API

Send a POST request to https://api.hyperliquid.xyz/info. No key is needed, only your public address.

{"type": "userFillsByTime", "user": "0xYourAddress", "startTime": 1735689600000}
{"type": "userFunding",     "user": "0xYourAddress", "startTime": 1735689600000}

Each fill includes coin, px, sz, side, time, dir, closedPnl, fee, feeToken and more. Spot fills show the coin as an index such as @107 rather than a name, so map those to symbols before importing.

Turning direction into buy and sell

The journal pairs fills into trades when every row has a buy or sell side. Hyperliquid’s direction column needs one simple translation:

Hyperliquid directionSide for the journal
Open LongBuy
Close LongSell
Open ShortSell
Close ShortBuy

Add a Side column with those values, rename market to Symbol, size to Quantity, and keep Price, Fee and Time. The generic CSV mapper then reads it as a fill export and pairs opens and closes first in, first out. Positions still open show as open.

Hourly funding adds up

Hyperliquid charges funding every hour at one eighth of the computed 8-hour rate, capped at 4% an hour. The daily cost is the same as an 8-hour exchange at the same rate, but it starts the moment you hold, and it never waits for a fixed time you can avoid.

Worked example

You hold a 12,000 USDC long on a hot coin for 30 hours. The 8-hour rate averages 0.04%, so each hour costs 12,000 × 0.04% ÷ 8 = 0.60 USDC.

30 hours: 18.00 USDC. Fees at the base perp taker rate of 0.045%, in and out: 12,000 × 0.045% × 2 = 10.80 USDC.

The trade closes with closed P&L of +150.00 across the fills, on a stop that risked 60 USDC. Gross 2.50R. Net 150.00 − 10.80 − 18.00 = 121.20, which is 2.02R.

Almost half an R went to costs. On an 8-hour exchange you could have dodged one funding window by closing a few minutes early. Here there is nothing to dodge.

Hyperliquid’s base-tier fees are 0.015% maker and 0.045% taker on perps, and 0.040% maker and 0.070% taker on spot.

Privacy and multiple wallets

Because your trades are public by address, many traders use more than one wallet. Treat each wallet as its own account in the journal, named so you know which is which. If you use a vault or sub-account, export it with its own address.

In the RB Trading journal

Hyperliquid trades in the RB Trading journal trade list after import, with P&L, percent of account and R per trade
The trade list after an import, with P&L, percent of account and R for every trade (demo account).

There is no live sync with Hyperliquid. History comes in by file. The journal does not connect to your wallet.

Hyperliquid journal questions

How do I export my Hyperliquid trade history?

Use Export as CSV on the Trade History tab in the app. For longer history, request userFillsByTime from the public info API with your wallet address, paging by the last timestamp.

How often does Hyperliquid charge funding?

Every hour, at one eighth of the computed 8-hour rate, capped at 4% per hour.

Why does my journal not recognise the Hyperliquid direction column?

Because it says Open Long, Close Long, Open Short or Close Short rather than buy or sell. Add a Side column: Open Long and Close Short are buys, Close Long and Open Short are sells.

Sources

RB Trading Pro Journal

Track it in a journal that does the maths

Log the trade once. R, fees and the weighted average entry are worked out for you.

Start free, no card