The Symbol List Generator is a utility within MagicTradeBot that allows users to easily generate, configure, and import trading symbol lists for their chosen exchange. This tool simplifies bulk symbol management by allowing pre-configuration of essential trading parameters, then exporting the result into a ready-to-use JSON file compatible with MagicTradeBot's Management App.
Overview
Instead of manually entering symbol configurations for each trading account, this tool enables streamlined symbol list creation with unified settings, scheduling, and trigger mechanisms. It eliminates repetitive setup work and minimizes configuration errors.
Access it via the MagicTradeBot Management App or Tools Dashboard.
Step-by-Step Instructions
Step 1: Start Symbol Configuration
Begin by selecting your preferred exchange from the available list.
- All supported exchanges will be shown (e.g., Binance, Bybit, KuCoin).
- After selection, the available symbols (trading pairs) for the chosen exchange will load.
Interface Elements:
- Choose Exchange – Dropdown of supported exchanges
- Load Symbols – Automatically loads all pairs for the selected exchange
Step 2: Select Trading Symbols
From the loaded list of trading pairs, select the symbols you wish to configure for trading.
- Use Select All to quickly choose the full list
- Or manually choose individual symbols depending on your strategy
Selections made here will be carried into the next step for batch configuration.
Step 3: Customize Symbol Options
Set global strategy settings for all selected symbols. These values will be embedded into the export file:
Available Inputs:
- Order Size (USDT): The original order amount before leverage.
- Trading Leverage: Leverage multiplier (e.g., 5x, 10x).
- Take-Profit (%): Percentage gain target to exit the trade.
- Stop-Loss (%): Maximum percentage loss to exit the trade.
- Bot Trigger Options: Start trading based on a specific price or scheduled start date.
- Trade Trigger Options: Conditions for executing trades based on price changes or indicators.
- Schedule Options: Define active days and trading hours (e.g., weekdays, weekends, or custom hours).
- Time Trigger Options: Cooldown duration in minutes after trade completion before a new trade is allowed.
Once these values are filled in, click on Generate to prepare the JSON configuration file.
Step 4: Ready to Import
After clicking Generate, your symbol list will be formatted into a downloadable JSON file.
Download Instructions:
- Click Download JSON to retrieve your file.
- Open your MagicTradeBot Management App.
- Navigate to:
Accounts → Select Exchange Account → Import
- Select the downloaded JSON file and click Done.
All selected symbols will be imported into the specified account, complete with the predefined configurations.
Post-Import Customization:
You can still edit symbol-specific configurations individually after import:
- Go to:
Account → Manage Symbols → [Select Symbol] → Edit Symbol
- Adjust trade parameters, triggers, or schedule per symbol.
Use Cases
- Quick onboarding of new symbols for live or paper trading
- Efficient setup of strategy templates across multiple accounts
- Streamlined bulk configuration for scaling trading operations
Best Practices
- Start with smaller symbol sets to validate configurations
- Use consistent naming and folder structure for saved JSON files
- Always verify imported symbol configurations under Manage Symbols before enabling live trading
Support
For technical help or troubleshooting, please contact our support team via the contact page.