SignalBee
Docs/Exchange Guides

BingX Exchange Setup

Connect your BingX account to SignalBee in minutes. This guide walks you through creating and configuring API keys with the exact permissions needed for automated trading.


Prerequisites

Before you begin, make sure you have:

  • Verified BingX account - Identity verification (KYC) completed
  • 2FA enabled on BingX - Required for API key creation
  • SignalBee account - Ready to connect an exchange
  • Password manager - For storing your API credentials securely

Security Note: BingX requires 2FA (two-factor authentication) to create API keys. If you haven't enabled 2FA yet, go to User CenterSecurity in your BingX account.


About BingX

BingX is a global cryptocurrency exchange known for its copy trading features and competitive fees. Key highlights:

  • Copy trading focus - Popular platform for social and copy trading
  • Competitive fees - 0.1% maker/taker fees on spot
  • Global reach - Available in 100+ countries
  • Strong API documentation - Well-documented REST API

Creating Your API Key

Follow these steps to create an API key on BingX:

Step 1: Log In to BingX

  1. Go to www.bingx.com
  2. Log in with your email and password
  3. Complete 2FA verification if prompted

Step 2: Navigate to API Management

  1. Click your profile icon in the top-right corner
  2. Select User Center from the dropdown menu
  3. Click API Management in the left sidebar
  4. You'll see a list of your existing API keys (if any)

Step 3: Create a New API Key

  1. Click the Create API button
  2. You'll be presented with the API configuration screen

Step 4: Enter a Description

  1. Enter a descriptive label: SignalBee Trading
  2. A clear label helps you identify this key's purpose later

Tip: Use specific labels like "SignalBee-Spot" or "SignalBee-Main" if you plan to create multiple keys for different purposes.

Step 5: Configure Permissions

  1. Check the permission boxes as described in the Configuring Permissions section below
  2. Enable Read and Spot Trade permissions
  3. Never enable the Withdrawal permission

Step 6: Complete Security Verification

  1. Enter your 2FA code from your authenticator app
  2. Click Confirm to create your key
  3. Wait for the system to generate your credentials

Step 7: Copy Your Keys IMMEDIATELY

After creation, your credentials will be displayed:

  • API Key - Can be viewed later in your API Management page
  • Secret Key - ⚠️ Shown only ONCE - Copy it immediately!
KeyCan View Later?Action Required
API Key✅ YesCopy and save
Secret KeyNO - Never shown againCopy immediately!

Warning: If you navigate away without copying your Secret Key, you'll need to delete this API key and create a new one. There is no way to recover a Secret Key.

Save both keys in your password manager now before proceeding.


Configuring Permissions

BingX has a straightforward permission system. This is critical for security.

Required Permissions

PermissionEnable?Why
Read✅ YesAllows SignalBee to check your balances and account info
Spot Trade✅ YesAllows SignalBee to place and manage spot orders

Never Enable These Permissions

PermissionEnable?Why
WithdrawNEVERSignalBee never needs withdrawal access. Enabling this is a serious security risk.
Futures Trade❌ NoNot needed for spot trading with SignalBee
Transfer❌ NoNot needed for SignalBee trading

Security Note: Even if your API key is somehow compromised, funds cannot be withdrawn without withdrawal permission enabled. This is your most important security protection.

Simpler Than Some Exchanges

BingX uses a simple permission model:

ExchangeTrading Permission Model
BingXTwo permissions: Read + Spot Trade
BitstampSix separate permissions (buy/sell × limit/market/open)
OKXThree credentials + multiple permissions

This makes BingX one of the simpler exchanges to configure.


IP Whitelist Configuration

IP whitelisting restricts your API key to only work from specific IP addresses. This is optional but adds a strong security layer.

Why Use IP Whitelisting?

ScenarioWithout WhitelistWith Whitelist
SignalBee places trade✅ Works✅ Works
Attacker tries stolen key⚠️ Could work❌ Blocked

Even if your API key is somehow exposed, it won't work from unauthorized IP addresses.

SignalBee Server IP Addresses

Note: Contact support@signalbee.trade to request SignalBee's current production IP addresses for whitelisting. We maintain static IPs specifically for exchange API calls and will notify you before any infrastructure changes.

How to Configure IP Whitelisting

  1. In API Management, find your SignalBee API key
  2. Click Edit next to the key
  3. Enable IP Address Restriction
  4. Enter each SignalBee IP address provided by support
  5. Click Save
  6. Complete 2FA verification if prompted

If You Skip IP Whitelisting

If you choose not to use IP whitelisting:

  1. Leave IP restrictions disabled
  2. Understand this is less secure but still safe if withdrawals are disabled
  3. Your other security measures (no withdrawal permission) still protect your funds

Adding to SignalBee

Now connect your BingX API key to SignalBee:

Step 1: Go to Exchanges Page

  1. Log in to your SignalBee account
  2. Navigate to Exchanges in the main menu

Step 2: Add New Exchange

  1. Click the Add Exchange button
  2. Select BingX from the exchange list

Step 3: Enter Your Credentials

BingX uses a simple two-value API system:

  1. API Key - Paste your BingX API key
  2. Secret Key - Paste your BingX Secret key
  3. Label (optional) - Enter a name like "BingX Main Account"

Note: BingX requires only 2 credentials (API Key + Secret Key). This is simpler than exchanges like OKX or KuCoin that require an additional passphrase.

Step 4: Test the Connection

  1. Click Save and Test Connection
  2. Wait for SignalBee to verify your credentials
  3. Look for the ✅ success message

Step 5: Verify Your Setup

After successful connection:

  1. Your BingX balances should appear in SignalBee
  2. Check that your expected assets are listed
  3. Balances confirm the Read permission is working

Tip: If balances don't appear, verify that Read permission is enabled on your API key.


BingX-Specific Considerations

Ticker Format

BingX uses hyphen-separated ticker symbols, which matches SignalBee's native format:

SignalBee FormatBingX Format
BTC-USDTBTC-USDT
ETH-USDTETH-USDT
XRP-USDTXRP-USDT
SOL-USDTSOL-USDT

No conversion needed! Your webhook symbols work directly with BingX.

Supported Order Types

BingX spot trading supports the following order types:

Order TypeSupportedNotes
Market Order✅ YesExecutes immediately at best available price
Limit Order✅ YesExecutes at specified price or better
Stop Order❌ NoNot available via spot API

Note: If your trading strategy requires stop-loss or take-profit orders as separate order types, these must be managed at the strategy level rather than as native exchange orders.

Account Types

BingX offers multiple account types:

AccountPurpose
StandardSpot trading (use this with SignalBee)
PerpetualFutures/derivatives trading
Copy TradeSocial/copy trading features

SignalBee connects to your Standard (spot) account for trading.

Minimum Order Sizes

BingX enforces minimum order values. Orders below these minimums will be rejected:

Trading PairMinimum Notional Value
Most USDT pairs~$5 USDT
Varies by pairCheck BingX for specifics

Tip: Check BingX's trading rules for current minimum order sizes for specific pairs.

Trading Fees

Fee TypeRate
Maker0.1%
Taker0.1%

Tip: Check BingX's fee schedule for the most current rates and any VIP tier discounts.

API Rate Limits

  • BingX provides rate limit information via response headers
  • Headers include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset
  • SignalBee handles rate limiting automatically
  • If you see rate limit errors, reduce your signal frequency or check for duplicate webhooks

No Testnet Available

⚠️ Important: Unlike some exchanges, BingX does not offer a public testnet for spot trading.

Testing ApproachRecommendation
Production testingStart with very small order sizes
Paper tradingUse SignalBee's simulation mode if available
Signal verificationTest webhook delivery before enabling live trading

Tip: Start with small order sizes (e.g., $10-20) when first testing your SignalBee integration with BingX.


Troubleshooting

Common BingX-specific errors and solutions:

ErrorCodeLikely CauseSolution
Invalid Signature100001Incorrect Secret KeyRe-copy the Secret Key carefully. If lost, create new key.
Invalid API Key100002Wrong key or deletedRe-copy API key. Verify key exists in API Management.
IP Not Whitelisted100003IP restriction blocking requestAdd SignalBee IPs or disable IP restriction.
Permission Denied100004Missing required permissionEnable Read and Spot Trade permissions.
Timestamp Error100005Clock synchronization issueSignalBee handles time sync automatically. Wait and retry.
Request Timeout100006Slow network responseCheck network. Wait and retry.
Rate Limit Exceeded100008Too many API requestsWait and retry. Reduce request frequency.
Insufficient Balance80014Not enough fundsDeposit funds or reduce order size.
Order Not Found100412Invalid order IDOrder may have been filled or cancelled.
Invalid Symbol100416Wrong trading pair formatUse hyphen format: BTC-USDT, not BTCUSDT.
Min Notional Error100421Order value too smallIncrease order size above minimum.
Too Many Requests100429Rate limit hitWait and retry. Consider reducing signal frequency.
System Busy100501Server overloadWait a few seconds and retry.
Under Maintenance100503Scheduled maintenanceWait for maintenance to complete.

Connection Test Fails?

If your connection test fails in SignalBee:

  1. Double-check both keys - Copy-paste errors are the most common issue
  2. Verify permissions - Ensure Read and Spot Trade permissions are enabled
  3. Check IP whitelist - Disable IP restriction temporarily to test
  4. Wait a few minutes - New API keys may take 1-2 minutes to propagate
  5. Check BingX status - Verify BingX is not under maintenance

For persistent issues, see our Error Codes Reference or contact support@signalbee.trade.


Security Best Practices

Follow this checklist to keep your BingX account secure:

BingX Account Security

  • Enable 2FA with Google Authenticator - more secure than SMS
  • Use a unique, strong password for BingX (not reused from other sites)
  • Enable email notifications for account activity
  • Review login history regularly for unauthorized access

API Key Security

  • Create a dedicated API key just for SignalBee - don't reuse keys across services
  • Never enable withdrawal permission - SignalBee never needs it
  • Consider IP whitelisting for maximum security
  • Never share your Secret Key via email, chat, or screenshots
  • Store keys in a password manager (1Password, Bitwarden, etc.)

Ongoing Security

  • Review your API keys periodically in BingX - delete any you don't recognize
  • Rotate API keys every 90 days as a security habit
  • Monitor trade history on BingX for any unauthorized activity

Security Note: Even with all these precautions, the most important protection is never enabling withdrawal permission. Without this permission, your funds cannot be moved off the exchange even if everything else is compromised.