Copy Trade
There are several decent bot options. We give our preference to DBot, since it's the best option on the market right now.
Last updated
There are several decent bot options. We give our preference to DBot, since it's the best option on the market right now.
Last updated
DBot (Multichain)
I'll show you some DBot's metrics and how to set up this bot for CopyTrading.
First of all, DBot has telegram version and website as well (highly recommend you to use website)
Here is the DBot dashboard:
1) Chains: you can copy trade on 6 different chains and can switch it in one click.
2) Your wallet addresses: you'll see all created wallets here and switch it in one click as well.
3) Current wallet address: dashboard shows pairs, chains, profit %, profit, holdings, bought, sold, and operation.
Also, you can see batch sell, if trader bought many tokens, you could sell it all using batch sell.
Go to "Copy Trading" page and click "Create".
Configure parameters
All basic settings are required, buy/sell settings are enabled by default, and will not follow the buy or sell if turned off.
Basic Settings:
Name: The tag for a copy trading task, up to 20 name length.
DEX: Checking All means copying all DEXs, including those added later. If you do not want to copy a certain DEX, just uncheck it.
Copy Wallet: The address of the wallet you want to follow
My Wallet: Select your wallet to use for the copy trading.
Buy / Sell Settings:
Buy settings:
Buy Mode:
Max Amount: Set the upper limit of the copy buy amount, for example, fill in 0.1, the wallet you copied buys 0.2, you will also only buy 0.1.
Fixed Amount: No matter how much the copied wallet buys, you will buy a fixed amount.
Fixed Ratio: Buy according to a certain ratio of the amount bought by the wallet you copied, without exceeding max amount. For example, if you fill in 200%, with max buy amount of 0.5, and the other party buys 0.3, then you will buy 0.5.
Turbo Mode: ---
The priority fee:
Anti-MEV: Anti-MEV will initate transactions through privacy nodes, requiring a bribery tip to be paid to speed up (but final sync relies on global node consensus, which cannot be 100% guaranteed)
Bribery Tip (Jito)
: Addiotional bribery tip to be set so that the Jito validator can process your transcation as soon as possible.
Priority Fee: Used to incentivize miners to prioritize your transactions, the higher the priority fee the faster the transaction is processed.
Slippage Tolerance: The difference between the actual price and the desired price, the difference multiplier = 1/(1-slippage), 50% means a maximum of 2 times the accepted spread, 100% means unlimited spreads.
*Your transaction may be frontrun and result in an unfavorable trade
*The max slippage for Pump & Moonshot is 50% by default, which can be lifted in "Settings - General"
EVM chain copy buying Gas settings:
Gas Delta (Gwei):
The amount of gas you are willing to pay over the blockchain average, assuming 5 is filled in and the current blockchain average gas is 20, the gas for the transaction will be set to 25 Gwei.
Max Gas (Gwei): Max gas you are willing to pay, beyond which the transaction will not take place.
Slippage Tolerance: The difference between the actual price and the desired price, the difference multiplier = 1/(1-slippage), 50% means a maximum of 2 times the accepted spread, 100% means unlimited spreads.
Filter Settings for Solana copy buy:
Skip Fresszable: Freezable token won't be bought when enabled, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Skip Mintable: Mintable token won't be bought when enabled, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Skip Delegated: Delegated tokens have permission to be able to control all accounts of this token, allowing them to burn or transfer your tokens, no such tokens will be bought when enabled, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed ( Only for Solana).
Only Buy Once: Buy the same token only once when enabled (The on-chain data is highly volatile, and this feature is only used as an auxiliary).
Min LP Burnt: The burned portion of the liquidity pool cannot be removed by the liquidity provider, e.g. if you set 50%, only tokens with a burned portion of the liquidity pool greater than or equal to 50% will be bought, Raydium(AMM) and Raydium(CPMM) supported, if you don't understand this option, just keep it to 0 (The on-chain data fluctuates a lot, this function is only used as an auxiliary).
Token Holding: If the following wallet buys tokens that your wallet is holding, whether or not to continue to follow buying (The on-chain data is highly volatile, and this feature is only used as an auxiliary).
Min Liquidity: Only buy tokens with liquidity above this value, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Max Token Age: Only buy tokens with ages less than this value (Judged based on token creation time, not trade pair creation time, and the on-chain date is highly volatile, this feature is only used as an auiliary).
Copy Range: Only buy tokens that are bought within this range by the copied wallet, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Market Cap Range: Only tokens with market cap in this range will be copied buy, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Filter Settings for EVM copy buy:
Skip Honeypot: Tokens that defined as honeypots by GoPlus will not be bought when enabled, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Skip Not Opensource: Not opensouce tokens that defined by GoPlus will not be bought when enabled, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Only Buy Once: Buy the same token only once when enabled (The on-chain data is highly volatile, and this feature is only used as an auxiliary).
Token Holding: If the following wallet buys tokens that your wallet is holding, whether or not to continue to follow buying (The on-chain data is highly volatile, and this feature is only used as an auxiliary).
Max Buy Tax: Only buy tokens with buy tax below this value(data from GoPlus), the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Max Sell Tax: Only buy tokens with sell tax below this value(data from GoPlus), the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Min Liquidity: Only buy tokens with liquidity above this value, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Max Token Age: Only buy tokens with ages less than this value (Judged based on token creation time, not trade pair creation time, and the on-chain date is highly volatile, this feature is only used as an auiliary).
Copy Range: Only buy tokens that are bought within this range by the copied wallet, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Market Cap Range: Only tokens with market cap in this range will be copied buy, the filtering function is realized through smart contract analysis and can only be judged based on the state of the transaction, and will be filtered as much as possible but not 100% guaranteed.
Advanced Settings:
Concurrent Node: Nodes to which the task is sent at the same time.
(For Solana, gas is generally not charged multiple times, but for EVM, gas may be charged multiple times).
Sell Settings:
Sell Mode:
Mixed: Enable both copy sell and take profit/stop loss.
Only Copy: Copy sell only, without enabling take profit/stop loss.
Only TP/SL: Only enable take profit/stop loss, without copying sell.
Sell Ratio: 100% means sell all the tokens as long as followed wallet sells them; copy ratio means sell in the ratio of followed wallet's selling.
Ultra-Fast Sell : When enabled, prioritizes speed over accuracy.
When enabled, the system will track all o-chain statuses (blocks may not be fully confirmed), while this significantly increases the selling speed, it may somewhat reduce the accuracy of the sell ratio.
Auto TP / SL Mode:
Only Once: Take profit / stop loss executed only once, Sell 100%.
Segmented: Take profit / stop loss executed multiple times with customized sell price and sell ratio (Currently supports 6-segment TP&SL tasks).
Auto Take Profit: Changes to the take profit ratio will only take effect for subsequent tokens bought.
Auto Stop Loss: Changes to the stop loss ratio will only take effect for subsequent tokens bought.
Auto Take profit / Stop Loss Mode Description:
Turbo Mode: Turbo mode of the highest priority for large-scale concurrency, low latency, fast trading, in this mode, be careful to set slippage to avoid excessive fluctuations in transaction expectations.
The priority fee will be auto split into multiple optimal transaction routing channels in turbo mode.
Anti-MEV: Anti-MEV will initate transactions through privacy nodes, requiring a bribery tip to be paid to speed up (but final sync relies on global node consensus, which cannot be 100% guaranteed).
Priority Fee: Used to incentivize miners to prioritize your transactions, the higher the priority fee the faster the transaction is processed.
Slippage Tolerance: The difference between the actual price and the desired price, the difference multiplier = 1/(1-slippage), 50% means a maximum of 2 times the accepted spread, 100% means unlimited spreads.
Retry Count: Retry count after task failure, 0 means no retry.
Concurrent Node: Nodes to which the task is sent at the same time.
Take Profit & Stop Loss (For Wallet):
Take Profit: Copy buy will stop when the wallet balance above the filled-in value.
Stop Loss: Copy buy will stop when the wallet balance below the filled-in value.
Save and check:
The task is enabled after saving, and can be manually modified to be disabled.
Click "Copy Record" to see the result of copying.
After binding DBot Telegram bot of the corresponding chain, the copy trading task status can also be pushed in real time.
Currently, the TG side has not pushed the failed copying buy order. Check whether there is a copying record in Copy-Record of DBot-Dashboard.
If the copy order fails, the specific reason will be displayed.
If other reasons are displayed, click the question mark, and the prompt after the error is the specific reason. Generally, it is due to slippage or insufficient priority fee.
If it shows that the transaction on the chain failed, go to the corresponding blockchain browser to check the specific reason.
If there is a copy order record, adjust your copy order strategy settings according to the failure feedback;
If there is no copy order record, first check whether the wallet address is filled in correctly and check the status of the target transaction. Currently, cross-pool transactions, multiple swaps of the same transaction, bundled transactions, and unsupported transaction pairs (such as USDC) will not trigger copy orders for the time being.
Transaction Records & Copy Records support exporting to Excel (only single-page export for now)
You can click [Settings] in the lower left corner of DBot-Dashboard to customize your time zone (for easy viewing of local time in transaction records) and save commonly used automated transaction setting templates, which supports one-click switching when creating new tasks. Also, you can set default wallet and defaule trading fee wallet on this page.
When a token on Pump / SunPump / Moonshot reaches 100% and a liquidity pool is created in Raydium / SunSwap / Meteora, auto take profit / stop loss orders (copy trading and fast buy / sell) and limit orders created for this token will be migrated to Raydium / SunSwap / Meteora for execution (currently does not support tokens for creating liquidity pools on Raydium from Moonshot), enabling this switch will abort the migration and these tasks will be invalidated. Currently, the default is to automatically migrate, and there is no need to set it separately.
Global default chain setting supported in General Setting.
Default Chain: This chain will be checked by default when creating a copy trading/limit order/auto snipe/fast buy&sell, as well as on asset.
That's all you need to know about CopyTrading with DBot.
Here are some other decent Copytrading bots below:
Maestro (Multichain) Trojan (Solana) SolTradingBot (Solana)