Skip to main content

Copy Trading Guide

Follow successful traders and automatically copy their trades. This guide covers finding leaders, setting up subscriptions, configuring sizing and limits, and monitoring your copied trades.

Before You Start

  • Balance Required: You need USDC.e in your wallet to copy trades.
  • Execution: Copied trades execute automatically when the leader trades — you don't need to be online.
  • Self-Custody: You maintain full control of your funds; copy trading only places trades on your behalf.
Risk Notice

Copy trading involves risk. Past performance does not guarantee future results. Set daily caps and use filters to manage your exposure.

How Copy Trading Works

  1. You subscribe to a trader by their wallet address.
  2. When they execute a trade on Polymarket, PolyBot automatically copies it to your account.
  3. BUY trades: You buy the same outcome, sized according to your settings.
  4. SELL trades: You sell the same percentage of your position as the leader sold of theirs.
  5. You receive notifications for each copied trade (unless muted).

Finding Traders to Copy

Option 1: Leaderboard Discovery

Browse top-performing traders ranked by profit or volume:

  1. Go to Copy Trading🔍 Discover Traders.
  2. Filter by:
    • Category: Overall, Politics, Sports, Crypto, Culture, Tech, Finance, Economics
    • Time Period: 24h, 7 days, 30 days, All Time
    • Ranking: By Profit (PnL) or Volume (VOL)
  3. Browse traders showing their rank, username, profit, and volume.
  4. Tap a trader to start a subscription.

Screenshot

Option 2: Direct Wallet Address

If you know a trader's Polymarket wallet address:

  1. Go to Copy Trading➕ Add.
  2. Paste their wallet address (format: 0x...).
  3. Continue with subscription setup.

Setting Up a Subscription

When you add a new subscription, you'll configure these settings step by step:

Step 1: Trader Address

Enter or paste the trader's Polymarket wallet address.

  • Must be a valid Ethereum address (0x followed by 40 hex characters).
  • You cannot copy your own wallet.
  • You cannot have duplicate active subscriptions to the same trader.

Step 2: Label (Optional)

Give this trader a nickname for easy identification (e.g., "Whale Trader", "Politics Pro").

  • Maximum 50 characters.
  • If the trader is on the leaderboard, their username is suggested.
  • You can skip this step.

Step 3: Sizing Mode

Choose how your copy amounts are calculated:

ModeHow It WorksBest For
FixedYou trade a fixed USD amount regardless of leader's sizeConsistent position sizes, predictable spending
ProportionalYour amount = Leader's amount × MultiplierScaling with the leader's conviction

Example — Fixed Mode ($10):

  • Leader buys $500 → You buy $10
  • Leader buys $50 → You buy $10

Example — Proportional Mode (0.5x):

  • Leader buys $500 → You buy $250
  • Leader buys $50 → You buy $25

Step 4: Amount Configuration

If Fixed Mode:

  • Set your fixed amount per trade.
  • Minimum: $1.10
  • Default: $10

If Proportional Mode:

  • Set your multiplier.
  • Range: 0.01x to 10x
  • Default: 1x (same size as leader)

Step 5: Daily Cap (Optional)

Limit how much you spend per day on this subscription.

  • Enter a USD amount (e.g., $100/day).
  • Resets daily at 00:00 UTC.
  • Once reached, trades are skipped until the next day.
  • Leave empty for no daily limit.

Step 6: Price Range Filter (Optional)

Only copy trades within a specific price range.

  • Set minimum and maximum prices in cents (1¢ to 99¢).
  • Default: 1–99 (all prices).
  • Conservative preset: 25–75¢ (avoid extreme odds).
  • Moderate preset: 10–90¢.

Example: Setting 20–80 means you only copy trades where the outcome price is between 20¢ and 80¢.

Step 7: Slippage Tolerance

Control how much price movement you'll accept between the leader's trade and yours.

SettingBehavior
0 bpsLimit orders only — your order is placed at the leader's exact price (may not fill)
50–200 bpsMarket orders allowed if price hasn't moved more than this amount
UnlimitedAlways execute at market price regardless of slippage
  • Default: 100 bps (1% slippage tolerance).
  • 1 basis point (bps) = 0.01%.
tip

Use 0 bps for price-sensitive trades (places limit orders). Use Unlimited if you prioritize execution over price.


Managing Subscriptions

Viewing Your Subscriptions

  • Command: /copy or /subs
  • Shows all subscriptions with status, sizing, and daily spend.
  • Filter by: All | Active | Paused

Screenshot

Subscription Details

Screenshot

Tap any subscription to see:

  • Leader label and wallet address
  • Status (Active/Paused)
  • Sizing mode and amount
  • Daily cap and current spend
  • Slippage tolerance
  • Price range filter
  • Advanced settings

Pausing & Resuming

  • Pause: Temporarily stop copying trades (no trades execute while paused).
  • Resume: Re-activate copying.
  • Your settings are preserved when paused.

Canceling a Subscription

  1. Open the subscription.
  2. Tap ❌ Cancel.
  3. Confirm cancellation.

Canceling is permanent — you'll need to create a new subscription to copy this trader again.


Advanced Settings

Access these from the subscription detail view → Advanced ⚙️.

Per-Trade Limits

SettingDescription
Min Per TradeRound up small trades to this minimum
Max Per TradeCap large trades at this maximum

Purchase Limits

Control how many times you buy each outcome:

SettingDescription
Single Purchase Per TokenOnly buy each outcome once — must sell before buying again
Max Purchases Per OutcomeLimit total number of buys (e.g., max 3 buys per outcome)
Max Amount Per OutcomeLimit total USD spent per outcome (e.g., max $500 per outcome)

These help prevent overexposure to a single position.


Understanding Skip Reasons

Sometimes a trade won't be copied. Here's why:

Skip ReasonWhat It Means
Daily limit reachedYou've hit your daily cap for this subscription
Slippage too highPrice moved beyond your tolerance since leader traded
Price outside rangeTrade price is outside your min/max odds filter
Insufficient balanceNot enough USDC.e to execute the trade
No shares to sellLeader sold but you don't hold this position
Purchase limit reachedYou've hit your max purchases for this outcome
Amount limit reachedYou've hit your max amount for this outcome
Already purchasedSingle-purchase mode and you already own this token
Subscription pausedYour subscription is currently paused

View skipped trades in Recent Activity to understand why trades weren't copied.

Sizing ModeSizing Mode
Price RangePrice Range Filter
SlippageSlippage Settings
AdvancedAdvanced Settings
1 / 4

How Sells Work

When a leader sells, PolyBot calculates what percentage of their position they sold and sells the same percentage of yours.

Example:

  • Leader holds 100 shares, sells 50 → They sold 50%.
  • You hold 80 shares → You sell 40 shares (50% of 80).

Important:

  • You must hold the position to copy a sell.
  • If you've sold some shares manually, copy sells adjust to your remaining position.
  • Minimum sellable: 0.01 shares.

Recent Activity

View your copy trading history:

  1. Command: /recent or go to Copy Trading📜 Recent.
  2. See trades from the last 3 days.
  3. Filter by: ✅ Executed | ⏭️ Skipped | ❌ Failed

Each entry shows:

  • Market name and outcome
  • Leader's trade details (side, shares, price, volume)
  • Your trade details (if executed)
  • Skip reason (if skipped)
  • Time of trade

Leader Activity

View trades for a specific subscription:

  1. Open the subscription detail.
  2. Tap 👁️ Activity.
  3. See only that leader's trades and your copies.

Notifications

For each copied trade, you receive a Telegram message showing:

  • 🟢 BUY or 🔴 SELL indicator
  • Market name and outcome
  • Leader's trade details
  • Your trade details
  • Execution time

Muting Notifications

  1. Open the subscription.
  2. Tap 🔔 Notifications.
  3. Toggle to mute/unmute.

Muting only affects notifications — trades still execute normally.


Commands

CommandWhat It Does
/copyOpen copy trading menu
/subsAlias for /copy
/recentView recent copy trade activity

Tips for Success

  1. Start small: Use low fixed amounts or small multipliers while learning a trader's style.
  2. Set daily caps: Protect yourself from unexpected high-volume trading days.
  3. Use price filters: Avoid copying trades at extreme prices (near 1¢ or 99¢).
  4. Monitor regularly: Check recent activity to understand what's being copied.
  5. Diversify: Consider following multiple traders with different strategies.
  6. Review skip reasons: If many trades are skipped, adjust your settings.

Troubleshooting

  • Trades not copying: Check subscription status (must be Active), balance, and daily cap.
  • Too many skips: Review skip reasons in Recent Activity — you may need to adjust slippage, price range, or caps.
  • Different amounts than expected: In Proportional mode, your amount depends on the leader's trade size.
  • Sells not executing: You must hold the position to copy a sell. Check your portfolio.
  • Notifications not arriving: Check if notifications are muted for this subscription.