The Money Management Strategy in MagicTradeBot is a dynamic position-sizing system that adjusts trade size automatically based on previous win/loss outcomes.
Instead of placing every trade with a fixed size, the bot progresses through a configurable multiplier sequence, allowing you to:
- Reduce drawdowns during losing streaks
- Control overall risk exposure
- Adjust recovery speed after losses
- Prevent emotional overtrading
- Maintain structured capital growth
This makes it a core risk-control layer on top of your trading logic.
🔹 How It Works
Money Management uses a Sequence-based progression system.
Each value in the Sequence array represents a multiplier step applied to your base position size.
Example:
Sequence: [1, 1, 2, 3, 5, 8, 13]
If your base position size is $100, the trade sizes would progress as:
Step 1 → $100 × 1
Step 2 → $100 × 1
Step 3 → $100 × 2
Step 4 → $100 × 3
Step 5 → $100 × 5
...
The bot moves forward or backward in this sequence depending on win/loss outcomes and the configured mode.
If Sequence: [], money management is disabled (fixed position size).
🔹 Supported Strategy Styles
MagicTradeBot allows fully customizable sequences. Common examples:
1️⃣ Fibonacci (Balanced Growth Recovery)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
- Moderate risk scaling
- Gradual recovery
- Controlled drawdown profile
2️⃣ Martingale (Aggressive Recovery)
[2, 4, 8, 16, 32, 64, 128]
- Fast loss recovery
- High exponential risk
- Requires strong capital control
3️⃣ Linear / Step-Based (Conservative)
[3, 6, 9, 12, 15, 18]
- Predictable progression
- Lower volatility in exposure
- Suitable for stable risk models
⚠️ Higher sequences increase risk exponentially. Always backtest before enabling live.
🔹 Mode Configuration
Mode: 1
Controls progression direction:
Mode 0 → Classic Martingale Logic
- Move forward on LOSS
- Move backward on WIN
- Designed for fast recovery
- Higher risk exposure
Mode 1 → Risk-Reducing Logic (Recommended)
- Move backward on LOSS
- Move forward on WIN
- Protects capital during drawdowns
- Scales up only when strategy performs well
Mode 1 is safer and better suited for long-term automated trading systems.
🔹 SkipSymbol Behavior
SkipSymbol: true
Controls whether progression is tracked per symbol or globally:
true→ Each symbol has its own independent progressionfalse→ All symbols share the same progression
Best practice:
Use true for multi-symbol trading to avoid one volatile asset affecting the entire account’s sizing logic.
🔹 MoveBackSteps Configuration
MoveBackSteps: 2
Defines how many steps to move backward after a win/loss (depending on mode).
0→ Reset to initial position (pure Martingale behavior)1→ Move back one step (balanced)2→ Move back two steps (more conservative)
Higher values increase safety and reduce compounding risk.
🔹 Why This Is Important
Without structured money management:
- A strategy can collapse during volatility spikes
- Emotional revenge trading becomes common
- Drawdowns become harder to recover
With MagicTradeBot’s Money Management system:
- Capital exposure is mathematically controlled
- Risk scaling is automated
- Recovery behavior is predictable
- Long-term sustainability improves
🔹 Best Practice Recommendation
For most traders:
Sequence: [1, 1, 2, 3, 5]
Mode: 1
SkipSymbol: true
MoveBackSteps: 1 or 2
Always:
- Backtest for at least several weeks
- Validate across bullish, bearish, and sideways markets
- Monitor maximum drawdown
- Adjust sequence based on account size and leverage
📘 Full Documentation
https://magictradebot.com/en/doc/money-management-configuration-user-guide