Solana Bot Guide

Solana Copy Trading Bots: How They Work and Risks

By · Updated

On this page
  1. How a Solana copy trading bot works
  2. The settings that matter
  3. What copy trading costs
  4. The risks of Solana copy trading
  5. How to choose a wallet to copy
  6. How to set up copy trading on Trojan

A Solana copy trading bot watches a wallet you choose and repeats its token buys, and optionally its sells, from your own wallet a moment later. It saves you from watching charts all day, but you always trade after the wallet you copy, often at a worse price, and you pay a trading fee on every copied trade. On Trojan, for example, that fee is 1% per successful trade, according to its docs.

This guide explains how copy trading works on Solana, the settings that decide whether it helps or hurts you, what it costs, and the risks most "best copy trading bot" lists skip.

How a Solana copy trading bot works

  1. You pick a target wallet. Any public Solana address: a trader you found on a leaderboard, a wallet tracker or a block explorer.
  2. The bot watches it. When the target wallet buys or sells a token, the bot sees the transaction on-chain.
  3. The bot places your trade. It sends a matching swap from your execution wallet, sized by your rules, with your priority fee, bribe and slippage settings.
  4. Sells follow your rules. Either the bot copies the target's sells, or it uses your own take-profit and stop-loss orders, or you sell by hand.

Because step 3 happens after the target's trade is already on-chain, you can never get exactly the same price. How much worse depends on speed, the token's liquidity and how many other people are copying the same wallet.

The settings that matter

Trojan's documentation lists these copy trade settings. Other tools use similar ideas under different names.

SettingWhat it doesWhy it matters
Buy amountA percentage of the target's buy (10% of a 10 SOL buy = 1 SOL) or a fixed SOL amountFixed amounts cap your risk per trade
Max spend per buyUpper limit when you use a percentageStops one large target buy from emptying your wallet
SlippageHow far the price may move before your trade failsTrojan notes copy trading often needs higher slippage, which also means worse fills
Priority fee and bribePay validators to include your trade faster; a bribe is needed for MEV protectionFaster entries cost more on every trade
Copy sellSells the same percentage the target sellsYou exit when they exit, but after them
Auto sellPlaces take-profit and stop-loss orders when you buyYour exit no longer depends on the target
Market cap range, minimum liquidityOnly copy buys of tokens inside your limitsFilters out the tiniest, easiest-to-manipulate tokens
Exclude launchpad platformsSkips tokens still on a launchpad bonding curveAvoids the earliest, most volatile stage
Prevent duplicate buysIgnores more buys of a token you already holdStops the bot from averaging into a falling token

Source: Trojan docs, Copy Trading.

What copy trading costs

Every copied trade is a normal trade, so normal costs apply twice: once when you buy and once when you sell.

CostWho sets itWhen you pay
Platform fee (1% per successful trade on Trojan)The platformEvery buy and every sell
Priority feeYouEvery transaction
Bribe (with MEV protection)YouEvery transaction that uses it
SlippageThe market, within your limitEvery trade; not a fee, but a worse price
Solana network feeSolanaEvery transaction, small

Example, with our own assumptions: you copy 10% of a wallet's buys with a fixed priority fee and bribe of 0.001 SOL each. The target buys 1 SOL of a token, so you buy 0.1 SOL. The 1% fee on 0.1 SOL is 0.001 SOL, and the priority fee and bribe add 0.002 SOL. Selling costs about the same again. That is roughly 0.006 SOL on a 0.1 SOL position, about 6%, before any slippage. With small buy amounts, the fixed fees take a large share, so the copied trades must gain more than that just to break even.

The risks of Solana copy trading

  • Copying snipers makes you their exit. Trojan's own docs warn that if your target buys in the first few seconds of a launch, you land several blocks behind, buy the top of their candle and become their exit liquidity while they sell.
  • Speed and slippage. You always trade after the target. The faster a token moves, the worse your price compared with theirs.
  • Some wallets cannot be copied. Trojan says copy trading does not support wallets that buy through custom programs, and not all pools are supported. If your bot only copies sells, this is the likely reason.
  • A good past record can be luck or bait. One huge win can make a wallet's profit look great. And if many people copy the same wallet, its owner can sell into their buys, the same pattern Trojan warns about with snipers. Check how the profit was made before you copy anyone.
  • Fake and open-source bots. Searches for copy trading bots turn up many GitHub projects and Telegram bots. Code that asks for your private key or seed phrase can drain your wallet. Only use tools you can verify, from their official site, and never paste a seed phrase into a script you have not read.
  • Memecoins can go to zero. Copy trading does not change the asset. Most copied trades on Solana are new, thinly traded tokens.

How to choose a wallet to copy

Trojan's Wallet Analyzer shows a wallet's realized and unrealized profit, win rate and trade log over the timeframe you choose. Its PNL distribution view is the useful part: it shows whether the profit came from one big win or from many trades over time, and which tokens were involved.

Before copying, look for:

  • profit spread across many trades, not one lucky token;
  • trades you could realistically follow, not buys in the first seconds of a launch;
  • position sizes and tokens that match the risk you are willing to take.

Then start with a small fixed buy amount and watch the results before raising it.

How to set up copy trading on Trojan

Trojan is non-custodial and its copy trading mirrors Solana wallets only (not Hyperliquid accounts), per our Trojan fact sheet. From its docs:

  1. Open the Trojan Terminal and go to Tools > Copy Trading.
  2. Click + New Copy Trade.
  3. Name it, paste the target address and choose the execution wallet that pays for the trades.
  4. Set the buy amount (percentage or fixed SOL), priority fee, bribe, slippage and MEV protection.
  5. Choose Copy Sell, Auto Sell (take profit and stop loss), or neither, each with its own fee and slippage settings.
  6. Set the advanced filters (market cap, minimum liquidity, max spend per buy, launchpad exclusion, duplicate buys), then click + Create Copy Trade.

You can pause, resume or edit each copy trade later from the same screen.

FAQ

Is Solana copy trading profitable?

It can be for some trades, but there is no guarantee. You trade after the wallet you copy, at a worse price, and you pay fees on every buy and sell. Small positions are hit hardest by fixed fees, and many copied tokens are memecoins that can lose most of their value quickly.

Are copy trading bots on GitHub safe?

Some are honest code, but you cannot tell from a listing. A bot that needs your private key or seed phrase controls your funds. If you do not read and understand the code, do not give it a wallet with money in it.

Why does my copy trade only copy sells?

On Trojan, the usual reason is that the target wallet buys through a custom program, which copy trading does not support. Trojan's docs suggest opening one of the wallet's buy transactions on Solscan to check.

Can I copy Hyperliquid traders on Trojan?

No. Trojan's copy trading mirrors Solana wallets. Its perpetuals are powered by Hyperliquid, but you cannot copy Hyperliquid accounts with it.

Keep learning

Copy trading settings come from Trojan's official documentation (docs.trojan.com), checked on the update date above. The cost example uses our own assumptions. This is not investment advice.