Hyperliquid Position Match
hl_position_matchReverse-lookup a Hyperliquid open position from share-card details (symbol + side + leverage + entry price). Given the info shown on a HL trader's share card, return wallet(s) with matching open positions, ranked by entry-price proximity. Useful for 'whose share card is this?' or 'who has a 25x ETH long open at $3,200?'. Walks tight (±0.05%) -> loose (±0.5%) -> fallback (±1.0%) entry bands and requires leverage within ±0.5. Reads from the latest position snapshot (freshness-gated to the newest 15-minute window).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>",
"side": "<side>",
"leverage": "<leverage>",
"entry_price": "<entry_price>"
},
"name": "hl_position_match"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | Position side | |
| limit | No | Max matches to return (default 50, max 500) | |
| symbol | Yes | Asset symbol (e.g. BTC, ETH, SOL) | |
| leverage | Yes | Leverage from share card (e.g. 5, 10, 25); 0 finds positions with no leverage recorded | |
| mark_price | No | Optional current mark price; sharpens the tie-break when multiple wallets share the same entry. | |
| entry_price | Yes | Entry price from share card |