> ## Documentation Index
> Fetch the complete documentation index at: https://uncoded.ch/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Common issues

> Diagnose and resolve the most frequent problems with unCoded setup, trading, and licensing.

If your bot is not behaving as expected, work through the relevant issue below. For deeper investigation, see the full [troubleshooting guide](/optimization/troubleshooting).

<AccordionGroup>
  <Accordion title="Bot won't start">
    **Symptoms:** The bot exits immediately after launch or never initializes.

    **Steps to resolve:**

    1. Verify that you have accepted the Terms of Service during setup. In Telegram, send `/start`, select **Configurations**, and confirm `acceptTosAndStart` is set to `true`. The bot will not start without this.
    2. Confirm your Binance API Key and Secret Key are correctly entered in the deployment configuration.
    3. Confirm that your API keys have the required Binance permissions: **Spot & Margin Trading** must be enabled, and **IP restrictions** must include your server's static IP.
    4. Check the bot logs for specific error messages.
  </Accordion>

  <Accordion title="No trades executing">
    **Symptoms:** The bot runs but places no buy orders.

    **Steps to resolve:**

    1. Verify the trading pair (e.g., `PEPE/USDC`) exists on Binance Spot.
    2. Check that your USDC balance meets the `investmentPerBuy` threshold.
    3. Ensure you have enough BNB in your account to cover trading fees.
    4. Review your `buyPercentage` setting. If it is set too high, the required price drop to trigger a buy may rarely occur.
    5. Confirm your license balance is above zero — if depleted, new buys are paused after the grace period.
  </Accordion>

  <Accordion title="Sell orders not being placed">
    **Symptoms:** The bot buys successfully but does not place corresponding sell orders.

    **Steps to resolve:**

    1. Lower your `sellActivateDistancePercentage`. If it is too high, the price needs to drop further before sell orders activate.
    2. Review `sellCancelDistancePercentage`. A value set too low may cause sell orders to be cancelled before they execute.
    3. Check the bot logs to confirm sell order placement attempts and any error responses from Binance.
  </Accordion>

  <Accordion title="License balance depleted">
    **Symptoms:** The bot stops placing new buy orders.

    **What happens:**

    * When your license balance reaches zero, there is a **24-hour grace period** during which the bot continues normal operation.
    * After the grace period, new buy orders are paused.
    * Existing open positions and sell orders continue to execute normally — you will not lose open trades.

    **To resume buying:**

    Top up your balance via **@unCodedPayment\_bot** in Telegram. See [License system](/support/license-system) for step-by-step instructions.
  </Accordion>

  <Accordion title="High trading fees">
    **Symptoms:** Fees are cutting into profits more than expected.

    **Steps to resolve:**

    1. Switch your `quoteAsset` to `USDC`. Consistent USDC trading volume qualifies you for **Binance VIP1 status**, which reduces maker and taker fees significantly.
    2. Maintain a BNB balance in your Binance account. Enabling the **BNB fee discount** in Binance settings gives you a 25% reduction on trading fees.
    3. Review your configuration for unnecessarily frequent trades with very small profit targets, which can erode returns through accumulated fees.
  </Accordion>
</AccordionGroup>

<Note>
  If you cannot resolve an issue using this page, consult the [troubleshooting guide](/optimization/troubleshooting) or ask in the [unCoded community Telegram group](https://t.me/+S-URqYE2MTdls2N6).
</Note>
