How to Use Blave Top Traders

How "top" is actually defined, what the exposure number measures, and the four readings that trip people up.

Last updated 2026-09
Key Takeaways
  • "Top" means asset size: wallet balances read from each linked account are summed, the largest 10% are kept, and those must hold more than $1,000. No performance is involved — no returns, no Sharpe, no drawdown.
  • Exposure is the median of (net notional position ÷ that trader's total assets) × 100. A reading of 30 means the median trader is net long about 0.3× their assets.
  • It is one market-wide series, not a BTC indicator. Switching symbols in Studio only switches the price line drawn underneath; the exposure values do not change.
  • It is not a z-score and is not compared to the last 30 days. Over the past year it was negative 5.1% of the time, so "above zero means bullish" is almost always true — what carries information is where it sits in its own recent range.
  • No official strategy uses this indicator today, so every use below is a sketch, not a backtested rule.

When you read "top traders are long", the first question is how "top" was defined. At Blave the answer is not the intuitive one — performance plays no part in it.

What are Blave Top Traders?

Blave Top Traders is a set of accounts drawn from Blave's own users: after someone links an exchange API key in Studio, the platform periodically reads that account's wallet balances and positions, then ranks accounts by asset size and keeps the top 10%. Their positions, aggregated, are what the exposure, position and watchlist pages show. It is not an exchange leaderboard and not an on-chain address list.

Selection has three steps:

StepWhat it does
1. Sum assetsAdd up every wallet type on the account — spot, derivatives and earn products included, not just the futures wallet.
2. Keep the top 10%Drop empty accounts holding $10 or less, then rank by summed assets and keep the largest tenth. The share is fixed; the head count moves with the number of active accounts.
3. Apply a floorRequire more than $1,000 in assets.

Nothing in that path looks at performance. Large assets may just mean large capital, or capital that was never withdrawn — a different thing from trading well.

The three pages answer different questions:

PageQuestionHow the value is built
ExposureIs this group net long or net shortEach trader's net notional ÷ their own assets, then the median, ×100
PositionWhich coins they holdEach coin's summed net position ÷ the number of top traders holding positions
WatchlistWhich coins they are trackingTraders who added the coin ÷ traders who keep a watchlist

Four things worth knowing

1. "Top" is asset size, not performance

This is the most common misreading, and our own older copy got it wrong too. The sort key is summed wallet balance; returns, Sharpe and drawdown do not exist anywhere in the calculation. So the indicator tells you how the largest balances are positioned, not how winners are positioned.

2. It is market-wide, not BTC

Exposure sums the group's perpetual positions across every coin into a single number, with no symbol dimension. The exposure page lets you pick a coin, but that only changes the price line underneath — the bars stay identical. For per-coin detail, use the position page.

3. It is a raw ratio, not a z-score

Market sentiment and whale hunter are standardized against each coin's own last 30 days, which is what makes ±2 and ±3 meaningful there. Exposure is not standardized at all. Its distribution over the past year (2025-09-15 to 2026-09-15; hourly points before 2025-10, 5-minute after):

StatisticValue
Median11.3
p25 / p753.4 / 24.9
p5 / p95−0.01 / 39.6
Share of time below zero5.1%

The group is structurally net long, so "exposure above zero is bullish" is nearly always true and carries no information. What does carry information is the relative position: exposure falling into the low end of its recent range usually means this group is cutting longs.

4. The watchlist is not positions

Watchlist data comes from lists these traders built inside Blave Studio, not from their holdings. Watching a coin is not holding it.

Before you read the number, ask three things: was this group picked by assets or by performance? Am I looking at the whole market or one coin? Where does this value sit in its recent range?

What it covers, and what it does not

A few boundaries change how you should read it, so they go here rather than in a footnote:

  • The denominator is total assets; the numerator is only part of the positions. Net exposure is perpetual net notional ÷ all wallet assets, so spot and earn balances sit in the denominator without ever appearing in the numerator. A trader heavy in spot reads as lower exposure.
  • Some position types are excluded. Only certain perpetual position types enter the calculation; other contract types and spot positions do not. This is one slice of the group's book, not the whole book.
  • The sample is small and it moves. The top 10% is a share, not a fixed roster, so the count falls when active accounts fall, and the median is taken only among those currently holding countable positions. Values from different periods are not strictly comparable.
  • Five-minute bars are false precision. The series is written every five minutes, but the underlying balances and positions refresh hourly. Intra-hour moves mostly come from prices repricing the same notional, not from anyone trading.
  • History starts 2025-03-03, and the early part is hourly before it becomes 5-minute. Account for that in any backtest.

Where do you read it in Studio?

PageWhat you seeAccess
ExposureExposure bars with the selected coin's price line, periods from 5 minutes to 1 day; the examples here use 1h because the underlying data only refreshes hourlyVisible to any account with data delayed 7 days; Pro sees it live
PositionLong and short tables: coin, price, entry, share of assetsPro
WatchlistCoin, price, 24h change, save ratioPro

Treat the position page's entry price carefully: it is a plain average of every position row in that coin, regardless of direction or size, so an entry on the long table can carry short-side cost in it. It is not the group's cost basis.

What should you know when pulling it via API or Blave Agent?

Exposure has a public endpoint, GET /blave_top_trader/get_exposure (API plan), taking a period and a date range and no symbol — the series is market-wide by construction. Position and watchlist have no public endpoint today; they live on the Studio pages.

Inside Blave Agent, fetch it with fetch_top_trader_exposure(interval, start, end, headers); the returned alpha is the ratio described above.

# no symbol argument: this is a single market-wide series
tt = fetch_top_trader_exposure("1h", START, END, hdrs)
print(tt["alpha"].describe())

How to put it into a strategy

None of the three sketches below is backed by an official strategy or a backtest. They are starting points to validate yourself.

1. Use the relative level, not zero

Because the series is structurally positive, using zero as the dividing line means being long almost always. Compare it to its own recent distribution instead:

tt = fetch_top_trader_exposure("1h", START, END, hdrs)
# 90-day quantiles as levels; more meaningful than an absolute zero
lo = tt["alpha"].rolling("90D").quantile(0.1)
hi = tt["alpha"].rolling("90D").quantile(0.9)
crowded = tt["alpha"] > hi      # this group is more loaded than usual
flush   = tt["alpha"] < lo      # usually means this group is cutting longs

2. Watch it diverge from price

Price making highs while exposure slides means the group is selling into strength. That is an observation, not a rule — it can also mean positions moved into types the calculation does not count.

px = fetch_kline(SYMBOL, "1h", START, END, hdrs)["close"]
d = px.to_frame("px").join(tt["alpha"]).dropna()
# over 20 bars: price up, exposure down
div = (d["px"] > d["px"].shift(20)) & (d["alpha"] < d["alpha"].shift(20))

3. Treat it as context, not an entry

The indicator updates slowly and rests on a small sample, which makes it background — useful for sizing or for deciding whether to take a signal, not for timing entries on its own. To check whether unusual flow accompanied a move, read it alongside whale hunter.

Which indicators pair well with it?

Pair withWhy
Top traders + whale hunterOne is a group's book, the other is market-wide open interest and volume anomalies — people versus size
Top traders + market sentimentLong positioning alongside a high perpetual premium says the same thing from two unrelated data sources
Top traders + sector rotationThe position page shows which coins they hold; sector rotation shows whether those coins' sectors are moving
This is reference data, not a trading signal. It reflects one slice of a small group's positions, taken as a median, with a roster that changes over time; the denominator includes assets that never reach the numerator, some position types are excluded, and the underlying data refreshes hourly. Large balances do not imply correct calls — these accounts get direction wrong too.