This guide shows how to connect Binance Futures to IQai Bot so you can trade directly from alerts and manage positions from Telegram.
Before you start
Use a dedicated API key for IQai Bot (recommended).
Use trade-only permissions.
Never enable withdrawals.
Step 1 — Create an API Key on Binance
Go to Settings > Account > API Management.
Create a new API key (give it a name like IQAI_BOT).

Permissions to enable
✅ Enable Futures (USDⓈ-M Futures)
✅ Enable IP access restrictions
Set the value to (iq.ai.server.ip)
Permissions to avoid
❌ Anything not required for trading

Once created, Binance will show you:
Secret Key (store it safely — you won’t see it again)
Step 2 — Open the Binance exchange card in IQai Bot
Open IQai Bot in Telegram.

Step 3 — Choose the environment (Testnet / Mainnet)
On the Binance card, tap Toggle Env to select the environment:
Testnet: best for testing without real funds
Mainnet: real trading with real funds
Make sure the card shows the environment you intend to use.
Step 4 — Add your API Key & Secret
Inside the Binance card:
Tap Edit API Key → paste your Binance API key
Tap Edit Secret → paste your Binance API secret
Keys are stored encrypted and won’t be displayed back to you.
Step 5 — Verify the connection
After setting credentials, tap:
✅ Verify
If verification succeeds, the Binance card will show it as verified/configured.
If verification fails:
Confirm Futures permission is enabled on the Binance API key
Re-check key/secret values
If IP restrictions are enabled, ensure IQai server IP is whitelisted
Binance Futures supports different position modes:
Hedge mode: separate LONG and SHORT positions per symbol
One-way mode: one net position per symbol
In the Binance card, tap Position Mode and choose your preference.

If Binance refuses to switch, it usually means you have:
The bot will guide you through cleaning up, then you can retry.
Recommended first test
Set Testnet with Toggle Env
Select execution: /exec → Binance testnet
Test: /open btc with a small preset
Last updated