What is size_multiplier and how does it affect risk?

In MagicTradeBot, the size_multiplier is a key setting in the DCA (Dollar Cost Averaging) engine that determines how much each subsequent DCA order increases in size relative to the previous order.

This setting directly affects capital allocation, risk exposure, and recovery potential during trades.


๐Ÿ”น How size_multiplier Works

size_multiplier is a multiplier applied to each DCA order after the initial entry.

Example:

Settings:

max_orders: 3
size_multiplier: 1.5

Trade Budget Allocation:

Order Amount Calculation
Initial $100
DCA 1 $100 ร— 1.5 = $150
DCA 2 $150 ร— 1.5 = $225
  • Total capital used = $475
  • Each new DCA order is larger than the previous one

This helps the bot recover faster from adverse price movements because larger orders at lower prices reduce the average entry more aggressively.


๐Ÿ”น How It Affects Risk

1๏ธโƒฃ Risk Exposure

  • Higher size_multiplier โ†’ larger subsequent orders โ†’ more capital exposed
  • Low size_multiplier โ†’ smaller subsequent orders โ†’ slower recovery but lower risk

Example:

Size Multiplier Total Exposure for 3 Orders (Initial $100)
1.0 $300 (100 + 100 + 100)
1.2 $340 (100 + 120 + 144)
1.5 $475 (100 + 150 + 225)
2.0 $700 (100 + 200 + 400)

Aggressive multipliers increase potential profit and potential loss.


2๏ธโƒฃ Recovery Potential

  • Larger DCA orders reduce the average entry price faster, allowing the position to become profitable sooner if the market reverses.
  • Smaller multipliers reduce recovery speed, requiring more favorable price movement to close in profit.

3๏ธโƒฃ Risk Management Considerations

  • High size_multiplier is risky in highly volatile or trending markets.

    • If price continues against the position, losses compound quickly.
  • Low size_multiplier is safer for uncertain or unpredictable assets but may take longer to recover.

Best Practice: Combine size_multiplier with:

  • max_orders (to cap total orders)
  • total trade budget (to prevent over-allocation)
  • MaxLossPerTrade (to cap maximum risk)
  • SmartTP (to lock in profits when movement goes in your favor)

๐Ÿ”น Example Strategy Use

Asset Type Suggested Size Multiplier Notes
BTC, ETH 1.2 โ€“ 1.5 Moderate recovery potential, predictable movement
Stable Altcoins 1.1 โ€“ 1.3 Conservative approach, moderate risk
Meme Coins / High-Risk 1.0 โ€“ 1.2 Avoid aggressive multipliers due to high volatility

๐Ÿ”น Key Points

  • size_multiplier defines how aggressive your DCA orders scale
  • Impacts total capital exposure and speed of average price reduction
  • Works for manual, signal-based, and auto trades
  • Must be combined with max_orders, total trade budget, and risk limits
  • Higher multipliers โ†’ faster recovery but higher risk
  • Lower multipliers โ†’ slower recovery but safer

๐Ÿ Final Summary

size_multiplier in MagicTradeBotโ€™s DCA settings:

  • Controls the scaling of subsequent DCA orders
  • Determines how quickly the average entry price is reduced
  • Directly affects risk exposure and profit potential
  • Must be carefully planned along with max_orders and budget
  • High multipliers are powerful but risky; low multipliers are safer but slower

Properly tuning size_multiplier allows you to balance aggressive recovery and controlled risk, adapting your DCA strategy to different market conditions.

๐Ÿ“Ž Related Topics