How to Set Up a Solana Trading Bot — Complete Guide 2026
Most guides on Solana trading bots skip straight to feature comparisons and skip the setup decisions that actually determine whether a trader stays profitable over weeks rather than blowing their wallet in the first session. Custody model, position sizing, TP/SL defaults, priority fee settings — none of these are complex, but getting them wrong has real financial consequences. This guide covers the decisions in the order they matter.
Before You Start: The Four Non-Negotiables
These four things need to be in place before you fund a trading bot. Skipping any of them is how traders lose meaningful capital in the first week.
1. A dedicated burner wallet — not your main wallet
Every Solana trading bot requires a private key. Even the most carefully engineered non-custodial bot stores an encrypted keypair on its infrastructure. That keypair should never be the same one holding your core SOL, your NFTs, or your staking positions.
The right setup: generate a fresh keypair specifically for bot trading. Fund it from your main wallet. Never import your main wallet's private key into a bot. If the bot infrastructure is ever compromised or the team goes rogue, the blast radius is limited to your trading capital, not your entire Solana holdings. Read the burner wallet setup guide for the full rundown.
2. Trading capital you can afford to lose entirely
Memecoin trading on Solana has a realistic expected distribution where most sessions are negative and the overall profitability comes from occasional outlier trades. The trading capital in your bot should be money you have mentally written off — not emergency funds, not investment savings, not borrowed capital.
A starting range that allows meaningful learning without catastrophic downside: 1–3 SOL. Enough to run 20–60 trades at 0.05 SOL per trade. If you start with 0.05 SOL, a single SL hit wipes the account and you learn nothing. If you start with 50 SOL on day one, a bad first session is genuinely painful.
3. Understanding the fee structure before your first trade
Every bot charges a fee per trade. The range across the major Solana bots is roughly 0.9%–1%. At that range, fees are not the primary variable in your P&L — your entry/exit discipline is. But understanding that a 1% fee means your position needs to move 1% just to break even (plus slippage, plus priority fee) calibrates realistic expectations. See the full breakdown at solana-trading-bot-fees-2026.
4. A read-through of the custody model
The most important question about any trading bot: where is your private key, and who can sign with it? The honest answers range from "the operator holds the master encryption key" (most Telegram bots) to "the bot never touches your key" (signing-relay bots, which break automation). Understand which model you are using before you fund. See non-custodial vs custodial bots for the full architecture breakdown.
Choosing a Bot: The Questions That Actually Matter
Feature lists on bot landing pages tend to look similar. The questions that reveal real differences:
- How many wallets can I run simultaneously? Single-wallet bots force you to choose between strategies. Multi-wallet bots (like MoonHydra's 5 Hydra Heads) let you run a sniper wallet, a conviction-hold wallet, and a DCA wallet independently.
- Is auto-trade actually available? Auto-buy, auto-sell, TP/SL execution, and DCA require the bot to sign transactions without your approval. Signing-relay bots cannot do this.
- Is there a subscription fee or tier system? Bots that require a monthly payment or a token stake to unlock lower fees add a fixed cost regardless of trading volume. A flat fee structure (1% per trade, no subscription) is more predictable for low-volume traders.
- What happens if you want to leave? Can you export your private key and import it into Phantom or Solflare? If not, your funds are effectively locked on that platform.
Setting Up Your First Bot Wallet
In MoonHydra, your first wallet (Hydra Head 1) is generated automatically
when you start the bot with /start. The setup flow:
-
Open t.me/moonhydrabot in
Telegram and send
/start. - The bot generates a fresh Solana keypair and stores it encrypted with AES-256-GCM. Your wallet address is displayed — this is where you send SOL.
- Before funding, complete the security setup (see the section below). Fund after the security gates are in place.
- Fund from your main wallet. Start with a small test amount (0.05–0.1 SOL) to verify the full flow before moving your trading capital.
If you want to import an existing keypair (e.g., a burner wallet you
already set up in Phantom), use the import flow in /wallet.
The private key is stored encrypted immediately after import — it never
appears in chat history.
Security Before You Fund
Configure these two controls before adding meaningful capital. Both
are available under /security in the bot:
Withdrawal password
A password that gates all withdraw and key-export operations. Without it, anyone who gains access to your Telegram account can use the bot to drain your wallets. The password is scrypt-hashed on the server — the bot stores the hash, not the plaintext. Set it before you fund.
TOTP two-factor authentication
A Google Authenticator (or Authy / 1Password) one-time code layered
on top of the withdrawal password. Even if someone learns your
withdrawal password, they cannot execute a withdraw without the
rotating TOTP code from your device. Setup is a QR code scan in
/security → 2FA Setup. The raw secret is auto-deleted
from chat after first verify.
The full security checklist — eight points for before and after funding — is at solana-trading-bot-security-checklist.
Key Settings to Configure Before Your First Trade
Priority fees
Priority fees determine how urgently your transaction is processed on Solana. The wrong setting either burns SOL unnecessarily or causes failed transactions. Starting defaults:
- Normal swaps: 100,000–500,000 microlamports — fine for most trades on stable tokens
- Pump.fun launches / sniping: 1–5 million microlamports — competing with other snipers for block inclusion
- High congestion periods: Jito tip instead of priority fee — bypasses the standard priority queue entirely
Full breakdown at solana-priority-fees-explained.
Slippage tolerance
Slippage is the difference between the expected price and the actual execution price. Set it too low and your trades fail on volatile tokens. Set it too high and you get front-run. Starting defaults: 1–2% for stable tokens with deep liquidity, 5–10% for low-cap memecoins where the order book is thin.
Default TP/SL
This is the single most important setting for new traders. With Auto Sell Order Mode enabled, every new buy automatically gets a TP and SL at your configured defaults. You don't need to remember to set them manually.
A reasonable starting default: TP at 300% (3x), SL at −35%. This means you automatically exit winning trades before they reverse and limit losses on failing trades. Override per-trade for positions where you have higher conviction. Never leave a position without a stop. See limit orders vs TP/SL for when to use each.
RugCheck gate
RugCheck scores tokens 0–1000 based on on-chain risk signals (frozen
accounts, mintable supply, LP lock status, etc.). In MoonHydra's
/security settings, you can set a maximum RugCheck score
above which the bot refuses to execute a buy. The default threshold
is 500 — tokens above that score have meaningful red flags.
This gate does not guarantee safety — RugCheck scores can miss novel attack patterns — but it eliminates the most obvious risks automatically. Leave it enabled.
Auto-buy toggle
Auto-buy mode executes a buy immediately when you paste a contract address in the bot's DM, without a confirmation step. This is powerful for speed but dangerous until you are comfortable with all the other settings. Keep it off until you have made at least 10 confirmed trades manually. The confirmation flow exists for a reason.
Your First Trade — A Checklist
Before executing your first real trade, verify:
- Liquidity depth: the token has at least 10–30 SOL in the LP. Less than that and your buy/sell spread is extreme.
- Token age: for a snipe, you want to be in the first 5 minutes. For a regular buy, look at how long the token has been live — momentum fades quickly after the first hour.
- Holder distribution: if the top 10 wallets hold more than 30–40% of supply, exit liquidity is concentrated and a coordinated dump will move the price significantly.
- TP/SL already set — either as defaults in Order Mode, or set manually before confirming the buy.
- Test with a small amount first. Your first trade on a new bot should be a 0.01–0.05 SOL test to verify the full buy → position → sell flow works as expected.
The due diligence checklist with specific thresholds is at solana-token-due-diligence-checklist.
Common Mistakes on Day One
- Using your main wallet. If the key ever leaks — through a bot exploit, a phishing attempt, or an infrastructure breach — you lose everything in that wallet. Burner wallets limit the blast radius to trading capital.
- Skipping TP/SL on the first trades. The first few trades are the highest-risk because the settings are unfamiliar. These are exactly the trades that need automated stops most urgently.
- Over-funding on day one. Fund 10–20% of your intended trading capital first. Verify the bot behaves correctly across several full trade cycles. Then add the rest.
- Enabling auto-buy before understanding the defaults. Auto-buy in DM mode fires immediately on any CA paste. If your default buy size is 0.5 SOL and you accidentally paste a CA from a Telegram group, you've just entered a position you didn't intend.
- Not exporting the private key anywhere. Export it once, store it in a password manager, and verify the exported key imports correctly into Phantom. If you lose access to Telegram or the bot goes offline, you need an exit path.
Bottom Line
Solana trading bot setup is 80% decisions made before the first trade: custody model, wallet separation, security gates, and default TP/SL. The remaining 20% is per-trade execution. Traders who rush the first 80% typically learn the lesson through a preventable loss in week one.
MoonHydra is built to make the setup defensible: non-custodial key architecture, withdrawal password and TOTP before you fund, RugCheck gate by default, and Auto Sell Order Mode to ensure no position runs without a stop. Start at t.me/moonhydrabot — the whole setup takes under 10 minutes.
Ready to put this into practice?
MoonHydra is a multi-wallet Solana memecoin trading bot on Telegram. 1% per trade. AES-256-GCM encrypted. Non-custodial.
Open MoonHydra