Balance Available on Exchange but Bot Displays 0

If you see funds in your exchange account but the bot shows 0 available balance, the issue is almost always related to wallet location, account type, or available margin.

Below are the correct, updated steps for each supported exchange:

  • Bybit

  • Binance

  • MEXC


🔵 BYBIT — Balance Shows 0 in Bot

✅ The Bot Reads:

Derivatives → USDT Perpetual → Available Balance


Step 1 — Check Where Your Funds Are

  1. Log in to Bybit

  2. Click Assets (top right)

  3. Check if your USDT is inside:

  • Funding Account ❌

  • Spot Account ❌

  • Derivatives Account ✅ (required)


Step 2 — Transfer to Derivatives

If funds are in Funding or Spot:

  1. Click Assets

  2. Click Transfer

  3. Select:

  • From: Funding (or Spot)

  • To: Derivatives

  • Coin: USDT

  • Amount: Max

  • Click Confirm

Transfer is instant and free.


Step 3 — Check Available Balance

Go to:

Assets → Derivatives

Make sure you see:

Available Balance > 0

⚠ The bot reads Available, not Total Equity.


If Using Unified Trading Account (UTA)

Go to:

Assets → Unified Trading Account

Check:

  • Equity

  • Available Balance

If Available = 0, your funds are locked in:

  • Open positions

  • Margin usage

  • Orders

Close positions or cancel open orders.


🟡 BINANCE — Balance Shows 0 in Bot

✅ The Bot Reads:

Futures Wallet → USDT-M Futures → Available Balance


Step 1 — Check Wallet Type

  1. Log in to Binance

  2. Click Wallet

  3. Click Overview

  4. Check if your USDT is in:

  • Funding Wallet ❌

  • Spot Wallet ❌

  • Futures Wallet ✅ (required)


Step 2 — Transfer to Futures (USDT-M)

  1. Go to Wallet → Transfer

  2. Select:

  • From: Spot (or Funding)

  • To: USDⓈ-M Futures

  • Coin: USDT

  • Amount: Max

  • Click Confirm


Step 3 — Confirm Available Balance

Go to:

Wallet → Futures → USDT-M

Check:

  • Available Balance

  • Not just Wallet Balance

If Available = 0:

  • You may have open positions

  • Or margin is allocated

Close positions if needed.


🟢 MEXC — Balance Shows 0 in Bot

✅ The Bot Reads:

Futures Account → USDT Perpetual → Available Balance


Step 1 — Check Where Funds Are

  1. Log in to MEXC

  2. Click Assets

  3. Check if funds are in:

  • Spot Account ❌

  • Funding Account ❌

  • Futures Account ✅ (required)


Step 2 — Transfer to Futures

  1. Click Assets

  2. Click Transfer

  3. Select:

  • From: Spot (or Funding)

  • To: Futures

  • Coin: USDT

  • Amount: Max

  • Confirm


Step 3 — Verify Available Balance

Go to:

Assets → Futures

Confirm:

Available Balance > 0

If it shows 0:

  • Margin is being used

  • Open positions exist

  • Cross margin may lock funds


🔒 Common Reasons Across All Exchanges

If balance still shows 0:

  1. API key does not have Futures/Derivatives permission

  2. API key is connected to wrong account type

  3. Funds are locked in open trades

  4. Funds are in Earn / Savings / Copy Trading

  5. Minimum margin requirement not met


✅ Final Checklist Before Starting the Bot

✔ Funds in Futures/Derivatives wallet
✔ Available Balance > 0
✔ No open positions (if using isolated logic)
✔ Correct API permissions

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow