What is different
Hyperliquid has no API keys. Every request is a wallet signature. So instead of a key and secret you create an API wallet on Hyperliquid and give TraderFrame its private key together with your main wallet address. An API wallet can place and cancel orders for your account. It can never withdraw or transfer, and you can revoke it on Hyperliquid at any time. Never paste your main wallet’s private key anywhere. TraderFrame does not ask for it and refuses keys that are not API-wallet shaped.Connect
- In the Hyperliquid app open More → API. Create an API wallet, give it a name such as TraderFrame, and choose how long it stays valid. Copy its private key. It is shown once.
- Copy your main wallet address, the
0x…address your funds sit under. - In TraderFrame: Brokers → Connect broker → Hyperliquid. Choose Demo for testnet or Real for mainnet, paste the wallet address and the API wallet key, and connect. Your USDC balance appears when it succeeds.
Trading
- Perpetual markets only, symbols like
SOL/USDC:USDC. Leverage up to the market’s maximum, cross or isolated margin. - Signals may name the pair the way your chart does.
BTCUSDT,BTCUSD.P,HYPERLIQUID:BTCUSDandBTCall reach a bot set toBTC/USDC:USDC; a different coin is still refused. - Funding is paid every hour, one eighth of an 8-hour rate, and the Trade Agent reads it as such.
- Hyperliquid’s fees apply as on any exchange. TraderFrame does not add a fee today.
- Market entries are sent as immediate-or-cancel orders capped at 5% from the best price, which is how Hyperliquid takes market orders. In a thin market the unfilled part is cancelled rather than chased.
- Your stop loss and take profit sit on Hyperliquid as trigger orders, so they fire even while TraderFrame is offline. Trailing stops are not offered by Hyperliquid; leave that rule off.
If the balance shows 0
- On Demo, the testnet wallet needs USDC from the testnet faucet. Mainnet funds do not appear there.
- On Real, funds must be bridged to Hyperliquid, not just sitting on Arbitrum.
If connecting fails
- “User or API wallet does not exist”: the API wallet was created on the other network, or the address is wrong. Recreate it on the network that matches Demo or Real.
- An API wallet created with an expiry stops working after it. Create a new one and reconnect.
Limits
- Hyperliquid does not serve US users.
- One API wallet per TraderFrame connection. Use a separate one for anything else that trades your account.

