Yes — in MagicTradeBot, automatic position sizing calculation can be combined seamlessly with money management sequences. This allows you to control how much capital is allocated per trade while also applying dynamic risk-based strategies such as Martingale, Fibonacci, or custom sequences to scale positions intelligently.
🔹 1️⃣ How It Works
Automatic Position Sizing
Determines the initial order size and subsequent DCA order sizes based on:
- Account balance (
balance) - Maximum allowed exposure (
total_percent_investment_per_trade) - DCA parameters (
max_orders,size_multiplier)
- Account balance (
- Ensures capital at risk is capped before applying any money management logic
Money Management Sequences
- Define rules for adjusting order sizes based on wins, losses, or trade history
Examples:
- Martingale: Increase the next order after a loss
- Fibonacci: Scale next order according to the Fibonacci sequence
- Custom sequences: Predefined scaling per strategy or symbol
Combined Effect
- The bot first calculates DCA order sizes using automatic sizing, ensuring total exposure stays within limits
- Then, money management sequences adjust the order sizes dynamically, still respecting the total risk cap
- This ensures both safety and intelligent scaling
🔹 2️⃣ Practical Example
Account Balance: $1,000 DCA Settings:
auto_calculate_initial_amount: true
total_percent_investment_per_trade: 5
max_orders: 3
size_multiplier: 1.2
Money Management: Martingale Sequence
- Initial multiplier = 1
- After each loss, multiply next order by 1.5
Step 1 – Automatic DCA Calculation
- Initial order = $15.15
- DCA 1 = $18.18
- DCA 2 = $16.67 (scaled to fit $50 total)
Step 2 – Apply Martingale
- After a losing initial trade, DCA 1 = $18.18 × 1.5 ≈ $27.27
- DCA 2 = $16.67 × 1.5 ≈ $25.00
Even with money management adjustments, automatic sizing ensures total exposure never exceeds 5% of your account, preserving capital while allowing strategic scaling.
🔹 3️⃣ Key Benefits
| Benefit | Description |
|---|---|
| Safety + Strategy | Capital risk is capped while orders scale dynamically |
| Flexible | Works with Martingale, Fibonacci, or custom sequences |
| Risk-Aware Scaling | Ensures aggressive sequences do not blow up the account |
| Seamless Integration | Both features operate together without conflicts |
🔹 4️⃣ Key Takeaways
- Automatic position sizing provides a safe baseline for DCA orders
- Money management sequences adjust the order sizes dynamically for strategy optimization
- Together, they allow risk-managed, intelligent averaging in both volatile and stable markets
- Essential for advanced DCA strategies, particularly with leveraged or multi-symbol trading
In short, automatic position sizing and money management sequences complement each other perfectly, giving you both protection and strategic scaling in your DCA trades.
📎 Related Topics
- MagicTradeBot における自動 DCA ポジションサイズ計算とは何ですか?
- 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?