# Copy

{% hint style="info" %}
Copy Trading allows you to mirror a target trader’s wallet by entering their address. Each copy-trading task can be fully customized through our settings to suit your specific needs.

#### Before you start

✅ Ensure you set a <kbd>Copy Trading Default Wallet</kbd>.

📝 **Changing your default wallet?** Remember to remake your tasks to use the new wallet for future transactions.

#### Tipping Suggestions <a href="#tipping-suggestions" id="tipping-suggestions"></a>

The higher the Bundle Tip (JITO), the lower the slippage should be. Conversely, the lower the Bundle Tip (JITO), the higher the slippage should be.

Without a JITO tip, the risk of getting MEV increases significantly.

#### Blacklist Info

Adding an address to the blacklist applies across all your copy-trading configurations. This prevents any trades involving those addresses, regardless of the target wallet.
{% endhint %}

{% embed url="<https://youtu.be/ZfYXjxzgF18>" %}

***

### Setup

{% stepper %}
{% step %}
Access <kbd>🤖 Copy Trade</kbd> easily from the home menu or by using the <kbd>/copy</kbd> command.

<div align="left"><figure><img src="https://4108356913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLeahxvohQr3fYBgeulA%2Fuploads%2FzRjPGca4qXTXiXAFZ6ZD%2F2.png?alt=media&#x26;token=735f0953-f1a1-4ee6-b682-6334a558f296" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Tap <kbd>🆕 Add new config</kbd>.

<div align="left"><figure><img src="https://4108356913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLeahxvohQr3fYBgeulA%2Fuploads%2F4EVjwv4yI7A6P09WuZXt%2FScreenshot%202025-06-04%20alle%2015.45.39.png?alt=media&#x26;token=92dd60cc-0a19-4354-bf83-9c56c83244d4" alt=""><figcaption></figcaption></figure></div>

| Button              | Action                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------- |
| Update Tasks Wallet | Update the wallet currently in use, the change will apply to all active and inactive tasks. |
| Add new config      | Add a new wallet for copy-trading.                                                          |
| Mass Create         | Bulk create or import copy-trading target addresses.                                        |
| Pause All           | Pause all active copy-traded wallets.                                                       |
| Start All           | Start copy-trading with all active wallets.                                                 |
| Delete All          | Delete all copy-trading configurations.                                                     |
| {% endstep %}       |                                                                                             |

{% step %}

#### Add New Config

<div align="left"><figure><img src="/files/8biUd4mCMCtT0NBJJ7sx" alt="" width="317"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
After clicking <kbd>🆕 Add new config</kbd>, you’ll be required to enter:

* Target address you'd like to copy-trade: <kbd>Please enter your desired target address:</kbd>
* Desired config name: <kbd>Please choose a name for this config:</kbd>

Once you’ve entered the details above, you’ll be prompted to the config menu.

<table><thead><tr><th width="333.859375">Button</th><th width="356.01953125">Action</th></tr></thead><tbody><tr><td>Wallet</td><td>Select the wallets to activate for this task.</td></tr><tr><td>Config Name</td><td>Rename the current config.</td></tr><tr><td>Target Wallet</td><td>Change the wallet you wish to copy-trade.</td></tr><tr><td>Max Buy Count</td><td>Set the maximum number of coins the bot will purchase according to your current configuration.</td></tr><tr><td>Current Trades</td><td>Show how many times your configuration has bought that token.</td></tr><tr><td>Max Per Token</td><td>Set how many times you want to buy the same token.</td></tr><tr><td>Reset Count</td><td>Resets the number of times your configuration has bought that token.</td></tr><tr><td>Sell On Transfer</td><td>Auto-sell your position when the target transfers the token out instead of selling.</td></tr><tr><td>First Interaction</td><td>🟢: If enabled, it will trigger trades only when the trader you’re copy-trading interacts with the token for the first time<br>🔴: If disabled, the bot will not consider whether the trader has previously interacted with the token or not.</td></tr><tr><td>Sell Only Copied Buys</td><td>Sells trigger only for tokens bought via copy-trading, excluding Spot, Twitter and AFK purchases.</td></tr><tr><td>Max Dev Holdings</td><td>Set the maximum % of token supply held by the dev before your Copy Trading task executes the buy. If the dev holds more than your threshold, the trade is skipped.</td></tr><tr><td>Max Slot Diff</td><td>Set how many slots of difference you're willing to accept from the target's transaction. If the gap is too large, the trade simply doesn't execute.</td></tr><tr><td>Platforms</td><td>Choose the platforms to activate this task on. After selection, the task will be enabled on all chosen platforms.</td></tr><tr><td>Max Buy</td><td>Set the maximum amount you’re willing to buy, regardless of the amount purchased by the target wallet.<br><em><strong>Max Buy applies to each transaction.</strong></em></td></tr><tr><td>Min Trigger Buy</td><td>Set the minimum SOL amount purchased by the target wallet required for your transaction to be executed.</td></tr><tr><td>Max Trigger Buy</td><td>Set the maximum SOL amount purchased by the target wallet required for your transaction to be executed.</td></tr><tr><td>Min MCap</td><td>Set the minimum market cap you are willing to buy at.</td></tr><tr><td>Max MCap</td><td>Set the maximum market cap you are willing to buy at.</td></tr><tr><td>Min Token Age</td><td>Set the minimum amount of time passed since the token was created.<br><br><em>Note: Some older tokens may not work properly with this filter.</em></td></tr><tr><td>Max Token Age</td><td>Set the minimum amount of time passed since the token was created.<br><br><em>Note: Some older tokens may not work properly with this filter.</em></td></tr><tr><td>Reverse Mode</td><td><p>Purchases are triggered exclusively when the target wallet sells.</p><p><em>Buy transactions from the target wallet are ignored.</em><br><br><em><strong>Reverse Mode Min Sell:</strong></em> Set the minimum percentage the target wallet must sell to trigger the task.</p></td></tr><tr><td>Skip Deploys</td><td>Skip a target wallet’s buy when the token deployer is the target wallet itself.</td></tr><tr><td>Follow Sells</td><td><p>Choose whether to sell when the target wallet sells.</p><p><em>When enabled, the bot will mirror the selling percentage of the trader - for example, if they sell 50% of their position, the bot will also sell 50% of your position</em></p></td></tr><tr><td>Buy Tokens Once</td><td>Buy the coin only once, even if the target wallet makes multiple purchases.<br><br><em>If you’re using multiple wallets, ensure it’s enabled for each one.</em></td></tr><tr><td>Buy Exact</td><td>Buy the same SOL amount as the target wallet.</td></tr><tr><td>Buy %</td><td>Buy a percentage of the amount the target wallet buys.<br><em>You can set it above 100% to purchase more than the target wallet (eg. 130% buys an additional 30% of the amount purchased by the target wallet).</em></td></tr><tr><td>Buy Fixed</td><td>Buy a fixed SOL amount, regardless of the target wallet’s amount.</td></tr><tr><td>Buy Fee</td><td>Set the transaction fee for buying.</td></tr><tr><td>Sell Fee</td><td>Set the transaction fee for selling.</td></tr><tr><td>Buy Slippage</td><td>Set the buy slippage percentage.</td></tr><tr><td>Sell Slippage</td><td>Set the sell slippage percentage.</td></tr><tr><td>Buy Protection</td><td>Toggle MEV protection (enabled/disabled) to prevent your transaction from being sandwiched. The fastest processor is automatically used.</td></tr><tr><td>Sell Protection</td><td>Toggle MEV protection (enabled/disabled) to prevent your transaction from being sandwiched. The fastest processor is automatically used.</td></tr><tr><td>Auto Tip</td><td><p>If enabled, it automatically selects the Jito-suggested tip.</p><p><em>Priority fees are set to a fixed amount since the tip is what matters for Jito Blocks.</em></p></td></tr><tr><td>Buy Tip</td><td>Set the target buy tip fee to prioritize the inclusion of your transaction in the next block.</td></tr><tr><td>Sell Tip</td><td>Set the target sell tip fee to prioritize the inclusion of your transaction in the next block.</td></tr><tr><td>Blacklist</td><td>Exclude specific addresses from copy-trading.</td></tr><tr><td>Limit Orders</td><td>Refer to the dedicated guide.</td></tr><tr><td>Duplicate config</td><td>Duplicate the current config.</td></tr><tr><td>Delete Config</td><td>Delete the current config.</td></tr><tr><td>Start Time</td><td>Set your desired task starting time.</td></tr><tr><td>End Time</td><td>Set your desired task ending time.</td></tr><tr><td>Active</td><td>Toggle the configuration on or off.</td></tr></tbody></table>
{% endstep %}
{% endstepper %}


---

# 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.bloombot.app/solana/solana-bot/copy.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.
