Yes โ DCA fully works with manual trading in MagicTradeBot.
When you open a trade manually, the bot automatically applies the normal DCA configuration defined in:
settings/dca.yaml
There is no separate DCA setup required for manual trades.
๐ How It Works with Manual Trades
When you manually open a position:
- The bot places your initial order.
- If DCA is enabled (
enabled: trueindca.yaml), - The DCA engine activates automatically.
Additional DCA orders are placed based on:
- Max Orders
- Multiplier
- Movement spacing
- Budget allocation logic
Manual entry only determines how the first trade starts. Position management (including DCA) is still handled automatically by the bot.
โ๏ธ What Settings Are Applied?
Manual trades use the same DCA structure as signal-based trades:
- Maximum number of DCA orders
- Multiplier scaling
- Total budget per trade
- Automatic initial order size calculation
- Average price recalculation
- Smart Stop-Loss and Smart Take-Profit (if enabled)
Everything behaves exactly like a normal strategy-triggered trade.
๐ง Why This Is Powerful
This allows you to:
โ Manually choose the entry timing โ Let the bot handle structured averaging โ Avoid emotional averaging decisions โ Maintain predefined risk control
Instead of manually adding positions under stress, the bot executes your predefined DCA plan with mathematical precision.
๐ Important Notes
- If DCA is disabled in
settings/dca.yaml, manual trades will behave as single-entry positions. - Manual trades do not use the Market Watch DCA configuration.
- Only the normal DCA settings apply to manual trades.
This ensures consistency and predictable exposure.
๐ Risk Reminder
Even in manual trading mode:
- Max Orders must be reasonable
- Multiplier should not be aggressive
- Capital allocation must be defined
- Maximum loss per trade should be configured
Manual entry does not reduce structural risk โ DCA rules still apply.
๐ Final Summary
Yes, DCA works seamlessly with manual trading in MagicTradeBot.
When you open a manual trade:
- The normal DCA engine activates automatically (if enabled)
- All DCA rules from
settings/dca.yamlare applied - Position scaling and risk structure remain controlled
This gives you the flexibility of manual entry with the discipline and precision of automated DCA management.