What is the Money Management Strategy in MagicTradeBot?

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
  • 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 progression
  • false โ†’ 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

๐Ÿ“Ž Related Topics