PMWallets
中文

Polymarket copy trading: who to follow, and how to get their fills in time

Copy trading is two problems: choosing a trader whose record will hold up, and seeing each of their fills fast enough to act on it. Most copy traders lose on the first. This is how to handle both with data computed from the Polygon chain.

What copy trading on Polymarket is

You pick a trader, see each of their fills as it lands on chain, and decide whether to place the same order yourself — by hand or with a bot. PMWallets does the first two: it finds the traders and delivers their fills. Your own orders are placed on Polymarket with your own account; we never touch your funds.

Pick a record that will survive

A wallet near the top of an all-time leaderboard is often one lucky month. Filter instead on the lower bound of the 95% confidence interval of the win rate, with a floor on the number of decided markets behind it. Then check the profit left after removing the single best market: if that is zero, the record is one bet, and following it means waiting for the next lucky one.

Follow a trader who is still trading

Every entity is marked active, quiet or dormant. Subscribing to an entity with no fill in 7 days is refused unless you confirm it, so nobody pays by the hour to follow someone who has stopped.

Takers are easier to copy than makers

A taker’s fill is a call on direction or timing that you can act on after them. A maker earns by resting quotes that others trade against; when you copy a maker’s fill you usually take liquidity at a worse price, which is a different trade with different results. The board tags every entity maker, taker or two-sided by traded value, so you can filter for the style you can actually follow.

Specialists and single-address traders are simpler

Filter by category — crypto Up or Down, sports, politics and the rest — and prefer traders whose profit comes from one area you understand. The API’s maxWallets=1 filter keeps entities that traded from a single address within the scored window — simpler to follow, though an entity can still add addresses later, and the fills pushed to you cover all of them.

WebSocket for speed, webhook for certainty

Subscribe to an entity with your API key and each of its fills is pushed to you, typically within a second of the block; the measured p50 and p95 are published on the latency page. The WebSocket is what a copy-trading bot usually connects to: one persistent connection, best effort, 1 per account. A signed webhook is delivered at least once with up to 3 attempts. Deduplicate on eventId whichever you use.

Never miss a fill

Every WebSocket frame carries a session and a consecutive seq. A skipped number or a new session means your bot missed something; keep a cursor and fetch the gap from GET /v1/account/fills?sinceBlock=&sinceLogIndex=, which returns the same rows with the same eventId, oldest first. Fills must be handled in ledger order, or a bot that holds a high cursor can never recover the lower one it dropped.

What it costs

Real-time fills are $0.05 per entity per hour, prepaid and billed hourly — about $36.50 a month for one entity followed around the clock. When the balance runs out the subscription pauses instead of running up a debt, and an hour in which the feed was serving for less than half of it is refunded.

What copying cannot remove

By the time you see a fill the price may already have moved, and your order competes for the same order book, so the trade you get is not the trade they got. A window is a sample and some strong records are luck; some traders know things you do not. PMWallets provides data about what traders did; it is not advice about what you should do.

Questions

Can I copy trade Polymarket automatically?

Yes, with your own bot. PMWallets delivers the fills of the entities you subscribe to over WebSocket or a signed webhook, authenticated with an API key; your bot decides and places its orders on Polymarket. We do not place orders or hold funds.

How fast do I see a trader’s fill?

Typically within a second of the block it was mined in. The measured p50 and p95 from block to push are published on the latency page rather than promised.

Which Polymarket wallets are worth copying?

Ones whose win rate stays high at the lower bound of its confidence interval over many decided markets, that still made money after removing their single best market, that are still active, and whose style you can follow — a taker’s fill is easier to copy than a maker’s.

Why does the board show a handle instead of the wallet address?

An address can be followed on Polymarket for free by anyone who has it, so the list of addresses is the product. The board names each entity by a random handle; the full address comes back on an entity you subscribe to, and in every fill pushed to you.

How much does it cost?

$0.05 per entity per hour, prepaid and billed hourly — about $36.50 a month to follow one entity around the clock.

Is this trading advice?

No. It is data about what traders did. Past results do not guarantee anything, and a copied order is not the same trade as the original.

Filter the board for traders to follow. Integration details: API docs. Measured delay: latency. Reading a record in depth: the guide.