Skip to content
Archive
← r/solana
1
100%
u/Lordpototoy 3 hours ago Dev/Tech

My rule-based Solana memecoin bot loses after realistic costs. What edge did profitable builders actually find?

I'm building a deterministic (no-AI) memecoin bot on Solana and paper testing it carefully. I'll share real numbers in exchange for honest advice. **Setup:** free Helius tier + public RPC, running on a small VPS (\~1–3 s latency). **What I've tried:** * Post-migration momentum (pump.fun → PumpSwap): enter shortly after migration, exit on time cuts. * Copying the logic of profitable bot wallets. When I replicate their entries at my latency, most of their edge disappears. * Filters on volume, holders, buy/sell ratio, big-buy triggers and minimum activity. **What the data says:** * I backtested \~800 tokens. Across \~1,500 simple entry rules and \~180 exit combos (trailing stops, break-even, partials, stops), nothing held up on unseen data once fees, slippage and failed transactions were included. * About 45% of entries reach +20% at some point, but a third of those still end red. The move is there, but I can't capture it. * Unfiltered, the average result is slightly negative, about −0.02 to −0.04 SOL per 1 SOL trade. **Specific questions:** 1. **Where does the edge come from?** If you're profitable, is it mainly speed (landing in the same block or the next one), token selection, or exits? If I had to pick one to fix first, which would it be? 2. **Latency:** at \~1–3 s behind the trigger, am I already too late for post-migration momentum? What latency did you need before your results turned positive? 3. **Paper vs live:** how far were your live results from your simulation? What did your paper model get wrong (fills, failed transactions, MEV/sandwiches, priority fees)? 4. **Exits:** about 45% of my entries hit +20% and a third of those still end red. How do you capture the move: fixed take-profit, scaling out, or exits based on order flow (sell pressure, whales leaving) instead of price? 5. **What signal actually worked for you?** Not volume or holder counts (those didn't separate winners from losers in my data), but something like dev or insider wallet behavior, funding source of early buyers, bundles, or the first sells? 6. **Copying bot wallets:** has anyone made copy-trading profitable at retail latency? Or is the useful thing to learn *which* tokens they pick and then trade them differently (later entry, longer hold)? 7. **Validation:** how many trades or days did you need before trusting a strategy, and how did you avoid fooling yourself with a strategy that only worked by luck? 8. **Rules vs AI:** is a purely rule-based bot the right approach, or did you get better results with an AI/ML model deciding entries and exits (or AI used only to filter or score tokens, with rules executing)? Was it worth the extra cost and latency? Any advice from people who built something profitable, on Solana or EVM, is welcome, even "you're looking in the wrong place". Thanks!
2 comments held Reddit says 1 on reddit ↗
  1. u/AutoModerator moderator pinned 1 3 hours ago
    WARNING: IMPORTANT: Protect Your Crypto from Scammers **1) Please READ this post to stay safe:** https://www.reddit.com/r/solana/comments/… **2) NEVER trust DMs** from anyone offering “help” or “support” with your funds — they are scammers. **3) NEVER share your wallet’s Seed Phrase or Private Key.** Do not copy & paste them into any websites or Telegram bots sent to you. **4) IGNORE comments claiming they can help you** by sharing random links or asking you to DM them. **5) Mods and Community Managers will NEVER DM you first** about your wallet or funds. **6) Keep Price Talk in the Stickied Weekly Thread** located under the “Community” section on the right sidebar. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/solana) if you have any questions or concerns.*
  2. u/Independent_Top_8479 1 2 hours ago
    edge is in the exits, not the entries, you're already seeing the move you just can't lock it in before the dump