Skip to main content
strategy_type is one of 10 labels describing the shape of a wallet’s Polymarket trading history. 0xinsider assigns it from pair costs, the share of fills priced on a whole cent, how long a wallet stays active in a market, concentration, and edge. Filter the leaderboard by it, or request it on one wallet. It says nothing about what the wallet will do next.

How a label is chosen

A classifier tests a fixed list of rules in order and stops at the first one that matches. The table is in that order, so a wallet that matches two rules gets the one higher up. Three terms recur in the rules:
  • Whole-cent share is the fraction of the wallet’s fills whose price is a round cent, such as 0.42 rather than 0.4237.
  • Active span is the average gap between a wallet’s first and last trade in a market, across all its markets. It is not how long the wallet held the position, and a market traded once counts as zero.
  • Pair cost is what the wallet paid for both sides of the same market together. Below 1.0 the two sides cost less than the $1 they settle to.
speculator is assigned last, after the list above, when a wallet shows no evidence of a real edge. Any one of these three conditions triggers it:
  • An alpha t-statistic below -1 together with an edge consistency below 0.2.
  • An alpha t-statistic below -2, whatever the other numbers say.
  • Negative alpha together with almost no time spent near a profitable high.
A wallet the list above assigned arbitrageur or accumulator is exempt and keeps that label. The rules read prices, sizes, and timing only. Whole-cent share is a price pattern, not a count of order types, so market_maker means the fills look like market making, not that the wallet posted quotes.

Request it on one wallet

Pass expand=strategy to Trader or Batch traders.
The label comes from one stored row that the classifier writes on its own schedule. Nothing is classified while your request runs.

Filter the leaderboard

Pass strategy to Leaderboard. A value outside the 10 labels answers 400 with error.param set to strategy.
A leaderboard entry carries strategy_type without any expand. The field is left out of the entry when the wallet has never been classified.

What this does not tell you

  • What the wallet will do next. The label describes trades it has already made.
  • Intent, order types, or where an order sat in the order book. The classifier never sees any of them.
  • A label for a thin history. A missing strategy_type means unclassified, so do not read it as directional.
  • How sure the classifier was. This API does not return confidence.