Skip to main content
0xinsider classifies each trader by how they trade, not just how well. A two-sided arbitrageur and a directional swing trader can both be S-grade, but you copy them differently. The strategy type tells you the style behind the track record. The classification is machine-derived from a trader’s fill history. It is a label to filter and reason with, not a guarantee of future behavior.

The ten strategy types

Strategy typeWhat it describes
arbitrageurTrades both sides to capture pricing gaps, often near-riskless.
market_makerProvides liquidity on both sides, earning the spread.
scalperMany small, fast trades for small per-trade edges.
algo_traderSystematic, high-frequency patterns consistent with automation.
accumulatorBuilds large positions over time, usually on one side.
swing_traderHolds directional positions across days, not minutes.
event_drivenConcentrates around specific events or resolutions.
momentumFollows price and flow, adding as a move continues.
directionalTakes a clear side on an outcome and holds it.
speculatorOpportunistic, mixed style with no single dominant pattern.

Where it appears

The classification shows up in two places: On a trader profile, via expand=strategy:
curl -H "Authorization: Bearer $OXINSIDER_API_KEY" \
  "https://api.0xinsider.com/api/v1/trader/0x204f...?expand=strategy"
{
  "strategy": {
    "strategy_type": "swing_trader",
    "description": "Directional trader",
    "confidence": null
  }
}
strategy_type is the label. description is an optional human-readable note (present for some types, null for others). confidence is reserved and currently returns null. As a leaderboard filter. Pass strategy to GET /api/v1/leaderboard to rank only one style:
curl -H "Authorization: Bearer $OXINSIDER_API_KEY" \
  "https://api.0xinsider.com/api/v1/leaderboard?strategy=arbitrageur&limit=20"
Leaderboard entries also carry a strategy_type field directly, so you can read the style without an extra expand.

Notes

  • The strategy_type value is the ML classifier’s output. New labels can be added over time, so treat the field as a string and match against the ten values above rather than assuming a fixed closed set forever.
  • Strategy classification is Polymarket-only. See Platforms.
  • A trader with too little history may have no classification yet; the strategy object is absent until enough fills exist to classify.