# Trade Executions

**Did you build your own router to execute the trades? Is it audited?**&#x20;

* We use KyberSwap’s Meta Aggregation Router as the default contract to ensure you get the best possible price for your trades. KyberSwap is widely used and trusted, providing robust security and price efficiency. You can learn more about KyberSwap’s solutions and audits by visiting [their official resources](https://kyberswap.com/swap/ethereum).

**What happens when I don’t have enough funds to copy the next trade?**

* Your strategy will automatically pause if your ETH balance drops below the minimum amount required for a trade. This ensures that no further trades are attempted until you have sufficient funds to continue.

**Can I sell my tokens in my vault before the copied address has sold them?**

* Yes, you can sell your tokens at any time, even if the copied address hasn’t sold theirs yet. After you manually sell a token, you won’t trigger any further sell orders for that token when the copied address sells, as your balance will be zero. However, if any address in your strategy buys the token again, you will still repurchase it according to the strategy settings.

**How fast can your system execute copy trades? Can you trigger trades in the same block or the next block?**

* Many solutions prioritize speed, aiming to execute your trade in the same or next block. However, speed isn’t always the best approach. Rushing a trade can often lead to buying at a much higher price. Candlestick takes a different approach—if the price of a token exceeds your target by, say, 5%, our system will automatically place a limit order and continue searching for your desired price over the next 15 minutes, 30 minutes, or 1 hour. This ensures you get a better price without sacrificing value for speed.
* If you prefer faster execution over price optimization, you can always adjust this in the price protection settings.

**Why has my copy trade failed?**&#x20;

* You can see execution details in the copy trading history and the reasons for the failures, if there are any.


---

# 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.candlestick.io/faqs-copy-trading-strategy/trade-executions.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.
