Before AIO Terminal can execute trades on your behalf, you need to connect it to your Binance account via an API key. This guide walks through the entire setup: creating the API key, enabling the right permissions, securing it with IP restriction, and logging in to AIO Terminal for the first time.
AIO Terminal is available to all VIP plan subscribers. After subscribing, contact us on Telegram (@nguyenthl) to receive your AIO Terminal login credentials and the trusted IP addresses you'll need for step 5 below.
Step 1: Open API Management on Binance
Log in to your Binance account at binance.com. Click your profile icon in the top-right corner to open the account menu. From the dropdown, click API Management.
You will land on the API Management page, which lists all existing API keys on your account. If this is your first time, the list is empty.
Give your API key a clear label such as "AIO Terminal" so you can identify it later. If you ever need to revoke or audit it, a descriptive label saves time.
Step 2: Create a New API Key
Click the Create API button. Binance will ask you to choose the key type:
- System generated β Binance generates the key and secret for you. This is the correct choice for AIO Terminal.
- Self-generated (Ed25519) β for advanced use cases requiring custom key generation. Not needed here.
Select System generated, then enter a label (e.g. "AIO Terminal") and click Next. Binance will prompt you to complete an identity verification step β this typically involves email confirmation, SMS OTP, or Google Authenticator depending on your account's 2FA setup. Complete the verification to proceed.
Step 3: Save Your API Key and Secret Key β Do This Now
After verification, Binance displays your new API Key and Secret Key. This is the only time the Secret Key is ever shown. Once you close this page, the Secret Key is gone from Binance's UI permanently β there is no "reveal secret" button later.
Copy both the API Key and the Secret Key and save them somewhere secure (a password manager is ideal) before clicking away. If you lose the Secret Key, you must delete this API key and create a new one from scratch.
These two values are what you will enter into AIO Terminal's settings to connect your Binance account:
- API Key β a long alphanumeric string, looks like a UUID. Safe to share with AIO Terminal.
- Secret Key β equally long, equally random. Treat this like a password. AIO Terminal encrypts and stores it server-side; it is never exposed in plain text.
Step 4: Enable Futures Permission
After your API key is created, you'll land on its settings page (or navigate back to API Management and click the key). You will see a list of permission checkboxes. By default, only Read Info may be enabled.
To allow AIO Terminal to place and manage orders, you must enable:
- Enable Futures β required for AIO Terminal to submit Long/Short orders, set TP/SL, place trailing stops, and close positions on your Binance USDβ-M Futures account.
Never enable "Enable Withdrawals" on an API key used with any third-party tool. AIO Terminal does not require withdrawal permissions and will never ask for them. Keeping withdrawals disabled means AIO Terminal β and anyone who might compromise the API key β cannot move funds out of your account. This is a critical security boundary.
After checking Enable Futures, save the permissions. Binance may require another 2FA confirmation.
Step 5: Restrict Access to Trusted IPs Only
This is the most important security setting. On the same API key settings page, find the option labeled "Restrict access to trusted IPs only" and enable it.
When this is active, your API key can only be used from the specific IP addresses you list. Even if the API key and Secret Key were somehow stolen, they would be useless to an attacker calling from any other IP address β the Binance server rejects any request not originating from your whitelisted IPs.
What IP Addresses to Enter
The AIO Indicator team will provide you with the trusted IP addresses to whitelist when you receive your AIO Terminal login credentials. These are the IP addresses of the AIO Terminal server β the only machine that ever makes API calls on your behalf.
When you subscribe to the VIP plan and contact us on Telegram, we send you:
β’ Your AIO Terminal login credentials (username + initial password)
β’ The trusted IP addresses to whitelist in your Binance API settings
Enter these IPs into the "Restrict access to trusted IPs only" field on Binance, separated by commas or entered one per line depending on Binance's current UI.
After entering the IPs and saving, your API key is fully configured. The combination of "Futures enabled, withdrawals disabled, IP-restricted" is the gold-standard security posture for a trading tool API key.
Step 6: Log In to AIO Terminal
Open terminal.aioindicator.com in any modern browser. You do not need to install anything β AIO Terminal is entirely web-based and works on desktop, tablet, and mobile.
Log in with the username and initial password provided by the AIO Indicator team. On your first login, you will be prompted to set a new password. Choose a strong, unique password and store it in your password manager.
Connecting Your Binance Account
After logging in, navigate to Settings inside AIO Terminal. Enter your:
- API Key β the key string from Step 3
- Secret Key β the secret string from Step 3
AIO Terminal will validate the connection by making a test read call to your Binance account. If the connection succeeds, your open positions and orders will appear in the dashboard within the next data sync cycle (default: 5 seconds).
Your API Key and Secret Key are encrypted on the AIO Terminal server. They are never stored in plain text, never transmitted unencrypted, and never visible to the AIO Indicator team. AIO Terminal only uses your Binance API key β never your Binance account password.
Adding a Second Binance Account (Optional)
AIO Terminal supports up to 2 Binance accounts simultaneously. To add a second account, repeat the API key creation process above on your second Binance account, then enter those credentials in AIO Terminal's Settings under the second account slot.
You can switch between accounts within the Terminal interface. This is useful for traders who run separate accounts for different strategies β for example, one account for trend-following futures positions and another for shorter-term scalping.
Testing on Binance Testnet First
If you are new to futures trading or to AIO Terminal, we strongly recommend connecting to Binance Testnet before going live. Testnet gives you a simulated futures environment with virtual funds β all AIO Terminal features work identically: Long, Short, TP/SL, Trailing Stop, Close All β but no real money is at risk.
To use Testnet:
- Create an account at testnet.binancefuture.com (separate from your main Binance account)
- Generate an API key on the testnet site using the same process described above
- In AIO Terminal Settings, switch to Testnet mode and enter your testnet API credentials
- Practice until you're comfortable, then switch back to mainnet with your real credentials
Troubleshooting Common Setup Issues
Connection fails: "Invalid API key"
Double-check that you copied the full API Key string with no extra spaces. API keys are case-sensitive and typically 64 characters long. If you copied it from Binance correctly but it still fails, the most common cause is that the Futures permission has not been saved yet β return to Binance API Management and confirm "Enable Futures" is checked and saved.
Orders submit but get rejected: "IP address not whitelisted"
This error from Binance means you have IP restriction enabled but the AIO Terminal server's IP is not in your whitelist, or you entered the IP incorrectly. Contact us on Telegram and we will re-confirm the current IP addresses. Note that AIO Terminal server IPs do not change frequently, but if the team updates infrastructure, you will be notified and asked to update your whitelist.
Cannot enable Futures: "Complete futures account setup first"
Binance Futures requires activating your futures account before API-level futures permissions can be granted. Log in to Binance, navigate to the Futures section, and complete the futures onboarding (typically involves reading the risk disclosure and confirming your trading experience). Once the futures account is active, return to API Management and enable the Futures permission on your key.
Lost the Secret Key after closing the page
The Secret Key cannot be retrieved after the creation screen is closed. You must delete the compromised/lost API key from Binance API Management and create a new one from scratch. The old key should be deleted immediately to prevent any security risk from an unrecorded key existing on Binance's end.
Quick-Reference Checklist
Use this checklist to confirm your setup is complete and secure:
- ☐ Binance API key created with a recognizable label (e.g. "AIO Terminal")
- ☐ API Key and Secret Key saved in a password manager
- ☐ Enable Futures permission checked and saved
- ☐ Enable Withdrawals β NOT checked (should remain disabled)
- ☐ "Restrict access to trusted IPs only" enabled with AIO Terminal IPs entered
- ☐ Logged in to terminal.aioindicator.com with provided credentials
- ☐ Initial password changed to a strong unique password
- ☐ API credentials entered in AIO Terminal Settings β connection confirmed
Once all items are checked, your AIO Terminal is fully operational. Open your first position using the Long or Short tab and experience the speed difference compared to Binance's native interface.
If you have any questions during setup, reach us on Telegram at @nguyenthl β we'll walk you through it.