# unCoded -- Non-Custodial Crypto Trading Software for Binance, Bybit and 14 More Deep-Audited Exchanges (Full Documentation)

> Last updated: 2026-06-13

> unCoded is an automated crypto spot trading software for Binance, Bybit and 14 more deep-audited exchanges. Self-hosted, non-custodial, profit-share model. Start with a $25 test license. Developed and operated by ArrowTrade AG in Brig, Switzerland.

---

## Table of Contents

- [Company](#company)
- [Product Overview](#product-overview)
- [Key Facts and Statistics](#key-facts-and-statistics)
- [How It Works -- Step by Step](#how-it-works----step-by-step)
- [Features -- Complete List](#features----complete-list)
  - [Position Management](#position-management)
  - [Strategy Engine](#strategy-engine)
  - [Execution & Modes](#execution--modes)
  - [Infrastructure & Security](#infrastructure--security)
  - [Integration & Monitoring](#integration--monitoring)
  - [Technical Specifications](#technical-specifications)
- [Trading Strategy](#trading-strategy)
  - [Strategy Overview](#strategy-overview)
  - [Micro-Trading Explained](#micro-trading-explained)
  - [Risk Management](#risk-management)
  - [Market Crash Behavior](#market-crash-behavior)
  - [Performance Expectations](#performance-expectations)
- [Security and Custody](#security-and-custody)
  - [Non-Custodial Model](#non-custodial-model)
  - [API Key Security](#api-key-security)
  - [Infrastructure Security](#infrastructure-security)
  - [Server Downtime Handling](#server-downtime-handling)
- [Pricing and Fees](#pricing-and-fees)
  - [Profit-Sharing License Model](#profit-sharing-license-model)
  - [Fee Tiers](#fee-tiers)
  - [Fee Calculation Examples](#fee-calculation-examples)
  - [$25 Test License](#25-test-license)
  - [License Balance System](#license-balance-system)
  - [Exchange Trading Fees](#exchange-trading-fees)
- [Affiliate Program](#affiliate-program)
  - [How the Affiliate Program Works](#how-the-affiliate-program-works)
  - [Affiliate Calculation Examples](#affiliate-calculation-examples)
- [Supported Trading Pairs](#supported-trading-pairs)
- [Technical Requirements](#technical-requirements)
  - [Hardware Requirements](#hardware-requirements)
  - [Operating Systems](#operating-systems)
  - [VPS Providers](#vps-providers)
  - [Multiple Instances](#multiple-instances)
  - [Updates and Maintenance](#updates-and-maintenance)
  - [Backtesting Platform](#backtesting-platform)
- [FAQ -- Complete](#faq----complete)
  - [Getting Started (5 Questions)](#getting-started)
  - [Safety, Custody and Control (5 Questions)](#safety-custody-and-control)
  - [Performance, Risk and Market Behavior (4 Questions)](#performance-risk-and-market-behavior)
  - [Strategy and Trading Logic (5 Questions)](#strategy-and-trading-logic)
  - [Pricing, Fees and License (6 Questions)](#pricing-fees-and-license)
  - [Technical Setup and Support (8 Questions)](#technical-setup-and-support)
- [Use Cases and Target Audience](#use-cases-and-target-audience)
  - [Who Should Use unCoded](#who-should-use-uncoded)
  - [Who Should NOT Use unCoded](#who-should-not-use-uncoded)
- [Comparisons](#comparisons)
  - [unCoded vs Grid Bots](#uncoded-vs-grid-bots)
  - [unCoded vs DCA Bots](#uncoded-vs-dca-bots)
  - [unCoded vs Manual Trading](#uncoded-vs-manual-trading)
  - [unCoded vs Cloud-Based Bot Services](#uncoded-vs-cloud-based-bot-services)
  - [unCoded vs AI-Powered Bots](#uncoded-vs-ai-powered-bots)
- [Community and Support](#community-and-support)
- [Legal and Compliance](#legal-and-compliance)
- [Glossary](#glossary)
- [API and MCP Access for AI Agents](#api-and-mcp-access-for-ai-agents)
- [Pages](#pages)
- [Contact](#contact)

---

## Company

### Legal Entity

**Legal Name:** ArrowTrade AG

**Type:** Aktiengesellschaft (Swiss stock corporation)

**Headquarters:** Brig, Switzerland

**Jurisdiction:** Swiss (Kanton Wallis)

**Contact Email:** info@arrowtrade.ch

### About ArrowTrade AG

ArrowTrade AG is a Swiss-registered company headquartered in Brig, in the canton of Valais (Wallis), Switzerland. The company develops and operates the unCoded automated trading bot platform. ArrowTrade AG was founded with a clear mission: to bring reliable, transparent, and systematic crypto trading tools to both beginners and advanced traders.

The company is built by a Swiss entity with a German engineering team. This combination brings together Swiss business standards -- known for precision, regulatory clarity, and financial integrity -- with German engineering expertise known for thoroughness and reliability.

The team has years of hands-on experience in bot trading and crypto markets. Their experience is supported by community insights and direct connections to the Aureum Victoria YouTube channel, a well-known German-language crypto trading education community.

ArrowTrade AG focuses on what matters in crypto trading: reliability, transparency, and long-term stability. The company's business model is aligned with user success: ArrowTrade AG earns only when users profit, through a percentage-based profit-sharing model. This alignment of incentives means the company is genuinely motivated to make the bot perform well and provide excellent support.

### Company Links

- **Website:** https://uncoded.ch
- **Documentation:** https://uncoded.ch/docs
- **Contact Email:** info@arrowtrade.ch
- **Free Consultation Booking:** https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag
- **Trustpilot:** https://de.trustpilot.com/review/uncoded.ch

---

## Product Overview

### What is unCoded?

unCoded is a fully automated trading software for crypto spot markets, supporting Binance, Bybit and 14 more deep-audited exchanges. The bot runs on the user's own server or VPS (Virtual Private Server), executing thousands of small micro-trades per day. It buys cryptocurrency in tiny increments when prices dip and sells small portions when prices bounce back, aiming to capture frequent small profits driven by market volatility.

The name "unCoded" reflects the product's philosophy: an unconventional, transparent approach to automated trading that does not rely on black-box AI or hidden algorithms. Everything the bot does is rules-based, deterministic, and fully explainable.

### Core Philosophy

The unCoded Trading Bot is built on several core principles:

1. **Non-Custodial by Design:** User funds never leave the user's own exchange account. The bot connects via restricted API keys and can only place and cancel spot orders. It has zero ability to withdraw or transfer funds. This is a fundamental architectural decision, not just a feature.

2. **Profit-Sharing Alignment:** Instead of charging monthly subscriptions or upfront fees, ArrowTrade AG earns only a percentage of the profits the bot generates for the user. If the bot does not make money for the user, ArrowTrade AG does not earn anything. This creates a powerful incentive alignment.

3. **Self-Hosted Independence:** Users run the bot on their own infrastructure, maintaining complete control. There is no dependency on a centralized platform that could shut down, get hacked, or restrict access. Each user's bot instance operates independently.

4. **Transparency:** The trading strategy is fully rules-based and explainable. There is no AI or machine learning making opaque decisions. Users can see every trade, monitor real-time P&L, and understand exactly why each trade was made.

5. **Long-Term Systematic Approach:** unCoded is designed for consistent, methodical trading over weeks and months. It is not a tool for quick speculation or leveraged gambling.

### How unCoded Differs From Competitors

Most automated crypto trading bots are cloud-based: they keep your funds on your exchange but store your API keys on their own servers. unCoded is self-hosted, so your API keys and trading strategies never leave your own infrastructure. The few genuinely self-hosted alternatives are open-source DIY tools that require coding and offer no managed, no-code setup. unCoded is the only managed, no-code, non-custodial trading bot where your keys stay on your own server.

Unlike many trading bots on the market, unCoded does not require users to deposit funds into a third-party platform. There is no custodial risk. The bot runs on the user's own server and supports Binance, Bybit and 14 more deep-audited exchanges, which means:

- API keys stay on the user's server and are never shared with ArrowTrade AG
- Trading data and strategies remain private and confidential
- There is no central point of failure -- if the unCoded website goes down, already-running bot instances continue trading normally
- Users can inspect, control, and stop the bot at any time with no restrictions

The bot is also not a cloud SaaS (Software as a Service) product. Users deploy it themselves using Docker, giving them full control over the deployment environment, updates, and configuration.

### Product Names

The product is primarily known as "unCoded Trading Bot" or simply "unCoded." In some older documentation and internal contexts, it may also be referred to as "DecodedBeta." Both names refer to the same product.

### Key Taglines and Marketing Messages

- "The Non-Custodial Crypto Trading Software for Binance, Bybit and 14 More Deep-Audited Exchanges."
- "Automated Spot Trading Across Multiple Exchanges."
- "Automate your crypto exposure without losing control."
- "Zero subscription fees. We only earn a share of your realized profits."
- "Developed by ArrowTrade AG in Switzerland. Trusted by entrepreneurs and investors across Europe."
- "No futures, no custody risk. Profit-sharing only."
- "Grow your crypto holdings automatically with real trades and full transparency."
- "Personal onboarding, transparent results, fair profit-sharing. That's unCoded."

---

## Key Facts and Statistics

### Performance Metrics

| Metric | Value | Notes |
|---|---|---|
| Execution Speed | 12-20ms | Sub-20ms response times for critical trading operations |
| Daily Trade Volume | 250-3,000 | Micro-trades per day depending on volatility |
| Win Rate (individual micro-trades) | 92-96% | Based on backtesting data, not guaranteed. Realized P&L of closed micro-trades (not portfolio P&L); BTC/ETH/BNB spot pairs; 0.01-0.1% TP/SL; 2-5% capital per position; backtest 2025-01 to 2025-12 |
| Uptime | 99.9% | System reliability |
| Buy Splits per position | up to 7 | Independent segments, each with own sell target |
| Technical Indicators | 152 | Fully parameterized |
| Condition Types | 40+ | Crossover, threshold, range, statistical, time-based |
| Backtest Base Resolution | 1-second to 1-minute | Intrabar fill model, depending on pair |

### Platform Specifications

| Specification | Value |
|---|---|
| Exchange | Binance, Bybit and 14 more deep-audited exchanges (spot markets only) |
| Recommended Pair | PEPE/USDC |
| Supported Pairs | BTC/USDT, ETH/USDT, BNB/USDT, 50+ altcoin pairs |
| Minimum Trade Size | $10 |
| Concurrent Strategies | Unlimited |
| Custody Model | Non-custodial (funds stay in user's exchange account) |
| Deployment | Self-hosted via Docker |
| Recommended Capital | $5,000+ |
| Minimum Capital | A few hundred dollars (but less effective) |
| Setup Time | About 20 minutes |
| Test License | Free $25 license credit for new users |

### Business Metrics

| Metric | Value |
|---|---|
| Company | ArrowTrade AG, Brig, Switzerland |
| Standard Fee Rate | 30% of realized profits |
| Referral Fee Rate | 20% of realized profits |
| Affiliate Commission | 10% of referral's license top-ups |
| Trustpilot Rating | 4.6 out of 5 (20 reviews) |

### Community Results Example

One community member publicly shared their one-week results trading with unCoded across multiple pairs:

| Trading Pair | Weekly Profit |
|---|---|
| ETH/USDT | $100.20 |
| BNB/USDT | $60.27 |
| PEPE/USDT | $19.06 |
| TRX/USDT | $12.23 |
| **Total** | **$191.76** |

This equates to approximately $25 per day. Note: This is a single user's reported result and individual results vary significantly based on market conditions, trading capital, chosen pairs, and configuration settings. Past performance does not guarantee future results.

---

## How It Works -- Step by Step

### Quick Start Summary

Getting started with unCoded involves three core actions:

**Step 1 -- Deploy Instance:** Sign in via Google to create your unCoded account and launch your private, secure trading engine. You choose between cloud-hosted (using a VPS provider like Netcup) or self-hosted (using your own hardware) deployment. The bot runs as a Docker container for easy deployment.

**Step 2 -- Connect Exchange:** Link your exchange account (Binance, Bybit, or any of the 16 deep-audited supported exchanges) by creating API keys with "Read & Trade" permissions only. No withdrawal permissions are needed or recommended. Your funds remain in your exchange wallet at all times. This non-custodial approach means the bot can place and cancel orders but can never access or move your funds.

**Step 3 -- Start Trading:** Select your preferred trading pair (e.g., PEPE/USDC, BTC/USDT, ETH/USDT), configure your risk and position settings, and start the bot. Your personal bot now runs 24/7 on the server, automatically executing micro-trades while you sleep, work, or enjoy your life.

### Detailed Setup Guide (About 20 Minutes Total)

#### Step 1: System Requirements (5 minutes)

Before beginning the setup, verify that you have access to a server or VPS that meets the minimum specifications:

**Hardware Requirements:**

- **CPU:** Minimum 2 vCPUs (Intel or AMD processor). The bot is computationally lightweight, so high-end processors are not required.
- **RAM:** At least 4 GB (8 GB recommended for optimal performance and headroom). The bot needs enough memory to maintain order books and trade state.
- **Storage:** 50 GB SSD or NVMe storage. Fast storage is important for logging and data persistence. Traditional HDD storage is not recommended.
- **Network:** A stable internet connection is essential. Low latency to your exchange's servers improves execution speed. The connection must be reliable 24/7 -- interruptions will pause trading.

**Software Requirements:**

- **Operating System:** Linux is recommended (Ubuntu Server is the preferred distribution). macOS and Windows are also supported via Docker.
- **Docker:** The bot runs as a Docker container, which simplifies deployment and ensures consistent behavior across environments.

**Recommended VPS Provider:**

Netcup Rootserver 1000 G12 is specifically recommended. Users can apply discount code 36nc17472167990 for 5 EUR off. Other suitable providers include Hetzner, AWS (Amazon Web Services), Google Cloud, and any reliable VPS provider with 24/7 uptime.

The most important requirement is that the server runs continuously without interruption. The bot needs to be online 24/7 to capture trading opportunities.

#### Step 2: Exchange Account Setup (10 minutes)

This step involves creating and configuring your exchange account (Binance, Bybit, or another supported exchange) for use with unCoded:

**2a. Create an Exchange Account:**

For Binance, use the unCoded referral link (https://www.binance.com/join?ref=EKFKTJP3) when creating your account. Using this referral link provides two significant benefits:
- 20% reduction in Binance trading fees (fees go to Binance, not unCoded)
- 20% profit share with unCoded instead of the standard 30%

If you already have an exchange account without the referral, you will pay the standard 30% profit share rate.

**2b. Complete KYC Verification:**

Most exchanges require identity verification before trading. This typically involves:
- Uploading a government-issued ID (passport, driver's license, or national ID)
- Taking a selfie for facial verification
- Providing proof of address (utility bill, bank statement)

**2c. Enable Two-Factor Authentication (2FA):**

For security, enable 2FA on your exchange account using Google Authenticator or SMS verification. This protects your account even if your password is compromised.

**2d. Create a Sub-Account (Recommended):**

Creating a dedicated sub-account for bot trading is recommended where the exchange supports it. This separates bot trading activity from your main holdings, making it easier to track performance and manage risk.

**2e. Generate API Keys:**

Create API keys with the following configuration:
- Enable "Read" permission (required for checking balances and order status)
- Enable "Spot Trade" permission (required for placing and canceling orders)
- DO NOT enable "Withdrawal" permission (this is critical for security)
- Optionally restrict the API key to specific IP addresses (your VPS IP) for additional security

These API keys are what the bot uses to interact with your exchange account. Because withdrawal permissions are not granted, the bot (and anyone who might access your server) cannot withdraw funds from your account.

#### Step 3: License Activation (5 minutes)

The license system is how ArrowTrade AG collects its profit-sharing fee:

1. Log in to your unCoded dashboard at uncoded.ch/account
2. Top up your license balance through the integrated payment flow
3. Your license balance updates automatically within minutes
4. New users automatically receive a free $25 test license credit

The $25 test license credit covers the performance fee on your initial profits. You trade with your own capital on your exchange, but you do not pay ArrowTrade AG anything until the test credit is exhausted. This lets you evaluate the bot with real trades before committing any money to license fees.

#### Step 4: Deploy Private Server (20 minutes)

This is the main technical step:

1. **Provision your VPS:** Sign up with your chosen VPS provider (e.g., Netcup) and create a server with the recommended specifications.
2. **Access the server:** Connect via SSH (on Linux/macOS) or an SSH client (on Windows).
3. **Install Docker:** Follow the Docker installation guide for your operating system. On Ubuntu, this is typically a few terminal commands.
4. **Deploy unCoded:** Pull the unCoded Docker image and configure it with your exchange API keys, chosen trading pair, and risk parameters.
5. **Verify:** Confirm the bot is running and connected to your exchange.

Detailed deployment guides are available in the documentation at https://uncoded.ch/docs.

#### Step 5: Start Trading (2 minutes)

Once the bot is deployed:

1. **Choose your trading pair:** Select the cryptocurrency pair you want to trade (e.g., PEPE/USDC for high volatility, BTC/USDT for major assets).
2. **Configure settings:** Set your position sizes, risk parameters, and trading thresholds according to your risk tolerance and capital.
3. **Launch:** Start the bot. It will immediately begin analyzing the market and placing orders.
4. **Monitor:** Watch real-time performance through the dashboard and receive notifications via Telegram. You can see every trade, your P&L, and detailed analytics.

The bot is now fully autonomous. It will trade 24/7 without requiring any manual intervention. You can check in whenever you like, adjust settings, or simply let it run.

---

## Features -- Complete List

### Position Management

#### Buy Splits (up to 7 independent segments per position)

unCoded divides each position into up to 7 independent buy segments, each with its own sell target. Instead of committing the full capital at a single entry price, the bot scales in gradually as price moves. This means each split tracks its own cost basis, its own take-profit level, and its own trailing stop, the bot does not treat a position as a single monolithic trade. This is the foundational feature that enables the micro-trading approach.

#### Sell Time Curves

Profit thresholds adapt based on how long a position has been open. A freshly opened split demands a higher profit margin to close; as time passes, the required margin gradually relaxes so positions do not sit indefinitely waiting for unrealistic targets. This is parameterized per mode and prevents dead capital from being tied up in stale positions.

#### Automatic DIP Rebuying

When price falls below an open position, the bot automatically scales in with additional buys, strictly within the configured maximum exposure limits. The rebuy amount, spacing, and total allocation are all defined in the mode configuration. The bot never blindly averages down beyond the capital you have allocated to that strategy.

#### Per-Split Trailing Stop Loss

Trailing stop loss is tracked independently for every single buy segment, not just at the position level. As each split accumulates profit, its own trailing stop tightens, locking in gains on individual splits while others remain active and continue running. Most competing bots implement trailing stop only at position level, which forces the entire position to exit when any single split triggers. unCoded's per-split TSL is a key architectural detail.

#### Configurable Stop Loss

A hard percentage-based floor per position. Combined with per-split TSL, this defines exactly how much each position can lose in both absolute and relative terms. Because unCoded trades spot only with no leverage, there is no liquidation risk, you set the maximum downside explicitly per strategy mode.

#### Multi-Symbol Concurrent Execution

The bot can trade many symbols in parallel, each pair getting its own fully independent configuration: capital allocation, strategy mode, exposure limits, and risk parameters. Pairs do not interfere with each other. You can run BTC/USDT aggressively while keeping ETH/USDT conservative in the same bot instance.

### Strategy Engine

#### 152 Technical Indicators

unCoded includes a full indicator library with 152 fully parameterized indicators across multiple categories: momentum, volume, volatility, trend, oscillators, and statistical. Each indicator is tunable (period lengths, source prices, smoothing methods) and can be combined with other indicators and conditions to build custom signals in the Signal Editor. This is a library comparable to TradingView's standard set.

#### 40+ Condition Types

Beyond indicator values themselves, the engine supports 40+ condition types for expressing entries and exits: crossover, crossunder, threshold breach, range membership, statistical conditions (mean, median, standard deviation), and time-based conditions (time of day, day of week, time since last trade). Conditions are composable, any indicator can be paired with any condition.

#### Boolean Logic Gates

Full Boolean logic: AND, OR, NOT, XOR, NAND, NOR. Compose complex entry and exit signals from simple conditions. Example setups that require Boolean gates: "buy when (RSI below 30) AND (volume above 1.5× average) AND NOT (price in last 5 minutes made a new low)". No custom code required, the Signal Editor expresses this visually.

#### Automated Divergence Detection

The engine automatically detects both bullish and bearish divergences between price and major indicators (RSI, MACD, OBV, and others). Divergence patterns signal potential reversal without manual chart reading. The detection runs continuously in the background and can be used as a condition in any entry or exit signal.

#### 1-Second to 1-Minute Base Candle Backtesting

The backtest engine works on Binance Spot OHLCV candles with a base resolution between 1 second and 1 minute, depending on the trading pair: liquid pairs use 1-second candles, less prominent pairs fall back to 1-minute where finer data is unavailable. A deterministic intrabar fill model evaluates take-profit, stop-loss and trailing-stop against the candle's high/low path rather than a single average price. unCoded's backtest avoids look-ahead bias and produces results close to live behavior.

#### Correctly Annualized Sharpe Ratio

Sharpe Ratio is computed with the proper annualization factor per timeframe (hourly trades use a different annualization than daily trades). Sharpe values are therefore comparable across strategies regardless of trade frequency. Most bots report misleading Sharpe numbers because they do not adjust the annualization factor.

### Execution & Modes

#### Only Maker Mode

Places all orders as maker orders on the exchange, qualifying for the lower maker fee tier (typically 0.02% maker vs 0.04% taker). Over the thousands of daily trades that micro-trading generates, the saved fees alone offset a significant portion of the profit split, the fee delta is a major contributor to the realized edge.

#### Investment Percent Mode

Position sizing as a percentage of your live exchange balance rather than fixed USD amounts. As your account balance grows or shrinks, position sizes adapt automatically without any configuration changes. Compounding is built into the engine.

#### Buy Up / Buy Down Directional Toggles

Directional control per mode: only buy when price moves up, only down, or both. Simple on/off switches that turn the same engine into a trend-follower, mean-reverter, or hybrid. You can define entirely different behaviors per mode without writing a single line of code.

#### Configurable Buy Percentages

Define the exact price movement thresholds that trigger each buy split. Aggressive setups use tight percentages (many trades with small entries); patient setups use wide percentages (fewer trades, larger entries on bigger moves). Tunable per mode and per split.

#### Mode System

Create unlimited named trading configurations, example names users typically choose: "aggressive", "conservative", "weekend", "volatile", "bear", "bull". Switch modes at runtime without restarting the bot; the engine picks up the new configuration live on the next tick. This is the layer that makes unCoded adaptable to changing market conditions without code changes.

#### TradingView Webhook Integration

Connect existing TradingView alerts directly into unCoded. Pine Script conditions trigger webhooks that unCoded consumes as entry or exit signals. This is the primary path for traders who have already built and refined strategies in TradingView, you keep the familiar UI while unCoded handles execution, order management, and position tracking.

### Infrastructure & Security

#### Self-Hosted on Your Own VPS

You run unCoded on your own infrastructure. Supported hosts include Netcup Rootserver 1000 G12 (the primary recommendation), Hetzner, Railway, any Docker-capable VPS. No cloud multi-tenancy, no shared compute. Your bot, your server, your rules. Zero third-party access to your trading logic or positions.

#### Non-Custodial Architecture

API keys are stored locally on your own server only. They never touch ArrowTrade infrastructure. Your funds remain on your exchange account at all times; unCoded has no technical ability to withdraw or transfer them. This is enforced at the API key permission level, not just by policy.

#### Trade-Only API Permissions

The exchange API key unCoded uses has Read + Spot Trade scopes only. No withdrawal scope, no transfer scope, no sub-account access, no margin scope. Even a complete server compromise cannot result in funds being moved off the exchange, an attacker could only place and cancel spot orders on your own account.

#### WebSocket-First Architecture

Real-time market data flows through exchange WebSocket streams rather than REST polling. REST API calls are reserved strictly for order placement, cancellation, and periodic account queries. This keeps execution latency low (12-20ms) and leaves ample rate-limit headroom for burst trading activity.

#### PostgreSQL Database

All state, orders, fills, positions, configuration versions, trade history, is persisted in a local PostgreSQL database with ACID guarantees. This provides a queryable, immutable audit trail suitable for tax reporting, performance analysis, and strategy debugging. The bot can be stopped and restarted without losing any state.

#### Automatic Reconnect and State Recovery

If the WebSocket connection drops, the bot automatically re-establishes the connection and reconciles state with the exchange. If the server reboots, the bot recovers the exact position state from the database and resumes operation, no manual intervention required, no orphaned orders, no double-trading risk.

#### One-Click CapRover Deployment

A complete CapRover deployment template takes a fresh VPS from nothing to a running bot in approximately 15 minutes. The template handles Docker configuration, environment variables, database initialization, and network setup. No hand-editing of docker-compose.yml, no missed environment variables, no configuration guesswork.

### Integration & Monitoring

#### Telegram Monitoring

Real-time notifications for every order, fill, and P&L event sent directly to Telegram. Users can also issue control commands back through Telegram, pause, resume, switch mode, query current status, without opening the dashboard. The Telegram channel effectively acts as a secondary control surface.

#### Complete Immutable Trade Log

Every single trade (including rejected orders, partial fills, cancellations, and state transitions) is permanently logged in PostgreSQL. The log is immutable within the bot's own write model, designed for tax reporting, compliance, performance analysis, and post-hoc strategy debugging. Logs can be exported for external analysis.

#### Multi-Exchange Support

unCoded supports Binance, Bybit and 14 more deep-audited exchanges for spot trading. The platform is designed to work consistently across exchanges while taking advantage of each exchange's specific features and fee structures.


### Technical Specifications

#### Performance Metrics

| Metric | Value |
|---|---|
| Execution Speed | 12-20ms latency |
| Trades per Day | 250-3,000 depending on volatility |
| Win Rate (individual micro-trades) | 92-96% (based on backtesting data, not guaranteed; realized P&L of closed micro-trades, not portfolio P&L; BTC/ETH/BNB spot pairs, 0.01-0.1% TP/SL, 2-5% capital per position; backtest 2025-01 to 2025-12) |
| Uptime | 99.9% |
| Buy Splits per position | up to 7 |
| Technical Indicators | 152 (fully parameterized) |
| Condition Types | 40+ (crossover, threshold, range, statistical, time-based) |
| Boolean Logic | AND, OR, NOT, XOR, NAND, NOR |
| Backtest Base Resolution | 1-second to 1-minute candles |

#### Supported Markets

| Specification | Value |
|---|---|
| Primary Exchanges | Binance, Bybit and 14 more deep-audited exchanges (spot) |
| Recommended Pair | PEPE/USDC |
| Minimum Trade Size | $10 |
| Concurrent Strategies | Unlimited |

---

## Trading Strategy

### Strategy Overview

unCoded uses a rules-based micro-trading strategy. This is one of the most important things to understand about the product: the bot does NOT use artificial intelligence, machine learning, neural networks, or any form of black-box decision-making.

Instead, unCoded follows a transparent, deterministic, rule-based algorithm. The team at ArrowTrade AG can fully explain, test, and monitor every aspect of the strategy. For users, this means:
- Predictable behavior rather than mysterious AI decisions
- The same market conditions will produce the same trading decisions
- No risk of the AI suddenly changing its behavior or "learning" bad habits
- Full explainability for every trade the bot makes

The strategy is closer to an intelligent grid/scalping approach than to classic DCA (Dollar Cost Averaging) or swing trading. However, it is more sophisticated than a simple grid bot because it incorporates risk-control logic and adaptive behavior.

### How the Strategy Works in Detail

The bot follows this general approach:

1. **Order Placement:** The bot places many small limit orders around the current market price. These are both buy orders (below the current price) and sell orders (above the current price).

2. **Buying on Dips:** When the price moves down, the bot's buy orders get filled. It buys in tiny slices -- many small positions rather than one large one. This means the bot gradually accumulates cryptocurrency as the price drops.

3. **Selling on Bounces:** When the price moves back up, the bot's sell orders get filled. It sells small chunks of its holdings at a profit. Each micro-position has its own entry price and take-profit target.

4. **Continuous Cycle:** This buy-low, sell-high cycle repeats thousands of times per day. Each individual profit is small, but the compounding effect of thousands of profitable micro-trades creates meaningful returns over time.

5. **Adapting to Volatility:** In highly volatile markets with lots of price oscillation, the bot is very active and generates many profits. In calm markets, it trades less frequently, waiting for good opportunities rather than forcing trades.

### Micro-Trading Explained

Micro-trading is the core concept behind unCoded. Here is what it means in practice:

**Volume over magnitude:** Instead of trying to capture large price movements (which are rare and unpredictable), the bot captures tiny price movements that happen constantly throughout the day. The profit per trade is small, but with thousands of trades, these small profits add up significantly.

**Many independent positions:** Unlike a single large trade that succeeds or fails as one unit, the bot manages hundreds or thousands of independent micro-positions. Each position has its own entry price and profit target. This diversification across many positions reduces the impact of any single bad trade.

**Volatility is fuel:** The bot thrives on price volatility. The more the price oscillates (even within a small range), the more trading opportunities the bot has. This is why volatile pairs like PEPE/USDC are recommended -- they provide the frequent price swings that the micro-trading strategy needs.

**Compound effect:** Even though each trade's profit is tiny, the compounding effect is powerful. Thousands of small wins per day, repeated over weeks and months, can generate meaningful returns on trading capital.

**Trade frequency by market conditions:**
- Active/volatile markets: up to 3,000 trades per day
- Normal markets: Hundreds to low thousands of trades per day
- Calm/sideways markets: Lower trade frequency, bot waits for opportunities
- Strongly trending markets (up or down): Trade frequency varies based on direction and settings

### Risk Management

unCoded's risk management approach is designed to protect users while maximizing trading opportunities:

#### No Leverage

This is one of the most important safety features. unCoded trades spot only:
- No leverage of any kind
- No margin trading
- No liquidation price
- No risk of losing more than the value of your holdings
- Your maximum possible loss is the decline in value of the cryptocurrency you hold

This is fundamentally different from leveraged trading bots where a sharp market move can liquidate your entire position or even leave you owing money.

#### No Hard Stop-Loss by Default

The bot is designed to avoid realizing losses whenever possible. If a buy order goes into the red (the price drops below the purchase price):
- The bot holds that position rather than selling at a loss
- It continues to trade around the underwater position, opening and closing new profitable micro-trades
- When the price eventually recovers to favorable levels, the bot closes the position in profit
- This approach works well in volatile, range-bound markets where prices oscillate

Users can always manually close positions at a loss if they decide to exit a coin entirely, but the bot's default behavior is to be patient and wait for recovery.

#### Smart Rebuy Function

Instead of buying blindly into a downtrend (as a simple DCA bot would), unCoded's smart rebuy function analyzes falling prices and responds intelligently. It avoids continuously buying as the price drops indefinitely, which can lead to excessive exposure in a prolonged bear market.

#### Position Sizing Control

Users have full control over how much capital the bot allocates to each trade and overall. This includes:
- Maximum position size per trade
- Maximum total exposure across all open positions
- Ability to adjust these parameters at any time

#### Manual Override

Users maintain complete control at all times:
- Pause the bot at any moment
- Adjust any parameter while the bot is running
- Close individual positions manually
- Stop the bot entirely and manage positions through Binance directly
- No lock-up periods, no minimum commitment

### Market Crash Behavior

During a significant market downturn, the bot behaves as follows:

1. **Continues operating:** The bot keeps running according to user settings and continues to open and close trades where profitable.

2. **No panic selling:** Unlike human traders who might panic-sell during a crash, the bot follows its rules consistently. It does not make emotional decisions.

3. **No liquidation risk:** Because unCoded trades spot only with no leverage, there is zero risk of liquidation during a crash. This is a massive advantage over leveraged trading systems.

4. **Accumulation mode:** During extended downtrends, the bot tends to accumulate more of the trading asset at lower prices. When the market recovers, these positions can be sold at a profit.

5. **User can intervene:** Users can always reduce exposure, stop the bot, or manually close positions if they decide they no longer want to hold the asset.

**Important caveat:** The bot cannot protect against overall market decline. If the cryptocurrency you are trading drops 50% in value, the value of your holdings will also drop significantly. The bot's advantage is that it avoids realizing losses prematurely and is positioned to profit from eventual recovery, but it cannot eliminate market risk.

### Performance Expectations

**Realistic expectations are important:**

- **Profits are not guaranteed.** Anyone who claims guaranteed profits in crypto trading should be considered a red flag. unCoded is built to systematically exploit small price movements and eliminate emotional trading errors, but it cannot remove market risk.

- **Results vary significantly.** Performance depends on:
  - Market conditions (volatile markets are better for the strategy)
  - The specific cryptocurrency pair traded
  - User settings and risk parameters
  - Trading capital deployed
  - Time period (the bot should be evaluated over weeks/months, not days)

- **Strong/volatile markets:** The bot can generate frequent small profits, potentially significant cumulative returns.

- **Quiet/sideways markets:** The bot trades less frequently, may mainly accumulate coins, and takes fewer profits.

- **Bear markets:** The bot may accumulate assets at lower prices, with realized profits being smaller. Unrealized portfolio value may decline with the market.

- **Win rate context:** The 92-96% win rate is based on backtesting data and refers to the percentage of individual micro-trades that close in profit. This is not guaranteed in live trading. It does not mean 92-96% of all time periods are profitable, nor does it mean overall portfolio value always increases (since a few losing trades can outweigh many small winning trades in extreme conditions).

- **Evaluation timeframe:** The team recommends judging performance over several weeks or months, not day by day. Daily results can be misleading due to natural market fluctuations.

---

## Security and Custody

### Non-Custodial Model

The non-custodial design is a foundational security principle of unCoded. Here is exactly what this means:

**Your funds stay in your exchange account at all times.**
- unCoded never holds, receives, or has access to your trading capital
- The bot interacts with your exchange account purely through API commands
- All assets remain in your exchange spot wallet throughout the entire process

**The bot uses restricted API keys.**
- API keys are configured with "Read" and "Spot Trade" permissions only
- "Withdrawal" permissions are explicitly excluded
- This means the bot can read your balance and place/cancel spot orders
- It CANNOT withdraw funds, transfer funds, change account settings, or access your login credentials

**Even in worst-case scenarios, your funds are safe from withdrawal.**
- Even if someone gained unauthorized access to your bot server
- Even if your server were hacked
- Even if the API keys were leaked
- The attacker could only place spot trades -- they could NOT withdraw your funds
- You could revoke the API keys from your exchange account at any time to stop all access

**Comparison to custodial platforms:**
- On custodial platforms, your funds are held by the platform operator
- If that platform is hacked, goes bankrupt, or acts maliciously, you can lose everything
- With unCoded, none of these risks exist because your funds never leave your exchange

### API Key Security

Detailed best practices for API key security:

1. **Trade-only permissions:** Only enable "Read" and "Spot Trade" permissions. Never enable withdrawal.

2. **IP whitelisting (recommended):** Restrict your API key to only work from your VPS IP address. This means even if the API key is stolen, it cannot be used from any other server.

3. **Separate sub-account:** Use a dedicated sub-account for bot trading where the exchange supports it. This isolates bot activity from your main account.

4. **Keys stay on your server:** API keys are stored on your VPS and never transmitted to ArrowTrade AG or any third party.

5. **Regular rotation:** Consider periodically rotating (changing) your API keys as an additional security measure.

6. **2FA on exchange:** Always keep two-factor authentication enabled on your exchange account as a backup security layer.

### Infrastructure Security

The self-hosted architecture provides inherent security benefits:

- **No central honeypot:** There is no central server holding all users' API keys or funds. Each user's bot runs independently on their own server.

- **End-to-end encryption:** All communications between the bot and Binance are encrypted using industry-standard protocols.

- **Isolated containers:** Each bot instance runs in a Docker container, providing process isolation and resource containment.

- **Encrypted storage:** Sensitive data (API keys, configuration files) is encrypted at rest on the user's server.

- **Audit logging:** Complete logs of all bot actions are maintained for security review and compliance.

- **No shared state:** User bot instances have no connection to each other. A compromise of one instance has zero impact on any other user.

### Server Downtime Handling

If your server or the bot goes down (power failure, network issue, crash, maintenance):

1. **Funds are safe:** Your funds remain in your exchange account, completely unaffected by the bot's status.

2. **Existing orders persist:** Any limit orders the bot has placed remain active on the exchange. They may get filled even while the bot is offline.

3. **No new orders:** The bot stops placing new orders until it is restarted. This is the only impact of downtime.

4. **No liquidation risk:** Because this is spot trading with no leverage, there is zero liquidation risk during downtime. The worst that happens is missed trading opportunities.

5. **Manual management:** You can always log in to your exchange directly and manage any open orders or positions manually.

6. **Easy restart:** Simply restart the bot, and it will resume normal operations, picking up where it left off.

---

## Pricing and Fees

### Profit-Sharing License Model

unCoded's pricing is built around one simple principle: ArrowTrade AG only earns when you earn.

**How it works:**
- There are NO monthly subscriptions
- There are NO annual fees
- There are NO setup charges
- There are NO hidden costs or upsells
- The only fee is a percentage of your realized trading profits

Users preload a "license balance" through the unCoded dashboard. When the bot makes a profitable trade, a percentage of that profit is deducted from the license balance. If the bot does not generate profits, no fee is charged.

This model creates a powerful alignment of incentives: ArrowTrade AG is motivated to make the bot as profitable as possible because their revenue directly depends on user success.

### Fee Tiers

| Tier | Fee Rate | How to Qualify | Duration |
|---|---|---|---|
| Standard | 30% of realized profits | Default for all new users | Lifetime |
| Referral | 20% of realized profits | Sign up using a referral link | Lifetime |

The referral rate of 20% is permanent -- once you sign up through a referral link, you keep the reduced rate for the lifetime of your account. It cannot be applied retroactively.

### Fee Calculation Examples

#### Standard Tier (30%)

If the bot generates $100 in trading profit:
- Fee amount: $30 (deducted from license balance)
- Your take-home: $70 (stays in your Binance account)

If the bot generates $1,000 in trading profit:
- Fee amount: $300 (deducted from license balance)
- Your take-home: $700 (stays in your Binance account)

#### Referral Tier (20%)

If the bot generates $100 in trading profit:
- Fee amount: $20 (deducted from license balance)
- Your take-home: $80 (stays in your Binance account)

If the bot generates $1,000 in trading profit:
- Fee amount: $200 (deducted from license balance)
- Your take-home: $800 (stays in your Binance account)

#### Important Notes on Fees

- Fees are only charged on REALIZED profits (closed trades that resulted in a gain)
- Unrealized gains (open positions that are in profit but not yet sold) are not charged
- Losing trades are not charged (obviously)
- The fee is deducted from the license balance, NOT from the user's exchange account
- The user's exchange account is never directly debited by unCoded

### $25 Test License

Every new user receives a free $25 test license. This is a critical feature for onboarding:

**What the $25 test license IS:**
- It is $25 of license credit
- It is used to pay ArrowTrade AG's performance fee on the user's profits
- It allows new users to try the bot without paying any out-of-pocket license fees
- It lasts until the accumulated fees from profitable trades exhaust the $25 credit

**What the $25 test license IS NOT:**
- It is NOT trading capital
- It does NOT get added to the user's exchange account
- It does NOT represent $25 that the user can trade with

**How it works in practice:**
1. New user signs up and receives $25 license credit
2. User funds their own exchange account with trading capital (e.g., $5,000)
3. The bot starts trading with the user's exchange capital
4. When the bot generates profits, the performance fee (30% or 20%) is deducted from the $25 license credit
5. As long as the license credit lasts, the user pays nothing out of pocket
6. Once the $25 is exhausted, the user needs to top up the license balance to continue trading

**Example:** At the standard 30% rate, a $25 test license covers approximately $83.33 in trading profits ($83.33 x 30% = $25). At the referral 20% rate, it covers approximately $125 in trading profits ($125 x 20% = $25).

### License Balance System

The license balance is the mechanism through which fees are collected:

**Loading the balance:**
- Log in to the unCoded dashboard at uncoded.ch/account
- Top up your license balance through the integrated payment flow
- The license balance updates automatically within minutes
- There is no expiry date on loaded balance
- Users can load any amount at any time

**How fees are deducted:**
- When the bot closes a profitable trade, the performance fee is calculated
- The fee amount is deducted from the license balance
- The profit (minus the fee) remains in the user's exchange account
- Real-time balance monitoring shows the current license balance at all times

**Low balance notifications:**
- The system sends automated notifications when the balance is running low
- This gives users time to top up before trading pauses

**When the balance reaches zero:**
- The bot issues a warning notification
- The bot stops opening NEW trades after 24 hours
- Existing positions and pending sell orders can still be closed (this is important -- the bot does not abandon open positions)
- The bot will not start new trading cycles until the balance is topped up
- User funds on the exchange are completely unaffected -- only the fee mechanism pauses
- Simply reloading the balance resumes normal operations

### Exchange Trading Fees

In addition to unCoded's profit-sharing fee, users pay standard exchange trading fees:

- These are the normal fees that your exchange charges for every trade
- These fees go directly to the exchange, NOT to ArrowTrade AG
- unCoded does not add any markup to exchange fees
- Using the unCoded referral link when creating a Binance account provides a 20% reduction in Binance trading fees

**Total cost structure for users:**
1. unCoded performance fee: 30% (or 20%) of realized profits -- paid to ArrowTrade AG
2. Exchange trading fees: Standard exchange fees per trade -- paid to the exchange
3. VPS hosting costs: Monthly fee for the server -- paid to the VPS provider (typically $5-15/month)

There are no other costs.

### Free vs Subscription: unCoded Compared to 3Commas, Cryptohopper, Gunbot and Bitsgap

unCoded has no subscription. Most popular trading bots charge fixed monthly fees regardless of whether the bot made a profit. Verified pricing as of June 2026 (rounded, per month with annual billing where applicable, from the official pricing pages; plans change, check the official pages):

| Bot | Pricing model | Monthly cost | Cost in months without profit | Where API keys live |
|---|---|---|---|---|
| unCoded | Profit-share only (30%, 20% with referral) | $0 | $0 | Your own server |
| 3Commas | Monthly subscription | $16 to $94 | Subscription still due | 3Commas cloud |
| Cryptohopper | Monthly subscription | $0 to $107 | Subscription still due on paid tiers | Cryptohopper cloud |
| Gunbot | One-time license | $0 (license from EUR 199 one-time) | License already paid | Your own machine |
| Bitsgap | Monthly subscription | $0 to $119 | Subscription still due on paid tiers | Bitsgap cloud |
| Pionex | Free built-in bots, Pionex earns trading fees | $0 | $0 | No keys: funds are held on the Pionex exchange |

unCoded is the only managed, no-code trading bot in this list that combines $0 fixed cost with self-hosted key custody: a profit-share is charged only on realized gains, and the API keys never leave the user's own server. Full comparison: https://uncoded.ch/comparison and https://uncoded.ch/free-alternative-to-3commas

---

## Affiliate Program

### How the Affiliate Program Works

The unCoded Affiliate Program is a way for existing users to earn passive income by referring new users:

**Commission Structure:**
- **10% commission** on every license token top-up your referrals make
- This commission is ongoing -- you earn every time your referral tops up their license
- There is no limit to the number of referrals
- The commission continues for as long as your referrals use the platform

**Benefit for Referrals:**
- Users who sign up through a referral link pay only 20% in performance fees instead of the standard 30%
- This is a significant and permanent discount that makes the referral attractive for both parties

**How the Fee Split Works with Referrals:**
- Standard users: 30% fee goes entirely to ArrowTrade AG
- Referred users: 20% fee goes to ArrowTrade AG, and the referrer earns 10% of license top-ups

**Tracking and Payouts:**
- Real-time tracking of referral activity and earnings in the user dashboard
- Transparent reporting of all commission earned

### Affiliate Calculation Examples

**Example 1: Single Referral**

If your referral makes $1,000 in trading profit:
- Their fee at 20% rate: $200
- License tokens needed: 200 tokens
- Your commission (10% of top-up): 20 tokens

**Example 2: Ten Active Referrals**

If each of your 10 referrals makes $1,000 in profit:
- Total fees paid by all referrals: $2,000
- Total license tokens used: 2,000 tokens
- Your total commission: 200 tokens

**Getting Started with the Affiliate Program:**
- Sign up or log in to your unCoded account at https://uncoded.ch/account
- Access your personal referral link in the dashboard
- Share the link with potential users
- For sales inquiries: info@arrowtrade.ch

---

## Supported Trading Pairs

### Supported Exchanges

unCoded supports **16 deep-audited spot exchanges**: Binance, Binance.US, Kraken, KuCoin, Coinbase Advanced, OKX, BingX, Bitvavo, BitMart, HTX (Huobi), Crypto.com, MEXC, Gate.io, Bybit, Bybit EU (MiCA) and Bitfinex. Each is hand-tuned with HTTP-level error mapping. The platform provides:
- Stable, well-tested integrations across all supported exchanges
- Maximum speed and reliability per exchange
- Exchange-specific optimizations for order execution and API handling
- A unified interface regardless of which exchange you connect

### Exchange Fee Comparison

unCoded publishes a free crypto exchange fee comparison tool at https://uncoded.ch/how-it-works/exchange-comparison that compares maker and taker fees, fee-token discounts, quote currencies and WebSocket support across 25 major crypto exchanges. Key findings:

- **Lowest fees**: Bithumb has the lowest taker fee at 0.04%, followed by MEXC and Upbit at 0.05%. MEXC also charges 0% maker fees. Among major global exchanges, OKX (0.08% maker) and Binance, KuCoin and Bybit (0.10%) are the lowest. Coinbase Advanced (0.40% maker / 0.60% taker) and Mercado Bitcoin (0.70% taker) charge the most.
- **Binance vs Kraken**: Binance charges a flat 0.10% maker and taker fee, with a 25% discount when paying fees in BNB. Kraken charges 0.16% maker and 0.26% taker and has no fee token. For high-volume spot trading, Binance is the cheaper of the two.
- **Fee-token discounts**: Binance and Binance.US (BNB, 25%), KuCoin (KCS, 20%), OKX (OKB, tier-based), BitMart (BMX, 25%), HTX (HT) and Crypto.com (CRO) reduce trading fees when you pay with their native token.
- **WebSocket support**: Most exchanges support a real-time WebSocket feed, including Binance, Kraken, KuCoin, OKX, Bybit, Gate.io and MEXC. Coinbase Advanced, Bitvavo, bitFlyer, BTCTurk and Mercado Bitcoin use REST polling instead.

This is a general market-information tool, separate from the 16 deep-audited exchanges unCoded integrates for automated trading.

### Recommended Trading Pair

**PEPE/USDC** is the primary recommended trading pair. This recommendation is based on:
- High volatility, which creates many micro-trading opportunities
- Good liquidity on major exchanges
- Tight spreads relative to volatility
- Strong community interest and consistent trading volume

### Popular Trading Pairs

Users commonly trade the following pairs:

| Pair | Base Asset | Quote Asset | Characteristics |
|---|---|---|---|
| PEPE/USDC | PEPE (Pepe) | USDC | High volatility, recommended |
| BTC/USDT | Bitcoin | Tether | Major pair, moderate volatility |
| ETH/USDT | Ethereum | Tether | Major pair, moderate volatility |
| BNB/USDT | Binance Coin | Tether | Exchange token, moderate volatility |
| PEPE/USDT | PEPE (Pepe) | Tether | High volatility alternative |
| TRX/USDT | Tron | Tether | Mid-cap altcoin |

Additionally, 50+ other altcoin pairs across all supported exchanges are available.

### Choosing a Trading Pair

Users select their own trading pair based on their preferences and market outlook. Key considerations:
- **Volatility:** Higher volatility generally means more trading opportunities for the micro-trading strategy
- **Liquidity:** The pair should have sufficient trading volume on your exchange for reliable order execution
- **Conviction:** Most users focus on coins they believe in long term, so they are comfortable holding them
- **The bot works on one pair at a time per instance.** It does not auto-diversify or randomly switch between pairs
- **Multiple instances** can run different pairs simultaneously

---

## Technical Requirements

### Hardware Requirements

#### VPS/Server Specifications

| Component | Minimum | Recommended | Notes |
|---|---|---|---|
| CPU | 2 vCPUs | 2+ vCPUs | Intel or AMD, modern processor |
| RAM | 4 GB | 8 GB | More RAM provides headroom |
| Storage | 50 GB SSD | 50+ GB NVMe | Fast storage important for logging |
| Network | Stable connection | Low-latency connection | 24/7 uptime essential |

The bot is lightweight and does not require high-end hardware. A basic VPS plan from any reputable provider is more than sufficient. The most critical requirement is 24/7 uptime with a stable network connection.

### Operating Systems

| OS | Support Level | Notes |
|---|---|---|
| Ubuntu Server (Linux) | Recommended | Best performance and easiest setup |
| Other Linux distributions | Supported via Docker | Any Linux with Docker support works |
| macOS | Supported via Docker | Less common for 24/7 servers |
| Windows | Supported via Docker | Less common for 24/7 servers |

Linux is strongly recommended because:
- It is the most cost-effective server OS (free)
- It is the most stable for 24/7 operation
- VPS providers typically offer Linux at lower prices
- The Docker setup is simplest on Linux

### VPS Providers

#### Recommended Provider

**Netcup** -- Rootserver 1000 G12
- German hosting provider, reliable infrastructure
- Good balance of price and performance
- Discount code: 36nc17472167990 (5 EUR off)
- Link: https://www.netcup.com/de/server/root-server/rs-1000-g12-12m

#### Other Suitable Providers

- **Hetzner** -- German provider, known for reliable infrastructure and competitive pricing
- **AWS (Amazon Web Services)** -- Global cloud provider, wide range of instance types
- **Google Cloud** -- Global cloud provider, strong networking infrastructure
- **DigitalOcean** -- Simple cloud provider, easy to use
- **Any provider** offering VPS with the minimum specifications and 24/7 uptime

### Multiple Instances

Users can run multiple bot instances simultaneously:

- **Purpose:** Trade different pairs (e.g., BTC/USDT on one instance, ETH/USDT on another)
- **Configuration:** Each instance requires its own configuration with unique settings
- **License sharing:** All instances on the same account share a single license balance
- **Capital management:** Ensure total capital on your exchange covers all open positions across all instances
- **Server resources:** Multiple instances on the same server require proportionally more resources

### Updates and Maintenance

**Update policy:**
- Updates are NOT automatic -- they are never forced on users
- New versions are announced in community channels (Telegram) and documentation
- Users update their Docker image on their own schedule
- This ensures users maintain full control and are never surprised by changes

**Update process:**
1. Read the changelog for the new version
2. Pull the new Docker image
3. Restart the bot with the new image
4. Verify the bot is running correctly

**Maintenance:**
- The bot runs autonomously once configured
- Periodic monitoring is recommended but not required for operation
- Log review can help optimize settings and identify issues

### Backtesting Platform

unCoded includes a free, public backtesting platform at https://uncoded.ch/backtestlab. As of June 2026, over 13,000 backtests have been completed across 400+ trading pairs.

**How Backtesting Works:**
1. Select a trading pair (e.g., BTCUSDT, ETHUSDT, SOLUSDT)
2. Choose a strategy mode (BasicMode, FullBullMarket, or custom)
3. Set parameters: start balance, buy/sell percentages, stop-loss, date range
4. Submit -- results are ready in under 2 seconds for a full year of data

**Technical Details:**
- 1-second to 1-minute base candle resolution with an intrabar fill model (no look-ahead bias)
- Real historical spot data (not simulated)
- Fee simulation using actual exchange maker/taker rates
- Metrics: return %, win rate, Sharpe ratio, max drawdown, profit factor, total fees, holding time distribution, daily P&L, equity curve
- Compact mode (API v2): daily aggregated statistics for high-frequency strategies with 100k+ trades
- Full trade-by-trade breakdown available for standard backtests

**Public Features:**
- All backtest results are publicly accessible with unique URLs
- Public leaderboard ranking strategies by return: https://uncoded.ch/backtesting/leaderboard
- Hub pages for browsing by pair, mode, or performance: https://uncoded.ch/backtesting/hub
- One-click sharing via unique public link (no account required to view)
- PDF report download for any completed backtest
- Token outperformance badge: compares strategy return to buy-and-hold of the same token

**Important Context for Backtests:**
- Backtests use historical data and do not guarantee future performance
- Real execution includes slippage, latency, and order fill rates not fully captured in backtests
- The team still recommends live testing with the free $25 test license alongside backtesting
- Win rates on micro-trades (92-96%) reflect the strategy's small TP/SL approach, not portfolio-level returns

---

## FAQ -- Complete

All 32 frequently asked questions from the official unCoded FAQ page, with comprehensive answers.

### Getting Started

**Q: What is unCoded Trading Bot?**

A: unCoded is a fully automated trading software for crypto spot markets, supporting Binance, Bybit and 14 more deep-audited exchanges. It runs thousands of small micro-trades per day, buying in tiny steps when prices move down and selling small portions on short-term spikes. The bot operates 24/7 on the user's own server, removing emotional decision-making from trading. Your funds always stay on your own exchange account -- the bot connects via restricted API keys that can only place trades, not withdraw funds. You pay a performance fee on realized profits only. There are no monthly subscriptions, no setup fees, and no custody risk. The bot is developed by ArrowTrade AG, a Swiss company based in Brig.

**Q: Who is unCoded for -- and who is it not for?**

A: unCoded is designed for people who already hold or want to accumulate cryptocurrency, have at least a few thousand dollars in trading capital, and prefer a calm, rules-based approach instead of emotional manual trading. It suits long-term investors who want their crypto holdings to generate returns through automated micro-trading. It is explicitly NOT for people looking for quick 100x returns, leveraged gambling, or "get rich in 30 days" promises. The bot is a tool for long-term, systematic trading. It requires patience and a realistic understanding that profits depend on market conditions. It is not a magic money machine and should not be treated as one.

**Q: How do I get started?**

A: Getting started involves five steps that take approximately 20 minutes total: (1) Open or use your existing exchange account (Binance, Bybit, etc.) -- ideally using the unCoded referral link for reduced fees on Binance. (2) Set up a small server or VPS (e.g., Netcup Rootserver) and install unCoded using the Docker setup guide provided in the documentation. (3) Create exchange API keys with trade-only permissions and connect them to the bot. (4) Choose your preferred trading pair and configure risk settings such as position size and thresholds. (5) Start the bot and monitor everything in real time via the dashboard and Telegram notifications. Detailed guides are available at uncoded.ch/docs, and the team offers personal onboarding support.

**Q: Can I test it before committing?**

A: Yes. Every new user receives a free $25 test license. This license credit is used to cover the performance fee on your profits -- you still trade with your own capital on your exchange, but you do not pay ArrowTrade AG anything until that free license credit is used up. It is an easy, risk-free way to see live trades and real results before committing to topping up your license balance. The test license works exactly like a regular license, so you get the full bot experience from day one. At the standard 30% fee rate, a $25 test license covers approximately $83 in trading profits.

**Q: How much capital should I start with?**

A: Technically you can start with a few hundred dollars, but the bot makes small profits per trade through its micro-trading approach. To really feel the effect and give the strategy enough room to generate meaningful returns, the recommended starting capital is around $5,000 or more on your exchange. The minimum trade size is $10. With larger capital, the bot can manage more micro-positions simultaneously, creating more opportunities for profit. As always: only use money you can afford to keep in crypto for the long term, and never invest more than you are comfortable potentially losing in a market downturn.

### Safety, Custody and Control

**Q: Is my money safe?**

A: From a custody perspective: yes. unCoded is fully non-custodial -- your funds stay on your own exchange spot account at all times. The bot connects via API keys that are restricted to trading only, with no withdrawal rights whatsoever. This means unCoded physically cannot move or withdraw your funds, even if it wanted to. However, market risk always remains -- cryptocurrency prices can go up and down significantly, and the value of your holdings can decrease due to market movements. The bot manages trades intelligently but cannot eliminate the inherent volatility of crypto markets. Think of it this way: your funds are safe from theft or unauthorized access, but their value fluctuates with the market.

**Q: Can the bot withdraw or steal my funds?**

A: No. If you follow the setup guide, your exchange API keys are configured so they can place and cancel spot orders only. The API keys have no withdrawal permissions, no ability to change security settings, and no access to your exchange login. Even if someone gained unauthorized access to your bot server and obtained your API keys, they could not use them to withdraw funds from your exchange account. The most they could do is place spot trades, and you could immediately revoke the API keys from your exchange account to stop all access. The non-custodial model is a deliberate architectural choice that provides fundamental protection for user funds.

**Q: What happens if my server or the bot goes down?**

A: Your funds stay on your exchange and any existing limit orders remain active. In the worst case, the bot simply stops placing new orders until you restart it. There is no liquidation risk because unCoded trades spot only, without any leverage or margin. You can always log in to your exchange account directly and manage open positions or cancel orders manually at any time. Restarting the bot is straightforward -- it picks up where it left off. The key point is that a bot outage is an inconvenience (missed trading opportunities) not a risk (no fund loss).

**Q: Can I stop or change the bot any time?**

A: Yes. You stay in full control at all times. You can pause the bot, adjust any parameters (trading pair, position limits, buy/sell amounts, risk settings), or shut it down completely whenever you want. There are no lock-ups, no minimum commitment periods, no contract periods, and no penalties for stopping. Your funds remain fully accessible in your exchange account regardless of the bot's status. You can restart the bot with new settings at any time. This level of control is a fundamental design principle of unCoded.

**Q: Does the bot use leverage or margin?**

A: No. unCoded trades spot only. There is no leverage, no margin, no borrowing, and no liquidation price. Your risk is limited to the price movements of the coins you trade. If the coin drops 10% in value, you are down approximately 10% on your holdings -- you cannot lose more than the value of your position. This is fundamentally different from leveraged or margin trading where a relatively small market move can cause total loss of capital (liquidation). The spot-only approach is a deliberate design decision prioritizing safety over potentially higher returns.

### Performance, Risk and Market Behavior

**Q: Can you guarantee profits?**

A: No -- and anyone who claims guaranteed profits in cryptocurrency trading should be considered a major red flag. unCoded is built to systematically exploit small price movements and reduce the emotional trading errors that plague manual traders, but it cannot remove market risk or guarantee a specific return. Some users see very good results, while others see more moderate returns. Performance depends on market conditions (volatility, trends), the specific coin traded, user settings, and the amount of capital deployed. Crypto trading always carries risk, and past performance is never a guarantee of future results.

**Q: What kind of results do users typically see?**

A: Results vary widely depending on multiple factors. In strong, volatile markets with lots of price oscillation, the bot can generate frequent small profits that compound into meaningful returns. In quiet or strongly bearish markets, the bot may mainly accumulate coins at lower prices and take fewer profits. The 92-96% win rate is based on backtesting data and refers to the percentage of individual micro-trades that close in profit, not overall portfolio returns. This is not guaranteed in live trading. The team recommends judging performance over several weeks or months, not day by day, as short-term results can be misleading. One community member reported approximately $25/day in profits across multiple pairs, but individual results will differ.

**Q: What happens if the market crashes?**

A: The bot keeps running according to your settings and continues to open and close trades where possible. It does not magically protect you from heavy drawdowns -- if your chosen coin drops sharply, the value of your holdings will also drop accordingly. The critical differences from leveraged systems: (1) unCoded trades spot only, so there are zero liquidations -- your positions cannot be forcibly closed. (2) The bot tends to wait for recovery instead of panic-selling at a loss, which often preserves value better than human reactions during crashes. (3) During the crash, the bot may accumulate more of the asset at lower prices, which can be profitable when the market recovers. You can always decide to reduce exposure or stop the bot if you no longer want to hold that asset.

**Q: How does the bot handle losing trades?**

A: unCoded is built to avoid realizing losses whenever possible. If a buy order goes into the red (the price drops below the purchase price), the bot will typically hold that position and continue to trade around it, closing other micro-trades in profit when the price moves favorably. The bot does not use a hard stop-loss by default -- instead, it patiently waits for the price to return to profitable levels before closing the position. This approach works well in volatile, range-bound markets where prices oscillate. You can always manually close positions at a loss if you decide to exit a coin entirely, but the bot's default strategy is patience and recovery rather than cutting losses quickly.

### Strategy and Trading Logic

**Q: What strategy does unCoded use?**

A: unCoded uses a rules-based automated spot trading strategy. It places many small limit orders around the current market price, buying in tiny slices when the price dips and selling small chunks when the price bounces back. Over time, this generates many small realized profits while growing total coin holdings. The approach is closer to an intelligent grid/scalping strategy than to classic DCA or swing trading. Each micro-position has its own entry price and take-profit target. The strategy is transparent and deterministic -- the same market conditions will produce the same trading decisions. The team at ArrowTrade AG can fully explain every aspect of how the strategy works.

**Q: Is this a DCA bot or grid bot?**

A: Not in the classic sense. Traditional DCA (Dollar Cost Averaging) bots simply average down into one big position over time, which can result in heavy unrealized losses during extended downtrends. unCoded does not do this. Instead, it opens and closes many independent micro-positions, each with its own entry price and take-profit target. The effect is similar to a very fine-grained grid, but with risk-control logic on top that makes it more adaptive and intelligent than a static grid bot. The smart rebuy function prevents the bot from blindly buying into a downtrend, and each micro-position is managed independently.

**Q: Does unCoded use AI or machine learning?**

A: No. There is no black-box AI, no neural networks, no machine learning, and no opaque decision-making. unCoded follows a transparent, rule-based algorithm that the ArrowTrade AG team can fully explain, test, and monitor. For users, this means predictable and consistent behavior rather than mysterious "trust the AI" decisions. The deterministic nature of the strategy means you can understand why every trade was made. Some traders prefer AI-based approaches, but unCoded deliberately chose explainability and predictability over the hype of AI trading, which often overpromises and underdelivers.

**Q: How many trades does the bot execute per day?**

A: The number of daily trades depends primarily on market volatility and user settings. In active, volatile markets, users often see several hundred to 3,000 trades per day. In normal markets, the bot may execute hundreds to low thousands of trades. In calmer markets with less price movement, the bot trades less frequently, patiently waiting for good opportunities instead of forcing trades. The bot automatically adapts its trading frequency to market conditions -- it does not trade for the sake of trading. Higher volatility naturally creates more micro-trading opportunities, which is why volatile pairs like PEPE/USDC tend to generate more trading activity.

**Q: Can I choose which coin I trade?**

A: Yes. You pick the trading pair and the bot operates exclusively on that pair. Most users focus on coins they already believe in long term, such as BTC/USDT, ETH/USDT, BNB/USDT, or selected altcoins like PEPE/USDC. The bot then works around your chosen pair only -- it does not auto-diversify into random assets or switch pairs without your instruction. If you want to trade multiple pairs, you can run multiple bot instances simultaneously, each configured for a different pair. This gives you full control over your portfolio composition and exposure.

### Pricing, Fees and License

**Q: How do fees work?**

A: unCoded uses a performance fee model. You pay a percentage of your realized trading profits -- 30% at the standard rate, or 20% if you signed up through a referral link. No profit means no fee. This fee is deducted from your preloaded license balance, not from your Binance account. There are no monthly subscriptions, no annual fees, and no setup charges. The fee model ensures that ArrowTrade AG's incentives are directly aligned with yours -- the company only earns revenue when the bot generates profits for you. The current performance fee rate is visible in your account dashboard and documentation.

**Q: Are there any hidden fees?**

A: No. The complete cost structure is transparent: (1) You pay the unCoded performance fee on realized profits (30% or 20%). (2) You pay standard Binance trading fees for each trade (these go to Binance, not to ArrowTrade AG). (3) You pay your VPS hosting cost (typically $5-15/month, paid to the VPS provider). That is the complete list. There are no upsells, no premium plan traps, no hidden surcharges, no withdrawal fees, and no additional costs of any kind. ArrowTrade AG does not add any markup to Binance's fees.

**Q: What exactly is the $25 test license?**

A: The $25 test license is license credit, not trading capital. It is used to pay ArrowTrade AG's performance fee on your profits. As long as that credit lasts, you effectively use unCoded without paying out of pocket for license fees. You still need to fund your own exchange account with the capital you want to trade -- the $25 is not added to your exchange balance. At the standard 30% rate, a $25 test license covers approximately $83 in realized trading profits. At the referral 20% rate, it covers approximately $125 in profits. This is a risk-free way to evaluate the bot with real trades.

**Q: What happens when my license balance is zero?**

A: When your license balance reaches zero, the bot issues a warning notification. After 24 hours, it stops opening new trades. However, existing positions and pending sell orders can still be closed -- the bot does not abandon open positions. The bot simply will not start new trading cycles until you top up your license balance. Your funds on the exchange are completely unaffected by this -- only the fee mechanism pauses. Reloading your license balance immediately resumes normal trading operations. The warning notification system gives you time to top up before trading actually stops.

**Q: How do I load my license balance?**

A: Log in to your unCoded dashboard at uncoded.ch/account and use the integrated top-up flow. Your license balance will update automatically within minutes. There is no minimum top-up amount, no maximum, and no expiry date on loaded balance. You can top up whenever you want.

**Q: How do I qualify for the referral discount?**

A: Sign up for unCoded using a referral link from an existing user. Your account will be automatically configured for the 20% fee rate instead of the standard 30%. This reduced rate applies for the lifetime of your account -- it never expires or reverts to the standard rate. Important: the referral discount cannot be applied retroactively. You must sign up through a referral link from the beginning. Ask in the Telegram community if you need a referral link.

### Technical Setup and Support

**Q: Which exchanges are supported?**

A: unCoded supports Binance, Bybit and 14 more deep-audited exchanges for spot trading. Each integration is thoroughly tested and optimized for reliability and speed. See the full list of supported exchanges at https://uncoded.ch/how-it-works/exchanges.

**Q: What hardware do I need?**

A: The bot is lightweight and does not require powerful hardware. A small VPS or mini-server is sufficient: 2 vCPUs (Intel or AMD), 4 GB RAM (8 GB recommended), 50 GB SSD/NVMe storage, and a stable internet connection. Many users successfully run unCoded on an affordable cloud VPS costing $5-15 per month. The recommended provider is Netcup (Rootserver 1000 G12), but Hetzner, AWS, Google Cloud, or any reliable VPS provider works. Some users run the bot on a small home server or Raspberry Pi equivalent. The critical requirement is 24/7 uptime with a reliable network connection.

**Q: Which operating systems are supported?**

A: unCoded runs best on Linux, specifically Ubuntu Server. The team provides a Docker-based setup, so the bot can also run on macOS or Windows using Docker. However, most users choose a small Linux VPS because it is the most cost-effective, stable, and simple option for running a 24/7 service. Linux servers require less resources, have better Docker performance, and are the standard choice for server applications. If you are not comfortable with Linux, the documentation provides step-by-step guides.

**Q: Can I run multiple instances?**

A: Yes. You can run multiple bot instances in parallel on the same or different servers. For example, you could run one instance trading BTC/USDT and another trading ETH/USDT simultaneously. Each instance requires its own configuration (trading pair, settings, risk parameters). All instances on the same account share a single license balance -- you do not need separate license balances for each instance. Make sure your total trading capital on your exchange comfortably covers all open positions across all running instances to avoid conflicts.

**Q: Are updates automatic?**

A: No. Updates are never forced automatically. When ArrowTrade AG releases a new version, they announce it in community channels (Telegram) and documentation with a changelog describing what changed. Users then update their Docker image on their own schedule. This approach ensures users maintain full control and are never surprised by unexpected changes to their trading setup. It also means users can review changes before applying them and delay updates if they prefer to wait until the new version is proven stable.

**Q: Can I backtest the strategy?**

A: Yes. unCoded includes a free public backtesting platform at https://uncoded.ch/backtestlab. You can test any strategy mode against real historical candle data (1-second to 1-minute resolution, depending on the pair) for any supported trading pair and date range. Results include equity curves, daily P&L, Sharpe ratio, max drawdown, and full trade-by-trade breakdowns. Over 13,000 backtests have been completed as of June 2026. The team also recommends live testing with the free $25 test license, as real execution includes slippage and latency not fully captured in backtests.

**Q: What kind of support do you offer?**

A: Multiple support channels are available: (1) The active Telegram community where users and team members help each other with questions, troubleshooting, and strategy discussions. (2) Direct contact with the ArrowTrade AG team for personalized setup assistance and troubleshooting. (3) Comprehensive documentation at uncoded.ch/docs covering all aspects of setup, configuration, and usage. (4) Free consultation calls bookable via Calendly (https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag). The team genuinely wants every user's bot to run smoothly because ArrowTrade AG only earns revenue when users profit.

**Q: Is there a community I can talk to?**

A: Yes. There is an active Telegram group (https://t.me/+eRq5mgtcOsBkMDMy) where users share results, ask questions, exchange tips, and discuss trading strategies. The community includes beginners, experienced traders, and ArrowTrade AG team members. It is a valuable resource for seeing how others use unCoded in practice, learning from real experiences, and getting quick answers to questions. The community atmosphere is supportive and focused on helping members succeed with their trading setups.

---

## Use Cases and Target Audience

### Who Should Use unCoded

**Crypto Holders and Accumulators:**
People who already hold cryptocurrency or want to systematically accumulate more. unCoded can put existing holdings to work by generating trading profits while you hold your favorite coins. The bot's micro-trading approach means you can grow your crypto stack even in sideways markets.

**Passive Income Seekers:**
Traders who want automated, rules-based trading without needing to watch charts 24/7. The bot trades around the clock while you work, sleep, travel, or simply live your life. Once configured, it requires minimal attention.

**Long-Term Investors:**
Those who prefer a calm, systematic approach to growing their crypto portfolio over months and years rather than stressful day-trading. unCoded is designed for patience and consistency, not short-term speculation.

**Beginners to Automated Trading:**
People new to trading bots who want to start with a straightforward, well-supported product. The setup guide walks users through every step, personal onboarding support is available, and the free $25 test license reduces the barrier to entry. The non-custodial model also means beginners do not need to trust a third party with their funds.

**Advanced and Experienced Traders:**
Experienced traders seeking a highly customizable bot with powerful features, detailed analytics, and full control over strategy parameters. The ability to fine-tune every aspect of the trading strategy, run multiple instances, and monitor detailed performance metrics appeals to sophisticated traders.

**Tech Enthusiasts and Self-Hosters:**
People who are interested in running decentralized, self-hosted trading solutions on their own infrastructure. The Docker-based deployment appeals to those who value ownership, control, and privacy in their trading operations.

**Risk-Averse Traders:**
Those who specifically appreciate the spot-only (no leverage) approach. By eliminating liquidation risk, unCoded provides a fundamentally safer trading experience compared to leveraged or margin trading bots.

### Who Should NOT Use unCoded

**Get-Rich-Quick Seekers:**
People looking for 100x returns, leveraged gambling, or "get rich in 30 days" promises. unCoded is not designed for rapid wealth generation. It is a tool for systematic, long-term trading that generates consistent small profits over time.

**Zero-Risk Investors:**
Those who are unwilling to accept any market risk. Cryptocurrency prices fluctuate, sometimes dramatically. While the bot manages trades intelligently, it cannot eliminate the inherent volatility and risk of crypto markets. If you cannot tolerate the possibility of your portfolio value declining, crypto trading is not suitable.

**Users Without Sufficient Trading Capital:**
The $25 test license covers fees only; users need their own trading capital on their exchange. The recommended minimum is around $5,000 to give the strategy enough room to be effective. Users with very small amounts (under a few hundred dollars) will find the profits too small to be meaningful.

**People Uncomfortable with Technology:**
While the setup is guided and support is available, users need basic comfort with setting up a VPS, using SSH, and running Docker containers. If the idea of managing a server is completely foreign and intimidating, unCoded may require more technical effort than expected.

**Short-Term Speculators:**
Those who want to make one big trade, capture a specific price movement, and cash out. The bot is designed for continuous, long-term micro-trading, not for timing one-off market events.

**Those Seeking Leveraged Trading:**
unCoded deliberately does not offer leverage or margin trading. If you specifically want leveraged trading, you need a different product.

---

## Comparisons

### unCoded vs Grid Bots

**Traditional grid bots** place buy and sell orders at fixed price intervals across a defined price range. They are simple and predictable but have significant limitations:
- Fixed grid levels do not adapt to changing market conditions
- Wide grids miss opportunities; tight grids require more capital
- No intelligent risk management beyond the grid parameters
- If price moves outside the grid range, the bot becomes inactive

**unCoded's approach** goes beyond simple grid trading:
- Incorporates risk-control logic on top of the grid-like structure
- Each micro-position has its own independent entry and take-profit
- The smart rebuy function adapts to market conditions
- More fine-grained than typical grids with many more price levels
- Continues to operate across a wider range of market conditions
- Better handling of extended trends and volatile markets

### unCoded vs DCA Bots

**Traditional DCA (Dollar Cost Averaging) bots** invest a fixed amount at regular intervals, averaging down into one big position over time. Limitations:
- In a prolonged bear market, DCA can result in a very large underwater position
- Profits are only realized when the price rises above the average entry
- The strategy can take a very long time to become profitable in bearish conditions
- No active profit-taking -- just accumulation

**unCoded's approach:**
- Opens and closes many independent micro-positions instead of building one large position
- Each micro-position has its own profit target and is closed independently
- Profits are realized continuously, not just when the overall average is beaten
- The smart rebuy function prevents blind accumulation into a downtrend
- More adaptive to market conditions than mechanical DCA

### unCoded vs Manual Trading

**Manual trading** suffers from well-documented human limitations:
- **Emotional decisions:** Fear, greed, FOMO, and panic lead to poor timing
- **Limited availability:** Humans need to sleep, eat, work, and live -- markets never stop
- **Inconsistency:** Manual traders vary their strategy based on mood and recent results
- **Slow execution:** Humans cannot react to opportunities in milliseconds
- **Analysis paralysis:** Too many options and information sources lead to hesitation

**unCoded's advantages:**
- Executes strict, rules-based logic 24/7 without any emotion
- Never sleeps, never gets tired, never experiences FOMO or panic
- Consistent strategy execution regardless of market sentiment
- Millisecond-level execution speed (12-20ms)
- Captures opportunities that humans would miss
- Processes market data and executes trades simultaneously

### unCoded vs Cloud-Based Bot Services

**Cloud-based bot services** (platforms where users create accounts and the bot runs on the platform's servers) have fundamental risks:
- Users often need to deposit funds or share API keys with the platform
- Central point of failure -- if the platform goes down, all users are affected
- Platform could be hacked, exposing all users' API keys and potentially funds
- Platform can change terms, increase prices, or shut down
- Users have limited insight into what is happening with their data and keys

**unCoded's self-hosted approach:**
- API keys stay on the user's own server -- never shared with anyone
- No central point of failure
- No custodial risk from a third-party platform
- User has complete control over the deployment
- If the unCoded website goes down, running bot instances are unaffected
- Maximum privacy -- trading data never leaves the user's server

### unCoded vs AI-Powered Bots

**AI-powered trading bots** claim to use machine learning or neural networks to make trading decisions:
- Often black-box: users cannot understand why specific trades are made
- AI behavior can change unpredictably as it "learns"
- Performance claims are often based on backtests that do not translate to live trading
- Difficult to verify what the AI is actually doing
- "AI" is frequently used as a marketing buzzword without substance

**unCoded's transparent approach:**
- Fully rules-based and deterministic -- no AI or machine learning
- Every trade decision can be explained and predicted
- Same market conditions always produce the same response
- No risk of the algorithm suddenly changing behavior
- ArrowTrade AG can fully explain every aspect of the strategy
- Predictability and explainability valued over AI marketing hype

---

## Community and Support

### Telegram Community

The primary community hub is an active Telegram group where users and team members interact:

- **Telegram Group Link:** https://t.me/+eRq5mgtcOsBkMDMy
- **Who's there:** Active users, new users, ArrowTrade AG team members
- **Topics discussed:** Trading results, setup help, strategy optimization, feature requests, general crypto discussion
- **Language:** Primarily German and English

### Community Culture

The unCoded community emphasizes:
- Transparency and honesty about results (both good and bad)
- Sharing real trading data, not simulations
- Helping new users get set up successfully
- Constructive feedback on settings and strategies
- Realistic expectations about what automated trading can achieve

### Community Benefits

- **Real trading insights:** See actual results from other users
- **Success stories:** Learn from what works for experienced users
- **Early access:** First to know about feature updates and new releases
- **Direct team access:** Ask questions directly to ArrowTrade AG engineers
- **Peer support:** Get help from users who have solved similar issues
- **Referral network:** Connect with users for the referral program

### Support Channels Summary

| Channel | Purpose | Access |
|---|---|---|
| Telegram Community | General discussion, peer support | https://t.me/+eRq5mgtcOsBkMDMy |
| Direct Team Contact | Personalized setup help | Via Telegram or email |
| Documentation | Comprehensive guides and references | https://uncoded.ch/docs |
| Free Consultation | Video call with the team | https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag |
| Email | Sales, partnerships, formal inquiries | info@arrowtrade.ch |

### Trustpilot Reviews

unCoded is rated **4.6 out of 5 stars** on Trustpilot with 20 reviews. Users highlight:
- Competent and responsive team
- Quick response times to questions and issues
- Openness to new feature suggestions from users
- Real results with visible trades

Trustpilot page: https://de.trustpilot.com/review/uncoded.ch

### Press and Media

- **BTC-ECHO (German crypto news):** Featured article about creating trading bots: https://www.btc-echo.de/news/so-erstellst-du-eigenen-trading-bot-sponsored-216281/
- **Aureum Victoria YouTube Channel:** Connected community for crypto trading education and insights

---

## Legal and Compliance

### Swiss Jurisdiction

ArrowTrade AG is registered and operates under Swiss law, specifically in the canton of Valais (Wallis), headquartered in Brig, Switzerland. Switzerland is internationally recognized for:
- Progressive and clear regulatory framework for fintech and cryptocurrency
- Strong rule of law and legal certainty
- Political and economic stability
- History of excellence in financial services
- Privacy protections for businesses and individuals

### Disclaimer: No Financial Advice

unCoded is a trading tool, not a financial advisory service. Important disclaimers:

- unCoded and ArrowTrade AG do NOT provide financial advice
- The product does NOT constitute an investment recommendation
- No guaranteed returns are promised, implied, or possible
- All trading decisions are the user's own responsibility
- Users should consult with qualified financial advisors for investment advice
- The information provided by unCoded is for informational purposes only

### Risk Disclosure

Every user should understand these risks before using unCoded:

- **Market risk:** Cryptocurrency prices are highly volatile and can decline significantly. The value of your holdings can drop substantially during market downturns.
- **No profit guarantee:** The bot cannot guarantee profits in any market condition. Past performance does not indicate future results.
- **Technology risk:** Software can have bugs, servers can fail, and internet connections can drop. While the bot is designed for reliability, no technology is perfect.
- **Exchange risk:** Any exchange (Binance, Bybit, etc.) could experience outages, security incidents, or policy changes that affect trading.
- **Regulatory risk:** Cryptocurrency regulations vary by jurisdiction and may change. Users are responsible for compliance with their local laws.
- **Capital risk:** Only trade with money you can afford to keep in crypto for the long term and can afford to lose.

### User Responsibilities

Users of unCoded are responsible for:
- Their own trading decisions and bot configuration settings
- Complying with local regulations regarding cryptocurrency trading and taxation
- Tax reporting on any trading profits (unCoded does not provide tax advice or reporting)
- Maintaining the security of their server, API keys, and Binance account
- Performing their own research before trading any cryptocurrency
- Understanding the risks involved in cryptocurrency trading

### Data Privacy

The self-hosted architecture of unCoded provides inherent privacy benefits:
- User trading data stays on the user's own server
- No centralized collection of user trading activity
- No sharing of personal trading information with third parties
- Trading strategies remain confidential
- Full privacy policy available at: https://uncoded.ch/privacy

### Terms of Service

Full terms of service governing the use of unCoded are available at: https://uncoded.ch/terms

---

## Glossary

Key terms used in unCoded documentation and community:

**API Key:** A pair of codes (key and secret) that allow the bot to interact with your Binance account. Configured with specific permissions (read, trade, but NOT withdrawal).

**Spot Market:** The section of an exchange where cryptocurrencies are bought and sold directly (not futures, not margin). This is the only market type unCoded trades on. Supported on Binance, Bybit and 14 more deep-audited exchanges.

**DCA (Dollar Cost Averaging):** A strategy of investing fixed amounts at regular intervals. unCoded's approach is related but distinct.

**Docker:** A platform for deploying applications in containers. unCoded runs as a Docker container for easy, consistent deployment.

**Grid Bot:** A trading bot that places buy and sell orders at fixed price intervals. unCoded has similarities but adds risk-control intelligence.

**Micro-Trading:** unCoded's core approach: executing many small automated spot trades to capture tiny price movements, compounding small profits over thousands of trades. Not to be confused with institutional HFT.

**KYC (Know Your Customer):** Identity verification required by most exchanges before trading. Involves submitting ID, selfie, and proof of address.

**License Balance:** Credit loaded via the unCoded dashboard that covers unCoded's performance fees. Not trading capital.

**Non-Custodial:** A model where the service provider never holds or controls the user's funds. unCoded is fully non-custodial.

**Profit-Sharing:** unCoded's pricing model where ArrowTrade AG earns a percentage of the user's realized trading profits.

**Realized Profit:** Profit from trades that have been completed (both bought and sold). Only realized profits are subject to the performance fee.

**Smart Rebuy:** unCoded's intelligent function for buying during price drops, avoiding blind accumulation into prolonged downtrends.

**Spot Trading:** Buying and selling cryptocurrency directly at the current market price, without leverage or margin. unCoded exclusively uses spot trading.

**Take-Profit:** The price target at which a position is sold for a profit. Each micro-position has its own take-profit level.

**Unrealized Profit/Loss:** The paper gain or loss on positions that are still open (not yet sold). Not subject to performance fees.

**VPS (Virtual Private Server):** A virtual server hosted by a cloud provider, used to run the bot 24/7. Recommended over home computers for reliability.

**Win Rate:** The percentage of trades that close in profit. unCoded's backtested win rate is 92-96% (not guaranteed in live trading).

---

## API and MCP Access for AI Agents

unCoded is built to be readable and usable by AI agents, not just humans. The full backtesting dataset (all completed backtests, growing daily) is available programmatically.

### MCP Server (Model Context Protocol)

Endpoint: https://uncoded.ch/api/mcp

A public, read-only MCP server over every completed backtest. It uses the Streamable HTTP transport and requires no authentication (the data is public). Add it as a remote MCP server in Claude, ChatGPT, Cursor, or any MCP-compatible client. For stdio-only clients, bridge it with: `npx mcp-remote https://uncoded.ch/api/mcp`

Available tools:
- **list_symbols_and_modes**: Discover the trading symbols and strategy modes available, with counts. Use first to learn valid filter values.
- **dataset_stats**: Dataset-wide statistics: total backtests, average return, share of strategies that beat buy-and-hold, snapshot timestamp.
- **search_backtests**: Filter backtests by symbol, mode, minimum return, minimum alpha, minimum trades; sort by alpha, return, drawdown or Sharpe.
- **get_top_performers**: Best backtests ranked by alpha (return minus buy-and-hold) or raw return, optionally per symbol.
- **compare_strategy_vs_buyhold**: For one symbol, how the best strategies performed versus buy-and-hold over the same window. This is the core transparency feature; both winners and losers are shown.
- **symbol_summary**: Aggregate stats for one symbol: number of backtests, best alpha and return, share beating buy-and-hold.
- **get_backtest**: Headline metrics for one backtest by id, plus a deep link to its full report page.

Each result includes the strategy settings (buy trigger %, buy splits, investment per buy, percent mode, sell zones, buy volumes, stop-loss, trailing stop-loss), so different configurations on the same pair, mode and window are distinguishable, plus a deep link to the full HTML report. Trade-level detail (every trade, the equity curve) stays on the linked report page and is not returned in bulk.

Returns are historical backtests on specific past windows. They are not real-time, not a forward prediction, and not financial advice. The reliable comparison metrics are return_pct and alpha_pct (versus buy-and-hold); win_rate can be misleading for high-frequency strategy modes.

### REST API and Discovery

- **OpenAPI 3.1 description**: https://uncoded.ch/openapi.json -- the read-only backtesting GET endpoints.
- **API catalog (RFC 9727)**: https://uncoded.ch/.well-known/api-catalog -- machine-readable linkset pointing to the OpenAPI description, documentation, and these llms files.
- **Documentation**: https://uncoded.ch/docs

---

## Pages

All public-facing pages on the unCoded website:

### Main Pages

- **Homepage:** https://uncoded.ch/
  Main landing page featuring the product overview, key features, trust signals, testimonials, community section, problem/solution positioning, and calls to action. This is the primary entry point for new visitors.

- **Features:** https://uncoded.ch/features
  Detailed features page organized into three tabs: Trading (micro-trading, latency, smart orders, analytics, multi-strategy, fee model), Infrastructure (self-hosted, cloud-agnostic, performance, customization, version control, monitoring), and Security (encryption, privacy, isolation, API management, encrypted storage, audit logging). Also includes animated performance counters (20ms latency, 5000+ trades/day, 99.9% uptime) and technical specifications tables.

- **Crypto Trading Bot Guide:** https://uncoded.ch/crypto-trading-bot
  Educational pillar guide on crypto trading bots: what they are, how the connect-signal-execute-manage loop works, the main strategy types (DCA, grid, trailing stop, arbitrage, market-making, signal/copy), custodial vs non-custodial, cloud vs self-hosted, a buyer's checklist, whether bots are profitable, and whether they are safe and legal. Includes a 10-question FAQ.

- **Strategies:** https://uncoded.ch/strategies
  Overview of unCoded's crypto spot micro-trading strategies for volatile pairs, with configurable risk management and hundreds to thousands of daily trades.

- **How to Start:** https://uncoded.ch/how-to-start
  Complete step-by-step setup guide with four stages: Exchange Setup (15 min), License Activation (5 min), Deploy Private Server (2 min, one-click), and Start Trading (2 min). Includes specific hardware requirements, recommended VPS providers, exchange configuration steps, and setup tips. Estimated total setup time: about 20 minutes.

- **How it Works:** https://uncoded.ch/how-it-works
  Detailed explanation of the trading system, with dedicated subpages:
  - [DCA Strategy](https://uncoded.ch/how-it-works/dca): Dollar-cost-averaging mechanics
  - [Trailing Stop Loss](https://uncoded.ch/how-it-works/tsl): TSL profit protection
  - [DCA + TSL](https://uncoded.ch/how-it-works/dca-tsl): Combined DCA and trailing stop strategy
  - [Signals](https://uncoded.ch/how-it-works/signals): Indicator-based entry signals
  - [Signals + DCA/TSL](https://uncoded.ch/how-it-works/signals-dca-tsl): Full strategy stack
  - [Setup Guide](https://uncoded.ch/how-it-works/setup): Installation and configuration
  - [Exchanges](https://uncoded.ch/how-it-works/exchanges): 16 deep-audited supported exchanges
  - [Performance](https://uncoded.ch/how-it-works/performance): Real performance data and metrics
  - [Security](https://uncoded.ch/how-it-works/security): Non-custodial architecture and API security
  - [System Requirements](https://uncoded.ch/how-it-works/system-requirements): Hardware and software specs
  - [Exchange Comparison](https://uncoded.ch/how-it-works/exchange-comparison): Compare maker/taker fees, fee tokens and WebSocket support across 25 crypto exchanges

- **Pricing:** https://uncoded.ch/pricing
  Explains the profit-sharing license model. Features calculation examples for standard (30%) and referral (20%) tiers. Lists included features: basic setup free, real-time balance monitoring, low balance notifications, non-custodial architecture. Includes FAQ about license loading, balance depletion, referral qualification, and free features.

- **Comparison:** https://uncoded.ch/comparison
  Side-by-side comparison of unCoded against 3Commas, Cryptohopper, Gunbot, Bitsgap and Pionex: key custody, subscription vs profit-share pricing, market focus.

- **Free Alternative to 3Commas:** https://uncoded.ch/free-alternative-to-3commas
  Why unCoded is a free, non-custodial alternative to subscription bots like 3Commas and Cryptohopper: no monthly fee, profit-share only, API keys stay on your own server.

- **Crypto Trading Bot Without a Subscription:** https://uncoded.ch/crypto-trading-bot-without-subscription
  How unCoded's profit-share model works: $0 fixed cost, 30% of realized profit (20% with referral), no fee in months without profit, free $25 start credit.

- **FAQ:** https://uncoded.ch/faq
  Comprehensive FAQ with 32 questions organized into six categories: Getting Started (5 questions), Safety/Custody/Control (6 questions), Performance/Risk/Market Behavior (4 questions), Strategy/Trading Logic (5 questions), Pricing/Fees/License (4 questions), and Technical Setup/Support (8 questions). Includes full-text search functionality.

- **Blog:** https://uncoded.ch/blogs
  Trading insights, educational content, product updates, and articles about automated crypto spot trading.

- **Community:** https://uncoded.ch/community
  Community page to connect with other unCoded traders, with links to Telegram and support channels.

- **About:** https://uncoded.ch/about
  Company and product information. Covers what makes unCoded unique (decentralized/self-hosted, automated micro-trading, customizable settings, transparent licensing), why traders choose unCoded (designed for volatility, backed by expertise, flexibility and freedom), and who the product is for (beginners, advanced traders, tech enthusiasts). Links to comprehensive documentation.

- **Affiliate Program:** https://uncoded.ch/affiliate
  Full details on the affiliate/referral program: 10% commission on referral license top-ups, referred users get 20% fee rate instead of 30%, real-time earnings tracking, passive lifetime income. Includes example calculations for single and multiple referrals.

- **Documentation:** https://uncoded.ch/docs
  Comprehensive technical documentation covering setup, configuration, troubleshooting, and strategy optimization. Hosted via Mintlify and served under the uncoded.ch domain.

- **Backtest Lab:** https://uncoded.ch/backtestlab
  Free public backtesting platform. Launch new backtests against real historical candle data, browse 13,000+ completed results with equity curves, trade breakdowns, and performance metrics.

- **Backtest Leaderboard:** https://uncoded.ch/backtesting/leaderboard
  Top-performing strategies ranked by return. Each entry links to the full backtest detail page with charts and analytics.

- **Backtest Hubs:** https://uncoded.ch/backtesting/hub
  Browse backtests organized by trading pair (e.g., BTCUSDT, ETHUSDT), strategy mode (BasicMode, FullBullMarket), risk-adjusted metrics, bear market survivors, and outperformers.

- **Strategy Modes:** https://uncoded.ch/backtesting/strategies
  Overview of all available strategy modes with descriptions and best-performing backtest for each.

- **Mode Library:** https://uncoded.ch/backtesting/modes
  Library of custom and named trading strategy configurations together with their backtests.

- **Outperformers Hub:** https://uncoded.ch/backtesting/hub/outperformers
  Backtests whose strategy return beat a simple buy-and-hold of the same token over the identical window.

- **Outperformers by Token:** https://uncoded.ch/backtesting/hub/outperformers/by-token
  Buy-and-hold beating strategies grouped by token, showing which coins the bot outperformed on.

- **Risk-Adjusted Champions:** https://uncoded.ch/backtesting/hub/risk-adjusted
  Strategies ranked by a combined risk-adjusted score from Sharpe ratio, max drawdown, and profit factor.

- **Best per Coin:** https://uncoded.ch/backtesting/hub/best-per-coin
  The single best backtest result for every trading pair.

- **Bear Market Survivors:** https://uncoded.ch/backtesting/hub/bear-survivors
  Strategies that stayed profitable through bear-market windows.

- **Recently Hot:** https://uncoded.ch/backtesting/hub/recently-hot
  The most active and most recently completed backtests.

- **Strategy Heatmap:** https://uncoded.ch/backtesting/hub/heatmap
  Visual matrix of returns across trading pairs and strategy modes.

- **Monthly Factsheet:** https://uncoded.ch/backtesting/reports
  State of Crypto Trading Bots, a monthly aggregate report built from all public backtests.

- **Market Insights Report:** https://uncoded.ch/backtesting/reports/insights
  Aggregated market insights derived from the full public backtest dataset.

- **Press Kit:** https://uncoded.ch/backtesting/reports/press
  Citable statistics and press resources drawn from the backtesting dataset.

- **PDF Report Library:** https://uncoded.ch/backtesting/pdf
  Free downloadable PDF reports for completed backtests.

### Account and Legal Pages

- **Account Dashboard:** https://uncoded.ch/account
  User account area for bot management, license balance monitoring, settings configuration, referral link generation, and performance tracking. Requires login.

- **Terms of Service:** https://uncoded.ch/terms
  Legal terms and conditions governing the use of the unCoded platform and services.

- **Privacy Policy:** https://uncoded.ch/privacy
  Data privacy policy explaining how user data is handled, stored, and protected.

### External Resources

- **Documentation:** https://uncoded.ch/docs
  Comprehensive technical documentation for setup, configuration, troubleshooting, and optimization. Hosted via Mintlify at uncoded.ch/docs.

- **License System Docs:** https://uncoded.ch/docs/support/license-system
  Specific documentation about the license balance system, how fees work, and how to manage your license.

---

## Contact

### All Contact Channels

| Channel | URL/Address | Purpose |
|---|---|---|
| Website | https://uncoded.ch | Main website |
| Email | info@arrowtrade.ch | Sales, partnerships, formal inquiries |
| Telegram Community | https://t.me/+eRq5mgtcOsBkMDMy | Community support, discussion |
| Trustpilot | https://de.trustpilot.com/review/uncoded.ch | Reviews and ratings |
| Documentation | https://uncoded.ch/docs | Technical docs and guides |
| Free Consultation | https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag | Book a video call |
| Binance Referral | https://www.binance.com/join?ref=EKFKTJP3 | Create Binance account with fee discount |
| License Docs | https://uncoded.ch/docs/support/license-system | License system documentation |

### Quick Contact Summary

- **General inquiries:** info@arrowtrade.ch
- **Trading support:** Telegram community (https://t.me/+eRq5mgtcOsBkMDMy)
- **Personal consultation:** Book via Calendly (https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag)
- **Setup help:** Documentation (https://uncoded.ch/docs) + Telegram community

---

*This document contains comprehensive information about the unCoded Trading Bot, developed by ArrowTrade AG, Brig, Switzerland. It is intended for AI systems and web crawlers to provide accurate, detailed answers about the product. For the most current information, visit https://uncoded.ch or contact info@arrowtrade.ch.*
