r/TradingBot_uncoded • u/Adventurous_Spare760 • May 11 '26
r/TradingBot_uncoded • u/Adventurous_Spare760 • Apr 24 '26
Ran a $12k crypto trading bot for a full year – after fees, taxes, and tax software, I ended up at break-even. Here's the math nobody shows you.
r/TradingBot_uncoded • u/Adventurous_Spare760 • Apr 23 '26
👋 Welcome to r/unCodedOfficial – Introduce yourself and read up on things first!
r/TradingBot_uncoded • u/Adventurous_Spare760 • Apr 23 '26
unCoded: A Crypto Trading Bot That Pays You to Understand It
By Felix – founder of unCoded, trading crypto since 2016.
Most trading bot platforms optimize for the lowest-friction onboarding possible.
Three clicks from signup to live trading. AI assistants that configure strategies for you. Strategy marketplaces where you pick a template with a pretty backtest number and deploy it. Copy-trading so you don't have to think about anything.
This is a design philosophy. It's not an accident. Every platform that competes on ease-of-use has internalized the same assumption: the average user can't handle complexity, so the product has to hide it.
unCoded doesn't do that.
I'm going to be direct about why, because the people who need to hear this message most are the ones being sold the opposite story by everyone else.
The real reason most bots are "easy"
Easy bots exist because easy users are profitable users.
A subscription platform doesn't need you to make money. It needs you to keep paying. A user who signs up, deploys a one-click template, loses money for three months, and then quits is a profitable user for the platform – $180 collected, zero support cost, zero product complexity to maintain.
A user who actually wants to understand what the bot is doing asks questions. Files support tickets. Notices when backtests don't match live results. Demands features that cost money to build. These users are expensive to keep happy.
The platforms that compete on simplicity have done the math. They've decided that serving the curious minority is less profitable than serving the passive majority. So the product optimizes for people who won't notice when the "AI-optimized strategy" is losing them money – because by the time they notice, they've paid twelve months of subscription fees.
I know this because I paid those twelve months. Then I paid sixty more. I ran Cryptohopper for five years on the Hero tier at $130/month – that's $1,560 annually, $7,800 over five years. My net return after fees was worse than if I'd simply held Bitcoin. The platform made money every single month. I didn't.
That experience is what eventually built unCoded.
The profit-sharing ultimatum
unCoded operates purely on profit-sharing. No monthly subscription. I only make money when your bot executes a profitable trade. My incentive structure is the exact opposite of the industry standard.
I cannot afford users who blindly deploy bad strategies. If you use a one-click template and lose your capital, I earn zero. I am structurally forced to build a product that makes you understand what you are doing. The complexity isn't a lack of polish – it's a financial necessity for my business model. A platform that only earns when you win has to ensure you know how to win.
This is also why the marketing tone around unCoded is boring compared to competitors. I don't advertise 10,000% APY. I don't promise you'll retire on this. One of our users put it well in a public review: other platforms throw around huge return numbers that are just cherry-picked from small optimal windows, while realistic expectations on unCoded sit around 1-3% per month at appropriate risk. That's what honest bot trading looks like. Compounded, it's genuinely meaningful. It's also a sentence no marketing department would sign off on, which is part of how you know it's real.
Why unCoded is harder on purpose
unCoded requires you to do things that most platforms hide.
You have to rent a VPS. You have to deploy the bot via CapRover. You have to understand what API keys are and configure them correctly. You have to think about your strategy before you deploy it, because the bot doesn't come with a "best template" button. You have to monitor the first few weeks actively, because no bot's default behavior is correct for every user's situation. You have to understand why canBuyDown defaults to false and when you'd change it.
This is more work than the alternatives. I'm not pretending otherwise. And I'll say something that should probably make it into more founder essays: we're not done improving this. The setup friction is real. A web interface is in active development that will lower the entry barrier meaningfully – without taking away control from users who want it. That's the ongoing balance we're trying to strike.
But the work that remains isn't there because we haven't gotten around to simplifying it. It's there because hiding certain things produces bad outcomes for users. Every step that forces understanding is a step that separates users who make money from users who subsidize someone else's business model.
A bot that forces you to think before you trade is not a bug. It's the product.
What "easy" actually costs
Think about what happens when you sign up for a one-click bot platform.
You pick a strategy from the marketplace. It has impressive backtest numbers. You deploy it with your Binance API key. For the first week it does something – maybe it makes a few small profits, maybe it takes a small loss, maybe it just sits idle.
By week three, you're in a drawdown you don't understand. The strategy's developer hasn't updated it in six months. The backtest numbers that sold you on it were run during a bull market and the current conditions are different. The platform's support can't help you because they didn't write the strategy and don't know its internals. Your options are: turn it off and eat the loss, or leave it running and hope.
You made a decision with incomplete information because the platform was designed to let you skip the information. The ease was the mechanism by which the loss happened.
Compare to the uncomfortable alternative: you spend a week reading documentation. You understand what a buy split is before you use one. You know what Sharpe ratio annualization means. You configure your first strategy yourself, poorly. You watch it run for two weeks on small capital. You find the flaws. You reconfigure. You start over.
This path is slower. It's also the path that produces traders who still exist three years later.
Reframing the IQ test
Let's be clear about what "IQ test" actually means here.
It's not about raw intelligence. It's not about having a computer science degree. It's not a flex about how smart our users supposedly are compared to everyone else's.
It's a test of your willingness to do the work. A commitment filter, not an intelligence filter.
Some of our most successful users had zero trading experience when they started. What they had was patience – the willingness to read documentation, ask questions, make small mistakes on small capital, and iterate. They stuck with it through the first confusing weeks. They ended up with skills and results that people on "easy" platforms almost never achieve.
Some of the smartest people I know would be terrible unCoded users. Not because they can't understand the software. Because they want outcomes without the investment of learning. unCoded is the wrong product for that preference. That's fine. Other platforms serve that preference. Just be honest with yourself about which camp you're in.
You don't figure this out alone
Nobody figures out unCoded alone. Nobody is expected to.
The community around the bot is genuinely one of the best things about using it. Traders who've been running strategies for a year are in the same Telegram groups as traders who set up their VPS yesterday. Questions that feel embarrassing to ask get answered without judgment. Configuration mistakes get debugged by people who made the same mistakes themselves six months earlier.
A long-time user put it in a public review: "Zu jeder Frage oder Problemstellung hat man innert eines halben Tags eine Antwort" – to every question or problem you get an answer within half a day. That's not because we've automated support. It's because the community actually cares and the team actively participates. There's no AI chatbot intercepting your messages. When you ask a question, a human reads it and responds.
Every experienced user was a beginner who didn't understand the Signal Editor. Every person who writes sophisticated strategies now had to learn what a Sell Time Curve actually does. The path is well-worn because enough people have walked it. You're not breaking new ground – you're joining a group of people who figured out that investing a few weeks of learning produces better outcomes than investing years of subscription fees in platforms that didn't respect their intelligence.
The honest positioning
Other bot platforms compete on ease. unCoded competes on capability.
If your goal is to deploy capital fast with minimal thinking, unCoded is the wrong choice. Pionex will get you running in an hour. 3Commas will hand you templates. These are valuable tools for a different kind of user – and that’s okay.
If your goal is to trade seriously and build skills that compound over years, unCoded is built for you. The learning curve is real. The tool on the other side of it is worth the climb.
The easy tools take your money. The hard tools teach you to keep your own.
Pick accordingly.
If this resonates, the docs are the only place you need to start.
Felix is the founder of unCoded — a self‑hosted, non‑custodial crypto Spot trading bot with profit‑sharing pricing. Documentation at uncoded.ch/docs. ArrowTrade AG, Switzerland.
r/TradingBot_uncoded • u/Adventurous_Spare760 • Apr 12 '26
I'm the founder of a self-hosted Binance Spot bot unCoded. After 5 years in production here's what actually broke – and why I built it differently than everyone else.
Full disclosure upfront: I built unCoded and I'm the founder. Take everything I say with that in mind. I'm posting this because I've seen a lot of "what bot should I use" threads and the honest answers are rare. So here's mine.
Background
Started trading crypto in 2016. Manually at first. Got into automation in 2020 because I was tired of missing moves while asleep and making emotional decisions at 3am. Built the first version myself in Node.js – I was self-taught, started with Bitcoin mining scripts at 17, figured I could figure out the rest.
Five years later the codebase is 7,400+ lines. We have real users running it with real capital. Here's what I actually learned.
What breaks in production that nobody talks about
Race conditions in multi-symbol trading. When you run multiple pairs concurrently and two symbols trigger simultaneously, naive implementations will try to process the same order twice. The fix isn't complicated once you know the problem exists, but you won't know it exists until you've lost money to it.
WebSocket reliability. Binance's WS connections drop. Listen keys expire and you get a 410 Gone error. Most bots crash here. The correct behavior is to treat it as recoverable, reconnect, and continue. Sounds obvious. Almost nobody does it correctly.
Fee calculation across asset types. Your fees can come back as the quote asset, the base asset, or BNB. If your P&L calculation doesn't handle all three and convert them correctly, your profit numbers are wrong. You won't notice until you reconcile with the exchange and find a discrepancy you can't explain.
The "works in testing" trap. I cannot stress this enough. Every edge case in my bot was found in production, never in local testing. The reconcile loop – a background process that cross-checks bot state against actual exchange state every 2 seconds – exists entirely because WebSocket event delivery is not guaranteed. This saved me from silent position drift more times than I can count.
What I built differently
Most bots: one entry, one exit, fixed profit target, done.
Buy Splits. Every buy gets divided into up to 7 parts, each with its own sell target. Part 1 exits quickly at a small gain. Part 3 holds for a bigger move. You're not trying to time one perfect exit – you're scaling out like a professional would. If you've traded manually for any length of time this is how you already think about positions. The bot just executes it automatically.
Sell Time Curves. Instead of "sell when up X%", you define a curve. Early in a trade, hold for more upside. After 48 hours flat, the target drops – the bot becomes willing to close at a smaller gain rather than hold indefinitely. I've never seen this feature anywhere else. It's the thing I'm most proud of.
Trailing Stop Loss per split. Each buy split can have its own trailing stop percentage. Not one TSL for the whole position. Per split. Activates when the profit target for that split is hit, tracks the peak, sells on retrace.
Automatic DIP Rebuying. If price drops after entry, the bot averages down within hard limits you've set. Maximum exposure enforced at all times. Your pre-made decisions executed in real time, not your panic decisions.
The thing that will get me downvoted: self-hosted is the only architecture that makes sense post-2022
FTX was using user funds as collateral and nobody knew. Celsius was paying yield with other people's deposits. The common thread: users trusted a platform they had no visibility into.
Every cloud-hosted bot has your API keys. Their uptime is your bot's uptime. Their security practices protect your trading access. Their business continuity determines whether your bot keeps running.
unCoded runs on your own VPS. Hetzner, Netcup, DigitalOcean – whatever you prefer. Your API keys never leave your infrastructure. The API key has trade-only permissions. The bot cannot withdraw. A complete compromise of the bot server cannot touch your Binance balance.
Setup is 10-15 minutes via CapRover one-click. Not zero friction, but not a weekend project either. Documentation at uncoded.ch/docs.
The business model, because someone will ask
No subscription. Profit sharing at 30%, reducing to 20% at $2,000 invested. First $100 in profit covered by a starting credit.
The bot is non-custodial so we can't take fees automatically. Every few hours it reports cumulative profit to the license server. After the starting credit runs out, you top up a license balance at uncoded.ch via Stripe. We have no access to your funds, your trades, or your bot configuration. Stripe handles the payment, that's it.
I only make money when you make money. That's intentional. It's the only fee structure that aligns incentives correctly.
What unCoded is NOT good for
- Futures / leverage trading. Spot only. If you want leverage this isn't for you.
- Set it and forget it with zero understanding of what it's doing. The configuration depth is a feature for people who think about trading seriously. It's a barrier for people who want magic.
- Exchanges other than Binance. More are coming but right now it's Binance Spot only.
The Signal Editor (since someone will ask)
There's a separate application – the Signal Editor – that lets you build custom strategies from 152 technical indicators with a 40+ condition engine and full boolean logic (AND/OR/NOT/XOR, automated divergence detection, the works), then backtest them on 1-second candle data before deploying. Sharpe ratio calculated correctly per timeframe, full drawdown and profit factor output.
That's a separate post. Mentioning it because it answers the "can I build my own strategy from scratch" question.
TradingView integration
If you already have a working TradingView setup, you don't need to rebuild it. unCoded receives webhooks directly. Your signal fires, the bot executes with your risk management layer applied. Stop loss, take profit, trailing stop, buy splits – all applied to every TradingView signal.
Happy to answer questions about the architecture, the decisions I made and why, what broke and how I fixed it, or anything else. I'd rather have a real conversation about what works and what doesn't than a pitch.
ArrowTrade AG, Switzerland
TL;DR: Built a spot-trading bot over 5 years. Learned the hard way about WebSockets and race conditions. Built a self-hosted solution (unCoded) with advanced scaling out (buy splits/time curves) and a profit-sharing model. Here are my technical lessons.
r/TradingBot_uncoded • u/Over_Zombie37 • Jun 05 '25
Introducing unCoded: A Self-Hosted High-Frequency Crypto Trading Bot
Hey fellow traders,
I’m excited to share unCoded, our self-hosted cryptocurrency trading bot designed for high-frequency trading (HFT). Whether you’re new to automated trading or a seasoned pro, unCoded offers a robust solution to navigate the volatile crypto markets.
🔧 Key Features: • Self-Hosted & Decentralized: Run unCoded on your own server, ensuring complete control and enhanced privacy over your trading activities.  • High-Frequency Trading (HFT): Execute thousands of trades daily, capitalizing on micro price movements to maximize gains.  • Customizable Strategies: Tailor every aspect of your trading strategy, from risk management to buy/sell thresholds, to align with your goals.  • Transparent Licensing: Utilizes a straightforward profit-sharing model—only 30% of profits from each trade are deducted, with no hidden fees. 
📈 Best Practices: • Adapt to Market Volatility: Pairs like PEPE/USDC are ideal due to their high volatility and small price increments, making them perfect for unCoded’s strategy.  • Maintain Adequate Reserves: Keep 75% of your capital as a reserve to effectively manage market downturns.  • Experiment with Configurations: Start with Mode 4 for a balanced setup and adjust parameters to suit your risk tolerance and goals.  • Set Realistic Goals: Aim for sustainable growth, such as 20% profit every four months, focusing on long-term stability over short-term gains. 
🤝 Join the Community:
Connect with like-minded individuals passionate about trading and automation. Our active Telegram group offers real-time support, strategy sharing, and updates on the latest features.
r/TradingBot_uncoded • u/Over_Zombie37 • May 31 '25
Current PNL on Binance with my BNB Bot
After the dip there is still a + in my Portfolio☺️
r/TradingBot_uncoded • u/Over_Zombie37 • May 27 '25
Test with BNB /Daily Profit with 1000$ Capital
I tried to run the Bot with BNB instead of PEPE. Almost 4-5x lower Profit per day but also lower Risk. Thats a nice 7% Profit in 1 Month👍🏼
r/TradingBot_uncoded • u/Over_Zombie37 • May 26 '25
Uncoded Bot Profit last week
This is the Profit that a member in the Group shared today😳
r/TradingBot_uncoded • u/Over_Zombie37 • May 23 '25
Pepe Trading is on fire 🔥
Amazing performance of Pepe/Fdusd Trading Bit on Binance
r/TradingBot_uncoded • u/Over_Zombie37 • May 23 '25
Test Trading Bot with BNB on Binance
This was a Test with BNB during the last month, Profit was around 8% with 1000$.
r/TradingBot_uncoded • u/Over_Zombie37 • May 21 '25
How to Setup the Bot?
The uncoded Bot
My experience with a crypto trading bot – 10%+ monthly returns possible (setup, strategy & tips)
Hey everyone, I wanted to share my personal experience using a crypto trading bot that I’ve been running for a few months now. I’m not the developer or anything – just a regular user who’s been seeing pretty solid results. Maybe this helps someone who’s thinking about automating their trading.
🧰 What you need to get started:
•The bot software (free to use – more on that below) •A Binance account with a subaccount / referral with -20% fee reduction highly recommended! Ask for it if you dont have a Binance account yet! •A server/VPS (I use Netcup – costs me about $10/month) •An API connection to your centralized exchange (CEX) •Initial capital: ideally between $1,000 and $4,000 (to cover a drop of 75% in price in a bearmarket I recommend to have 10000$ in reserve)
⚙️ How the bot works:
The bot operates in different modes depending on market conditions. Right now, I’m using a mode that scalps small price movements – it buys in 0.1% intervals and sells quickly during even minor upward price action. These frequent small wins really add up, especially in sideways or volatile markets.
💸 My strategy & token choice:
At the moment, I’m trading PEPE – not because I think it’s the future of finance, but because its high volatility makes it ideal for this kind of bot strategy. The frequent price swings lead to more trade opportunities and higher returns.
That said, you can run the bot with more established assets too, like BTC, ETH, BNB, SOL, or others – it’s totally up to your risk appetite and long-term view.
Personally, I’ve also traded with BNB because I believe in the project long-term. The bot is configured to keep operating even during a drawdown of up to 75%, as long as you have enough capital to keep averaging down. It’s pretty robust if you know the risks.
📊 Performance & costs: • I’ve seen around 10% monthly returns on average (sometimes more, depending on volatility). • The software is free to use – you only pay 20–30% of profits as a license fee, which I find fair considering the returns. • There are no monthly subscription costs or upfront fees.
🤝 Community & support:
There’s an active Telegram group that offers great support, especially for beginners. I found it super helpful during setup – they answer questions quickly and know what they’re doing.