MagicTradeBot allows you to register and configure new trading symbols for each specific exchange account. This configuration empowers the bot to execute advanced strategies tailored to symbol-level behavior.
🧭 Navigation Path
Accounts → Select Account → Symbols → Add Symbol
🔑 Supported Symbol Fields
- Title
- The exchange-supported symbol name. Example:
BTCUSDT
(Binance format). - Description
- Optional short description for internal reference.
- Leverage
-
Numeric value indicating desired leverage. Example:
10
= 10x leverage.
Note: The bot respects the maximum leverage allowed by the exchange. - Order Size
- Order size without leverage. Example:
10
means 10 USDT per trade. - Take Profit (%)
-
Percentage at which to automatically close a trade in profit.
If set to0
, the take profit rule will be skipped. - Stop Loss (%)
-
Percentage at which to close a trade in loss. Highly recommended to configure for risk management.
If set to0
, the stop loss will be skipped.
🚀 Bot Trigger Rules
Define the conditions under which the bot begins trading this symbol. Two main types are supported:
- Price-Based Trigger: Start trading when price reaches a specific threshold (e.g., BTC < 90k or > 112k).
- Time-Based Trigger: Start trading only at a specific date and time with timezone awareness (ideal for newly listed coins).
🕒 Cooldown Rules
Define cooldown periods (in minutes) after a win, loss, or both. Cooldowns prevent overtrading by temporarily pausing trade activity.
📋 Trade Rules (Long & Short)
You can define complex trading logic using condition groups for both long and short trades. These rules allow event-driven and trend-based execution.
🔻 Short Trade Example
Trigger a short trade if:
BTC drops more than 1.2% in the last 5 minutes (sign of dump)
🔺 Long Trade Example
Trigger a long trade if:
BTC drops 3% in 1 hour, but gains 1% in last 15 minutes from the low
You can create multiple condition groups where all or any conditions must be satisfied to execute a trade. These rules provide exceptional flexibility for market reaction strategies, breakout detection, and volatility scalping.
🧠 Advanced Group Condition Example
Design sophisticated decision trees using multi-tiered conditions and dynamic timeframes. These rules are especially useful for momentum-based or recovery-based strategies:
📈 Place Long Order If:
Condition 1: BTC crashes 5% in the last 24 hours starting from candle start position
Condition 2: BTC recovers at least 1% in the last 2 hours from its lowest dip (max BTC price down).
Condition 3: BTC rises 0.6% in the last 15 minutes indicating recovery momentum.
📉 Place Short Order If:
Condition 1: BTC pumps 4% in the last 24 hours starting from candle start position.
Condition 2: BTC stabilizes and drops at least 1% from its last max price position.
Condition 3: BTC crashes 0.8% in the last 15 minutes showing dump signal.
With these types of layered condition groups, you can build highly adaptive rules for each crypto symbol. This enables you to monitor and act on hundreds of market opportunities while removing the emotional burden of manual trading.
📅 Schedule Rules
Define schedule when trades on this symbol are allowed:
- Exclude weekends (e.g., disable on Saturday and Sunday)
- Define time slots (e.g., trade only between 09:00 – 22:00 daily)
- Customize for each symbol to avoid market downtime or risky periods
🧠 Advanced Use Cases
- Detect scam or delisting-prone coins and configure aggressive shorting strategies
- Monitor listing patterns and set time-triggered entries
- Trade only in high-volume time zones for select markets
📎 Summary
- Supports full control over each trading symbol's settings
- Combine price, time, and strategy rules for automated decisions
- Powerful condition engine allows adaptive and secure automation
- Register as many symbols as needed, each isolated per account
MagicTradeBot empowers users to automate, optimize, and secure crypto trading across all supported exchanges through symbol-level precision.