What is MoveBackSteps?

MoveBackSteps defines how many steps the bot moves backward in the Sequence after a trigger event occurs:

  • After a win
  • Or after a loss (depending on the selected Mode)

It controls how quickly the position size de-escalates after recovery or after protection logic activates.


🔹 Basic Configuration

MoveBackSteps: 1

This means the bot will move back one step in the multiplier sequence when the backward condition is triggered.


🔹 How It Works with the Sequence

Assume:

Sequence: [1, 2, 4, 8, 16]

If the bot is currently at multiplier 8 (step 4):

  • MoveBackSteps: 1 → moves back to 4
  • MoveBackSteps: 2 → moves back to 2
  • MoveBackSteps: 0 → resets to 1 (initial position)

The larger the MoveBackSteps value, the faster exposure is reduced.


🔹 Interaction with Mode

MoveBackSteps works together with Mode:

Mode 0 (Classic Martingale)

  • Move forward on LOSS
  • Move backward on WIN

In this case: MoveBackSteps controls how aggressively exposure reduces after recovery.


Mode 1 (Risk-Reducing / Anti-Martingale)

  • Move forward on WIN
  • Move backward on LOSS

Here: MoveBackSteps controls how quickly risk decreases during losing streaks.


🔹 Practical Example

Configuration:

Sequence: [1, 2, 4, 8, 16]
Mode: 0
MoveBackSteps: 2

Scenario:

  1. Loss → 2
  2. Loss → 4
  3. Loss → 8
  4. Win → Move back 2 steps → from 8 to 2

Instead of slowly stepping back, exposure drops quickly.

This reduces overexposure risk after recovery.


🔹 What Happens When MoveBackSteps = 0?

MoveBackSteps: 0

This resets progression to the first step immediately.

This behavior mimics a strict Martingale reset — fully restarting after recovery.

It provides maximum safety after a win but removes gradual step-down behavior.


🔹 Why MoveBackSteps Is Important

It directly influences:

  • Drawdown control
  • Recovery smoothness
  • Exposure volatility
  • Capital stress during streaks

Small values (1):

  • Slower de-escalation
  • Higher compounding effect
  • More aggressive

Larger values (2+):

  • Faster exposure reduction
  • Safer recovery
  • More conservative risk model

For most setups:

MoveBackSteps: 1 or 2
  • 1 → Balanced
  • 2 → Conservative
  • 0 → Full reset behavior

Aggressive sequences (like Martingale) should generally use higher MoveBackSteps to reduce blow-up risk.


✅ Key Takeaway

MoveBackSteps defines how quickly your system steps down risk after a recovery or protection trigger.

It determines whether your strategy:

  • Gradually reduces exposure
  • Quickly resets to safety
  • Maintains high compounding momentum

Combined with Sequence and Mode, it completes the full progression control system of MagicTradeBot.

📎 Related Topics