FREQTRADE / RISK

Freqtrade Protections: Drawdown, Stoploss & Cooldowns

How Freqtrade protections fit into trading-bot risk control and why protections should be tested as part of the strategy rather than treated as a safety guarantee.

What protections actually do

Protections temporarily block new trading after defined conditions. They are a control layer around a strategy, not a replacement for position sizing, stop logic or portfolio risk limits.

Four useful protection types

StoplossGuard reacts to repeated stop-loss outcomes. MaxDrawdown can stop trading after a drawdown condition. LowProfitPairs can lock weak pairs. CooldownPeriod prevents immediate re-entry after a trade.

The optimization trap

A protection can improve a historical result simply because its parameters fit that historical sequence. We therefore treat protection settings as versioned strategy logic and evaluate them forward.

Portfolio risk still matters

Pair-level protections cannot by themselves solve correlated exposure. Multiple positions can still represent the same directional market bet.

Before trusting the result

Confirm that data timing is valid, configuration is reproducible, state survives restart, costs are represented and the exact strategy version is preserved. Operational correctness comes before interpreting PnL.

DATA→STRATEGY→RISK→EXECUTION→RECORD

Continue the research