How to Set Crypto Bot Circuit Breakers for Automated Risk Management

How to build automatic pause and shutdown rules that protect your capital when markets behave unexpectedly.

A circuit breaker is an automatic rule that pauses or shuts down your bot when a defined loss or risk threshold is breached — before a bad day or bad week can turn into a catastrophic account drawdown. Named after the circuit breakers used in financial markets to halt trading during extreme volatility, bot circuit breakers are one of the most important risk management tools available to automated traders, yet they are frequently overlooked or not configured in favor of more exciting strategy optimization.

This guide covers the types of circuit breakers available in DennTech, how to calculate appropriate thresholds, the logic behind each rule, and how circuit breakers integrate with your overall risk framework. For foundational risk concepts, see our stop-loss guide, position sizing guide, and MDD guide.

Why Circuit Breakers Are Non-Negotiable for Bot Traders

Consider the following scenario: your RSI strategy has worked well for 8 months. Then the market enters a regime change — high volatility, erratic price action driven by macro news — and the RSI strategy generates 12 consecutive losing trades over 4 days, turning a 22% gain into a 5% net loss. Without a circuit breaker, the bot continues trading through the regime change, potentially converting a temporary loss into a permanent account impairment.

With a daily loss circuit breaker set at 5% of account, the bot pauses automatically after reaching that threshold. You review the situation, identify the regime change, either wait for clearer conditions or adjust parameters, and restart when the strategy's expected environment returns. The 5% loss is recoverable; an unchecked 20–30% loss during a regime change may take months to recover from psychologically as well as financially.

Circuit Breaker Type 1: Daily Loss Limit

The most common circuit breaker: pause all trading if the account loses more than X% in a single day.

Daily Loss Limit = Account Value × Daily Loss % Threshold

Recommended thresholds by risk tolerance:

  • Conservative: 2% daily loss limit — very tight, will trigger occasionally during normal volatility
  • Standard: 3–5% daily loss limit — appropriate for most swing trading strategies
  • Aggressive: 5–8% daily loss limit — allows more room, better for volatile altcoin strategies

When the daily loss limit is breached, DennTech pauses the strategy until you manually review and resume. This pause is intentional — it forces a review rather than an automatic restart.

Circuit Breaker Type 2: Weekly Drawdown Limit

A longer-horizon circuit breaker that triggers if the account declines by more than X% over the past 7 days. This catches slow, grinding drawdowns that individual daily limits might not catch (e.g., losing 2% per day for 6 days — each day within the daily limit, but the cumulative weekly decline is 12%).

Weekly Drawdown Trigger = Account Value × Weekly Drawdown % Threshold

Recommended: 8–12% weekly drawdown limit for standard swing trading strategies. The weekly limit should be 2–3× your daily limit to avoid false triggers while catching genuine adverse periods.

Circuit Breaker Type 3: Consecutive Loss Counter

Pause trading after N consecutive losing trades, regardless of the dollar amount. A string of 8–10 consecutive losses is a statistical anomaly that warrants investigation — it may indicate a strategy parameter error, a market regime change, or an exchange connectivity issue affecting order fills.

Recommended: 6–8 consecutive losses for most mean-reversion strategies. For trend-following strategies that inherently have lower win rates, set this higher (10–12) to avoid false triggers during normal losing streaks.

Circuit Breaker Type 4: Volatility Pause

Pause trading when market volatility spikes above a defined threshold — measured by a sharp ATR increase or by the VIX equivalent for crypto (often proxied by Crypto Fear & Greed index or on-chain volatility metrics). During extreme volatility events (exchange hacks, regulatory announcements, macro black swans), strategy signals become unreliable and slippage increases dramatically.

DennTech's volatility pause can be configured using ATR relative to its historical average: if the 1-period ATR exceeds 2× its 14-period average, flag extreme volatility and pause new entries. Existing positions continue to be managed (stops remain active), but no new entries open until volatility normalizes.

Circuit Breaker Type 5: Account Balance Floor

The nuclear option: stop all trading and close all positions if the account value falls below an absolute floor. This protects against catastrophic scenarios where a series of bad trades, a bug, or an extreme market event threatens account survival.

Balance Floor = Initial Account Value × (1 - Maximum Tolerable Loss %)

Example: You start with $10,000 and are willing to risk at most 20% of your total capital before shutting down completely. Balance Floor = $10,000 × 0.80 = $8,000. If the account drops to $8,000, all positions close and all strategies halt.

This floor should represent a level of loss that would genuinely make you want to stop, review everything, and restart with modified parameters — not a level you would trade through without a full review. See our MDD guide for how to set this in the context of your full drawdown framework.

Configuring Circuit Breakers in DennTech

  1. Navigate to Settings → Risk Management → Circuit Breakers in DennTech
  2. Enable Daily Loss Limit — enter your threshold percentage (e.g., 4%)
  3. Enable Weekly Drawdown Limit — enter threshold (e.g., 10%)
  4. Enable Consecutive Loss Pause — enter count (e.g., 7 trades)
  5. Optionally enable Volatility Pause with ATR multiplier (e.g., 2.0×)
  6. Set Balance Floor as an absolute dollar amount (e.g., $8,000 on a $10,000 account)
  7. Configure Notification — email alert when any circuit breaker triggers

After circuit breaker configuration, test by simulating in paper mode that a defined number of losses triggers the pause correctly. Full documentation in the DennTech docs.

What to Do When a Circuit Breaker Fires

When a circuit breaker triggers, follow this review process before resuming:

  1. Review the trade log — what triggered the losses? Strategy signals, execution issues, or market event?
  2. Assess whether the strategy is behaving as expected for the current market regime (trending vs. ranging)
  3. Check for any exchange API issues, connectivity problems, or unusual fills
  4. If market regime has changed, consider pausing until conditions return to your strategy's expected environment
  5. If parameters need adjustment, re-paper-trade the modified strategy before going live again — see our paper trading guide
  6. Resume with the same or reduced position size — do not increase size to "make back" losses

Frequently Asked Questions

Won't circuit breakers cause me to miss the recovery after a bad day?
Yes, potentially. The purpose of a circuit breaker is not to optimize returns — it is to prevent catastrophic loss. Missing a recovery after a bad day costs you a modest opportunity. Not having a circuit breaker during a sustained regime change can cost you a significant percentage of your account. The asymmetry of potential losses vs. missed recoveries strongly favors having circuit breakers in place.
Should different strategies have different circuit breaker thresholds?
Yes. A trend-following strategy like MACD or EMA crossover inherently has lower win rates with larger average winners — so it needs higher consecutive loss tolerance than a mean-reversion RSI strategy with higher win rates. Calibrate circuit breaker settings strategy-by-strategy based on expected statistical behavior in paper trading. See our paper trading guide for how to establish these baselines.
Does DennTech notify me when a circuit breaker fires?
Yes — DennTech sends email notifications (configurable in Settings → Notifications) when any circuit breaker triggers, including which rule fired and the current account status. This allows you to respond quickly even when not actively monitoring. For 24/7 bots running on a VPS, these notifications are essential — see our VPS guide for monitoring best practices.

Build the complete risk management framework: circuit breakers + stop-losses + position sizing + MDD monitoring. See all available features at the pricing page.

Disclaimer: DennTech Trading Solutions is a software company, not a financial advisor. Nothing on this site constitutes financial advice, investment advice, or a recommendation to buy or sell any asset. Cryptocurrency trading involves substantial risk of loss and is not suitable for all investors. Always do your own research and consult a qualified financial professional before making any investment decisions. View full Liability Waiver →