# Welcome to unCoded

Welcome to <mark style="color:$warning;">**unCoded**</mark>, the official documentation hub for our state-of-the-art cryptocurrency trading bot. Whether you are a seasoned trader or just starting your journey in automated trading, this guide is designed to help you maximize the potential of unCoded.

***

#### **What is unCoded?**

<mark style="color:$warning;">unCoded</mark> is a powerful, self-hosted trading bot tailored for high-frequency trading (HFT) in the volatile world of cryptocurrency. With its advanced features and user-friendly configuration options, unCoded empowers traders to:

* Automate their trading strategies.
* Optimize performance in fast-moving markets.
* Maintain full control over their trading environment.

***

#### **Why Choose unCoded?**

* **Decentralized Operation:** Unlike traditional bots, <mark style="color:$warning;">unCoded</mark> runs on your own server, ensuring privacy and independence.
* **Customizable Settings:** Fine-tune every aspect of your trading strategy to align with your goals.
* **Efficient Design:** Execute thousands of trades daily, leveraging even the smallest price movements for maximum impact.
* [**Transparent Licensing:**](/introduction/aboutuncoded/uncoded-licensing-and-payments-faq) A simple profit-sharing model ensures you only pay for what you gain.

***

#### **What Can You Expect from This Documentation?**

This documentation is your complete resource for understanding, setting up, and optimizing unCoded. Here’s what you’ll find:

1. [**Getting Started:**](/start-your-trading-bot/1.-set-up-binance-for-uncoded) Step-by-step instructions to install, configure, and activate the bot.
2. [**Configuration Options:**](/configuration-options/uncoded-parameters-overview) Detailed explanations of every parameter to help you create the perfect strategy.
3. [**Best Practices:**](/optimization/best-practices) Tips and tricks for achieving consistent results.
4. [**Community Support:**](/support/community-support) Links to our active Telegram group and other support resources.

***

#### **Join the unCoded Community**

Being part of <mark style="color:$warning;">unCoded</mark> means more than just using a trading bot. It’s about connecting with like-minded individuals who share a passion for trading and automation. Join our [<mark style="color:$warning;">Telegram group</mark>](https://t.me/Official_unCoded) to:

* Get real-time support.
* Share strategies and insights.
* Stay updated on the latest features and announcements.

***

Thank you for choosing unCoded. Let’s take your trading to the next level together. Start exploring the documentation to unlock the full potential of unCoded!


# What Is unCoded?

Learn what unCoded is, how it works, and which core features make it a self-hosted Binance trading bot.

<mark style="color:$warning;">**unCoded**</mark> is a self-hosted Binance Trading Bot that gives you full control over setup, configuration, and execution. It is designed for users who want a customizable trading system with flexible settings, Telegram integration, and a transparent profit-based licensing model.

***

#### **Key Features of unCoded**

**1. Decentralized and Self-Hosted**

Unlike other trading bots, unCoded is a self-hosted traing bot. This means:

* **Full control:** You run the bot on your own cloud, giving you complete ownership over your trading activities.
* **Enhanced privacy:** <mark style="color:purple;">No</mark> third party has <mark style="color:purple;">access</mark> to your trades or data.
* **Independent operation:** unCoded is not tied to any central platform, ensuring uninterrupted functionality.

[<mark style="color:$warning;">**Frequently Asked Questions**</mark>](/frequently-asked-questions-faq/general-questions)

***

#### **2.** High-Frequency Trading Logic

unCoded is built to react to small market movements and can execute many trades per day, depending on your configuration and market conditions:

* Maximize gains from high-volatility assets like ETH/USDC.
* Take advantage of market fluctuations with precision and speed.

[<mark style="color:$warning;">**Customize your trading**</mark>](/configuration-options/uncoded-parameters-overview)

***

**3. Customizable Settings**

Every trader has a unique style, and unCoded is built to adapt. The bot provides a wide range of parameters to:

* <mark style="color:purple;">Fine-tune</mark> risk management.
* Adjust buy and sell thresholds.
* Optimize trading strategies for specific market conditions.

[<mark style="color:$warning;">**Setup your unCoded Bot**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded)

***

**4. Transparent Licensing**

unCoded uses a profit-based license model with a prepaid balance system, so costs remain visible and easy to understand:

* Users load funds into a balance system via Binance Pay.
* A small percentage (30%) of profits from each trade is deducted.
* <mark style="color:purple;">No hidden fees</mark> or unnecessary costs.

[<mark style="color:$warning;">**Transparent Licensing**</mark>](/introduction/aboutuncoded/uncoded-licensing-and-payments-faq)

***

#### 💬 Need help getting started?

You can book a personal setup call via [<mark style="color:purple;">Calendly</mark>](https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag?month=2026-03) or join the [<mark style="color:$warning;">official unCoded Telegram Group</mark>](https://t.me/+S-URqYE2MTdls2N6) for support, updates, and community help.

***

{% hint style="info" %}
Use the documentation below to set up your account, connect Binance and Telegram, configure your bot, and optimize your trading settings step by step.
{% endhint %}


# Why Choose unCoded?

unCoded is built for users who want more control, more flexibility, and a clear trading setup.

1. **Self-Hosted Control**

   unCoded runs on <mark style="color:purple;">your own server</mark>, giving you full control over your bot, your settings, and your trading environment.
2. **Built for Binance Trading**

   unCoded is designed for Binance users who want an <mark style="color:purple;">automated trading bot</mark> with a practical setup and clear configuration options.
3. **Flexible Strategy Settings**

   You can <mark style="color:purple;">customize</mark> buy behavior, sell logic, risk management, and advanced parameters to match your trading style.
4. **Transparent Licensing**

   unCoded uses a clear profit-based licensing model with a visible balance system, so costs remain <mark style="color:purple;">easy to understand</mark>.
5. **Telegram Integration and Monitoring**

   With Telegram integration and monitoring features, unCoded makes it <mark style="color:purple;">easier to stay informed</mark> and manage your bot in daily use.

[<mark style="color:$warning;">**Setup your unCoded-Tradingbot now!**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded)


# Who Is unCoded For?

Self-Hosted Control unCoded runs on your own server, giving you full control over your bot, your settings, and your trading environment.

1. **Traders Who Want More Control**\
   unCoded is suitable for users who prefer running their bot on their own server and want full control over settings, monitoring, and execution.
2. **Binance Users**\
   unCoded is built for traders who use Binance and want to <mark style="color:purple;">automate their trading</mark> with a structured and customizable setup.
3. **Users Who Want Flexible Settings**\
   The bot is a good fit for users who want to adjust buy behavior, sell logic, risk management, and strategy parameters to <mark style="color:purple;">match their own trading style</mark>.
4. **Users Who Are Comfortable Following a Setup Process**\
   unCoded is ideal for users who are willing to go through the initial setup, connect their accounts, and configure their bot step by step.
5. **Not for Fully Passive Users**\
   unCoded is <mark style="color:purple;">not designed</mark> for users who want a completely hands-off system without setup, configuration, or ongoing monitoring.

Want to Learn more? -> [<mark style="color:$warning;">**Why Choose unCoded?**</mark>](/introduction/aboutuncoded/why-choose-uncoded)


# unCoded System Requirements

To run unCoded effectively, ensure your system meets the necessary hardware, software, and account requirements outlined here.

***

### **1. Hardware Requirements**

unCoded is self-hosted and requires a reliable server. Here are the recommended hardware specifications:

**Server Specifications:**

* **Processor (CPU):** Minimum 2 vCPUs
* **Memory (RAM):** At least 4 GB
* **Storage:** 50 GB NVMe or SSD for fast data access
* **Network:** Stable internet connection with low latency

**Recommended Providers:**

* [**Netcup:**](https://www.netcup.com/de/?ref=272942)
  * [**Rootserver 1000 G12**](https://www.netcup.com/de/?ref=272942)
* **Other Providers:** Any reliable VPS provider in Europe.

{% hint style="info" %}
Use the voucher code <mark style="color:$warning;">**36nc17472167990**</mark> to receive a **€5 discount** on your server.
{% endhint %}

***

### 2. Account Requirements

#### Binance Account

To trade with **unCoded**, you’ll need a verified Binance account.

* **Create your Binance Account:**\
  Use the [<mark style="color:$warning;">**official referral link**</mark>](https://bit.ly/B-20Fee) to activate reduced trading fees and ensure full bot functionality.\
  → Learn more in the [<mark style="color:$warning;">**Binance Setup Guide**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded/creating-your-binance-account)
* **Configure your Binance Account:**\
  Follow the [<mark style="color:$warning;">**Binance Account Configuration Guide**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded/1.2.-binance-account-configuration) for a step-by-step explanation on how to create your Sub-Account and generate the required API key to connect it with unCoded.
* **BNB for Fees:**\
  Keep at least <mark style="color:purple;">**$50 in BNB**</mark> on your account to automatically cover trading fees.

***

#### Telegram Account

Your Telegram bot is used to manage alerts and send trading updates directly to you.

→ Full setup instructions: [<mark style="color:$warning;">**Telegram Setup Guide**</mark>](/optional-settings/set-up-telegram-for-uncoded)

* **Account Registration:**\
  Start by opening [<mark style="color:$warning;">@unCoded\_bot</mark>](https://t.me/unCoded_bot) in Telegram and link your <mark style="color:purple;">**Binance UID**</mark> through the menu option <mark style="color:purple;">**Account**</mark>**&#x20;→ Add / verify UID**.
* **Bot Creation:**\
  Create your own Telegram bot using [@BotFather](https://t.me/BotFather) — you’ll receive a **Bot Token** needed later for integration.
* **Group Setup:**\
  Create a Telegram group and add both your bot and [@my\_id\_bot](https://t.me/my_id_bot) to it.\
  Retrieve your **Group Chat ID** by sending `/id@my_id_bot` in the group.\
  → Make sure your bot has **administrator rights** in this group.

***

#### **3. Capital Requirements**

To trade effectively, ensure your Binance account is funded appropriately:

* **Base Trading Capital:** Minimum of $2000 in USDC for effective strategy execution.
* **Reserve Capital:** Recommended to maintain 50% of your trading capital as a reserve to handle market fluctuations.

***

By meeting these system requirements, you’ll ensure unCoded runs reliably and is set up for success. Proceed to the next section for installation and setup instructions!


# unCoded Licensing & Payments FAQ

Learn how to top up your license balance, which payment methods are available, and where to check your current balance.

## 📜 Licensing Model

### 🎫 What is the licensing model for unCoded?

unCoded operates on a **profit-sharing licensing model**.\
Users preload a license balance via **Binance Pay**, managed entirely through the **unCoded Telegram Bot**.

Normally, **30 %** of each trade’s profit is deducted from this balance.\
The fee can be <mark style="color:purple;">reduced</mark> long-term to as low as <mark style="color:$warning;">**20%**</mark> by topping up license credit. You receive a <mark style="color:$success;">1% discount</mark> for every total deposit of $200.

Example: If you top up $1,000 in license credit, you immediately receive a <mark style="color:$success;">**5%**</mark>**&#x20;discount** on your **profit share**.

Once your license credit is used up, your bot will continue trading for another 24 hours before it automatically stops buying. Sell orders will still continue to be executed.

{% hint style="info" %}
💡All payments are made only through the methods **shown here**. No one from our team will **EVER** contact you if you need to top up your license. Only use the payment methods shown here!
{% endhint %}

***

{% stepper %}
{% step %}

### 📥 Where can I see my current balance?

You can view your license credit either in your dashboard at [<mark style="color:$warning;">https://www.uncoded.ch/account</mark>](https://www.uncoded.ch/account) or in your bot dashboard on **your server** under the section License Balance.

Steps:&#x20;

* Go to: [<mark style="color:$warning;">**https://uncoded.ch/**</mark>](https://uncoded.ch/?id=118020526630922890696)
* Log in to your Google account and click on [<mark style="color:$warning;">**Dashboard**</mark>](https://www.uncoded.ch/account) in the top right corner
* Your current license balance is shown under **Token Balance ->** **License Tokens**.&#x20;
* If you have just signed up, you will receive 25 License Tokens **free of charge** to test unCoded.

***

{% endstep %}

{% step %}

### 💰 How do I top up my balance / What payment methods are available?

unCoded currently offers payments via [<mark style="color:$warning;">**Stripe**</mark>](https://www.uncoded.ch/account), which requires a **credit card**. \
As an alternative, you can simply send a short message on [<mark style="color:$primary;">**Telegram**</mark>](https://t.me/Habonet) or an **email** to <mark style="color:purple;"><info@arrowtrade.ch></mark> requesting an invoice.

| Contact us via E-Mail                                                                                                                                                                                                                                                                                                                                                                                 | Contact us via Telegram                                                             |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [<mark style="color:$warning;">**Send an Email**</mark>](mailto:info@arrowtrade.ch?subject=Request%20for%20License%20Top-Up%20%E2%80%93%2050%20USD\&body=Hello%20unCoded%20team%2C%0A%0AI%20would%20like%20to%20request%20a%20license%20top-up.%0A%0AGmail%20address%3A%20%5BGMAIL_ADDRESS%5D%0ATop-up%20amount%3A%2050%20USD%0ABinance%20UID%3A%20%5BBINANCE_UID%5D%0A%0AThank%20you%20very%20much.) | [<mark style="color:$warning;">**Open Telegram Chat**</mark>](https://t.me/Habonet) |

***

{% endstep %}

{% step %}

### 💲 How to pay via Stripe

* Go to your dashboard at [<mark style="color:$warning;">**https://www.uncoded.ch/account**</mark>](https://www.uncoded.ch/account)
* In the **Token Balance** section, you will find the button <mark style="color:purple;">**Top Up License Tokens**</mark>. Click it and enter the amount you would like to top up in the field that appears.
* Click <mark style="color:purple;">**Continue with Stripe**</mark>
* Enter your contact details for invoicing and your credit card information, then click <mark style="color:purple;">**Pay**</mark>

***

{% endstep %}

{% step %}

### 🪙 How to pay via direct message:

* Simply send a message on Telegram to [<mark style="color:$warning;">@Habonet</mark>](https://t.me/Habonet) or send us an email at <mark style="color:purple;"><info@arrowtrade.ch></mark> stating that you would like to top up your license and specifying the amount you want to add
* You will receive an invoice from us with the wallet address to which you can transfer the funds afterward. Everything is handled through Binance, so you can use your profits directly for the license.
  {% endstep %}
  {% endstepper %}

***

### ❌ What happens if my license balance runs out?

When your balance reaches zero:

* Once your license credit is used up, your bot will continue trading for another 24 hours before it automatically stops buying. Sell orders will still continue to be executed.
* You’ll receive a <mark style="color:purple;">**Dashboard notification**</mark> reminding you to reload
* Once you top up your balance, trading resumes seamlessly

***

### ❓ How does the profit-sharing percentage work?

A fixed percentage of the profit from each <mark style="color:purple;">**sell trade**</mark> is automatically deducted from your license balance.

**Example:**\
If a trade generates <mark style="color:purple;">**$10**</mark> in profit, <mark style="color:purple;">**$3**</mark> (30%) is deducted from your balance.\
For example, if you are only paying a <mark style="color:purple;">**20% fee**</mark>, only <mark style="color:purple;">$2</mark> will be deducted from your license balance.

***

### 💱 Can I transfer my license balance to another account?

No. License balances are <mark style="color:purple;">**linked to your individual Google Accounts**</mark> and cannot be transferred.

If you are a registered <mark style="color:purple;">**sales partner**</mark>, your balance can also be paid out to your account. Feel free to <mark style="color:$warning;">**contact us**</mark> for this.

***

### 🛑 What happens if I stop using unCoded?

* Your remaining balance stays safely stored and can be reused later.
* There are <mark style="color:purple;">**no refunds**</mark> for unused balances.

***

### 📧 How can I get support for licensing issues?

If you need help with licensing or deposits, you can:

* Contact **support via email:** <info@arrowtrade.ch>\
  Please include:
  * Your **Binance UID**
  * A **description of the issue**
  * **Proof of payment**, if applicable

or

* Book a personal support session via [**Calendly**](https://calendly.com/arrowtrade/meeting-mit-der-arrowtrade-ag).\
  Our team will assist you directly through screen sharing and Telegram setup guidance.

***


# 1. Set Up Binance for unCoded

This section covers the complete installation and configuration of Binance in order to use unCoded with it.

More specifically, it includes the following steps:

1. Setting up a Binance account with a [<mark style="color:$warning;">**20% discount on trading fees**</mark>](https://bit.ly/B-20Fee)
2. Creating a **subaccount** for precise tax separation and independent tracking on Binance
3. Setting up and configuring the **Binance Spot Trading API**, which allows unCoded to trade on Binance

{% hint style="info" %}
Click “<mark style="color:purple;">Next: Creating Your Binance Account</mark>” below to begin the installation!
{% endhint %}


# 1.1. Create Your unCoded Account

To use unCoded effectively, you need a Binance account. This guide will walk you through the process of creating and setting up your account to ensure full compatibility with the bot.

***

{% hint style="info" %}
If you already have a Binance account, feel free to proceed to "[<mark style="color:$warning;">Account Configuration</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded)".
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=bnZeTEI3Qio>" %}

***

{% stepper %}
{% step %}

### **Why Binance?**

Binance is one of the world’s largest and most trusted cryptocurrency exchanges. Its features include:

* Low trading fees (further reduced with [<mark style="color:$warning;">**unCoded’s referral link**</mark>](https://uncoded.ch/?id=118020526630922890696)).
* Reliable API access for automated trading.
* Support for trading pairs like PEPE/USDC, which are ideal for high-frequency trading.
  {% endstep %}

{% step %}

### **Step-by-Step Account Creation**

**Step 1: Use the Referral Link**

* To enable reduced trading fees and full bot functionality, you must create your account through the unCoded referral link:
  * <mark style="color:purple;">**Referral Link:**</mark> [<mark style="color:$warning;">**Click Here to Register on Binance**</mark>](https://bit.ly/B-20Fee)
* By signing up via this link, you’ll pay **20% less in trading fees** on Binance. Plus, your unCoded bot profit share drops from 30% to **20%** when you register with the referral link. Ensure you complete the signup process using this link, as it’s mandatory for unCoded compatibility.

**Step 2: Sign Up on Binance**

1. Visit the Binance website via the [<mark style="color:$warning;">referral link</mark>](https://bit.ly/B-20Fee).
2. Click on <mark style="color:purple;">**Sign Up**</mark> and choose your preferred method:
   * **Email:** Enter your email address and create a secure password.
   * **Phone Number:** Use your phone number to register.
3. Enter the referral code if it’s not prefilled.
4. Agree to Binance’s terms and conditions and click <mark style="color:purple;">**Create Account**</mark>.

**Step 3: Verify Your Identity**

* Complete the <mark style="color:purple;">**KYC**</mark> <mark style="color:purple;"></mark><mark style="color:purple;">(Know Your Customer)</mark> <mark style="color:purple;"></mark><mark style="color:purple;">**process**</mark> to enable full trading capabilities:
  1. Provide your government-issued ID (e.g., passport, driver’s license).
  2. Upload a selfie for identity verification.
  3. Submit proof of address if required.
* Verification usually takes a few hours but may vary based on your region.
  {% endstep %}
  {% endstepper %}

***

{% hint style="info" %}

### **Next Steps**

With your Binance account successfully created and verified, the next step is to configure it properly for unCoded so the bot can trade securely and efficiently.
{% endhint %}


# 1.2. Binance Account Configuration

This page explains how to configure your Binance account so it can be connected to unCoded.

{% hint style="info" %}

**Security Requirement:** Before you can create or use sub-accounts and API, Binance requires you to have at least **two security methods enabled**:

* **E-Mail verification** (standard, always required).
* **Plus one more method**, such as:
  * ✅ Google Authenticator (recommended)
  * ✅ SMS Authentication
  * ✅ Security Key (YubiKey, etc.)
* To enable this:
  * Log in to your [<mark style="color:$warning;">**Binance account**</mark>](https://accounts.binance.com/en/login) on the web and go to your [<mark style="color:$warning;">**dashboard**</mark>](https://www.binance.com/en/my/dashboard).
  * On the left-hand side, click <mark style="color:purple;">**Account**</mark>**&#x20;→** [<mark style="color:purple;">**Security**</mark>](https://www.binance.com/en/my/security).
  * Add and activate <mark style="color:$danger;">**at least one**</mark> extra security method next to your email.
    {% endhint %}

{% embed url="<https://www.youtube.com/watch?t=53s&v=bnZeTEI3Qio>" %}

***

{% stepper %}
{% step %}

### Create a Sub-Account (Optional but Recommended)

A Sub-Account allows you to separate unCoded’s trading activity from your personal trades.

* Log in to your **Binance account** on the web and go to your **dashboard**.
* With your security settings correctly configured, select Sub-Accounts from the left-hand menu.
* Choose [<mark style="color:$warning;">**Account Management**</mark>](https://www.binance.com/en/my/sub-account/account-management).
* Click **"**<mark style="color:purple;">**Create Sub Account**</mark>**"**.
* **Choose the account type**:
  * **email (recommended):** A dedicated login for the sub-account.
  * **Virtual email:** No separate login.
* **With real Email Sub Account:** After the sub account is created, go back to <mark style="color:purple;">**Account Management**</mark>, find the new sub account, click the <mark style="color:purple;">**three dots**</mark> and select <mark style="color:purple;">**Switchable**</mark>.
  * This lets you switch accounts from your profile (top-right) and gives the sub account the **same UI** as the main account.
* **Fund the Sub-Account**:
  1. In the drop down of the <mark style="color:purple;">**Sub Accounts**</mark>, go to the [<mark style="color:$warning;">**Asset Management**</mark>](https://www.binance.com/en/my/sub-account/asset-management).
  2. In the row of your new sub account choose <mark style="color:purple;">**Transfer In**</mark>.
  3. On the transfer page:
     * Select the **currency** (USDC, FDUSD, or BNB).
     * Enter the <mark style="color:$success;">**amount**</mark> to transfer.
     * Confirm the transfer.
  4. Recommended funding:
     * **USDC** → for users **within the EU** (stable and widely supported).
     * **FDUSD** (recommended) → for users **outside the EU**, since Binance offers **zero trading fees** with FDUSD pairs.
     * **BNB** → keep at least \~$50 worth. Binance uses BNB to pay fees and gives you a **25% discount** on every trade.

{% hint style="info" %}
💡 *Binance has a detailed guide with screenshots here:* [<mark style="color:$warning;">How to Create a Sub-Account</mark>](https://www.binance.com/de/square/post/12695672498873)
{% endhint %}

***

{% endstep %}

{% step %}

### 🔐 API Key Creation

{% embed url="<https://www.youtube.com/watch?t=148s&v=bnZeTEI3Qio>" %}

* In Binance, go to your <mark style="color:purple;">**Dashboard**</mark>**&#x20;→** [<mark style="color:$warning;">**API Management**</mark>](https://www.binance.com/en/my/settings/api-management).
  * **For Sub-Accounts:** First go to <mark style="color:purple;">**Dashboard**</mark>**&#x20;→&#x20;**<mark style="color:purple;">**Sub-Accounts**</mark>, choose the sub-account, and then open[ <mark style="color:$warning;">**API Management**</mark>](https://www.binance.com/en/my/sub-account/api-management)**.**
* Click <mark style="color:purple;">**Create API**</mark> and choose <mark style="color:purple;">**System Generated API Key**</mark>.
* Label the key (e.g., `unCodedBot`).
* Confirm the creation using your **security methods** (Binance will always require e-mail + one additional method such as Google Authenticator or SMS, see 1.3.).
* <mark style="color:$danger;">Copy the</mark> <mark style="color:$danger;"></mark><mark style="color:$danger;">**API Key**</mark> <mark style="color:$danger;"></mark><mark style="color:$danger;">and</mark> <mark style="color:$danger;"></mark><mark style="color:$danger;">**Secret Key**</mark>.

{% hint style="info" %}
💡 **Tip:** It is best to temporarily store all your configuration values in a simple text file using Notepad or a similar editor.\
This way, you can easily copy and paste them into the unCoded-App later without losing track of your credentials.

⚠️ <mark style="color:$danger;">Make sure you do not share this file with anyone and delete it once the setup is complete to keep your data secure.</mark>
{% endhint %}
{% endstep %}
{% endstepper %}

***

{% hint style="info" %}

## Step 1 Done!

Once your Sub-Account is funded and your API keys are created and secured, you’re ready for the next step: [<mark style="color:$warning;">**Start your unCoded Server**</mark>](/start-your-trading-bot/3.-start-your-uncoded-server)**.**
{% endhint %}


# 2. Set up your new unCoded account

This step replaces the Telegram registration and is required to link your user account to your Binance UID.

{% hint style="info" %}
When creating a new account, **you will receive $25 in license credit** automatically. This allows you to test unCoded **free of charge** at the beginning.
{% endhint %}

***

{% stepper %}
{% step %}

## 👤 Login using your Google Account

<figure><img src="/files/PNnr7FMAHn93VnL8tMlp" alt=""><figcaption></figcaption></figure>

* Go to [<mark style="color:$warning;">https://uncoded.ch/</mark>](https://uncoded.ch/?id=118020526630922890696) and log in there using the “<mark style="color:purple;">**Login / Sign Up**</mark>” button with your Google account.

<figure><img src="/files/P6g2ar94OHMWSBZ1b8Qs" alt=""><figcaption></figcaption></figure>

Then confirm that you want to log inby pressing "<mark style="color:purple;">**Continue**</mark>".

<figure><img src="/files/fxNb19N7C8bY8LjLsw9L" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You are now in the dashboard and almost ready to get started. Next, you still need to add your [<mark style="color:$warning;">**Binance UID**</mark>](https://www.binance.com/en/my/dashboard).
{% endhint %}

***

{% endstep %}

{% step %}

### 📟 Add your Binance UID

* Open your [<mark style="color:$warning;">**Binance dashboard**</mark>](https://www.binance.com/en/my/dashboard).

<figure><img src="/files/EJ4CbXxPh0OIHtp4OGwR" alt=""><figcaption></figcaption></figure>

* Copy your <mark style="color:purple;">**UID**</mark> and go back to your [<mark style="color:$warning;">**unCoded dashboard**</mark>](https://www.uncoded.ch/account).

<figure><img src="/files/eiEJCU6Nk0vQqzAlTnMK" alt=""><figcaption></figcaption></figure>

Scroll down until you see the “<mark style="color:purple;">**Your UIDs**</mark>” field and enter your UID under “<mark style="color:purple;">**Add a new UID:**</mark>”. Then click “<mark style="color:purple;">**Save**</mark>”.
{% endstep %}
{% endstepper %}

{% hint style="info" %}

## Awesome! Lets setup your own unCoded Server now!

In the next step, you need to set up your own server (don’t worry, it’s super easy).
{% endhint %}


# 3. Start Your unCoded Server

This guide explains how to install and set up your unCoded Trading Bot on a Netcup Cloud Server running Ubuntu. The setup process is simple and doesn’t require deep Linux knowledge.

{% hint style="info" %}

### 🔧 Requirements

Before you begin, make sure that:

* You have an active **Server.**
  * See recomandations in [<mark style="color:$warning;">System Requirements</mark>](/introduction/aboutuncoded/system-requirements).
* You already have your [<mark style="color:$warning;">**Binance API keys**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded/1.2.-binance-account-configuration#api-key-creation) and **Telegram bot credentials** (Optional)

***

**If you don’t have a server with Netcup yet, you can save €5 when creating your server by using our coupon! You can find the coupon as well as instructions under** [<mark style="color:$warning;">System Requirements</mark>.](https://docs.uncoded.ch/start-your-trading-bot/pages/ZXxfwYY21Yz9PCv9X7ja#id-1.-hardware-requirements)
{% endhint %}

***

{% stepper %}
{% step %}

### ⚙️ Prepare the Netcup Server

{% embed url="<https://www.youtube.com/watch?t=192s&v=bnZeTEI3Qio>" %}

* Log in to your [<mark style="color:$warning;">Netcup Server Control Panel (SCP)</mark>](https://www.servercontrolpanel.de/SCP/).
* Select your <mark style="color:purple;">**Server**</mark>**.**

<figure><img src="/files/defnKloc2NjAXj8toLYe" alt=""><figcaption></figcaption></figure>

* Click <mark style="color:purple;">**Media**</mark>:

<figure><img src="/files/KvILP6cllNqbsln35IiR" alt=""><figcaption></figcaption></figure>

* Click <mark style="color:purple;">**Images**</mark> and choose <mark style="color:purple;">**Ubuntu cloudimg 24.04.3 UEFI**</mark>**.**

<figure><img src="/files/bFZPEXDlZOL0DWKWlX4p" alt=""><figcaption></figcaption></figure>

* When prompted to select the installation method, choose <mark style="color:purple;">**Minimal**</mark>.

<figure><img src="/files/J9bqy1SqJicX2H6VrsK3" alt=""><figcaption></figcaption></figure>

* In the next dialog, set the following options:

  * <mark style="color:purple;">**Partition Layout**</mark>**:** One Big Partition
  * <mark style="color:purple;">**Locale**</mark>**:** German or English (your choice)
  * <mark style="color:purple;">**Timezone**</mark>**:** set your local time zone
  * Scroll to <mark style="color:purple;">**Custom Script**</mark> and <mark style="color:$warning;">**paste this command**</mark>:

  `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tbotteam/unCodedServer/main/uncoded.sh)"`

<figure><img src="/files/puy3tT3IuWDrCnCTgMcI" alt=""><figcaption></figcaption></figure>

* Click <mark style="color:purple;">**Next**</mark>, then confirm by entering your SCP password again and confirm with reinstall.&#x20;

<figure><img src="/files/bpWHMzCW7z8Z3vD2d1UW" alt=""><figcaption></figcaption></figure>

* The provisioning will start. The script runs automatically and starts the unCoded setup. After the installation is done copy the IP address and click on <mark style="color:purple;">**starting Server**</mark>. Wait 5 minutes before moving to the next step.

<figure><img src="/files/ZnftoSngrKpGhp2gcyeD" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### 🌐 Access the unCoded Server Panel

{% embed url="<https://www.youtube.com/watch?t=478s&v=bnZeTEI3Qio>" %}

* Open your <mark style="color:purple;">**browser**</mark> and enter your server’s IP address followed by `:3000` (for example, `http://89.xxx.xxx.xxx:3000`).
* You’ll see the <mark style="color:purple;">**unCoded Server Panel Login**</mark> screen.
* You can switch the interface language if desired.
* Log in using the following standard password: <mark style="color:$danger;">**captain42**</mark>.

<figure><img src="/files/QLZUtdUjoA4JGukJGeqf" alt="" width="563"><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### ⚙️ Install the unCoded App

* In the left-hand menu, click <mark style="color:purple;">**Apps**</mark>.
* Choose <mark style="color:purple;">**One-Click Apps / Databases**</mark>.

<figure><img src="/files/wqRSkWjD0hUqoXF5ySm0" alt=""><figcaption></figcaption></figure>

* From the list, select <mark style="color:purple;">**unCoded Trading Bot**</mark>.

<figure><img src="/files/wbGr5mrPXZyxdUWQbQPc" alt=""><figcaption></figcaption></figure>

* Fill in all required fields to prepare your deployment:
  * <mark style="background-color:$info;">**App Name:**</mark> Pick a unique name for your application (e.g., `mybot`).
  * <mark style="background-color:$info;">**PostgreSQL Password:**</mark> This field is automatically pre-filled by the system for your convenience, but you can change it to any secure password of your choice.
  * <mark style="background-color:$info;">**Binance API Key & Secret:**</mark> Enter your personal API credentials from your Binance account.
  * <mark style="background-color:$info;">**Frontend PORT:**</mark> The external port the dashboard listens on (<mark style="color:purple;">default:</mark> `4000`).
  * <mark style="background-color:$info;">**App Password:**</mark> The password used for your personal login to the bot dashboard.
  * <mark style="background-color:$info;">**Viewer Password (optional):**</mark> A password for "View-Only" access (no access to Settings or Tax data).
  * <mark style="background-color:$info;">**Telegram Configuration (Optional):**</mark> Telegram integration is optional. If you wish to receive real-time notifications and signals, [<mark style="color:$warning;">please follow our separate guide</mark>](/optional-settings/set-up-telegram-for-uncoded).
* Once all data is entered, click <mark style="color:$danger;">**Deploy**</mark><mark style="color:purple;">**.**</mark>

<figure><img src="/files/QTEapP76pFNGksc1Xg1h" alt=""><figcaption></figcaption></figure>

* Wait a few moments until the deployment is complete — your bot is now ready to be started.

<figure><img src="/files/CqEPzFcTCl2PRiCglxdm" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/TJIjJcy2Yj4yeaavZjex" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### 🔒 Change Your Password

{% hint style="info" %}
Before you start using the bot, it’s <mark style="color:$danger;">**strongly recommended**</mark> to change your default server panel password.
{% endhint %}

1. Go to <mark style="color:purple;">**Settings**</mark> in the left-hand menu.
2. Under <mark style="color:purple;">**Change Password**</mark>, enter your current password and set a new, secure one.
3. Click <mark style="color:purple;">**Change Password**</mark> to confirm.

Keeping your panel secured ensures that only you can access your bot’s dashboard and configuration.

<figure><img src="/files/QCcpWz0kEPdFOch9d2tc" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

{% hint style="info" %}

#### Next Steps: You're almost done!

After the deployment is complete, your bot instance is ready. In the next section, we will walk you through the basic configuration and show you how to start the bot for the first time to begin trading.
{% endhint %}


# 4. Initial Bot Configuration & First Start

Once the deployment is finished, you must perform the initial setup to activate your trading strategy.

***

{% hint style="info" %}
This video is in German by default. However, you can enable YouTube’s automatic translation.
{% endhint %}

{% embed url="<https://youtu.be/cqKy_DfHz0I>" %}

{% stepper %}
{% step %}

### 🌐 Access & Login

Open your web browser and navigate to your dashboard using your server's IP and the port you defined during installation (default: `4000`):&#x20;

`http://YOUR-SERVER-IP:4000`

* **Login:** Use the APP Password you created during the initial deployment.

***

{% endstep %}

{% step %}

### 🧙‍♂️ The Setup Wizard

The system will guide you through a 4-step wizard to configure your first bot:

* **Step 1: Select Bot Type**
  * **High Frequency Trading:** Best for rapid trades on a single pair with automated risk management.
  * **Multiple Token Trading:** Allows trading multiple pairs simultaneously with individual risk settings.

<figure><img src="/files/v4KK736155fN8Y9USnMo" alt=""><figcaption></figcaption></figure>

* **Step 2: Risk Profile**
  * Choose between Low, Medium, or High Risk. These presets adjust your trade sizes and margins automatically.

<figure><img src="/files/AAB98fZOKtbIdntSQVmA" alt=""><figcaption></figcaption></figure>

* **Step 3: Select Trading Pair**
  * Pick your desired pair (e.g., ETHUSDC). You can filter the list by base currencies like USDT, USDC, or FDUSD.

<figure><img src="/files/Jr1vbb8R9z0yOzE5FGwV" alt=""><figcaption></figcaption></figure>

* **Step 4: Summary**
  * Review your configuration and click "Get Started" to move to the final activation.

<figure><img src="/files/m4O584xuj22Uj5Dhb4im" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### 📝 Licensing & Activation

{% hint style="info" %}
💡To finalize the setup, you must link your account and accept the **terms and conditions**.
{% endhint %}

**Google Account Link**

* **Process:** Open the provided Google device link and enter the unique code shown on your dashboard.
* **Important:** You must use **the same** Google Account you used to register at [<mark style="color:$warning;">uncoded.ch/account</mark>](https://www.uncoded.ch/account) where your Binance UID is deposited.
* The system will display a confirmation once the account is linked and ready.

<figure><img src="/files/3ienVm535vuujbiXRfMm" alt=""><figcaption></figcaption></figure>

**Terms & Launch**

* Review the Terms of Service.
* Check the box: "I have read and agree to the terms and conditions".
* Click "Start Trading" to go live.

<figure><img src="/files/9rfvBpvMqLRZby20zNo4" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### 📱 Live Dashboard

Your bot is now operational. You can now monitor the following in real-time:

* Licence Balance: Your remaining trading credits.
* Total Profit: Your accumulated earnings in USD.
* Trading Bot Logs: A live feed of every action taken by the bot.
  {% endstep %}
  {% endstepper %}

***

{% hint style="info" %}

#### Next Steps: Optimization & Advanced Settings

**Congratulations!** Your unCoded Trading Bot is now live and monitoring the markets in real-time.

Now that the basic setup is complete, you can begin to fine-tune your strategy. To get the most out of your bot, we recommend exploring the **Advanced Parameters** in the settings. There, you can:

* **Adjust Trading Modes:** Switch between different operational modes to match changing market conditions.
* **Fine-tune Parameters:** Customize trade volumes, profit targets, and stop-loss thresholds to align perfectly with your risk appetite.
* **Review Logs:** Use the real-time "Bot Logs" to understand how your specific settings are performing in the current market.
  {% endhint %}


# Database Upgrade & Migration

How to migrate an older unCoded-bot database to the latest version.

## Upgrade your unCoded version

How to migrate an older bot database to the latest version. Step-by-step guide to migrating an older bot database to the latest version. Learn how to safely migrate an older bot database to the newest version.

{% hint style="info" %}
Before performing any new installation, make sure to back up your old database first. [<mark style="color:$warning;">See</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">**Step 4**</mark>](#connect-dbeaver-to-your-database-and-backup-your-data).

If you already know how to use DBeaver, jump to: [<mark style="color:$warning;">**Restore the old database to the new bot**</mark>](#restore-the-old-database-to-the-new-bot)<mark style="color:$warning;">**.**</mark>
{% endhint %}

{% stepper %}
{% step %}

## 🖥️ Server configuration

Make sure you have already installed the latest Linux version, including CapRover integration, on your server.&#x20;

If not, please follow the correct setup guide here: [Setup your Server](/start-your-trading-bot/3.-start-your-uncoded-server).

***

{% endstep %}

{% step %}

## 🤖 Create an unCoded bot

Create a new trading bot in unCoded. You can find the detailed instructions here: [**Create your unCoded Bot**](/start-your-trading-bot/3.-start-your-uncoded-server#step-3-install-the-uncoded-app).

{% hint style="info" %} <mark style="color:$info;">Make sure you are signed in to the</mark> [<mark style="color:$warning;">website</mark>](https://uncoded.ch/?id=118020526630922890696) <mark style="color:$info;">with your Google account.</mark>

<mark style="color:$info;">Also make sure that you have</mark> [<mark style="color:$warning;">added your Binance UID</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded)<mark style="color:$info;">.</mark>
{% endhint %}

***

{% endstep %}

{% step %}

## 🗂️ Prepare your Database

This guide is based on DBeaver, but other database tools can be used as well.

[<mark style="color:$warning;">Download</mark>](https://dbeaver.io/download/) the software to your device and install it.

#### Open the database port for DBeaver

Before downloading the database, you need to expose a port for DBeaver first.

In your bot, open **“**<mark style="color:purple;">**YOUR-BOT-NAME-db**</mark>**”.**

<figure><img src="/files/YURFcuS14BSAzC0iWgXF" alt=""><figcaption></figcaption></figure>

&#x20;Then navigate to **“**<mark style="color:purple;">**App Configuration**</mark>**”** and add a <mark style="color:purple;">**Port mapping**</mark>.

<figure><img src="/files/0BipFTuDUqrnoA3kdcqs" alt=""><figcaption></figcaption></figure>

Set both fields to "<mark style="color:purple;">**5432"**</mark>.

Click <mark style="color:purple;">**Save & Restart**</mark> to apply the changes.

***

{% endstep %}

{% step %}

### 🛜 Connect DBeaver to your database and Backup your Data

Now connect your database to DBeaver to gain access.

Open **DBeaver** and click **“**<mark style="color:purple;">**New Database Connection**</mark>**”** in the top left corner.

<figure><img src="/files/DwLdFpHK18I66cJBaFYp" alt=""><figcaption></figcaption></figure>

Select **"**<mark style="color:purple;">**PostgreSQL**</mark>**"**&#x61;nd click **“**<mark style="color:purple;">**Next**</mark>**”**.

<figure><img src="/files/bs3YTA76Z7gCI0b3lYx2" alt=""><figcaption></figcaption></figure>

Then enter the following details:

* **Host:** Your server IP
* **Port:** `5432`
* **Authentication → Password:** Your `POSTGRES_PASSWORD` from CapRover

Click **“**<mark style="color:purple;">**Finish**</mark>**”**.

<figure><img src="/files/TAw0M4RiTvoWfViLUhxX" alt=""><figcaption></figcaption></figure>

Your server should now appear in the **left sidebar**. Select it and click **“**<mark style="color:purple;">**Connect**</mark>**”** in the top left corner. If the connection is successful, a green checkmark will appear and you will be able to open the database.

Open the database named **`uncoded_db`**.

<figure><img src="/files/lvexaWf8QVHAChh2SOjl" alt=""><figcaption></figcaption></figure>

If it does not appear, right-click your server connection and select **“**<mark style="color:purple;">**Edit Connection**</mark>**”**.&#x20;

<figure><img src="/files/hQ9s0TNEXymNiz8hCsnr" alt=""><figcaption></figcaption></figure>

Then enable **“**<mark style="color:purple;">**Show all databases**</mark>**” and press "**<mark style="color:purple;">**OK**</mark>**"**. Reconnect your Database.&#x20;

<figure><img src="/files/yzBYTYur1Y0H962ZdMIe" alt=""><figcaption></figcaption></figure>

After that, **`uncoded_db`** should be visible.

Right-click the database and select <mark style="color:purple;">**Tools**</mark>**&#x20;→&#x20;**<mark style="color:purple;">**Global Backup**</mark>.

<figure><img src="/files/3jez7ySVmoQicjjoPlOR" alt=""><figcaption></figcaption></figure>

Choose the database and click **“**<mark style="color:purple;">**Next**</mark>**”**.

<figure><img src="/files/DjtaEg1YHvJsgMXAAIFK" alt=""><figcaption></figcaption></figure>

Under **“Output folder”**, select the location where the backup should be saved and give the backup file any name you want.

Then click **“**<mark style="color:purple;">**Start**</mark>**”**. Your database will now be backed up to your device.

<figure><img src="/files/7a1po9FVcTbCZwsYHizQ" alt=""><figcaption></figcaption></figure>

[<mark style="color:$danger;">**Repeat the database connection steps for the new app so you can restore the backup there.**</mark>](#connect-dbeaver-to-your-database-and-backup-your-data)

***

{% endstep %}

{% step %}

## ⚙️ Restore the old database to the new bot

Once you have successfully connected the **new** bot to DBeaver, right-click the **`uncoded_db`** database you want to replace, then select <mark style="color:purple;">**Tools**</mark>**&#x20;→&#x20;**<mark style="color:purple;">**Restore**</mark>.

<figure><img src="/files/Vj33TzmmQ08iDV5HB5e4" alt=""><figcaption></figcaption></figure>

Enable **"**<mark style="color:purple;">**Clean Database**</mark>**"**, then select the backup file from your computer. After that, click **"**<mark style="color:purple;">**Start**</mark>**"**.

<figure><img src="/files/mBcY7DxyCFjwPvQzSGIS" alt=""><figcaption></figcaption></figure>

Once the restore is complete, restart your <mark style="color:purple;">**unCoded trading bot**</mark>**&#x20;in your Caprover App**. The migration is now finished.
{% endstep %}
{% endstepper %}

{% hint style="info" %} <mark style="color:$warning;">HAPPY TRADING!</mark>
{% endhint %}


# Set Up Telegram for unCoded

To connect unCoded with Telegram, you first need to set up a communication channel so the bot can send updates directly via Telegram. This setup is optional.

{% hint style="info" %}
All steps in this documentation assume you are using the **Telegram desktop or mobile client** (Windows, iOS, Android).
{% endhint %}

***

{% stepper %}
{% step %}

### **Create a new Bot via BotFather**

* Open a chat with [<mark style="color:$warning;">@BotFather</mark>](https://t.me/BotFather) on Telegram.
* Send the command:

  ```
  /newbot  
  ```
* Follow the prompts to choose a <mark style="color:purple;">**name**</mark> and <mark style="color:purple;">**username**</mark> for your bot.
* Once complete, you will receive the <mark style="color:purple;">**Bot Token**</mark>, which you will later add to your server configuration.

<figure><img src="/files/E0i14e5WmxZ7wWhAA1yN" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### Create a Group and Add the Bot

To link unCoded with Telegram, you need a dedicated group.

**How to create the group:**

* Open the Telegram **desktop or mobile client**.
* Click on the <mark style="color:purple;">**menu icon**</mark>**&#x20;(three horizontal lines)** in the top left corner.

<figure><img src="/files/Dh0jqSVmHuCu8m3ozZVl" alt="" width="344"><figcaption></figcaption></figure>

* Select <mark style="color:purple;">**New Group**</mark>.

<figure><img src="/files/jTuR0xRgLRr7rWhBxtfK" alt="" width="323"><figcaption></figcaption></figure>

* Give the group a <mark style="color:purple;">**name**</mark> (e.g., `unCoded Trading`).

<figure><img src="/files/E3hbePqAuSrJJQ4ishGi" alt="" width="375"><figcaption></figcaption></figure>

* When asked to <mark style="color:purple;">**add participants**</mark>, immediately add:

  * Your newly created <mark style="color:purple;">**Telegram bot**</mark> (from BotFather).

  <figure><img src="/files/r2cJSrocBRoMyt96zsIA" alt="" width="375"><figcaption></figcaption></figure>

  * The helper bot <mark style="color:purple;">**@myidbot**</mark>.

{% hint style="info" %}
You will also be a member of the group automatically.
{% endhint %}

<figure><img src="/files/rA6EarQbFLMHWGDK0Xsl" alt=""><figcaption></figcaption></figure>

* Save the setting.

***

{% endstep %}

{% step %}

### 👷 Give Your Bot Administrator Rights

{% hint style="info" %}
Depending on the Telegram version you are using (Windows, web, mobile, etc.), this process may vary. If you need help, feel free to contact our [<mark style="color:$warning;">support on Telegram</mark>](https://bit.ly/AuV-Telegram).
{% endhint %}

For the bot to function properly in the group, it must be set as an **Administrator**.

**Steps:**

* Open your new group.
* Click on the <mark style="color:purple;">**three dots**</mark>**&#x20;(⋮)** in the top right corner and select <mark style="color:purple;">**Manage Group**</mark>.

<figure><img src="/files/2TCBgvNb4NBXRjX3qZTw" alt=""><figcaption></figcaption></figure>

* Go to <mark style="color:purple;">**Administrators**</mark>.

<figure><img src="/files/S7C0QR8dhJa49V5i4t8Z" alt="" width="375"><figcaption></figcaption></figure>

* Click <mark style="color:purple;">**Add Administrator**</mark>**.**

<figure><img src="/files/C7Cbtm5U5z9gmfrJ3MdW" alt="" width="375"><figcaption></figcaption></figure>

* Select your <mark style="color:purple;">**unCoded Bot**</mark> (Or Right-Click it).

<figure><img src="/files/NLixFN2du9hPH5Pow9gM" alt="" width="375"><figcaption></figcaption></figure>

* Confirm with <mark style="color:purple;">**Save**</mark>.

<figure><img src="/files/vCgBM2GN7JSzkEnsSrVV" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
💡 Normal administrator rights are sufficient. You don’t need to enable or adjust any special permissions.
{% endhint %}

***

{% endstep %}

{% step %}

### 🧑🏻‍🤝‍🧑🏻 **Retrieve the Group Chat ID**

* In the group chat, send:

  ```
  /getgroupid@myidbot 
  ```

<figure><img src="/files/muNs2AprsCBQlUjIDZA2" alt=""><figcaption></figcaption></figure>

* @myidbot will reply:
  1. <mark style="color:purple;">**Group ID**</mark> (e.g., `-1001234567890`)
     {% endstep %}
     {% endstepper %}

{% hint style="info" %}
To get your own user ID, send `/getid` in a private chat with the bot. **Lets move on with the next step!**
{% endhint %}


# Page 1


# unCoded Parameters Overview

unCoded offers a wide range of configurable parameters, allowing users to customize the bot’s behavior according to their trading strategies and risk tolerance. Below is a general explanation of each

{% hint style="info" %}
If you are only interested in the available setting options, [<mark style="color:$warning;">you can skip straight to the basic information</mark>](#basic-info).
{% endhint %}

***

{% embed url="<https://youtu.be/et42OARUdTY>" %}

{% stepper %}
{% step %}

### 👀 View & Inspect Modes

* To view the settings and modes, first go to your dashboard ([<mark style="color:$warning;">http://YOUR.SERVER.IP:4000</mark>](http://YOUR.SERVER.IP:4000)) and log in with your password.

<figure><img src="/files/GXhy6Vcey2tIkcPHBs3N" alt=""><figcaption></figcaption></figure>

Then switch to the <mark style="color:purple;">**Settings**</mark> tab.

<figure><img src="/files/qYDAtt3Na0yk1usoaWZR" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Use <mark style="color:purple;">**Edit**</mark> to change the settings, or view them in the <mark style="color:purple;">**Details**</mark>.
{% endhint %}
{% endstep %}
{% endstepper %}

***

## 🛠️ Basic Info

| Parameter       | Description                   |
| --------------- | ----------------------------- |
| **Mode Name**   | Name of the Mode              |
| **Description** | Short description of the Mode |

***

## 🏦 Investment Settings

| Parameter                            | Description                                                 |
| ------------------------------------ | ----------------------------------------------------------- |
| **Investment Per Buy**               | Amount invested on each buy                                 |
| **Don't Buy Below Quote Balance**    | Prevents buys if quote balance falls below this value       |
| **Investment Percent Mode (Toggle)** | Enables percentage-based investing instead of fixed amounts |
| **Investment % of Free Quote**       | Percentage of available quote balance used per buy          |
| **Min Investment Per Quote**         | Minimum required quote balance of an investment             |

***

## 💶 Buy Configurations

| Parameter                   | Description                                         |
| --------------------------- | --------------------------------------------------- |
| **Can Buy**                 | Enables of disables buying                          |
| **Can Buy Up**              | Allows buys when price moves up                     |
| **Can Buy Down**            | Allows buys when price moves down                   |
| **Only Maker Buy**          | Places buy orders as maker orders only              |
| **Buy Percentage**          | Percentage move required to trigger a buy           |
| **Buy Splits**              | Number of split buy orders                          |
| **Buy Volumes**             | Volume used for the split buy orders                |
| **Buy Volume Distribution** | Defines how buy volume is distributed across splits |

{% hint style="info" %} <mark style="color:purple;">**What are Maker Buy Orders:**</mark> Maker buy orders on Binance are buy limit orders that are placed in the order book instead of being executed immediately, which means they add liquidity to the market.
{% endhint %}

***

## 💰 Sell Configurations

| Parameter                     | Description                                       |
| ----------------------------- | ------------------------------------------------- |
| **Can Sell**                  | Enables or disables selling                       |
| **Only Maker Sell**           | Places sell orders as maker orders only           |
| **Sell Percentages**          | Defines the percentage levels for selling         |
| **Take Profit Visualization** | Displays the configured take profit levels        |
| **Trailing Stop Loss**        | Adjust the stop loss as price moves up            |
| **Sell Time Curves**          | Controls selling behavior over time (EXPERT MODE) |
| **Time Curve Check Interval** | Sets how often the time curve is checked          |

{% hint style="info" %} <mark style="color:purple;">**What are Sell time Curves:**</mark> Sell Time Curves allow the bot to adjust sell behavior over time for each split instead of relying on one fixed sell condition.
{% endhint %}

***

## ⚠️ Risk Management

| Parameter                | Description                                                      |
| ------------------------ | ---------------------------------------------------------------- |
| **Stop Loss (Toggle)**   | Enables a stop loss to limit downside risk                       |
| **Stop Loss Percentage** | Defines how far price may drop before the stop loss is triggered |

***

{% hint style="info" %}

## Do you want to try unCoded for yourself?

If you want to set up your trading bot now, [<mark style="color:$warning;">**start the setup here**</mark>](/start-your-trading-bot/1.-set-up-binance-for-uncoded)!
{% endhint %}


# Default Configuration

The basic strategy that has proven best in terms of value-for-money in tests. This is the bot’s starting mode 4 if you don’t change anything.

***

| Parameter                          | Value                                          |
| ---------------------------------- | ---------------------------------------------- |
| **start**                          | true                                           |
| **canBuy**                         | true                                           |
| **canSell**                        | true                                           |
| **canBuyUp**                       | true                                           |
| **canBuyDown**                     | true                                           |
| **buyPercentage**                  | 0.1 %                                          |
| **buySplits**                      | 7                                              |
| **sellPercentages**                | 0.25 %, 0.35 %, 0.5 %, 0.75 %, 1 %, 2.5 %, 5 % |
| **buyVolumes**                     | 25 %, 15 %, 15 %, 15 %, 10 %, 10 %, 10 %       |
| **investmentPerBuy**               | 20 (quote asset amount per split)              |
| **sellActivateDistancePercentage** | 0.1 %                                          |
| **sellCancelDistancePercentage**   | 1 %                                            |
| **stopLoss**                       | false                                          |
| **stopLossPercentage**             | 5 %                                            |

For more tailored strategies, refer to the [Example Configurations](/configuration-options/uncoded-configuration-examples) or explore advanced techniques in [Advanced Configuration Tips](/configuration-options/advanced-uncoded-configuration-tips).


# unCoded Configuration Examples

Explore example configurations to tailor unCoded for different trading strategies and risk profiles.

{% hint style="info" %} <mark style="color:$info;">The settings shown here are for example purposes only. Use them at your own risk. No liability is assumed for any potential losses.</mark>
{% endhint %}

***

{% stepper %}
{% step %}

### **Conservative Strategy**

<mark style="color:$warning;">**Objective:**</mark>

* Minimize risk while ensuring steady, long-term growth.
* Focus on small, consistent gains with a higher reserve capital buffer.

<mark style="color:$warning;">**Configuration:**</mark>

```env
baseAsset=ETH
quoteAsset=USDC
mode=4
buyPercentage=0.2
investmentPerBuy=10
buySplits=5
buyVolumes=30,25,20,15,10
sellPercentages=0.25,0.5,0.75,1,1.5
sellActivateDistancePercentage=0.2
sellCancelDistancePercentage=1.5
```

<mark style="color:purple;">**Explanation:**</mark>

* **buyPercentage:** Set to 0.2% to trigger buys only during significant dips.
* **investmentPerBuy:** Lower investment per buy ($10) to reduce exposure.
* **sellPercentages:** Conservative profit targets, starting at 0.25%.
* **sellActivateDistancePercentage:** Activated after a 0.2% recovery from the dip.

***

{% endstep %}

{% step %}

### **Aggressive Strategy**

<mark style="color:$warning;">**Objective:**</mark>

* Maximize returns in high-volatility markets.
* Accept higher risks for larger potential rewards.

<mark style="color:$warning;">**Configuration:**</mark>

```env
baseAsset=ETH
quoteAsset=USDC
mode=4
buyPercentage=0.05
investmentPerBuy=30
buySplits=10
buyVolumes=10,10,10,10,10,10,10,10,10,10
sellPercentages=0.1,0.2,0.3,0.4,0.5,0.75,1,1.5,2,3
sellActivateDistancePercentage=0.05
sellCancelDistancePercentage=0.5
```

<mark style="color:purple;">**Explanation:**</mark>

* **buyPercentage:** Set to 0.05% for frequent trades.
* **investmentPerBuy:** Higher per-trade investment of $30.
* **sellPercentages:** Aggressive profit zones with multiple smaller gains.
* **sellActivateDistancePercentage:** Quick activation at a 0.05% recovery.

***

{% endstep %}

{% step %}

### **Balanced Strategy**

<mark style="color:$warning;">**Objective:**</mark>

* A mix of conservative and aggressive elements for moderate risk and returns.

<mark style="color:$warning;">**Configuration:**</mark>

```env
baseAsset=ETH
quoteAsset=USDC
mode=4
buyPercentage=0.1
investmentPerBuy=20
buySplits=7
buyVolumes=25,20,15,15,10,10,5
sellPercentages=0.25,0.35,0.5,0.75,1,2,5
sellActivateDistancePercentage=0.1
sellCancelDistancePercentage=1
```

<mark style="color:purple;">**Explanation:**</mark>

* **buyPercentage:** Set to 0.1% for moderate trading frequency.
* **investmentPerBuy:** Standard investment per trade ($20).
* **buyVolumes:** Balanced weight distribution across splits.
* **sellPercentages:** Targets a mix of small and larger gains.

***

{% endstep %}

{% step %}

### **High Reserve Strategy**

<mark style="color:$warning;">**Objective:**</mark>

* Ensure the bot trades sustainably even during prolonged market downturns.
* Prioritize capital preservation over aggressive trading.

<mark style="color:$warning;">**Configuration:**</mark>

```env
baseAsset=ETH
quoteAsset=USDC
mode=4
buyPercentage=0.15
investmentPerBuy=10
buySplits=4
buyVolumes=40,30,20,10
sellPercentages=0.5,1,1.5,2
sellActivateDistancePercentage=0.3
sellCancelDistancePercentage=2
```

<mark style="color:purple;">**Explanation:**</mark>

* **buyPercentage:** Requires a 0.15% drop before purchasing.
* **investmentPerBuy:** Lower per-trade amount to conserve funds.
* **sellCancelDistancePercentage:** Higher threshold (2%) to account for significant market dips.

***

{% endstep %}

{% step %}

### **Custom Strategy Example**

<mark style="color:$warning;">**Objective:**</mark>

* Tailored for your specific goals. Use this template to experiment.

<mark style="color:$warning;">**Configuration Template:**</mark>

```env
baseAsset=ETH
quoteAsset=USDC
mode=4
buyPercentage=[your value]
investmentPerBuy=[your value]
buySplits=[your value]
buyVolumes=[your values]
sellPercentages=[your values]
sellActivateDistancePercentage=[your value]
sellCancelDistancePercentage=[your value]
```

<mark style="color:purple;">**Tips for Customization:**</mark>

* Adjust <mark style="color:purple;">**buyPercentage**</mark> based on market volatility.
* Experiment with different <mark style="color:purple;">**sellPercentages**</mark> to balance quick profits and long-term gains.
* Use **buySplits** and <mark style="color:purple;">**buyVolumes**</mark> to control capital allocation.
  {% endstep %}
  {% endstepper %}

***

{% hint style="info" %}

#### **Next Steps**

Use these examples as starting points and adapt them to suit your trading style. For further customization advice, refer to the [<mark style="color:$warning;">Advanced Configuration Tips</mark>](https://chatgpt.com/c/673a3df6-80e8-8003-85f2-6157bc7fbf6b#advanced-configuration-tips).
{% endhint %}


# Advanced unCoded Configuration Tips

unCoded is highly flexible, enabling you to fine-tune its parameters for optimal performance in different market conditions. This section shares advanced tips to maximize its potential.

***

#### **1. Optimize Buy and Sell Settings**

**Fine-Tuning buyPercentage**

* **Default:** 0.1%
* **Tip:**
  * Lower values (e.g., 0.05%) increase the frequency of buys, suitable for highly volatile markets.
  * Higher values (e.g., 0.2%) reduce trade frequency, ideal for steadier markets.

**Using sellPercentages Effectively**

* **Default:** 0.25%, 0.35%, 0.5%, 0.75%, 1%, 2.5%, 5%
* **Tip:**
  * For faster capital recovery, concentrate more weight on lower profit zones.
  * To maximize profits, add higher profit percentages for a portion of the splits.

**Adjusting buyVolumes**

* **Default:** 25%, 15%, 15%, 15%, 10%, 10%, 10%
* **Tip:**
  * Allocate more to early splits (e.g., 40%, 25%, 15%) to secure quick returns.
  * Evenly distribute weights for balanced performance.

***

#### **2. Managing Risk**

**investmentPerBuy**

* **Default:** $20
* **Tip:**
  * Reduce this value in unpredictable markets to limit exposure.
  * Increase it cautiously in stable or highly volatile conditions for higher returns.

**sellActivateDistancePercentage**

* **Default:** 0.1%
* **Tip:**
  * Lower values help capture smaller market recoveries quickly.
  * Higher values delay activation but ensure stronger recovery signals.

**sellCancelDistancePercentage**

* **Default:** 1%
* **Tip:**
  * Use higher values in volatile markets to account for deeper dips before recovery.
  * Stick to lower values in stable markets to maintain more active sell orders.

***

#### **3. Adapting to Market Volatility**

**Dynamic Adjustments:**

* In volatile markets:
  * Reduce buyPercentage and sellActivateDistancePercentage.
  * Increase the number of splits in buySplits to better spread out entries.
* In steady markets:
  * Increase buyPercentage and focus on fewer, larger trades.

**Mode Selection:**

* Experiment with different modes to identify the best pre-configured settings for the current market environment.

***

#### **4. Capital Management**

**Reserve Allocation**

* Maintain at least 50% of your trading capital as a reserve.
* Allocate additional reserves in markets with sharp price swings.

**Scaling Trade Size**

* Gradually increase investmentPerBuy as your profits grow, ensuring it aligns with your risk tolerance.

***

#### **5. Monitoring and Iteration**

**Analyze Trade Logs**

* Regularly review the bot’s performance logs to identify areas for improvement.
* Track patterns in buy and sell behaviors to refine your configurations.

**Experiment and Learn**

* Start with small investments when testing new configurations.
* Make incremental changes to parameters and monitor results over time.

***

#### **6. Community Insights**

* Join the unCoded Telegram community to share and learn from others’ experiences.
* Collaborate on new strategies and configurations for better results.


# Best Practices

Based on community insights and personal experiences, here are some best practices to maximize the performance of unCoded and optimize your trading results.

***

#### **1. Adapt to Market Volatility**

* **Why PEPE/USDC?**
  * High volatility and small price increments make PEPE/USDC ideal for unCoded.
  * The bot thrives on minimal price movements, such as 0.00001915 to 0.00001920.
* **Tip:** Many users recommend USDC to unlock Binance VIP1 status, reducing fees and improving profitability, especially with high trading volumes.

***

#### **2. Maintain Adequate Reserves**

* **Capital Allocation:**
  * Keep 75% of your capital as a reserve to manage market downturns effectively.
  * For instance, $20 per line with 100 lines (10% drop) requires $2,000 in reserve, though dynamic trading often uses less.
* **Non-linear Market Behavior:**
  * Markets rarely decline in a straight line. Recoveries allow the bot to free up capital for future trades.

***

#### **3. Experiment with Configurations**

* **Flexible Setup:**
  * Start with Mode 4 as a balanced option.
  * Example: $20 lines, 0.1% drop intervals, and staggered sell targets.
* **Customization:**
  * Explore alternative settings for buy percentages, investment per line, and profit zones to suit your risk tolerance and goals.

***

#### **4. Set Realistic Goals**

* **Daily Profits:**
  * Many users report positive results with 70% line execution, equating to around $14 daily profit using $20 lines.
* **Long-Term Strategy:**
  * Aim for sustainable growth, such as 20% profit every four months. Stability often outweighs short-term gains.

***

#### **5. Engage with the Community**

* **Collaborative Learning:**
  * Share strategies, troubleshoot, and gain insights from other users.
* **Diverse Outcomes:**
  * Community experiences vary based on configurations and market conditions, demonstrating the bot’s adaptability.

***

#### **6. Key Takeaways**

* **Leverage Volatility:** Use volatile pairs like PEPE/USDC for maximum efficiency.
* **Prioritize Reserves:** Keep sufficient capital for sustained trading.
* **Experiment Freely:** Test configurations to find what works best for your needs.
* **Focus Long-Term:** Consistent performance often surpasses chasing quick gains.

By staying adaptable and learning from community feedback, you can refine your use of unCoded and achieve sustainable success in cryptocurrency trading. 🚀


# unCoded Troubleshooting

This section provides guidance on resolving common issues that users may encounter while using unCoded. Follow these steps to identify and address problems effectively.

***

#### **1. Bot Fails to Start**

**Potential Causes:**

* The `acceptTosAndStart` parameter is set to `false` in the configuration.
* Missing or incorrect API keys in the variables.

**Solutions:**

1. **Verify the `acceptTosAndStart` Setting**
   1. In Telegram, send `/start` to open the control panel.
   2. Select **Configurations**.
   3. Locate the **acceptTosAndStart** parameter and ensure its value is set to **true**.
2. **Verify API Keys:**
   * Confirm that your Binance API Key and Secret Key are correctly entered and have the required permissions (Read Info, Spot & Margin Trading).
3. **Review Server Specifications:**
   * Ensure your server meets the minimum requirements, including a static IP and sufficient resources.

***

#### **2. Incorrect or No Trades Executed**

**Potential Causes:**

* Incorrect trading pair in the configuration.
* Misconfigured `buyPercentage` or `sellPercentages`.
* Insufficient balance on your Binance account.

**Solutions:**

1. **Validate Trading Pair:**
   * Confirm that `baseAsset` and `quoteAsset` are set to the desired trading pair (e.g., PEPE/USDC).
2. **Adjust Parameters:**
   * Ensure `buyPercentage` and `sellPercentages` are reasonable for the current market conditions.
3. **Check Binance Balance:**
   * Verify you have enough USDC and BNB (for fees) in your Binance account.

***

#### **3. Sell Orders Not Triggering**

**Potential Causes:**

* `sellActivateDistancePercentage` is too high.
* `sellCancelDistancePercentage` is misconfigured.

**Solutions:**

1. **Review Activation Distance:**
   * Lower `sellActivateDistancePercentage` to ensure sell orders are placed closer to the buy price.
2. **Check Cancel Distance:**
   * Ensure `sellCancelDistancePercentage` aligns with your risk tolerance and trading strategy.

***

#### **4. High Fees Reducing Profits**

**Potential Causes:**

* Not using USDC to qualify for Binance VIP1.
* Insufficient BNB for fee discounts.

**Solutions:**

1. **Switch to USDC:**
   * Use USDC as your quote asset to reduce fees and unlock VIP1 status.
2. **Maintain BNB Balance:**
   * Ensure you have enough BNB in your account to cover trading fees at a discounted rate.

***

#### **5. Bot Stops After a Period**

**Potential Causes:**

* License balance is depleted.
* Server downtime or interruptions.

**Solutions:**

1. **Check License Balance:**
   * Use Binance Pay to reload your license balance and resume operations.
2. **Monitor Server Health:**
   * Ensure your server is running and stable. Restart if necessary.

***

#### **6. Debugging Tools**

* **Logs:**
  * Check the log files generated by the bot for detailed error messages and operational insights.
* **Community Support:**
  * Reach out to the [unCoded Telegram group](https://t.me/unCoded_bot?start=ref_279365089) for help from other users and administrators.

***

#### **7. When to Contact Support**

If the above steps do not resolve your issue, contact support at <info@arrowtrade.ch> with the following details:

* A description of the issue.
* A copy of your log file.

By following these troubleshooting steps, you can resolve most issues and ensure a smooth experience with unCoded.


# How to Monitor unCoded Performance

After starting unCoded, open the control panel by sending /start in your Telegram Group. Then choose one of the following functions:

***

#### Show Status

Provides an overview of your bot’s current state and performance, including:

* **Active Buy & Sell Orders** – number of live orders awaiting execution
* **Average Price** – weighted average entry price of active positions
* **Total Sells** – cumulative number of completed sell orders
* **Total Profit & Fees** – aggregated P\&L and fees paid
* **Expected Profit** – projected additional profit based on open orders
* **Balances** – free vs. locked token balances
* **Needed Balance** – estimated token amount required to maintain all open orders

***

#### Daily Profit

Displays profit figures for each day over a selectable time range. You can choose presets (7 days, 30 days, 3 months, 6 months, 1 year, total) or define a custom period. The output includes:

* **Date-by-Date Profit** – individual daily P\&L
* **Average Daily Profit** – mean profit per day over the period
* **Total Profit** – sum of all daily profits in the period

***

#### Daily Buys/Sells

Shows the count of buy and sell orders executed each day. Available time ranges are the same as for Daily Profit. Output fields:

* **Daily Buys** – number of buy orders per day
* **Daily Sells** – number of sell orders per day
* **Average Buys/Sells** – mean daily counts for buys and sells
* **Total Buys/Sells** – cumulative counts over the selected period

***

#### Balances

Lists current token holdings along with their real-time USD values. For each asset you’ll see:

* **Quantity** – total amount held
* **Market Price** – latest per-unit price in USD
* **Value** – total USD value per asset
* **Portfolio Total** – combined USD value of all holdings

***

#### Asset Balance

Provides the daily average total portfolio value over a chosen timeframe (presets or custom). The report includes:

* **Date-by-Date Average Value** – mean portfolio value for each day
* **Overall Average Daily Value** – average of all daily values in the period

***

By monitoring your bot’s performance, you can identify areas for improvement, adjust your strategy, and ensure long-term profitability with unCoded.


# General Questions

#### **What is unCoded?**

unCoded is a self-hosted cryptocurrency trading bot that automates trading strategies. It leverages high-frequency trading techniques to capitalize on small market movements, offering flexibility and independence.

***

#### **How does unCoded work?**

unCoded connects to your Binance account via API keys, allowing it to execute trades based on your configuration. It monitors price movements, places buy and sell orders, and operates continuously to maximize trading opportunities.

***

#### **Why is unCoded self-hosted?**

unCoded’s self-hosted model ensures that users have full control over their trading activities. Unlike centralized platforms, self-hosting eliminates dependency on third-party services and enhances security by keeping data under the user’s control.

***

#### **What are the benefits of using unCoded?**

* **Flexibility:** Configure the bot to match your trading strategy.
* **High Frequency:** Executes thousands of trades daily to optimize returns.
* **Control:** Operates on your server with no reliance on centralized systems.
* **Cost Efficiency:** Reduces fees through Binance VIP1 status with USDC trading.

***

#### **Is unCoded beginner-friendly?**

Yes, unCoded offers a default configuration that provides a reliable starting point for new users. Additionally, documentation and community support are available to help beginners set up and optimize the bot.

***

#### **Which cryptocurrencies can unCoded trade?**

Currently, unCoded is optimized for trading PEPE/USDC. However, you can adjust the `baseAsset` and `quoteAsset` parameters in the configuration to trade other pairs.

***

#### **What is required to start using unCoded?**

To start using unCoded, you need:

1. A Binance account created through the official referral link.
2. A compatible server with a static IP address.
3. Basic trading capital in USDC and BNB for fees.
4. Correctly configured API keys with the required permissions.

***

#### **Can I make adjustments after starting the bot?**

Yes, you can adjust most parameters in the configuration file even after starting the bot. However, it’s recommended to monitor performance closely when making significant changes to avoid unexpected outcomes.

***

If you have additional questions, refer to the other sections in this documentation or contact support for assistance.


# Configuration Questions

#### **What is the default configuration of unCoded?**

The default configuration provides a balanced setup to get you started quickly:

* **baseAsset:** PEPE
* **quoteAsset:** USDC
* **mode:** 4
* **buyPercentage:** 0.1
* **buySplits:** 7
* **sellPercentages:** 0.25, 0.35, 0.5, 0.75, 1, 2.5, 5
* **buyVolumes:** 25, 15, 15, 15, 10, 10, 10
* **investmentPerBuy:** $20
* **sellActivateDistancePercentage:** 0.1
* **sellCancelDistancePercentage:** 1

***

#### **How can I customize the configuration?**

You can modify the configuration by editing the `keys.env` or configuration files located in your unCoded directory. Ensure you restart the bot after making changes to apply the new settings.

***

#### **What do the configuration parameters mean?**

* **baseAsset/quoteAsset:** Defines the trading pair (e.g., PEPE/USDC).
* **mode:** Determines the trading strategy with preset values for different market conditions.
* **buyPercentage:** The percentage drop required to trigger a buy.
* **buySplits:** The number of splits for dividing the investment per buy.
* **sellPercentages:** Profit percentages for executing sell orders.
* **buyVolumes:** Allocation of the total investment across the splits.
* **investmentPerBuy:** The total amount invested per buy operation.
* **sellActivateDistancePercentage:** The percentage drop needed to activate sell orders.
* **sellCancelDistancePercentage:** The percentage drop at which sell orders are visually removed but remain active in the background.

***

#### **How do I choose the best mode?**

Each mode is designed for specific market conditions. Experiment with different modes to find the one that aligns with your trading goals and risk tolerance. Mode 4 is a reliable starting point for most users.

***

#### **Can I trade assets other than PEPE/USDC?**

Yes. To trade a different pair, update the `baseAsset` and `quoteAsset` parameters. Ensure the pair is available on Binance and aligns with your strategy.

***

#### **What happens if I misconfigure the bot?**

Misconfigurations may lead to suboptimal trades or errors. Always double-check your settings and refer to the documentation for guidance. In case of issues, consult the [Troubleshooting](/optimization/uncoded-troubleshooting) section.

***

#### **Can I adjust the configuration while the bot is running?**

Certain parameters can be adjusted without restarting the bot, but for significant changes (e.g., `buySplits` or `sellPercentages`), a restart is required. Always back up your configuration files before making edits.

***

#### **Where can I find recommended configurations?**

Check the [Example Configurations](/configuration-options/uncoded-configuration-examples) and [Advanced Configuration Tips](/configuration-options/advanced-uncoded-configuration-tips) sections for ideas and insights from the community.

***

If you need further assistance, contact support or join the unCoded Telegram group for community-driven help.


# Community Support

unCoded's community-driven support is your first stop for assistance. Our active Telegram group is designed for users to exchange ideas, troubleshoot, and share strategies.

#### **What the Community Offers**

* **Peer-to-Peer Support:**
  * Users share their experiences and help resolve common issues.
* **Strategy Discussions:**
  * Get insights into different configurations and trading approaches.
* **Tips and Best Practices:**
  * Learn how to maximize unCoded’s potential from experienced users.

#### **How to Join the Community**

* **Telegram Group:**
  * Join the [unCoded community](https://t.me/+S-URqYE2MTdls2N6) on Telegram to connect with other users.

#### **Guidelines for Effective Community Interaction**

* Be respectful and supportive to other members.
* Provide clear descriptions of issues or questions when seeking help.
* Avoid sharing sensitive data like API keys or personal information.

The community is a collaborative environment where everyone benefits from shared knowledge and experiences.


# Individual Support Services

For users requiring one-on-one assistance or personalized help, unCoded offers individual support services as an additional option.

#### **What’s Included in Individual Support**

* **Setup Assistance:**
  * Step-by-step guidance on configuring your bot and server.
* **Configuration Optimization:**
  * Tailored advice to align unCoded’s settings with your trading goals.
* **Troubleshooting:**
  * Direct help to resolve complex issues or errors.

#### **How to Book Individual Support**

* Visit our website: [unCoded Support Booking](https://www.arrowtrade.ch/contact-us).
* Complete the booking process and schedule a session.

#### **Cost of Services**

* Individual support services are provided at an additional cost. Pricing details are available on our website.

Individual support ensures that you have access to expert guidance tailored to your specific needs.


# How to Contact Us

If you need additional assistance or have inquiries, here’s how to reach us:

#### **Primary Contact Methods**

* **Through the Community:**
  * Join our Telegram group to interact with fellow users and admins for support and advice.
* **Website Support Services:**
  * For personalized assistance, visit: [unCoded Support Booking](https://www.arrowtrade.ch/product/uncoded).
* **Email Inquiries:**
  * For any further questions or custom requests, please contact us at **<info@arrowtrade.ch>**.

#### **Information to Include When Contacting Us**

* A clear description of the issue or question.
* Your Binance UID (ensure you do not share sensitive API keys).
* Relevant screenshots or logs to help diagnose the issue effectively.

By providing detailed and accurate information, we can address your queries quickly and efficiently.


# Terms of Service

Welcome to the Terms of Service for unCoded by Arrow Trade AG. This page outlines the legal agreement governing your use of the unCoded software—including licensing, user respons

Terms of Service for unCoded&#x20;

Last updated: January 2025&#x20;

Provided by: Arrow Trade AG

1. Scope 1.1 These Terms of Service (the „Terms”) govern use of the Software unCoded (including any free versions and paid premium versions), integrated application program interfaces (“API”), accompanying documentation or materials (collectively the „Software”), operated by Arrow Trade AG, Nordstrasse 2, 3900 Brig, Switzerland (the „Provider“). 1.2 “You”, “your” and “User(s)” refers to anybody in any way uses the Software. If you are in any way using the Software on behalf of a company (such as your employer) or other legal entity, you represent and warrant that you have the authority to bind that entity to these Terms and, in that case, “you”, “your” or “User(s)” will refer to that entity. 1.3 Please read the Terms carefully before you start in any way using the Software. By in any way using the Software or by clicking to accept or agree to these Terms when this option is made available to you, you accept and agree to be bound by these Terms. 1.4 If you do not agree to these Terms, you are not permitted to use the Software in any way. 1.5 These Terms shall exclusively apply; any of your terms and conditions that contradict or deviate from these Terms shall only be valid if and to the extent that we have expressly agreed to them.
2. Scope of the Software 2.1 The Software is designed to enable Users to implement and operate their own automated trading strategies on compatible digital asset trading platforms. The core functionalities and features of the Software include:

* Automated Trading Execution: Execution of trading strategies based on configurations predefined by the User.
* Customizable Trading Parameters: The Software allows Users to tailor trading strategies by adjusting parameters such as trading volumes, profit targets, and risk profiles to align with their individual preferences and goals.
* Integration with third-party services: Integration with external services, including but not limited to Binance for trading execution and Telegram for notifications. 2.2 Limitations of the Software and User Responsibility
* No Guarantee of Results: The Software does not guarantee any profits or specific trading outcomes. The performance of trading strategies is entirely dependent on the configurations and parameters defined by the User.
* User Responsibility: The User acknowledges that trading digital assets involves significant risks, including market volatility and potential loss of funds. The User is solely responsible for ensuring that their trading strategies are appropriately configured and aligned with their trading objectives, risk tolerance, and applicable legal and regulatory requirements.
* No Financial Advice: The Software is a tool for facilitating automated trading based on User-defined configurations. It does not provide financial, investment, or trading advice. Users should seek independent professional advice before engaging in trading activities. All trading decisions, including the configuration of automated strategies, remain at the sole discretion and responsibility of the User.
* Self-Hosting Requirement: The Software is provided as a self-hosted solution. The User is solely responsible for procuring, setting up, configuring, and maintaining their own server environment to install and operate the Software. The Provider does not offer hosting services, managed infrastructure, or technical support for server setup and maintenance. The proper functioning of the Software is dependent on the User’s ability to maintain a compatible and secure hosting environment. The User is responsible for ensuring that their server meets the minimum technical requirements specified by the Provider and remains updated to support the continued operation of the Software.
* Compatible third-party Services: The Software’s compatibility is reliant on limited digital asset trading platforms explicitly supported and listed by the Provider. Users are responsible for ensuring the appropriateness of these integrations for their intended purposes. 2.3 Third-Party Services
* Integration with digital asset trading platforms: The Software enables trading through integration with the compatible digital asset trading platforms’ API. However, all Users’ funds are held directly, and all transactions are executed directly on the compatible digital asset trading platforms under the applicable terms and conditions. The Software does not have access to the Users’ funds. The User is solely responsible for maintaining security of their accounts with the compatible digital asset trading platforms and ensuring compliance with their terms and policies.
* Use of Telegram: Telegram is utilized solely as a communication platform for delivering notifications related to trading activities. The security and management of the User’s Telegram account, including the protection against unauthorized access, are the sole responsibility of the User. The Provider does not assume liability for any issues arising from the use of Telegram, including but not limited to account breaches or message delivery failures. 2.4 Special Disclaimer of Liability for Third-Party Services By using the Software, the User confirms their acknowledgement and acceptance of the following: (a) the Software is a facilitation tool that is reliant on supported third-party services (e.g. trading execution and communication); and (b) the User is solely responsible for all risks associated with the Software’s use, including those stemming from integrations with third-party platforms. The Provider disclaims liability for any losses or damages of any kind, under any legal theory, directly or indirectly resulting from errors or interruptions in third-party services (e.g., Binance or Telegram). 2.5 Updates & Support The Software may at times make mistakes. You accept the risk that your trading strategies, their configurations, or communication may be improperly processed, or not processed at all. The Provider will not be liable for any such event. You hereby hold us harmless from any such event. The Provider offers no guarantees and shall not provide any refunds for any paid version of the Software. The Provider may, but is under no obligation to maintain, support, update, or provide error corrections for the Software. If the Provider provides you with an update or maintenance release for the Software, unless you receive a separate license from the Provider for that update or release that expressly supersedes these Terms, such update or release will remain subject to these Terms. The Provider may update or change the functionality of the Software at any time, which means some features could no longer be supported after a time. You acknowledge that this is the case, and accept this risk. The Provider is under no obligation to provide support, troubleshooting, or technical assistance for User’s server-related issues beyond the standard documentation supplied with the Software. Any claims arising from User’s server-related failures, including but not limited to financial losses, operational downtime, or third-party damages, are expressly excluded from the Provider’s liability. 2.6 Protection of Sensitive Data The User is solely responsible for the secure storage and management of all sensitive access credentials to the Software, including but not limited to:
* API keys used for connecting to digital asset trading platforms;
* License keys required for Software activation and usage; and
* Telegram IDs or any other identifiers used for communication functionalities within the Software. The User acknowledges and agrees that the Provider does not store, manage, or have access to the User’s API keys, license keys, or other access credentials. The User must take appropriate security measures to prevent unauthorized access to sensitive credentials, including but not limited to:
* Using secure storage methods (e.g., encrypted password managers);
* Implementing access control mechanisms;
* Regularly updating and rotating credentials; and
* Avoiding sharing credentials with unauthorized parties. Any loss, misuse, or compromise of API keys, license keys, or other credentials is the sole responsibility of the User. The Provider bears no liability for any security incidents, financial losses, or unauthorized transactions resulting from compromised credentials.

3. Licensing Subject to your compliance with these Terms, the Provider grants you a limited, non-transferable, non-sublicensable, nonexclusive, revocable, and royalty-free license to use the Software (“User License”).
4. Restrictions 4.1 Personal Restrictions The Software is only accessible to Users who meet the following criteria: (i) you are at least 18 years of age; (ii) you are of sound mental capacity; (iii) you possess the technical knowledge necessary or advisable to understand and evaluate the risks associated with the Software and trading of digital assets; and (iv) you are not prohibited from using the Software by any relevant laws; and additionally (v) if you are a legal entity, you are duly organized, validly existing, and in good standing under the laws of the jurisdiction in which you are organized, and you have all requisite power and authority to carry on your business as now conducted. By accessing or using the Software, you confirm and guarantee that you fulfil all of these criteria. If you do not meet these requirements, you are not permitted to use the Software. 4.2 Local Restrictions We are based in Switzerland and do not make any claims that the Software is usable or appropriate outside of Switzerland. Using the Software may be illegal for certain individuals or entities or in certain countries. If you choose to use the Software from outside Switzerland, you do so at your own risk and are responsible for complying with local laws applicable to you. THE SOFTWARE IS NOT OFFERED TO PERSONS OR ENTITIES WHO RESIDE IN, ARE CITIZENS OF, ARE LOCATED IN, ARE INCORPORATED IN, OR HAVE A REGISTERED OFFICE OR PRINCIPAL PLACE OF BUSINESS IN ANY RESTRICTED JURISDICTION OR COUNTRY SUBJECT TO ANY SANCTIONS OR RESTRICTIONS PURSUANT TO ANY APPLICABLE LAW, INCLUDING CUBA, DEMOCRATIC PEOPLE’S REPUBLIC OF KOREA (NORTH KOREA), IRAN, MYANMAR (BURMA), SYRIA, THE CRIMEA, DONETSK, KHERSON, LUHANSK,SEVASTOPOL, AND ZAPORIZHZHIA REGIONS, OR ANY OTHER COUNTRY OR REGION TO WHICH THE UNITED STATES, THE UNITED KINGDOM, THE EUROPEAN UNION, SWITZERLAND OR ANY OTHER JURISDICTIONS EMBARGOES GOODS OR IMPOSES SIMILAR SANCTIONS (COLLECTIVELY, THE “RESTRICTED JURISDICTIONS” AND EACH A “RESTRICTED JURISDICTION”) OR ANY PERSON OWNED, CONTROLLED, LOCATED IN OR ORGANIZED UNDER THE LAWS OF ANY JURISDICTION UNDER EMBARGO OR CONNECTED OR AFFILIATED WITH ANY SUCH PERSON (COLLECTIVELY, “RESTRICTED PERSONS”). THE SOFTWARE IS NOT SPECIFICALLY DEVELOPED FOR, AND IS NOT AIMED AT OR BEING ACTIVELY MARKETED TO, PERSONS OR ENTITIES WHO RESIDE IN, ARE LOCATED IN, ARE INCORPORATED IN, OR HAVE A REGISTERED OFFICE OR PRINCIPAL PLACE OF BUSINESS IN THE UNITED STATES, THE UNITED KINGDOM, SWITZERLAND AND/OR THE EUROPEAN UNION. THERE ARE NO EXCEPTIONS. IF YOU ARE A BLOCKED PERSON OR A RESTRICTED PERSON, THEN DO NOT USE OR ATTEMPT TO ACCESS AND/OR USE THE SOFTWARE. 4.3 Suspension We may suspend your use, or cancel use of the Software, or revoke your User License for any reason, including if we believe you have engaged in or are about to engage in any kind of fraud (if required pursuant to applicable laws), or you violate these Terms, applicable laws, or regulations. We may provide you with notice of suspension, but do not undertake an obligation to do so.
5. General Prohibitions 5.1 The following prohibitions govern your use of the Software. These rules are non-exhaustive, and the Provider reserves the right to update, modify, or expand this list at its sole discretion to address emerging risks or behaviors. The agrees not to engage in the following activities:

* Violation of Applicable Laws or Platform Terms: Use the Software in a manner that violates any applicable local, national, or international law, regulation, or third-party terms, including but not limited to laws governing digital asset trading, data protection, and intellectual property rights. Encourage or enable any other individual to violate such laws or terms.
* Exploitation, Harm, and Inappropriate Content: Exploit or harm minors by exposing them to inappropriate content or requesting personally identifiable information. Upload or share unlawful, offensive, or defamatory material, including hate speech, discriminatory content, or content inciting violence or illegal activities.
* Unauthorized Access and System Integrity: Access or tamper with non-public areas of the Software, the Provider’s systems, or the technical delivery systems of third-party providers. Attempt to probe, scan, or test vulnerabilities in the Software, systems, or networks or to breach security or authentication measures. Distribute or introduce malicious code, including but not limited to viruses, worms, or Trojan horses, into the Software or any associated systems.
* Improper Use of Third-Party Services: Misuse third-party integrations (e.g., Binance, Telegram) by attempting to bypass their security protocols, violating their terms, or using their services for unauthorized or illegal activities. Use the Software without maintaining compliant access to required third-party services, including digital asset trading platforms.
* Manipulative or Misleading Practices: Use bots, fake accounts, or other mechanisms to manipulate interactions, trading volumes, or system performance metrics. Fabricate or misrepresent trading results or user activity, including creating false transaction records.
* Interference with Users or Systems: Interfere with the operation of the Software or its associated communication channels through spam, denial-of-service attacks, or other disruptive behaviors. Harass, impersonate, or collect personal information from other users without explicit permission.
* Intellectual Property Violations: Use, reproduce, or distribute the Provider’s or third-party trademarks, logos, or proprietary content without explicit prior consent. Upload or share copyrighted material without authorization.
* Fraud and Misrepresentation: Use the Software for fraudulent activities, including phishing attempts, impersonation, or false advertising. Mislead others regarding the capabilities or purpose of the Software.
* Prohibited Activities with Third-Party Platforms: Execute trades or strategies prohibited by the terms of the connected trading platforms. Engage in market manipulation, money laundering, or other illicit financial activities.
* Privacy Violations: Share, distribute, or otherwise misuse private or sensitive information about individuals or organizations without explicit authorization. Capture or share screenshots, private messages, or other confidential communications without consent.
* Harmful Content and Behaviour: Share pornographic, violent, or otherwise harmful content using the Software or its integrated communication channels. Encourage or glorify illegal, unethical, or self-harming behaviours.
* Non-Compliance with Provider Directives: Disregard explicit instructions, terms, or policies provided by the Provider regarding Software use. Ignore warnings or requests to cease prohibited activities.
* Technical Misuse or Sabotage: Attempt to reverse engineer, decompile, or disassemble the Software or circumvent its security measures. Exploit bugs, vulnerabilities, or design flaws for personal or financial gain.
* Overuse or Resource Strain: Take actions that impose an unreasonable or disproportionate load on the Software’s infrastructure or third-party systems.
* Prohibited Fundraising or Promotions: Use the Software to solicit funds, advertise services, or promote unrelated businesses without explicit Provider approval. 5.2 We are not obligated to monitor any use of the Software or to review or edit any content. However, we reserve the right to do so in our discretion, if we choose. We reserve the right, but are not obligated, to remove or disable access to any content, at any time and without notice, including, but not limited to, if we, at our sole discretion, consider it objectionable or in violation of these Terms. We have the right to investigate violations of these Terms or conduct that affects the Software. We may also consult and cooperate with law enforcement authorities to prosecute Users who violate the law.

6. Intellectual Property and Trademarks 6.1 The Software is licensed, not sold, and the Provider retains ownership thereof, including all intellectual property rights therein. The Provider reserves all rights in the Software not expressly granted to you in these Terms. 6.2 The Provider’s name, and all trademarks, logos, taglines, service names, designs, and slogans are trademarks of the Provider or its affiliates or licensors. You must not use such marks without our prior written permission. Using the Software does not grant you any license or rights to use trademarks of the Provider, its licensors, its partners, or any third party, except as expressly permitted by these Terms. Any unauthorized use of such trademarks may result in legal action.

7 Confidentiality You and the Provider recognize that each has a legitimate interest in maintaining confidentiality regarding any agreements, documents, or transactions referred to or contemplated herein and all trade secrets, confidential and/or proprietary knowledge or information of each other which you and/or the Provider may receive or obtain as a result of entering into or performing its obligations under these Terms (collectively, “Confidential Information”). You and the Provider undertake to the other that you and/or the Provider shall keep the Confidential Information in the strictest confidence, and shall not, without the prior written consent of the other disclosing the Confidential Information, use or disclose to any person Confidential Information, or the transactions contemplated hereunder it has or acquires or information which by its nature ought to be regarded as confidential (including without limitation, any business information in respect of the other which is not directly applicable or relevant to the transactions contemplated by these Terms). You agree to use all reasonable efforts to maintain the confidentiality of Provider’s Confidential Information, but in no event less than the efforts that you ordinarily use with respect to your own proprietary information of similar importance. The foregoing shall not prohibit disclosure or use of any Confidential Information if and to the extent:

* the disclosure or use is required by law or any government body;
* the disclosure or use is required for the purpose of any arbitral or judicial proceedings arising out of these Terms or any other agreement entered into under or pursuant to these Terms;
* the disclosure is made to your and/or our professional advisers on a need-to-know basis and on terms that such professional advisers undertake to comply with this section 7 in respect of such information as if they were a party to these Terms;
* the information is or becomes publicly available (other than as a result of any breach of confidentiality);
* the disclosing party has given prior written approval to the disclosure or use; or
* the Confidential Information is already in the lawful possession of the party receiving such information (as evidenced by written records) at the time of disclosure.

8. User’s Representations and Indemnification 8.1 By using the Software, you represent and warrant that:

* you fulfill all conditions for using the Software at any time (including, without limitation in section 4);
* you will not use the Software for any illegal or unauthorized purpose;
* your use of the Software will not violate any applicable law or regulation;
* you are responsible for the payment of all relevant duties and/or charges and/or taxes arising from the course of your use of the Software;
* you will not act in any way that violates any applicable policies and terms provided to you, as may be revised from time to time, or included in any other agreement between you and us (including, without limitation in these Terms). 8.2 You agree to indemnify, defend, and hold harmless the Provider, including our subsidiaries, affiliates, licensors, service providers, directors, officers, employees, agents, partners, contractors, successors, and assigns from and against any and all losses, damages, liabilities, claims, demands, actions, judgments, awards, costs, expenses, or fees (including reasonable attorneys' fees and expenses) arising out of or in connection with any third-party claims or any action, adjudication or decision taken against the Provider by any government body, in each case, directly or indirectly arising (in whole or in part) out of any breach of these Terms. 8.3 Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any matter for which you are obligated to indemnify us. You agree to cooperate fully in the defense of any such claim, action, or proceeding. This includes allowing us to control the investigation, defense, and settlement of any legal claim subject to your indemnification obligations. We will make reasonable efforts to notify you of any such claim, action, or proceeding as soon as we become aware of it. Your indemnification obligations under this section 8 survive the termination of these Terms.

9. Termination 9.1 We reserve the right to terminate or suspend you from using the Software immediately, without prior notice or liability, for any reason, including but not limited to the following:

* if you violate any of these Terms;
* if we are required to do so by law or a regulatory authority;
* if you engage in fraudulent or illegal activities or prohibited activities under section 5; and/or
* if you act in a manner that could harm the reputation or operations of the Provider. 9.2 Upon termination of your access to or use of the Software, you remain responsible for any obligations or liabilities incurred during your use of the Software. Termination of your use of the Software does not limit any liability you may have incurred. All provisions of these Terms, which by their nature should survive termination, shall survive, including but not limited to intellectual property and trademarks (section 6), indemnity (section 8), warranty disclaimers (section 10) and limitations of liability (section 11) and sections 7, 9.2, 9.3, 10, 12, 15 and 16. 9.3 The Provider shall not be liable to you or any third party for any termination of your use of the Software. Any termination under this section 9 shall be at the Provider’s sole discretion. Without limiting the foregoing, we have the right to fully cooperate with any law enforcement authorities or court order requesting or directing us to disclose the identity or other information of anyone posting any materials on or through the Software. YOU WAIVE AND HOLD HARMLESS THE PROVIDER AND ITS AFFILIATES, LICENSEES AND SERVICE PROVIDERS FROM AND AGAINST ANY CLAIMS RESULTING FROM ANY ACTION TAKEN BY ANY OF THE FOREGOING PARTIES DURING, OR TAKEN AS A CONSEQUENCE OF, INVESTIGATIONS BY EITHER SUCH PARTIES OR LAW ENFORCEMENT AUTHORITIES.

10. Warranties Disclaimers 10.1 YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SOFTWARE IS AT YOUR OWN DISCRETION AND AT YOUR OWN RISK. TO THE EXTENT NOT PROHIBITED BY LAW, WE PROVIDE THE SOFTWARE "AS IS", "WITH ALL FAULTS" AND "AS AVAILABLE", WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. THIS INCLUDES, BUT IS NOT LIMITED TO, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTIES AND CONDITIONS ARISING OUT OF COURSE OF DEALING OR USAGE OF TRADE RELATIVE TO THE SOFTWARE. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM ACHIEVEMINT OR ELSEWHERE WILL CREATE ANY WARRANTY OR CONDITION NOT EXPRESSLY STATED IN THESE TERMS. YOU ACKNOWLEDGE THAT YOU HAVE NOT RELIED UPON ANY REPRESENTATION OR WARRANTY WITH RESPECT TO THE SOFTWARE MADE BY THE PROVIDER, OR ANY OTHER PERSON ON THE PROVIDER’S BEHALF. 10.2 WE DO NOT GUARANTEE THAT THE ACCESS TO OR USE OF THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS, OR THAT ANY CONTENT WILL BE SECURE OR NOT OTHERWISE LOST OR DAMAGED. THE PROVIDER, ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS, SERVICE PROVIDERS, AND THEIR RESPECTIVE BOARD MEMBERS, DIRECTORS, REPRESRNTATIVES, AND EMPLOYEES CANNOT AND DO NOT GUARANTEE OR WARRANT THAT ACCESS TO OR USE OF THE SOFTWARE WILL BE UNINTERRUPTED, SECURE OR AVAILABLE AT ANY PARTICULAR TIME OR LOCATION; OR THE RESULTS OF USE OF THE SOFTWARE WILL MEET YOUR REQUIREMENTS. 10.3 THE SOFTWARE MAY NOT BE AVAILABLE DUE TO ANY NUMBER OF FACTORS INCLUDING, BUT NOT LIMITED TO, PERIODIC SYSTEM MAINTENANCE, SCHEDULED OR UNSCHEDULED, ACTS OF GOD, UNAUTHORIZED ACCESS, VIRUSES, DENIAL OF SERVICE OR OTHER ATTACKS, TECHNICAL FAILURE AND/OR TELECOMMUNICATIONS INFRASTRUCTURE OR DISRUPTION, AND THEREFORE WE EXPRESSLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY REGARDING THE USE AND/OR AVAILABILITY, ACCESSIBILITY, SECURITY OR PERFORMANCE OF THE SOFTWARE CAUSED BY SUCH FACTORS. NEITHER THE PROVIDER, NOR ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS, SERVICE PROVIDERS, AND THEIR RESPECTIVE BOARD MEMBERS, DIRECTORS, REPRESENTATIVES, AND EMPLOYEES, NOR ANY OTHER PERSON ASSOCIATED WITH THE PROVIDER MAKE ANY REPRESENTATIONS OR WARRANTIES AGAINST THE POSSIBILITY OF DELETION, MISDELIVERY OR FAILURE TO STORE COMMUNICATIONS, PERSONALIZED SETTINGS OR OTHER DATA. YOU ACCEPT THE INHERENT SECURITY RISKS OF PROVIDING INFORMATION AND DEALING ONLINE OVER THE INTERNET AND WILL NOT HOLD US RESPONSIBLE FOR ANY BREACH OF SECURITY. NEITHER THE PROVIDER, NOR ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS, SERVICE PROVIDERS, AND THEIR RESPECTIVE BOARD MEMBERS, DIRECTORS, REPRESENTATIVES, AND EMPLOYEES, NOR ANY OTHER PERSON ASSOCIATED WITH THE PROVIDER WILL BE RESPONSIBLE OR LIABLE FOR ANY LOSS, AND NO SUCH PARTY TAKES ANY RESPONSIBILITY FOR, AND WILL NOT BE LIABLE FOR, ANY USE OF THE SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY LOSSES, DAMAGES OR CLAIMS ARISING FROM: (I) SERVER FAILURE OR DATA LOSS; (II) CORRUPT FILES; (III) UNAUTHORIZED ACCESS TO THE SOFTWARE; OR (IV) ANY THIRD-PARTY ACTIVITIES, INCLUDING WITHOUT LIMITATION THE USE OF VIRUSES, PHISHING, BRUTEFORCING OR OTHER MEANS OF ATTACK. 10.4 You agree and understand that under no circumstances will the operation of the Software and your use of it be deemed to create a relationship that includes the provision of or tendering of investment advice. NO FINANCIAL, INVESTMENT, TAX, LEGAL OR SECURITIES ADVICE IS GIVEN THROUGH OR IN CONNECTION WITH THE SOFTWARE. YOU AGREE AND UNDERSTAND THAT WE ACCEPT NO RESPONSIBILITY WHATSOEVER FOR, AND SHALL IN NO CIRCUMSTANCES BE LIABLE IN CONNECTION WITH, YOUR DECISIONS TO USE THE SOFTWARE. NOTHING CONTAINED ON THE SOFTWARE CONSTITUTES A SOLICITATION, RECOMMENDATION, ENDORSEMENT, OR OFFER BY US OR ANY THIRD PARTY TO BUY OR SELL ANY DIGITAL ASSETS, SECURITIES, OR OTHER FINANCIAL INSTRUMENTS. 10.5 SOME JURISDICTIONS DO NOT ALLOW EXCLUSION OF WARRANTIES OR LIMITATIONS ON THE DURATION OF IMPLIED WARRANTIES, SO THE ABOVE DISCLAIMER MAY NOT APPLY TO YOU IN ITS ENTIRETY BUT WILL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.
11. Liability Disclaimer 11.1 THE PROVIDER, ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS, AUTHORIZED SERVICE PROVIDERS, AND THEIR RESPECTIVE BOARD MEMBERS, DIRECTORS, REPRESENTATIVES, AND EMPLOYEES WILL IN NO EVENT BE LIABLE FOR DAMAGES OF ANY KIND, UNDER ANY LEGAL THEORY, ARISING OUT OF OR IN CONNECTION WITH THESE TERMS OR YOUR ACCESS TO OR USE OF, OR INABILITY TO ACCESS OR USE, THE SOFTWARE. THIS INCLUDES BUT IS NOT LIMITED TO, PERSONAL INJURY, PAIN AND SUFFERING, EMOTIONAL DISTRESS, LOSS OF REVENUE, PROFITS, BUSINESS OR ANTICIPATED SAVINGS, LOSS OF USE, GOODWILL, OR DATA, OR FOR THE COST OF PROCURING SUBSTITUTE PRODUCTS AND WHETHER SUCH LIABILITY ARISES FROM A CLAIM BASED UPON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE, AND WHETHER OR NOT THE PROVIDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. 11.2 THE PROVIDER BEARS NO RESPONSIBILITY FOR ANY MALFUNCTIONS, INTERRUPTIONS, SECURITY VULNERABILITIES, OR PERFORMANCE ISSUES RELATED TO THE USER’S HOSTING ENVIRONMENT. THE PROVIDER DOES NOT WARRANT THAT THE SOFTWARE WILL FUNCTION WITHOUT ERRORS OR INTERRUPTIONS IF THE USER’S SERVER CONFIGURATION IS INADEQUATE, OUTDATED, OR IMPROPERLY MAINTAINED. 11.3 THE PROVIDER, ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS, AUTHORIZED SERVICE PROVIDERS, AND THEIR RESPECTIVE BOARD MEMBERS, DIRECTORS, REPRESENTATIVES, AND EMPLOYEES WILL IN NO EVENT BE LIABLE FOR ANY OF USER’S SERVER FAILURES, CRASHES, OR UNEXPECTED DOWNTIMES, DATA LOSS, CORRUPTION, OR BREACHES DUE TO MISCONFIGURED OR INSECURE SERVER SETTINGS, SECURITY INCIDENTS, INCLUDING UNAUTHORIZED ACCESS, HACKING, MALWARE INFECTIONS, OR OTHER ATTACKS OCCURRING DUE TO THE USER’S SERVER VULNERABILITIES, PERFORMANCE DEGRADATION CAUSED BY INADEQUATE SERVER RESOURCES OR CONFLICTING THIRD-PARTY SOFTWARE. 11.4 THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES WILL NOT APPLY TO YOU TO THE EXTENT PROHIBITED BY APPLICABLE LAW. IN JURISDICTIONS WHERE SUCH EXCLUSIONS AND LIMITATIONS ARE NOT ALLOWED, WE ARE RESPONSIBLE TO YOU ONLY FOR LOSSES AND DAMAGES THAT ARE A REASONABLY FORESEEABLE RESULT OF OUR FAILURE TO USE REASONABLE SKILL AND CARE OR OUR BREACH OF THESE TERMS. 11.5 THE AGGREGATE LIABILITY OF THE PROVIDER AND ITS AFFILIATES, MEMBERS, LICENSORS, AGENTS AND SERVICE PROVIDERS RELATING TO THE SOFTWARE WILL BE LIMITED TO AND WILL NT EXCEED ONEHUNDRED SWISS FRANCS (CHF 100.00). THE LIMITATIONS AND EXCLUSIONS APPLY EVEN IF THIS REMEDY DOES NOT FULLY COMPENSATE YOU FOR ANY LOSSES OR FAILS OF ITS ESSENTIAL PURPOSE. 11.6 THE FOREGOING LIMITATIONS WILL SURVIVE AND APPLY EVEN IF ANY LIMITED REMEDY SPECIFIED IN THESE TERMS IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE. 11.7 IF ANY PROVISION OF THIS SECTION 11 IS OR BECOMES INVALID, THE REMAINING PROVISIONS SHALL REMAIN UNAFFECTED AND WILL BE REPLACED BY A VALID PROVISION THAT CLOSELY MATCHES THE ECONOMIC INTENT OF THE INVALID PROVISION.
12. Force Majeure The Provider is not liable for any damage, loss, delay, or inconvenience caused by circumstances beyond its reasonable control. Such circumstances include, but are not limited to, war, threats of war, riots, civil disturbances, terrorist activities, industrial disputes, natural or nuclear disasters, fires, airport closures, adverse weather conditions, utility service interruptions or failures, or actions by any local or national government.
13. Data Processing and Privacy 13.1 The Provider does not collect, process, or store any personal data of the User. 13.2 The Software collects only anonymized and aggregated data for the sole purpose of optimizing performance and improving service functionality. This may include, but is not limited to:

* General trading activity metrics (without identifying individual trades or Users);
* System performance logs; and
* Software usage analytics (e.g., frequency of feature utilization). 13.3 No personally identifiable information (PII) or sensitive financial data is processed or retained by the Provider. 13.4 The User acknowledges that the Provider may analyze anonymized data to enhance the Software’s efficiency and usability, while ensuring compliance with all applicable data protection laws, including but not limited to the Swiss Federal Act on Data Protection (FADP). 13.5 The Provider implements industry-standard security measures to protect the integrity and confidentiality of all anonymized data it processes.

14. Changes to these Terms These Terms may be changed at any time at our sole discretion and without prior notice. All changes are effective immediately upon posting. By continuing to use the Software after revised Terms have been posted, you signify your acceptance of and agreement to the changes.
15. General 15.1 Nature of these Terms: Nothing contained in these Terms shall be construed as creating any agency, partnership, employment of any type or other form of joint enterprise between you and the Provider. You shall not represent to the contrary, either expressly, implicitly, by appearance, or otherwise. 15.2 No Waiver: Our failure to enforce any provision of these Terms does not constitute a waiver of its right to enforce that provision, any other provision, or these Terms as a whole in the future. 15.3 Assignment: You may not assign any of your rights, licenses, or obligations under these Terms without our prior written consent. Any attempt by you to do so will be void. We may assign its rights, licenses, and obligations under these Terms without any limitations and without your prior consent. 15.4 Notices: Any notices or other communications provided by the Provider under these Terms will be given: (i) via email; or (ii) by posting to the respective Telegram chat. For notices made by email, the date of receipt will be deemed the date on which such notice is transmitted. 15.5 Severability: If any provision of these Terms is deemed invalid by a court of competent jurisdiction, that provision will be limited to the minimum extent necessary, and the remaining provisions will continue to be fully effective.
16. Applicable Law and Place of Jurisdiction 16.1 All matters relating to the Software and these Terms, including any dispute or claim arising from or related to them (including non-contractual disputes or claims), shall be governed by and construed in accordance with the internal laws of Switzerland, without regard to any choice or conflict of law provision or rule (whether of Switzerland or any other jurisdiction), to the exclusion of the UN Convention on Contracts for the International Sale of Goods (CISG). 16.2 Any disputes, legal suit, action, or proceeding arising out of or related to these Terms shall be subject to the exclusive jurisdiction of the Courts of Brig-Glis, VS, Switzerland, subject to an appeal at the Swiss Federal Court. However, we retain the right to bring any suit, action, or proceeding against you for breach of these Terms in your country of residence or any other relevant country. You waive any objections to the exercise of jurisdiction over you by such courts and to venue in such courts. 16.3 In the event of a dispute, you agree to maintain the confidentiality of all proceedings, including, but not limited to, any and all information gathered, prepared, and presented for the purposes of litigation or related to the dispute(s).

Provided by: Arrow Trade AG

Contact: <info@arrowtrade.ch> Last updated: January 2025


# Common Issues

* **No issues reportet yet** 🥳


# License System

This page explains how unCoded’s licensing works, how to check your status via Telegram, and how to top up your license balance.

### 1. Overview

Every unCoded user starts with **$100** of free license credit. License fees are deducted as a percentage of each profit made by the bot:

* **Standard fee:** 30% of net profits
* **Referral fee:** 20% of net profits (when registering via our Binance referral link)

To view and manage your license, use the Telegram function **`license`** in your unCoded chat.

***

### 2. Checking Your License Status

In Telegram, use the function **`license` .**

You will receive a summary like this:

```
License
Status:            true
Balance:           70.06$
Profit Share:      20%
Earnable Profit:   350.30$

Info
Total Profit:      2244.71$
Profit Paid:       448.94$
Free Tokens:       100$
```

**Field definitions:**

* **Status:** `true` if your license is active
* **Balance:** Remaining credit for future fees
* **Profit Share:** Your current fee percentage
* **Earnable Profit:** Profit you can still earn before depleting your credit
* **Total Profit:** Cumulative profit generated by the bot
* **Profit Paid:** Total fees collected by the system
* **Free Tokens:** Initial $100 credit granted to all users

***

### 3. Topping Up Your License Balance

To add credit, use our payment bot:

1. In the `license` summary, click the **@unCodedPayment\_bot** link.
2. If it doesn’t start automatically, send `/start` to initiate the bot.
3. Follow the prompts:
   1. **Enter your Binance UID** (the same account your bot uses).
   2. Select **`Deposit`** from the payment bot menu.
   3. Enter the **amount** you wish to deposit.
   4. You will receive a **Binance Pay link**—complete the payment there.
4. Your balance will be updated within **12 hours**.

***

### 4. Fee Structure

* **Standard Users:** 30% of each profit
* **Referral Users (**[**with our Binance link**](https://bit.ly/B-20Fee)**):** 20% of each profit

Fees are automatically deducted from your license balance. If your balance reaches zero, further trading profits will be paused until you top up again.

***

For questions or assistance, join our community:

[unCoded Telegram Group](https://t.me/Official_unCoded)


