rivomarkets

Copy-trading prediction markets, done right.

The complete framework for copy-trading whales on Polymarket and Kalshi. Who to follow, how to size, when to act, and how Rivo surfaces the trades worth copying in real time.

Copy-trading prediction markets is the practice of mirroring the positions of large, profitable bettors on Polymarket and Kalshi. The premise is simple: a trader willing to put meaningful capital behind a binary outcome has done analytical work that a retail bettor can borrow against. The execution is harder than the premise suggests. This page walks through the complete framework that survives contact with the market, with a focus on the specific mechanics that separate sustainable copy-trading from the version that blows up inside a quarter.

What copy-trading prediction markets actually means

A prediction market is a venue where binary event contracts trade between zero and one dollar, with the price reflecting the implied probability that the contract resolves YES. The two venue families Rivo brings together are Polymarket and Kalshi. Their market structures, identity models, available contracts, and jurisdiction rules differ, so Rivo preserves the venue on every trade while normalizing the fields needed to compare activity.

Copy-trading on these venues is the activity of taking the same position as a tracked whale, on the same contract, at a price as close as possible to the whale's executed level. Rivo keeps the trader, market, side, size, and original entry together, then shows the current order context before a user confirms a supported connected-venue order. Funds remain in the user's venue account. Repeatable rules can run on paper; unattended live autopilot remains gated.

Why copy-trading prediction markets works (when it does)

Three structural features of prediction markets make whale activity more interpretable than equivalent activity on other trading venues.

The first is the absence of passive flow. No institutional investor holds a portfolio of binary event contracts as an index allocation. Every meaningful position on a prediction-market contract was entered by a trader who made an active decision to deploy capital against a specific binary outcome. The directional intent is unambiguous in a way that it is not on a broad-market exchange.

The second is contract duration. Prediction-market contracts have defined resolution dates, typically within months, and cannot be held indefinitely as a long-term allocation. The short duration means that any whale-sized position must be predicated on a view of the underlying event resolving within the contract's life. Traders who take positions for non-directional reasons, such as market-making or arbitrage, generate distinctive trade patterns that can be filtered out of the directional signal.

The third is market size. Even the largest prediction-market contracts have open interest measured in tens of millions of dollars, which is small relative to traditional financial markets. A whale-sized position is a meaningful fraction of the open interest on a given contract, and the position cannot be entered without showing conviction. The trader who places a six-figure position is doing so visibly, with full knowledge that the trade will be observable and will move the price.

The Rivo copy-trading framework

Rivo separates anonymous whale flow from tracked-trader intelligence. Anonymous activity must clear the venue's whale threshold, while identified tracked traders can qualify through a lower rank-aware floor. Market state, price, liquidity, and trader eligibility determine what reaches the terminal.

Filter one: size threshold

Only large opening positions are flagged as whale trades. The threshold filters out retail-scale activity, market-maker rebalancing, and small-scale arbitrage flow. Below the threshold, the population of trades is dominated by behavior that does not carry directional signal.

Filter two: wallet history

Trader records combine observed results with venue-reported profit and volume where available. Rankings, settled wins, losses, recent activity, and observed notional remain visible so a user can inspect the evidence behind a trader instead of relying on a hard-coded minimum record.

Filter three: contested outcome

Price-band checks keep effectively decided binary markets from dominating the standard feed. Market structure matters, so multi-outcome markets are handled separately rather than being forced through a rule designed for simple YES or NO contracts.

Filter four: book depth

Book depth and current price determine whether the observed entry is still meaningful. The terminal keeps the whale's entry price beside the live market so the user can see drift before confirming an order instead of assuming the original fill is still available.

These filters shape the live whale feed. Notifications are narrower: real-time alerts come from accounts the user follows, while strategies record deterministic matches and summarize them in daily digests.

Test a rule against Polymarket and Kalshi history before you follow it.

Write a rule, like whale trades under 20¢ over $10K, and score it against markets that already resolved. Our longshot rule went 105 wins and 345 losses and still returned +67.5%, staking $100 a trade. You would not guess that from a feed.

Build a strategy

Sizing rules that survive contact with reality

The single largest source of copy-trading failure is sizing the position by reference to the whale's ticket rather than to the copy-trader's own bankroll. A whale who places a $200,000 ticket may be deploying half a percent of working capital. A copy-trader who responds with $2,000 against a $40,000 bankroll is deploying five percent. The same trade, copied at the wrong relative size, becomes a fundamentally different risk profile.

A defensible default is to cap any single copy-trade at two percent of the bankroll, regardless of conviction. Whales lose; the question is whether the copy-trader's capital structure can absorb the losses while compounding the wins. A two-percent cap allows the trader to take roughly fifty independent positions before a string of losses becomes structurally meaningful, which is enough statistical surface area to evaluate the strategy.

How copy-trading prediction markets differs from copy-trading stocks or crypto

Copy-trading on stock or cryptocurrency exchanges is generally a portfolio-level activity: the copy-trader mirrors the entire allocation of a chosen trader and accepts the resulting exposure. Copy-trading prediction markets is position-level. Each copy-trade is an independent decision about a single binary outcome, and the copy-trader can accept or reject each individual signal.

The position-level structure has two important consequences. First, the copy-trader retains analytical control over which trades to take and which to skip; the trader is not committing to every position the whale makes. Second, the copy-trader can size each position independently, applying the two-percent rule per trade rather than allocating a fixed percentage of the portfolio to the whale's full book.

Using whale signals against sportsbook lines

A whale trade on a sports market is not locked to the platform it printed on. The trade is a read on the game itself, and the same game is priced at every sportsbook, which makes the signal portable. A prediction-market entry price converts directly to the odds formats a bettor already uses: a whale buying at 60 cents is taking an implied 60 percent, which is a -150 moneyline in American odds. A 25-cent entry is an implied 25 percent, or +300.

The workflow is a price comparison. When an alert prints on a sports market, convert the whale's entry to an implied probability, then check what your book is offering on the same outcome. If the whale entered at an implied 60 percent and your sportsbook's line implies 55, you are getting a better price than the whale did on the same view of the game. If your book implies 70, the number has already moved past the whale's entry and the edge, if there was one, is gone. The alert supplies the side, the size, and the entry price within seconds of the print; the comparison takes under a minute.

This is also the honest framing of what Rivo is for a sports bettor: an information layer, not a betting venue. We never touch your money and never place a bet. Whether you act on Polymarket, Kalshi, or a sportsbook is entirely your decision, and nothing here is gambling advice.

You do not have to be awake to take the trade.

Autopilot copies entries within seconds of the trader, through your own prediction market accounts, inside a per-trade and per-day ceiling you set. Live on Kalshi today, Polymarket coming soon.

How autopilot works

Ask Claude or ChatGPT to find you a strategy.

Plug Rivo in and ask in plain English. Your AI tests hundreds of rules against trades that already settled, checks which held up on data they were never tuned on, and tells you in a sentence. No code, nothing to install.

See how

Platforms and pricing

Rivo brings Polymarket and Kalshi intelligence into one terminal. Followed-trader alerts can arrive through Telegram, and the in-app inbox. The terminal is the execution workspace, with connected venue orders, portfolio context, and paper strategies beside the live feed. For the detailed mechanics of the Telegram integration, see our Polymarket Telegram bot page. For the broader alerting infrastructure, see our alerts page.

What to read next

For the full copy-trading methodology, including how to evaluate wallets, read entry prices, and execute fills, see our complete copy-trading guide. For the decision framework on when to copy a whale and when to fade them, see when to copy a whale and when to fade them. For the comparative analysis of the two venues, see Polymarket vs Kalshi whales. The full set of free guides is in our learn library.

Backtesting whale activity with strategies

The standard advice in prediction markets is to follow the smart money. It does not say which smart money. Large positions on heavy favourites resolve correctly most of the time and return very little per dollar staked; large positions on longshots lose far more often and pay multiples when they land. Politics, sports and crypto markets behave differently again. Which of those is worth copying is an empirical question, and tracking trades as they happen does not answer it.

A Rivo strategy is that question stated as a rule and answered against data. A rule might read: entry price under 20 cents, trade size over $10,000, new positions only. Every whale trade satisfying it is recorded, and scored win or loss once the underlying market resolves.

A strategy can be tested against history and run forward at the same time. On creation it optionally claims every qualifying trade from the preceding 90 days, most of which sit in markets that have already resolved, so the strategy carries a settled record immediately rather than accumulating one over a season. From that point it also claims new qualifying trades as they print. Positions in markets that are still open are priced against current odds and marked as unrealised; they are reported separately from settled results, and are never blended into a single figure.

Criteria can constrain category, sports league, trade size, the entry price band, the position type (a new position, an addition to an existing one, or a reversal), and free text matched against the market title. Specific markets can also be followed directly, in which case their whale trades join the strategy whether or not they satisfy the other criteria.

Each recorded trade stores the side, entry price and size at the moment it printed, so a strategy's history stays reproducible. Open positions are marked against current odds; settled positions are scored win or loss against the market's resolution. A stake is set per strategy or per trade, so the reported return reflects the size you would have taken rather than the size the whale took, which keeps two strategies comparable instead of dominated by whichever caught the largest single position.

Every strategy reports its own win rate, realized return, open exposure and a cumulative return curve. All figures are paper results that assume a fill at the whale's entry price, and are not investment advice.

Frequently asked questions

What is copy-trading prediction markets?

Copy-trading prediction markets is the practice of identifying large, profitable bettors (whales) on Polymarket and Kalshi and taking positions that mirror theirs on the same event contracts. The premise is that traders deploying meaningful capital on a binary outcome have done analytical work a retail bettor can borrow against.

Is copy-trading on Polymarket and Kalshi legal?

Venue access and eligible contracts depend on the user's jurisdiction and the specific Polymarket or Kalshi product being used. Kalshi remains a CFTC-designated contract market, and Polymarket US now operates through a separately designated U.S. entity. Users should check the current venue terms and local rules before trading; Rivo does not determine eligibility or provide legal advice.

How much money do I need to start copy-trading?

There is no universal starting amount. The practical minimum depends on venue order rules, fees, spread, diversification, and the maximum loss you can accept. Rivo lets you test a fixed stake on paper before deciding whether any real-money position size is appropriate.

What returns can I realistically expect from copy-trading prediction markets?

There is no reliable return target. Results depend on trader selection, entry-price drift, sizing, fees, market mix, and the period tested. Rivo reports observed records and paper strategy results so users can evaluate a rule without presenting historical performance as a promise.

Do I need a copy-trading bot, or can I do this manually?

Rivo supports both alerts and explicit execution. Followed-trader activity can arrive through Telegram and the in-app inbox, then open in the terminal with the market and trader context attached. Users can place supported one-off venue orders, while repeatable rules can be backtested, run on paper, and then executed automatically on Kalshi through the user's own connected Kalshi key. Live autopilot on Polymarket is still coming.

Does copying whales work for sports betting outside prediction markets?

Yes, because the signal is about the outcome rather than the venue. A whale entry at 60 cents is an implied 60 percent, which converts to a -150 moneyline. Compare that to your sportsbook's price on the same game and take whichever venue offers the better number. Rivo supplies the trade and the entry price; where you act on it is your decision.

The signal is about the game, not the venue.

When serious money takes a side on Polymarket or Kalshi, that is a read on the event itself, and the same game is priced at every sportsbook. Compare the whale's entry to your book's line and act wherever the price is best. Rivo shows you what smart money did and at what price. Where you place it is your call.

Get the alerts

Follow accounts and track strategies across Polymarket and Kalshi.

Real-time copy-trading signals delivered to Telegram and your browser the second a whale trade prints.

$15/month. Cancel anytime.

Get access