
Build a Copy Trading Filter That Ignores Wallet Size on Hyperliquid
By CMM Team - 02-Sep-2026
Build a Copy Trading Filter That Ignores Wallet Size on Hyperliquid
The default copy trading playbook goes like this: find a whale wallet, mirror its positions, and hope the person behind it knows what they are doing. The problem is that on Hyperliquid, "whale" means "large balance." It says nothing about whether that balance grew from profitable trading or just arrived from a centralized exchange last Tuesday. A wallet with $3M in perp equity and negative $800K in all-time realized PnL is technically a whale. It is also, by the numbers, a consistently bad trader with deep pockets. Following that wallet is a bet on capital, not competence.
There is a better approach. Because Hyperliquid is fully on-chain and every trade is public, you can see a wallet's entire history: wins, losses, liquidations, holding periods, everything. HyperTracker classifies every wallet into 16 behavioral cohorts, eight by capital size and eight by all-time PnL, which means you can build a copy trading filter that screens for proven track record first and treats wallet size as a secondary weighting factor. This article walks through how to build that filter using the API.
Why most whale alerts generate bad copy trades
Whale alert services have been a staple in crypto since the early days of on-chain analytics. The logic sounds reasonable: large wallets move markets, so if you see what they are doing before the price reacts, you gain an edge. On centralized exchanges where trader history is hidden, size was the only available signal.
On Hyperliquid, that constraint disappears. The chain publishes every fill, every position, every liquidation. A wallet's cumulative track record is recoverable from on-chain data. So filtering exclusively by size is like picking a fund manager based on assets under management without checking whether the fund has ever produced a positive return. Plenty of large wallets on Hyperliquid carry deeply negative all-time PnL. They reload capital from external sources, lose it, reload again. Their positions are large enough to move mid-cap perp prices for a few minutes, but the directional signal is statistically negative.
The size signal has one valid use: market impact awareness. If a Leviathan ($5M+ equity) opens a position on a mid-cap Hyperliquid perp, the price will move. Knowing that helps you avoid getting steamrolled. But "the price will move" is different from "the price will move in a direction that generates profits for you if you follow." The second claim requires evidence of skill, and that is what the PnL cohort axis measures.
The two-axis system: PnL qualifies, size weights
HyperTracker's 16-cohort classification sorts every Hyperliquid wallet along two independent axes. The size axis uses current perp equity: Shrimp (under $250), Fish ($250 to $10K), Dolphin ($10K to $50K), Apex Predator ($50K to $100K), Small Whale ($100K to $500K), Whale ($500K to $1M), Tidal Whale ($1M to $5M), and Leviathan ($5M+). The PnL axis uses all-time realized profit and loss: Money Printer (+$1M and up), Smart Money (+$100K to $1M), Consistent Grinder (+$10K to $100K), Humble Earner ($0 to $10K), Exit Liquidity ($0 to -$10K), Semi-Rekt (-$10K to -$100K), Full Rekt (-$100K to -$1M), and Giga-Rekt (below -$1M).
Every wallet carries one label from each axis. The key insight for copy trading: use PnL cohort as your qualifying gate and size cohort as your weighting function. A wallet must pass the PnL filter before you even look at its size. Once qualified, size tells you how much conviction to assign.
Building the qualifying gate
The qualifying gate is binary. A wallet either passes or it doesn't. The filter accepts wallets in the top three PnL cohorts:
- Money Printer (segment ID 8): all-time realized PnL above +$1M. These wallets have extracted significant, sustained profits from the market over their trading history.
- Smart Money (segment ID 9): all-time realized PnL between +$100K and +$1M. Profitable and consistent, with enough history to be statistically meaningful.
- Consistent Grinder (segment ID 10): all-time realized PnL between +$10K and +$100K. Positive but more modest. Depending on your risk tolerance, you might include or exclude this tier.
Everything below Consistent Grinder gets filtered out. Humble Earners (segment ID 11) are essentially breakeven and generate weak directional signal. Exit Liquidity through Giga-Rekt (segment IDs 12 through 15) have negative all-time PnL. Following their directional bets statistically reduces your expected value.
To query a wallet's PnL segment, call the positions endpoint:
curl -H "Authorization: Bearer $HT_TOKEN" \
"https://ht-api.coinmarketman.com/api/external/positions?address=0x..."
The response includes the wallet's pnlSegmentId alongside its open positions. If that ID is 8, 9, or 10, the wallet passes the gate. Any other value, and you skip it.
Adding the size weight
Once a wallet qualifies on PnL, size becomes relevant as a weighting factor. A Money Printer with Leviathan-level capital is expressing more conviction per trade than a Money Printer with Dolphin-level capital, because the absolute dollar amount at risk is higher. Both wallets have proven track records, but the larger one is putting more skin in the game on each individual position.
The weighting is straightforward. Assign a higher allocation weight to qualified wallets with larger size cohorts, and a lower weight to qualified wallets with smaller size cohorts. The exact ratios are something you would calibrate to your own portfolio and risk tolerance. The structural point is that size influences how much you allocate to following a qualified wallet, while PnL determines whether you follow it at all.
The matrix reveals an important pattern. The most dangerous cell is the bottom-right: large wallets with deeply negative PnL history. These are the wallets that dominate whale alerts. Their positions are enormous, their market impact is real, and their track record says they are consistently wrong. A naive size-only filter puts these at the top of your copy list. A PnL-first filter removes them entirely.
The API pipeline: leaderboard to filter to monitor
Here is the practical flow for building a PnL-first copy trading filter with HyperTracker's API.
Step 1: Pull the leaderboard
Start with the all-time leaderboard to get a ranked list of the most profitable wallets on the platform:
curl -H "Authorization: Bearer $HT_TOKEN" \
"https://ht-api.coinmarketman.com/api/external/leaderboard?pnlType=allTime"
This returns wallets ranked by cumulative realized PnL. The top of this list is where your copy candidates live. You are starting from the strongest track records and working down, rather than starting from the largest balances.
Step 2: Verify cohort membership
For each candidate, query their positions to confirm their PnL and size segment IDs:
curl -H "Authorization: Bearer $HT_TOKEN" \
"https://ht-api.coinmarketman.com/api/external/positions?address=0x..."
Check the pnlSegmentId field. If it returns 8, 9, or 10, the wallet qualifies. The sizeSegmentId tells you the current capital tier for weighting purposes.
Step 3: Monitor cohort-level positioning
Instead of watching individual wallets (which is noisy and prone to single-wallet risk), use the cohort metrics endpoint to see what the entire Money Printer or Smart Money cohort is doing on a given asset:
curl -H "Authorization: Bearer $HT_TOKEN" \
"https://ht-api.coinmarketman.com/api/external/cohort-metrics?segmentId=8&coin=BTC"
This returns the aggregate long/short positioning, open interest, and bias for all Money Printer wallets on BTC. When this cohort shifts direction, you are seeing a consensus signal from the most profitable traders on the platform, not a single wallet's gamble.
Cohort-level vs. single-wallet following
Single-wallet copy trading is fragile. Even the best trader has losing streaks, takes hedged positions that look directional in isolation, or trades assets where your liquidity situation is different from theirs. Copying one Money Printer wallet is better than copying one random whale, but it is still a concentrated bet on one person's continued edge.
Cohort-level signals smooth out this noise. When you query segmentId=8 (Money Printer) on the cohort metrics endpoint, you get the aggregate positioning of every wallet that has made over $1M in all-time realized PnL on Hyperliquid. If that entire group tilts net long on ETH over multiple 5-minute snapshots, the signal carries more statistical weight than any individual wallet's activity. Conversely, if Money Printers are net long and Full Rekts (segment ID 14) are net short on the same asset, you have a cohort divergence that historically resolves in favor of the profitable group.
The practical setup: poll cohort metrics every 5 minutes for the assets you trade. Compare the longShortRatio field between Money Printer (ID 8) and a losing cohort like Full Rekt (ID 14) or Exit Liquidity (ID 12). A sustained divergence over several snapshots is a higher-conviction signal than a momentary blip.
Three mistakes PnL-first filters prevent
Copying the reloader
Some wallets maintain large balances by continually bridging funds from centralized exchanges. They lose money, bridge more, lose again. Size-only filters rank these wallets highly because their equity is large right now. PnL-first filters catch them immediately because their all-time realized PnL is negative. A Tidal Whale with a Giga-Rekt PnL label is a wallet that has spent millions on Hyperliquid and lost more than $1M doing it. That is not a trader to follow.
Missing the lean operator
Skilled traders often keep small active positions. They might have withdrawn most of their profits, trade with disciplined sizing, or only deploy capital selectively. A Money Printer that currently holds Dolphin-level equity ($10K to $50K) would be invisible to any filter that requires minimum wallet size. But their cumulative track record, over $1M in realized gains, tells you this wallet has consistently found edge. A PnL-first filter surfaces these wallets. A size-first filter buries them.
Following the herd into liquidation
When a whale with poor track record opens a leveraged position, naive copy traders pile in. If the trade goes against them, the whale's position is large enough to cascade liquidations on mid-cap perps. The copy traders, who entered with similar leverage, get liquidated alongside the whale they followed. A PnL-first filter prevents this by ensuring you only follow wallets whose historical trading patterns suggest they manage risk well enough to avoid serial blowups.
Filter by track record with HyperTracker
Every wallet on Hyperliquid is classified across 16 behavioral cohorts: eight by capital size, eight by lifetime PnL. One API call returns both segment IDs, refreshed every 5 minutes. Build a copy trading filter that starts with skill, not capital.
The richest wallet on Hyperliquid is not the smartest. The smartest wallet is not always the richest. When every trade is on-chain and every wallet carries a verifiable track record, filtering by proven performance is the obvious move. Size still matters for market impact awareness and for weighting your allocation once a wallet qualifies. But qualification itself should start and end with the question that actually predicts future results: has this wallet made money before?