How Copy Trading Works on Prediction Markets
Copy trading on prediction markets is a simple promise with a complicated backstage: when someone you trust opens or adds to a position, you want the same exposure without babysitting the order book. Polyman is the automation layer we built on top of Polymarket-polling public leader activity, deduplicating noise, sizing against your wallet, and posting real CLOB orders so the outcome tokens land in your account. This page is the engineering-shaped version of that story; if you want the onboarding walkthrough first, read how to copy winning traders, then come back here for the mechanics.
The basics of copy trading
At its core, copy trading is delegation with guardrails. You are not handing someone discretionary control of a bank account-you are mirroring their public market activity into your own wallet subject to caps you set. Prediction markets add wrinkles: binary and multi-outcome contracts, resolution risk, and prices that can gap when liquidity is thin. The product value is speed and consistency-catching moves while you sleep-without pretending the leader’s edge transfers automatically.
Polyman exists because Polymarket does not ship native copy trading. We combine leaderboard discovery, AI-assisted scoring, and a custom engine that watches leaders and fires follower orders through the same CLOB everyone else uses. If you are still framing the category, our intro on copy trading predictions covers the “why now” side; this article is the “how it actually runs” side.
How Polyman's copy engine works under the hood
The loop is intentionally boring: every four seconds, the engine requests each leader’s recent activity from Polymarket’s Data API. New fills are hashed against Redis-backed deduplication so one leader burst does not spam duplicate orders across followers. When a trade is genuinely new and passes your subscription filters, we compute size (proportional or fixed-see below), check balance and slippage rules, then submit an order to the CLOB API like any other programmatic trader.
Signing happens through Privy Signer on your behalf after you have completed wallet setup-keys stay in TEEs, and the server never stores a plaintext private key. That design is what makes 24/7 mirroring possible without you approving every fill in a modal. It also means copy trading is a real trading feature, not a paper simulation: fills, fees, and resolution outcomes are yours.
Ready to mirror leaders with the same stack we describe here? Open Polyman and follow a trader in under a minute.
Try copy trading on PolymanThe copy trade lifecycle
End-to-end, a copy looks like this: the leader executes on Polymarket → Data API surfaces the fill → Polyman classifies it as new → we size the follower order against your balance and allocation → CLOB accepts (or rejects) the mirror → on success we record the audit trail and trigger async fee collection from your Safe, separate from the notional that went to the book. If anything fails-insufficient buying power, slippage breach, or exchange rejection-we log the skip and move on; we do not silently retry into a worse market.
That lifecycle is the same mechanical truth behind profitability conversations. Copying can compound an edge or compound mistakes; we do not forecast returns on this page. For expectation-setting, pair this walkthrough with is copy trading profitable and the honest downside notes in risks of copy trading.
Proportional vs fixed mode
Proportional mode asks a capital question: what fraction of the leader’s portfolio did this trade represent? We pull the leader’s real portfolio value from the Data API (cached briefly so we are not hammering endpoints), compare trade notional to that number, then apply the same percentage idea to your wallet after applying your per-leader allocation. When they size up into conviction, you scale with them; when they nibble, you nibble.
Fixed mode is deliberately dumb in a good way: every qualifying signal spends the same dollar amount (subject to balance), which is easier to reason about and stress-test in spreadsheets. It ignores how meaningful the trade is relative to their book-useful if you want steady ticket sizes or you are still learning how leaders deploy bankroll.
Safety controls
We baked limits in because unrestricted mirroring is how retail blow-ups happen. The slippage guard compares live CLOB prices to your threshold in cents and skips fast markets that moved too far. You can follow at most four leaders at once, and total allocation across them cannot exceed 100%-a forcing function to pick deliberately. Pause and resume let you halt new copies without deleting a subscription, which matters when you travel or when macro news makes you want breathing room.
None of that replaces judgment: read market questions, know resolution rules, and size like you could explain the position to a skeptical friend. Polyman automates the tedious parts; you still own the risk register.
Frequently Asked Questions
How does Polyman know when a leader trades?▼
The copy engine polls each leader’s recent fills on Polymarket’s Data API on a four-second cadence. When it sees a new trade that passes your subscription rules, it treats that as a signal to size and place your mirror order. It is not reading a private feed-leaders’ executions are public; we are automating the watch-and-click loop you would otherwise do manually.
Who signs the copy order-me or Polyman?▼
Your position still lives in your wallet infrastructure. Execution uses Privy Signer so the server can post CLOB orders on your behalf after you have authorized the relationship-no raw private keys on our boxes, and no pretending a bot can trade without your wallet being set up for it. You choose leaders and limits; the signer handles the mechanical signature path the CLOB expects.
Why is there a platform fee on copies?▼
Each replicated trade routes through Polyman’s execution layer like any other in-app order. After a fill, fee collection pulls the agreed percentage from your Safe separately from the CLOB principal-same mental model as our standard buy and sell flows. The fee pays for infrastructure, risk controls, and ongoing data work; it does not magically guarantee returns.
What happens if the market moves between the leader’s fill and my copy?▼
You can tighten execution with the slippage guard: if price drifts beyond your threshold in cents, the engine skips instead of chasing a worse print. Without that guard, the copy still fires at live CLOB prices, which may differ from what the leader saw milliseconds earlier-especially in thin books or around news.
Can I stop copying instantly without closing old positions?▼
Pause stops new copies for that leader while keeping the subscription row intact-useful if you want to cool off without redoing onboarding. Existing positions remain yours until you exit them manually or via other product flows; pausing is not a forced liquidation switch.
See the copy engine inside the app
Follow a leader, set allocation, and watch how Polyman keeps your settings honest across live Polymarket markets.
See how it works in the app