Help center · Something's wrong
Why did Binance refuse my order?
The message Binance returns says why; the three we see most are an unsigned TradFi-Perps agreement, insufficient margin, and an invalid API key or IP.
- "Please sign TradFi-Perps agreement contract" — the coin is one of Binance's stock-linked perpetuals (for example SHOPUSDT, DKNGUSDT, APPUSDT). Binance requires you to accept their agreement once in the app before it allows orders on them. Accept it, or keep the bot away from them with
/banCoin. On Tier 2 and up,/banGroup TradFi(or the TradFi button after/banGroup) skips every TradFi coin at once, and new accounts already start with TradFi banned. - "Margin is insufficient" — your futures wallet does not have the free margin for the entry. Each entry needs roughly its position size in margin, so position size × open positions has to fit in your balance. Lower
/setPositionSizeor/setPositionLimit, or add funds. - "Invalid API-key, IP, or permissions" — the key was deleted, futures is not enabled, or our IP (91.99.78.29) is not in its allowed list. Create a new key and save it at /app/keys.
More detail on the last one: Invalid API-key, IP, or permissions: how to fix.
Each refusal the bot reports has its own page: the TradFi-Perps agreement, insufficient margin, a refused key, Multi-Assets mode, an order below the coin's minimum, leverage limits and a stop-loss that could not be placed.
Updated 2026-10-11.
Related
- Why is the bot not opening any trades?
- Why did Binance refuse my key, and how do I fix it?
- Why does the bot say Enable Futures is off on my key?
- Why was auto-trading switched off for insufficient margin?
- What is the TradFi-Perps agreement, and why are those coins skipped?
- Why was my order refused for Multi-Assets mode?
Not a member yet? Try VIP free for 3 days, auto-trading included.
Still stuck? Send /support to @hafizebot with your question, or write to [email protected]. Futures trading carries a high risk of loss; nothing here is investment advice.