Indra Quant

Whale Signal Study

← Whale Lab
Step 1 of the study: the data check and the plan · 5 Oct 2026 · nothing has been tested yet

The question

Can trades from Polymarket wallets that were skilled at the time be used as a trading signal that still makes money after everything a real copier pays: the delay, the spread, the slippage, thin order books and the fees?

Ground rules: wallets are chosen only from what was known at each date (no picking today's winners and replaying their past). Rules are fixed before the data that judges them. A rule that changes after the forward test starts becomes a new version; old versions keep their results. Nothing is tuned to make a backtest look good, and if the signal does not survive real execution the study says so — a negative result is a result. Every number is labelled with how it was priced: measured (our order walked through the real order book), observed (what other traders actually paid on the public record) or whale's price (the best case).

What we already know (priors, not conclusions)

The data, checked live today

SourceWhat it givesHow far backLimits foundUsed for
Polymarket activity (per wallet)Every trade, redemption, merge and reward: price, shares, dollars, transaction id, time to the secondBack to the wallet's first trade (e.g. a followed whale from 17 Apr 2026)500 rows a call and at most 5,000 deep — so it is read in date windows Wallet histories, metrics, who qualified when
Polymarket trades (per market)Every trade print in a market: who, side, price, shares, time The whole marketNewest first only: an old trade in a busy market is reached by paging through everything after itWhat other traders actually paid after a whale (observed)
Polygon chain (exchange fill events)Every fill with maker and taker, the fee charged and the exact order inside a blockCompleteFree public nodes return ~50 blocks (~100 s) a call; a free keyed node lifts thatFees, maker vs taker, exact order, audits
Market data (Gamma)Question, outcomes, scheduled end, result, close time, fee rule, fee type CompleteNo official category: we use the fee type (sports, politics, crypto, weather, finance, tech, culture, economics) plus our title rulesResults, categories, fees
Price history (CLOB)The market price minute by minuteVerified for May 2026 marketsA quoted price, not something you could have traded at How fast a whale's information reaches the price (+1 min to +24 h)
Order books (CLOB)The buy and sell orders waitingNow only — Polymarket keeps no history of order booksPast executable prices cannot be readLive paper trading
Our recorder (VPS)The real order book read 0, 1, 2, 5, 15 and 60 s after every signal of the 178 followed whales; 15 price levels a sideSince 4 Oct 2026 22:35 IST, ~750 signals a day Followed whales only; up to 60 s; 15 levels may not cover $500–$1,000 The only measured copy prices
Leaderboard and wallet P&LToday's ranking and equity curves—Only today's survivors; curves do not start at zero and are sometimes flat copiesA cross-check, never the wallet pool

Limits, plainly

  1. No historical order books exist. For any trade before 4 Oct 2026 we cannot measure what our order would have filled at. We can show the whale's price (best case), what other traders actually paid after the delay (observed — a real trade, but someone else's, only when one happened, at their size) and the minute-by-minute price. Decisions are taken only on measured fills; the rest is shown, labelled.
  2. Measured fills cover only the followed whales, who were picked with today's scores — a survivor list. The study adds wallets found without hindsight as a control.
  3. Delays past 60 s and orders past 15 book levels are not recorded yet (fix below).
  4. Some exits are not sales: merging both sides, conversions in linked markets, transfers. A redemption after the result is fine. Exits that cannot be seen are flagged, never invented.
  5. One person can run many wallets. "Independent" whales agreeing must pass a coordination check (same second, same funding source); it is a heuristic and is flagged as one.
  6. Times are to the second in the APIs; only the chain gives the exact order inside a block.
  7. Rate limits (about 10 calls a second to the order-book service, 5 to market data) make the first data pull take hours, not minutes. Raw data is saved once and never fetched twice.

How it will be built

1 · RawExactly what each source returned, never edited. Every file records its address, parameters, time fetched and a checksum.
2 · ProcessedCleaned and joined tables: fills, markets, wallet positions, price paths, trade prints, recorded order books.
3 · ResearchWho qualified when, the signals with their features, every simulated copy, and each strategy's results — tagged with the data and code version.

The main tables

TableOne row perKey columns
fillswallet tradewallet, tx, time, market, outcome token, side, price, shares, dollars, type (trade / redeem / merge / conversion)
marketsmarketcondition, tokens, question, category, scheduled end, result, close time, fee rule over time, linked-market flag
positionswallet × outcome episodeentries, exits, exit kind (sold / redeemed / merged / unseen), resolution, P&L, held time
wallet_asofwallet × datemetrics using only earlier data (settled markets, ROI, win rate, drawdown, concentration, category mix, maker share…), qualified yes/no, quality score
signalsqualified whale entryprice bucket, conviction (size ÷ wallet's median), category, wallet's edge in that category so far, other qualified whales on the same outcome within 1 min … 24 h
copiessignal × delay × size × price sourceour price (measured / observed / whale's), fill share, fees, exit, P&L, "could not be reproduced" reason
strategiesstrategy versionfrozen rule text, start date, results by period

The first experiment (MVP) — proposed

Not built until the experiment shows the pipeline works: the dashboard and the live paper-trading engine.

One change that makes the forward test measure what the brief asks

The recorder can also read the order book 5 and 10 minutes after each whale trade, keep 50 price levels instead of 15 (so $250–$1,000 orders can be walked), and price $10 to $1,000 orders from the same read. Measured fills at every delay and size would then build up every day. This needs one install on the VPS.

Decisions needed before the experiment runs

  1. Show pre-October delay results from observed trades (clearly labelled) while deciding only on measured fills?
  2. The wallet pool: 20 followed + 20 found blind + a random control?
  3. The periods: June–July / August / September 2026, then forward from October?
  4. The recorder upgrade (5 and 10 minutes, deeper books, $10–$1,000) on the VPS?

Paper research only. Nothing on this page places, or will place, an order.