Creating a Bot
This guide walks through creating a new trading bot in VolatiCloud — from the empty Bots list to a fully configured bot ready to start in dry-run mode. Plan on roughly five minutes from first click to running bot.

Prerequisites
Before creating a bot you need three pre-existing resources:
- A Strategy — built in the Strategies section, either via the UI Builder or the Code editor
- An Exchange connection — added in the Exchanges section. For dry-run-only testing, you can use a paper exchange config without real API keys
- A Runner — the default cloud runner is created for you on signup, so this is usually already in place
Step-by-Step
1. Navigate to Bots
Go to Bots in the main navigation, then click Create Bot.

The Create Bot drawer slides in from the right with empty Strategy, Exchange, and Runner selectors waiting to be filled.

2. Select Components
Strategy
- Choose from your available strategies
- Only the latest version of each strategy is shown
- You can view the strategy's backtest statistics before selecting
Exchange
- Select which exchange account to use
- The exchange determines which trading pairs are available
Runner
- Select the infrastructure where this bot will run
- Each runner has its own resource limits and configuration
3. Configure Trading Settings
| Setting | Description | Example |
|---|---|---|
| Mode | DRY_RUN or LIVE | DRY_RUN for new strategies |
| Stake Currency | The currency used for trades | USDT |
| Stake Amount | Capital deployed per trade (currency or percent of balance) | 50 USDT or 5% |
| Max Open Trades | Maximum simultaneous open positions | 3 |
These four settings interact directly with risk: stake × max-open-trades caps total exposure, and stoploss (set on the strategy) determines max loss per position. The risk management blog post explains how to pick defensible values rather than round numbers.
4. Advanced Configuration
Entry Pricing
- Configure how entry orders are placed (maker/taker)
- Set order timeout behavior
Exit Pricing
- Configure how exit orders are executed
- Set exit order timeout
5. Create the Bot
Click Create Bot. The bot will be created in a stopped state — it won't start trading until you explicitly start it.
Naming Your Bot
Bots are automatically named based on their strategy and exchange. You can rename them from the bot detail page.
Starting After Creation
After creating your bot:
- Go to the Bots list
- Find your new bot (it will show
stoppedstatus) - Click the Start button (▶)
- Watch the status transition:
stopped→creating→running
Always run your bot in Dry Run mode first for at least a few days to validate real-time performance before switching to Live mode.
Bot Limits by Plan
| Plan | Max Bots | Live Trading |
|---|---|---|
| Starter | 2 | No (Dry Run only) |
| Pro | Unlimited | Yes |
| Team | Unlimited | Yes |
Editing a Bot
Three settings are immutable after creation: strategy, exchange, and runner. These are core identity fields — to change any of them, create a new bot. This is intentional, because changing the strategy underneath a running bot would invalidate its trade history.
Settings you can edit:
- Stake amount
- Max open trades
- Entry/exit pricing configuration
- Mode (
DRY_RUN↔LIVE) — stop the bot first
Related
- Bot lifecycle — what happens after you click Start
- Monitoring your bot — real-time trade events and metrics
- Paper trading to live framework — how to validate before flipping to
LIVE