# FAQs

<details>

<summary><strong>1. How to set up copy trading?</strong></summary>

Two principles for **setting copy trading** parameters:

1\. **Match the position ratio of the target address**.

2\. Don’t spend all your funds too quickly, to avoid small fluctuations wiping out your principal.With small capital, results rely more on luck.

Having **sufficient capital** and following these principles leads to more reasonable and stable settings.You can set up copy trading by following the steps below. If you stick to these, you’ll generally avoid problems:

1. Choose the target address
2. First, confirm which address you want to copy. Try to choose addresses that are not high frequency arbitrage and have a stable trading logic.
3. Choose the copy mode
4. There are two common options:
5. Fixed amount mode: copy each trade with a fixed amount, suitable for testing.
6. Percentage mode: copy based on the target address’s position ratio, which is better for matching long term returns.
7. Set the copy ratio or amount
8. In percentage mode, make sure your capital is sufficient. Otherwise, the calculated amount may fall below the minimum order requirement.
9. Control how fast your funds are used
10. Do not spend all your funds too quickly. Leave room for follow up buys and market fluctuations to avoid small movements wiping out your principal.
11. Check minimum order requirements
12. Both market orders and limit orders have minimum requirements. Orders below the minimum will fail to copy.
13. Confirm sell rules
14. Check whether Sell uses a market order or a limit order.
15. Note that TP and SL only work when Sell uses a market order.
16. Check switch status
17. Make sure copy trading is enabled and not restricted by conditions such as max price or max spend.

In short:Test first, then add more funds. Copy by ratio and always leave enough buffer. More detail, please check "[How To Copy](https://polycop.gitbook.io/polycop-docs/copy-trading/discover-wallets)"

</details>

<details>

<summary><strong>2. How to Find smart money wallets?</strong></summary>

You can find **smart money wallets** through the following methods:

1. **Recommendations on X (Twitter)**.
2. **Top Holders list** under each market on the **official Polymarket website**.
3. The following third-party sites:
   1. <https://polymarket.com/leaderboard>
   2. <https://predicting.top/>
   3. <https://polymarketanalytics.com/traders>
   4. <https://app.future.fun/scouter>

To learn more, please check "[Discover Wallets](/discover-wallets.md)"

</details>

<details>

<summary><strong>3. What kind of smart money is worth copying?</strong></summary>

* **Consistently profitable over time.**
* **Has a large gap between profit and loss,** the total profit amount should be significantly higher than the total loss amount.
* **Operates in markets with sufficient liquidity**, so when you copy their trades, you can enter at similar prices and with comparable position sizes.

</details>

<details>

<summary><strong>4. Why does my total balance change abnormally whenever I buy or sell?</strong></summary>

Polymarket’s billing calculation can be delayed. When you sell, it records both the value of the position you closed and the amount you received after selling. The position value aggregation can also be delayed. That’s why your balance may sometimes appear inaccurate.

However, in PolyCop, the price and value of each token shown in your positions are calculated independently using real time data. The total balance, on the other hand, relies on Polymarket’s data, so it may experience delays

</details>

<details>

<summary><strong>5. Why does it fail when I click Redeem or Auto Redeem?</strong></summary>

Because there are too many users and too many requests, Polymarket has limits on Redeem feature. You need to try again later

or check whether the market for your current token is in a dispute resolution period. Trading are not permitted while a market is in the dispute resolution phase.

</details>

<details>

<summary><strong>6. Why didn't my copy trade buy / sell?</strong></summary>

There are several reasons a trade might get skipped. Work through the checklist below.

**🔴 Didn't Buy — Common Causes**

1\. Your copy amount is below the platform minimum

> Polymarket has a minimum order size: **$1 for market orders** and **5 shares for limit orders**. If your copy ratio is small (e.g. 1%), a target trade of $20 only generates a $0.20 order — which gets rejected automatically.

**Fix:** Enable **"Below Min Limit, Buy at Min ✅"** so the bot rounds up to the minimum instead of skipping. Pair this with **"Ignore Target Trades Under $10–$50"** to make sure you only round up on meaningful trades, not dust.

\
2\. Slippage is too tight — the order was killed (FAK error)

> Polymarket uses **Fill-and-Kill (FAK)** logic on market orders. If the market doesn't have enough liquidity within your slippage range, the order is partially filled or cancelled entirely.

**Fix:** Increase your market order slippage tolerance. Alternatively, switch to a **limit order** and set a **Limit Price Offset of `+0.02`** — this bids slightly above the target's price, improving your fill rate.

\
3\. A spend limit has been hit

> If any of the following limits are maxed out, the bot will skip new buys silently:
>
> * Max Spend Per Yes/No
> * Max Spend Per Market
> * Total Spend Limit
> * Available USDC

**Fix:** Review each limit in your task settings. Sell or close existing positions to free up room — the bot will automatically resume once exposure drops below the limit.

\
**🔴 Didn't Sell — Common Causes**

**1. Sell mode is set to Limit Order, but no one is taking the other side**

> Limit sell orders wait for a counterparty. In low-liquidity markets, your order may sit unfilled indefinitely.

**Fix:** Switch to **Market Order** for selling if you need faster execution. Or check whether your limit order has already expired.

</details>

<details>

<summary><strong>7. I set a 20% stop loss — why did I lose more than 20%?</strong></summary>

There are two common reasons for this：

**Reason 1: Stop loss uses a market order, which has slippage**

All Stop Loss orders execute as **market orders**. When the price hits your stop level, the bot sends an immediate sell at whatever price the market will take.

> In a fast-moving or illiquid market, the actual fill price can be significantly worse than your trigger price — so a 20% stop loss might result in a 25–30% loss by the time the order fills.

**Fix:** This is a fundamental characteristic of market-order stop losses. To account for it, set your stop loss a few percentage points tighter than your actual maximum tolerance. For example, if you can accept 20% loss, set the stop at 15–17%.

**Reason 2: Stop loss silently stopped working after you switched Sell mode**

This is the most commonly missed issue.

> **If your Sell mode is set to Limit Order, TP/SL will NOT function.** The stop loss setting is still visible, but it will not trigger.

This happens because Polymarket does not allow two concurrent limit orders on the same position — so the bot cannot place a stop-loss limit order if a sell limit order is already in place.

**Fix:** Go to your task settings and confirm that **Sell is set to Market Order**. TP/SL only works with market order sell mode.

</details>

<details>

<summary><strong>8. I'm getting an error — "Max holder market limit exceeded". What does this mean?</strong></summary>

> How it works: Every time you enter a new market (a new event/question on Polymarket), it counts as +1 toward this limit. Once you hit the cap, the bot will refuse to copy any new markets — even if you have plenty of funds available.
>
> Exampl&#x65;**:** If Max Copy Market Number = 5 and you're already holding positions in 5 different events, the next trade in a new event will be skipped and trigger this error.

**Fix:**

**Option A — Free up market slots:** Close or sell your positions in one or more existing markets. The count will drop, and the bot will automatically resume copying new markets.

**Option B — Raise the limit:** Increase your Max Copy Market Number setting if you're comfortable holding more markets at once. If you don't want this restriction at all, set it to a large number like `999`.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.polycop.ai/copy-trading/faqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
