Why we built unCoded the way we did. Self-hosted control, profit-share licensing, no-code strategy authoring, security-first architecture. The case for operators who care about ownership.
Use this file to discover all available pages before exploring further.
unCoded is built for operators who want more control, more flexibility, and a clear, professional trading setup across the major crypto exchanges. It’s the trading bot for people who have looked at the existing landscape — managed SaaS bots, opaque “AI” trading platforms, single-exchange tools — and concluded none of them quite hit the mark.
unCoded runs on your own VPS. You own the environment, the configuration, the execution. No shared cloud, no third-party hold of your API keys, no opaque platform behavior.
17 hand-tuned exchanges
Production-ready integration with 17 major exchanges. Plus 64 additional in validation. One bot, every venue you’d realistically trade.
Profit-share licensing
30% → 20% of realized profit, no fixed monthly fee. We earn when you earn. Aligned incentives — no pressure to over-trade or push features you don’t need.
No code required
Pre-built modes for instant operation. Visual SignalEditor for custom strategies. Never write Python, JavaScript, or any other language.
Security-first architecture
No withdrawal-permitted API keys. IP allowlisting. TLS everywhere. Notification-only Telegram. The architecture protects you.
Honest documentation
Every claim verified in code. Every limitation documented. No marketing buzzwords, no hidden caveats. The product is what the documentation says it is.
unCoded is a disciplined execution engine, not a money-printing machine. It enforces the rules you authored or selected. The market decides outcomes.What unCoded does NOT do:
❌ Predict the future direction of the market.
❌ Guarantee returns.
❌ Recover capital you’ve already lost.
❌ Compensate for inadequate operator discipline or risk management.
❌ Replace your judgment about which strategies are right for you.
What unCoded DOES do:
✅ Execute trades according to your rules, around the clock.
✅ Manage positions through their full lifecycle (entry, ladder, exit).
✅ Enforce stop-losses on every position.
✅ Halt new buying when you flip the kill switch.
✅ Provide the data and tools you need to make informed decisions.
Trade-off: requires a VPS (€10–€15/month typical). You manage it.Why we chose this: cloud-hosted bots require operators to give third-party services their exchange API keys. The bot vendor becomes a custodian of your trading authority. We chose not to be that custodian.Self-hosting means you own everything. We have no access to your trading. If we disappear tomorrow, you keep operating until you decide otherwise.
17 hand-tuned exchanges, not 'all of them'
Trade-off: not every exchange is supported. (64 additional in validation status, but not full hand-tuning.)Why we chose this: per-venue tuning matters. Symbol naming, signing schemes, lot precision, error codes, rate-limit envelopes — each venue is different. Generic “exchange API library” approaches mean lots of edge cases break in production.Hand-tuning each venue means the integration is robust where you actually trade.
Profit-share licensing, not flat subscription
Trade-off: at scale, profit-share can cost more in absolute terms than a flat fee.Why we chose this: aligned incentives. We earn only when you earn. We have zero incentive to push you toward over-trading, AI-hype features, or unnecessary complexity. A break-even month for you is a break-even month for us.Most SaaS bots charge $22–$99/month regardless of your performance. Profit-share is more aligned for both sides.
No-code, not Python-required
Trade-off: less expressive than full programming.Why we chose this: most operators aren’t developers. The pre-built modes cover most use cases out of the box. The SignalEditor’s visual canvas exposes 136 indicators, 41 conditions, 4 trigger modes, 15 timeframes — wide enough that almost every classic strategy can be expressed without code.Operators who want to write Pine Script can use the TradingView webhook integration. Operators who want full custom Python can hire a developer for it. Most don’t need either.
Security-first, not feature-first
Trade-off: some “convenience features” are deliberately absent.Why we chose this:
No withdrawal-permitted API keys: even compromise can’t drain funds.
Operator-driven updates: no auto-update can break your live trading.
Single-exchange-per-container: fault isolation across venues.
Trade-off: you do more setup. Get-it-right-once-and-it-stays-secure.
Honest docs, not marketing collateral
Trade-off: doesn’t sell as aggressively as marketing-style docs.Why we chose this: operators who feel oversold during evaluation feel betrayed when reality doesn’t match the marketing. We’d rather have honest docs and operators who choose us with eyes open.Every limitation is documented. Every “what this is not” section is genuine. If something is in validation, it’s labeled. No hidden caveats.
You want to automate execution but you’re hands-on with operations. You check the Dashboard daily, do weekly reviews, document changes. You think of trading as a discipline.unCoded gives you the tools; your discipline is the multiplier.
✅ The privacy-conscious operator
You don’t want a third party holding your exchange API keys. You don’t want your trading data flowing into a SaaS platform’s analytics. You want to own your stack.Self-hosted unCoded fits.
✅ The cost-conscious operator
You don’t want to pay flat SaaS fees during your worst months. You want costs aligned with outcomes.Profit-share licensing fits.
✅ The strategy-curious operator
You have ideas for custom strategies but you’re not a programmer. The SignalEditor’s visual canvas lets you author without code.unCoded’s no-code authoring fits.
✅ The multi-venue operator
You want to trade across multiple exchanges. Some for symbol coverage, some for jurisdictional fit. One stack, all venues.unCoded’s 17-exchange support fits.
❌ The hands-off operator who wants to “set and forget.” Even disciplined automated trading requires periodic operator attention. unCoded reduces work but doesn’t eliminate it.
❌ The risk-averse capital preserver who can’t tolerate any drawdown. Trading involves variance. If a -15% drawdown is intolerable, automated trading isn’t right for you.
❌ The “AI signal” believer looking for automated wealth generation. unCoded is rule-based, not predictive. We don’t claim AI-driven outperformance.
❌ The cloud-only operator who refuses to manage a VPS. unCoded is self-hosted. If managing a VPS is a non-starter, the architectural fit isn’t there.
❌ The HFT scalper wanting microsecond latency. unCoded is designed for multi-minute to multi-day strategies. Sub-100ms response time is fine for these; HFT-grade infrastructure is not unCoded’s design space.
❌ The operator without disposable risk capital to lose. Trading risk is real. Don’t trade what you can’t afford to lose.
SaaS bots have one-click setup. unCoded requires VPS provisioning, Docker deployment, API key generation, IP allowlisting. 30 minutes to a few hours of setup time.Trade-off: that setup work is yours to control. No vendor-managed magic.
Some VPS operational responsibility
You manage the VPS. Updates, backups, monitoring (or set up automated tools).Trade-off: minimal — Docker handles most of it. ~5 minutes/week of operational overhead for most operators.
The illusion of guaranteed returns
Some marketing-driven bots promise specific returns. unCoded promises disciplined execution.Trade-off: realistic expectations. You won’t be disappointed because we never overpromised.
Auto-updates
unCoded updates are operator-driven. We don’t push code into your live trading without your approval.Trade-off: you decide when to update. No surprise behavior changes from auto-applied updates.