# How to Set Up a Crypto Trading Bot — Step by Step
Setting up a crypto trading bot involves connecting an automation platform to your exchange account. The process is the same regardless of which bot platform you choose — 3Commas, Cryptohopper, or any other API-based tool. (If you’re using Pionex, the bots are built in — skip to Step 4.)
This guide covers the complete process from exchange setup to going live.
Step 1: Set up an exchange with API support
You need an exchange that supports API connections. For Australians, the best options are:
- Binance AU — deepest API, best liquidity, 0.1% fees
- Kraken — strong API, excellent security, 0.16%/0.26% Pro fees
- Bybit — strong for derivatives and advanced strategies
Note: Swyftx and CoinSpot have basic APIs and are not recommended as primary bot exchanges. See our exchange comparison for details.
Step 2: Create API keys
On your exchange, navigate to API Management (usually under Settings or Security). Create a new API key pair.
CRITICAL: Disable withdrawal permissions. Your bot only needs to read your balance and place trades. If you disable withdrawal permissions, even a compromised API key cannot move funds off your exchange. This is the single most important security step.
Set permissions to:
- ✅ Read (view balance and positions)
- ✅ Trade (place and cancel orders)
- ❌ Withdraw (ALWAYS disable this)
Copy both the API key and secret key — the secret is only shown once.
Step 3: Connect to your bot platform
On your chosen bot platform, navigate to Exchange Connections (or similar). Paste your API key and secret. The platform will verify the connection.
- 3Commas: Accounts → Connected Exchanges → Add Exchange
- Cryptohopper: Dashboard → Exchanges → Configure
- Pionex: No API needed — bots are built into the exchange
Step 4: Choose and configure your first bot
For your first bot, start simple:
DCA bot — if you want automated accumulation with safety orders. Good for beginners.
Grid bot — if you want to profit from sideways markets. See our grid trading guide.
Configure conservatively:
- Use a small allocation ($50–200 to start)
- Set a maximum number of safety orders / grid levels
- Don’t use leverage on your first bot
- Choose a liquid pair (BTC/USDT or ETH/USDT)
Step 5: Paper trade first
Every serious bot platform offers paper trading or demo mode. Use it. Run your configuration for at least a week in paper mode before committing real money. Watch how the bot behaves, understand why it makes each trade, and verify that the settings match your expectations.
Step 6: Go live with a small amount
When you move to real money, use significantly less than you think you should. Your first live bot is a learning exercise. A $100 allocation is enough to see real behaviour without risking meaningful capital.
Monitor the bot daily for the first week. Check each trade, verify the logic makes sense, and confirm fees and fills are as expected.
Step 7: Set up tax tracking
Bot trading generates high transaction volumes. Every trade is a potential CGT event in Australia. Connect Koinly to your exchange before you activate any bot.
Common mistakes
Going live without paper trading. Always test first.
Using too much capital on the first bot. Start with $50–200. Scale up after you understand the behaviour.
Leaving withdrawal permissions enabled on API keys. Always disable.
Not monitoring the bot. “Set and forget” sounds appealing. In practice, bots need oversight — especially during unusual market conditions.
Ignoring fees. Bot trades incur exchange fees on every transaction. Factor this into your expected returns.
FAQ
Which bot platform should I use?
Beginners: Pionex (free) or Coinrule (no-code). Intermediate: 3Commas or Cryptohopper. See our full bot comparison.
How much money do I need?
Most platforms have no minimum. Start with $50–200 while learning.
Can I lose money with a trading bot?
Yes. A bot executes your strategy — if the strategy is poor, the bot loses money efficiently. Always paper trade first, start small, and set risk limits.
Which exchange works best with bots?
Binance AU and Kraken offer the strongest API support. See our exchange comparison.