In MagicTradeBot, if multiple symbols trigger DCA simultaneously, each trade is handled independently, and the automatic position sizing calculation ensures that the total exposure per trade remains within the defined limits. This prevents accidental overexposure across your account even when multiple trades are active.
🔹 1️⃣ How It Works
Independent Trade Allocation
- Each symbol that triggers a DCA sequence calculates its initial order and DCA layers independently
- The
total_percent_investment_per_tradeis applied per symbol, not cumulatively across all trades
Cumulative Exposure Consideration
- While each trade is capped, account-level risk management (e.g., maximum open trades or max account exposure) should still be considered
- The bot ensures that no single trade exceeds its defined percentage, but total simultaneous trades can add up, so settings should be tuned carefully
DCA Execution
- Automatic sizing calculates each DCA sequence for its respective symbol
- Orders are placed based on symbol-specific DCA parameters (
size_multiplier,max_orders,price_deviation_percent) - Leverage is applied per trade, keeping risk proportional to the individual allocation
🔹 2️⃣ Practical Example
Account Balance: $1,000 DCA Settings:
total_percent_investment_per_trade: 5
max_orders: 3
size_multiplier: 1.2
Scenario: BTC, ETH, and SOL all trigger DCA at the same time
Per Symbol Allocation:
- 5% of $1,000 → $50 max per trade
DCA Calculation for Each Symbol:
- Initial order ≈ $15
- DCA 1 ≈ $18
- DCA 2 ≈ $17 (scaled to fit $50 total)
Result:
- Each symbol’s total exposure = $50
- Total market exposure across three symbols = $150
- Individual trades remain within safe limits, while total exposure depends on how many symbols are active simultaneously
🔹 3️⃣ Key Benefits
| Benefit | Description |
|---|---|
| Independent Risk Control | Each trade respects its individual total_percent_investment_per_trade cap |
| Flexible Multi-Symbol DCA | Multiple symbols can execute DCA without interfering with each other |
| Safe Scaling | Automatic sizing ensures each DCA sequence is safe, even if several symbols trigger at once |
| Works With Leverage | Each trade’s exposure is managed separately, maintaining proportional risk |
🔹 4️⃣ Key Takeaways
- Each symbol is treated as an independent trade for DCA sizing
- Total percent investment per trade ensures no single trade overexposes your account
- You can safely run multi-symbol DCA strategies, but consider overall account-level exposure
- Critical for high-volatility markets or Market Watch auto-trading, where multiple coins can trigger simultaneously
In short, MagicTradeBot ensures that multiple simultaneous DCA trades remain independently capped, giving you safe, multi-symbol averaging without risking excessive account exposure.
📎 Related Topics
- Qu’est-ce que le calcul automatique de la taille des positions DCA dans MagicTradeBot ?
- Why is position size calculation important when using DCA strategies?
- How does this feature differ from fixed initial trade amounts?
- Does this setting reduce risk when using multiple DCA orders?
- Is this feature suitable for both beginners and advanced traders?