Binance
Create API key
Step 1: Access Binance Account
- Go to binance.com and sign in to your account
- If you don't have an account, create one and complete the verification process
Step 2: Navigate to API Management
- Click on your profile icon in the top-right corner
- Select "Account" from the dropdown menu
- On the "Account" page select "API Management" in left navigationmenu
- You may need to complete additional security verification (2FA, email confirmation)
or use this link
Step 3: Create New API Key
- Click "Create API" button
- Enter a descriptive name for your API key (e.g., "dcaplus.online")
- Complete any required security checks (SMS verification, email confirmation, etc.)
- Click "Create" to generate your API key
Step 4: Copy API Credentials (IMMEDIATELY)
- CRITICAL: Copy your credentials immediately after creation
- Copy your API Key (starts with letters/numbers)
- Copy your Secret Key (click "Show" and copy the full key)
- Important: Store these securely - the Secret Key will only be shown once
- Do not proceed until you have saved both credentials safely
Step 5: Configure IP Access Restriction (REQUIRED FIRST)
- After copying credentials, click "Edit restrictions" next to your new API key
- IP Access Restriction (MUST BE SET FIRST):
- Enable "Restrict access to trusted IPs only"
- Add the following IP addresses:
176.102.64.225 - Click "Confirm" to save IP restrictions
- Note: Trading permissions cannot be enabled without IP restrictions
Step 6: Configure API Permissions
- Once IP restrictions are saved, configure the following permissions:
- Enable the following permissions:
- ✓ Enable Reading
- ✓ Enable Spot & Margin Trading
- ❌ Disable Futures Trading (unless specifically needed)
- ❌ Disable Withdrawals (for security)
- Click "Save" to apply all restrictions
Connect to DCA+
Step 1: Access Exchange Connections
- Open DCA+
- Click the user icon in the top-right corner
- Navigate to Settings → Exchange Connections
- Click the "+" FAB button in the bottom-right corner
Step 2: Select Binance Exchange
- From the list of exchanges, select "Binance"
- You'll see a form with fields for API credentials
Step 3: Enter API Credentials
- API Key: Paste your Binance API Key
- Secret Key: Paste your Binance Secret Key
- Label (Optional): Enter a descriptive name (e.g., "Main Binance Account")
Step 4: Test and Save Connection
- Click "Test Connection" to verify your credentials
- If successful, you'll see a green confirmation message
- Click "Save" to store the connection
- Your Binance account is now connected to DCA+!
Troubleshooting
Common Issues:
- "Invalid API Key": Double-check that you copied the complete API key without extra spaces
- "Invalid Secret Key": If you didn't copy the Secret Key during creation, you'll need to delete and recreate the API key
- "IP not allowed": Ensure you've added the correct IP addresses in Binance API restrictions
- "Insufficient permissions": Verify that "Spot & Margin Trading" is enabled in your API settings
- "Trading not allowed": IP restrictions must be configured BEFORE enabling trading permissions
- "Lost Secret Key": If you lose the Secret Key, you must delete the API key and create a new one
- Connection timeout: Check your internet connection and try again
Security Best Practices:
- Never share your API credentials with anyone
- Regularly rotate your API keys
- Monitor your API usage in Binance for any suspicious activity
- Keep withdrawals disabled unless absolutely necessary