Connect Binance in under 90 seconds.
You will create an API key with futures trading enabled and withdrawals disabled, then paste two strings into our dashboard. No password is ever shared.
Never check the "Enable Withdrawals" box
If a service tells you to enable withdrawals, leave immediately. We will refuse a key that has withdrawal permission.
Use a sub-account if you can
Binance lets you create a sub-account dedicated to bot trading. It isolates the API permissions and the balance from your main account.
Open the Binance API management page
Log into Binance, click your profile icon, and choose "API Management". On a fresh sub-account this will be empty.
Create a new API key
Click "Create API". Choose "System generated". Give it a name like "Elch Trade" so you remember which key is which. Complete the security checks (Google Authenticator, SMS, email).
Set the right permissions — exactly these three
Edit the new key’s permissions and tick the following boxes:
- Enable Reading — required, so we can see your balance and orders
- Enable Futures — required, so we can trade futures on your behalf
- Restrict access to trusted IPs only — paste in our server IP (shown on the setup page)
Make sure these boxes are UNCHECKED
Check carefully before saving:
- Enable Spot & Margin Trading — leave unchecked
- Enable Withdrawals — leave unchecked
- Permits Universal Transfer — leave unchecked
Paste the key and secret into the Elch Trade dashboard
After saving permissions, Binance shows the API key and the API secret. Copy both into the setup screen in our dashboard. The secret is shown only once — if you lose it, delete the key and create a new one.
Make sure your futures wallet has USDT
Transfer some USDT from your spot wallet to your USDT-M Futures wallet on Binance. Even $20 is enough to receive signals and start placing manual trades.
Troubleshooting
Re-open the API key permissions and confirm Futures trading is enabled and the IP allowlist contains our server IP.
Binance expires API keys after 90 days. Create a new key and paste it into the dashboard — same procedure as step 5.
Inside Binance, go to Wallet → Futures → Transfer, and move some USDT from your spot wallet to the USDT-M Futures wallet.