The issue is very clear from your screenshot — your balance is too low to place a trade.

What’s happening:

Your available balance: 0.00000361 USDT

Price of NIGHT: ~0.03692 USDT

Minimum required to buy even a tiny amount is much higher than your current balance

That’s why:

“Max Buy = 0 NIGHT”

Buy button doesn’t execute properly

Why this happens

On :

There is a minimum order size (usually around 5–10 USDT depending on the pair)

Your balance is basically near zero, so no trade is possible

How to fix it ✅

You have 3 options:

1. Add USDT to your Spot wallet

Go to Assets → Deposit

Deposit at least 5–10 USDT

2. Transfer funds (if you have elsewhere)

If you have funds in:

Funding wallet

P2P wallet

Futures wallet

➡️ Transfer them to Spot wallet

3. Buy USDT via P2P

Use P2P trading to buy USDT using local payment methods

Important tip ⚠️

Even if your balance shows small amounts like this, it's usually:

leftover dust

not usable for trading

You can convert it using:

Convert Small Balance to BNB feature

If you want, I can guide you step-by-step on how to deposit or buy USDT in Pakistan 👍