What happens if multiple symbols trigger DCA at the same time?

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

  1. Independent Trade Allocation

    • Each symbol that triggers a DCA sequence calculates its initial order and DCA layers independently
    • The total_percent_investment_per_trade is applied per symbol, not cumulatively across all trades
  2. 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
  3. 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