Getting Started Guide

Complete step-by-step guide to set up your Binance API and start automated trading

Step 1: Create Binance API Keys

1.1 Navigate to API Management

Binance API Management Page

Instructions:

  • Log in to your Binance account
  • Click on your profile icon in the top right corner
  • Select "API Management" from the dropdown menu
  • You will be redirected to the API Management page
  • Click the "Create API" button to start the process

1.2 Select "System Generated" API Type

Choose System Generated API

Instructions:

  • A popup will appear asking you to choose the API key type
  • Select "System generated" (recommended for most users)
  • This option uses HMAC symmetric encryption for security
  • Binance will provide both API Key and Secret Key
  • Click "Next" to proceed

💡 Tip: System generated keys are easier to manage and more secure for automated trading bots.

1.3 Label Your API Key

Enter API Label

Instructions:

  • Enter a descriptive label for your API key
  • Example: "CryptoBot AI" or "Trading Bot"
  • This label helps you identify the API key later
  • Choose a name that clearly indicates its purpose
  • Click "Next" to continue

1.4 Complete 2FA Verification

2FA Verification

Instructions:

  • Enter the verification code from your Google Authenticator or Binance Authenticator app
  • The code is a 6-digit number that refreshes every 30 seconds
  • Make sure to enter the code before it expires
  • If you miss the window, wait for the next code to generate
  • Click "Submit" to verify

⚠️ Security: 2FA is required for API creation to protect your account from unauthorized access.

1.5 Copy Your API Key and Secret Key

API Key and Secret Key

Instructions:

  • Your API Key and Secret Key will be displayed
  • Click the "Copy" button next to each key to copy them
  • Save both keys in a secure location (password manager recommended)
  • The Secret Key will only be shown once - you cannot retrieve it later
  • If you lose the Secret Key, you'll need to create a new API key
⚠️

🔒 CRITICAL SECURITY WARNING

NEVER share your API Key and Secret Key with anyone!

  • Treat these keys like your password - keep them completely private
  • Do not post them in Discord, Telegram, or any public forum
  • Do not share them via email or messaging apps
  • Anyone with your keys can access your account and funds
  • Store them securely using a password manager or encrypted storage

Step 2: Configure IP Restrictions

2.1 Enable IP Whitelist (Required)

IP Restriction Settings

Instructions:

  • Select "Restrict access to trusted IPs only (Recommended)"
  • This option provides maximum security for your API
  • Only requests from whitelisted IP addresses will be accepted
  • This prevents unauthorized access even if your keys are compromised
  • You must add your IP address before enabling trading permissions

💡 Important: IP restriction is REQUIRED to enable trading permissions. Without it, you can only use reading functions.

2.2 Find Your IP Address (Method 1: Google)

Google MY IP Search

Instructions:

  • Open a new browser tab and go to google.com
  • Search for "MY IP" or "What is my IP"
  • Google will display your public IP address at the top of the search results
  • Copy this IP address (it will look like: 123.456.789.012)
  • This is your public IPv4 address that you'll need to whitelist

2.3 Verify Your IP Address (Method 2: WhatIsMyIP.com)

WhatIsMyIP Website

Instructions:

  • Visit whatismyip.com in your browser
  • Your IPv4 address will be prominently displayed at the top
  • This website also shows additional information like your ISP and location
  • Copy the IPv4 address (not IPv6)
  • Double-check that this matches the IP from Google search

⚠️ Note: If you have a dynamic IP address (changes periodically), you may need to update your whitelist when your IP changes.

2.4 Add Your IP to Binance Whitelist

Enter IP Address

Instructions:

  • Return to the Binance API settings page
  • Paste your IP address in the "Please enter your IP" field
  • Make sure there are no extra spaces before or after the IP
  • If you need to add multiple IPs, separate them with spaces
  • Click "Confirm" to save the IP whitelist

Success: Once your IP is whitelisted, you can proceed to enable trading permissions.

Step 3: Enable API Permissions

3.1 Configure API Permissions

API Permissions Checkboxes

Required Permissions:

  • Enable Reading - Allows the bot to read account information and market data
  • Enable Futures - Required for futures trading (leveraged positions)
  • Enable Spot & Margin Trading - Enables spot and margin trading capabilities
  • Check any other permissions your trading strategy requires
  • Leave unnecessary permissions unchecked for better security

⚠️ Important: Only enable permissions that you actually need. More permissions = higher risk if keys are compromised.

3.2 Enable All Required Permissions

All Permissions Enabled

Instructions:

  • Verify that all required checkboxes are checked (✓)
  • The permissions should now be active and highlighted
  • Double-check that your IP address is still whitelisted
  • Review all settings one final time before saving
  • Click the "Save" button to apply all changes

3.3 Configure Symbol Whitelist (Optional)

Symbol Whitelist Settings

Instructions (Optional):

  • Click "Edit" next to "Enable Symbol Whitelist"
  • Search and add specific trading pairs you want to allow
  • Common pairs: BTCUSDT, ETHUSDT, BNBUSDT, SOLUSDT, XRPUSDT
  • This restricts the API to only trade these specific pairs
  • Click "Confirm" to save the whitelist

💡 Tip: Symbol whitelist adds an extra layer of security by limiting which assets can be traded with this API key.

Step 4: Connect to CryptoBot AI Platform

4.1 Enter Your API Keys in Dashboard

Dashboard API Key Input

Instructions:

  • Sign up for a CryptoBot AI account if you haven't already
  • Navigate to the Dashboard page from the main menu
  • Locate the "Binance API Settings" section at the top
  • Paste your API Key (from Step 1.5) in the first field
  • Paste your Secret Key (from Step 1.5) in the second field
  • Click the "Test API Key" button to verify the connection
  • If successful, you'll see your account balance and a green confirmation message
  • The system will automatically fetch your Binance account information

💡 Tip: Make sure to copy the keys exactly as shown in Binance, including all characters. Any extra spaces will cause authentication to fail.

Connection Successful! Your Binance account is now connected to CryptoBot AI. You can proceed to configure your trading settings below.

Step 5: Configure Trading Settings

📊 Select Trading Indicators

Choose technical indicators that will generate entry signals for your trades:

  • ADX - Average Directional Index (trend strength)
  • RSI - Relative Strength Index (overbought/oversold)
  • MACD - Moving Average Convergence Divergence
  • Bollinger Bands - Volatility and price levels
  • Stochastic RSI - Momentum oscillator
  • And more...

💡 Tip: Start with 2-3 indicators. More isn't always better - find combinations that work for your strategy.

💰 Select Trading Pair

Choose which cryptocurrency pair you want to trade:

  • BTCUSDT - Bitcoin (most liquid, lower volatility)
  • ETHUSDT - Ethereum (good liquidity, moderate volatility)
  • BNBUSDT - Binance Coin
  • SOLUSDT - Solana (higher volatility)
  • And many more pairs available

⏱️ Select Timeframe

Choose the candle interval for analysis:

  • 1m, 5m - Scalping (very short-term, high frequency)
  • 15m, 30m - Day trading (short-term)
  • 1h, 4h - Swing trading (medium-term)
  • 1d - Position trading (long-term)

⚠️ Beginners: Start with 15m or 1h timeframes. Shorter timeframes require more experience and faster decision-making.

🎯 Set Take Profit

Define your profit target as a percentage (leveraged):

  • Recommended: 20-30% (leveraged profit)
  • With 50x leverage, 30% profit = 0.6% price movement
  • Higher values = fewer wins but larger profits
  • Lower values = more frequent wins but smaller profits

🛑 Set Stop Loss

Define your maximum acceptable loss as a percentage (leveraged):

  • Recommended: 10-20% (leveraged loss)
  • With 50x leverage, 20% loss = 0.4% price movement
  • Always use stop loss to protect your capital
  • Never risk more than you can afford to lose

⚠️ Critical: Stop loss is your safety net. Never trade without it!

💵 Set Position Size

Choose what percentage of your balance to use per trade:

  • Beginners: 5-10% (conservative, recommended)
  • Intermediate: 10-20% (moderate risk)
  • Advanced: 20-30% (aggressive, high risk)
  • Never use 100% of your balance on a single trade

Best Practice: Start small (5-10%) to test the system before increasing position size.

Step 6: Start Trading

  1. Review all settings carefully before starting
  2. Make sure your API keys are working and account is connected
  3. Verify your indicators, timeframe, and risk settings
  4. Click the "Start Trading" button to activate the bot
  5. Monitor your positions in real-time on the dashboard
  6. Check trade history regularly to track performance
  7. Adjust settings based on results and market conditions

🚀 You're Ready to Trade!

Your automated trading bot is now configured and ready to start. The bot will analyze the market 24/7 and execute trades based on your selected indicators and settings.

💡 Tips for Beginners

  • Start Small: Begin with 5-10% of your capital to test the system and understand how it works
  • Test Indicators: Try different indicator combinations to find what works best for your trading style
  • Monitor Regularly: Check your trades daily, especially in the first few weeks
  • Risk Management: Never invest more than you can afford to lose
  • Use Stop Loss: Always protect your capital with proper stop loss settings
  • Be Patient: Automated trading is a long-term strategy, not a get-rich-quick scheme
  • Keep Learning: Study market trends, refine your strategy, and adapt to changing conditions
Go to Dashboard →

Ready to start your automated trading journey