Bot Management
The Bot Management interface gives you complete control over your trading botsβfrom configuration to real-time monitoring and performance optimization.
ποΈ Configuration Editor
JSON Configuration
Edit bot settings directly in a user-friendly JSON editor:
{
"strategy": "geometric_long_only",
"symbols": ["BTCUSDT", "ETHUSDT", "SOLUSDT"],
"wallet_exposure": 0.15,
"grid_spacing": 0.005,
"geometric_ratio": 1.05,
"tp_percentage": 0.005,
"execute_orders_enabled": true
}
Key Parameters
| Parameter | Description | Default |
|---|
strategy | Trading algorithm (geometric_long_only, vortex_dca, xgrid) | - |
symbols | Trading pairs to trade | [] |
wallet_exposure | % of balance per symbol (0.1 = 10%) | 0.1 |
grid_spacing | Distance between grid levels (0.005 = 0.5%) | 0.005 |
geometric_ratio | Grid expansion multiplier | 1.05 |
tp_percentage | Take profit % (0.005 = 0.5%) | 0.005 |
execute_orders_enabled | Enable live trading (false = paper trading) | true |
Always test new configurations with small amounts first!
π Bot Configuration Manager
Features:
- Multiple Configurations - Create unlimited bot configs per exchange
- Quick Clone - Duplicate successful configs
- Import/Export - Share configs or backup to file
- Version History - Track configuration changes (coming soon)
- Validation - Real-time error checking before save
Available Actions:
- βοΈ Edit - Modify configuration in simple form view
<> JSON - Advanced JSON editor
- βΆοΈ Start - Launch bot with this configuration
- ποΈ Delete - Remove configuration permanently
π Bot Instance Control
Starting a Bot
- Select a configuration from the list
- Click Start Bot
- Bot initializes and begins placing orders within 30 seconds
- Status changes to Running with green pulse indicator
Stopping a Bot
- Find the running bot instance
- Click Stop Bot
- Bot cancels all open orders
- Positions remain openβclose manually if needed
Stopping a bot doesnβt close your positionsβmanage them separately if needed!
π Real-Time Monitoring
Instance Status Card
Each running bot displays:
Header:
- Bot Name - Configuration name
- Strategy Badge - Algorithm type
- Symbol Pills - Trading pairs with color coding
- Status Indicator - Running (π’) or Stopped (π΄)
Metrics Row:
- P&L - Current profit/loss in USDT
- Trades - Number of completed trades
- Uptime - Time since bot started
Action Buttons:
- Stop - Halt bot immediately
- Settings - Jump to config editor
- Delete - Remove stopped instance
Live Updates
- Auto-Refresh - Metrics update every 30 seconds
- Manual Refresh - Click refresh icon for instant update
- WebSocket (Coming Soon) - Real-time streaming updates
π§ Advanced Configuration Options
Geometric Long Only Strategy
Specialized for long-only DCA with geometric grid distribution:
{
"strategy": "geometric_long_only",
"wallet_exposure": 1.0,
"first_entry_offset": 0.001,
"grid_spacing": 0.005,
"geometric_ratio": 1.05,
"minimum_levels": 5,
"maximum_levels": 10,
"tp_percentage": 0.005,
"base_order_size": 0.05,
"martingale_multiplier": 2.0,
"final_orders_multiplier": 3.0
}
Advanced Parameters:
first_entry_offset - Distance to first buy order (0.001 = 0.1% below price)
minimum_levels - Minimum grid levels to place
maximum_levels - Maximum grid levels
martingale_multiplier - Size increase for deeper levels
final_orders_multiplier - Extra size boost for last levels
Vortex DCA Strategy
Multi-grid DCA with position recovery:
{
"strategy": "vortex_dca",
"symbols": ["BTCUSDT"],
"wallet_exposure": 0.2,
"grid_clusters": 3,
"orders_per_cluster": 5,
"cluster_spacing": 0.02,
"tp_percentage": 0.01,
"virtual_chunking_enabled": true,
"chunking_threshold": 0.03
}
Unique Features:
grid_clusters - Number of grid clusters (1-5)
orders_per_cluster - Orders in each cluster
cluster_spacing - Distance between clusters (0.02 = 2%)
virtual_chunking_enabled - Enable position recovery mode
chunking_threshold - Activate recovery at -3% unrealized loss
Virtual chunking helps recover from drawdowns by splitting positions into smaller chunks!
π― Strategy Selection Guide
When to Use Each Strategy:
Geometric Long Only
- β
Bull markets or neutral trends
- β
Lower volatility assets (BTC, ETH)
- β
Long-term DCA approach
- β Not suitable for extreme volatility
Vortex DCA
- β
High volatility markets
- β
Recovery from drawdowns
- β
Multi-timeframe grid placement
- β Requires more capital for chunking
XGrid (Coming Soon)
- β
Scalping and high-frequency trading
- β
Tight spreads and momentum
- β
Short-term profit taking
- β Higher exchange fee impact
π§ͺ Paper Trading Mode
Test configurations without risking real money:
{
"execute_orders_enabled": false
}
Features:
- Simulates order placement
- No real orders sent to exchange
- Logs what would have been placed
- Perfect for testing new strategies
Remember to set execute_orders_enabled: true when ready to go live!
π Multi-Bot Management
Running Multiple Bots
You can run multiple bots simultaneously:
Same Exchange, Different Symbols:
Bot 1: Bybit - BTCUSDT (Geometric Long Only)
Bot 2: Bybit - ETHUSDT (Geometric Long Only)
Bot 3: Bybit - SOLUSDT (Vortex DCA)
Multiple Exchanges:
Bot 1: Bybit - BTCUSDT
Bot 2: BloFin - ETHUSDT
Bot 3: HTX - SOLUSDT
Best Practices:
- β
Limit exposure per symbol (max 20% recommended)
- β
Diversify across symbols and strategies
- β
Monitor total account exposure
- β Donβt over-leverage
- β Donβt run conflicting strategies on same symbol
π οΈ Troubleshooting
Bot Wonβt Start
Check:
- Exchange credentials are saved
- Sufficient balance in trading account
- Leverage and margin mode configured
- Symbols are valid for the exchange
- No syntax errors in JSON config
Orders Not Placing
Verify:
execute_orders_enabled is true
- Minimum order sizes met
- Grid prices are within exchange limits
- API rate limits not exceeded
- No IP restrictions blocking requests
Bot Stops Unexpectedly
Common Causes:
- Insufficient balance for next order
- API credential expiration
- Exchange rate limit hit
- Network connectivity issues
- Position limit reached
Always check the Trading Console > Bot Logs for detailed error messages!
Tips for Better Results:
Configuration:
- Start with conservative exposure (5-10%)
- Use tighter grids (0.3-0.5%) for stable coins
- Use wider grids (1-2%) for volatile altcoins
- Enable virtual chunking for drawdown protection
Monitoring:
- Check logs daily for errors
- Review P&L weekly
- Adjust parameters based on market conditions
- Keep capital reserve for deeper grids
Risk Management:
- Never use 100% of your balance
- Set stop-loss mental limits
- Diversify across multiple symbols
- Use cross margin for better capital efficiency
π¨ Emergency Controls
Cleanup Duplicates
If you see duplicate configurations or stale bot instances:
- Click Cleanup Duplicates button on main dashboard
- System scans for orphaned configs
- Removes duplicates automatically
- Fresh start with clean state
Force Stop All Bots
To stop all bots immediately:
- Stop each bot individually (safest)
- Or use exchange interface to cancel all orders
- Never force-quit bot processesβuse dashboard controls
π Next Steps
Happy bot building! π€