drawdown-circuit-breaker

Evaluate account-level drawdown circuit breaker rules using local state data.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill drawdown-circuit-breaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawdown-circuit-breaker
Source: https://github.com/IhsanDanish25/claude-trading-skills/tree/main/skills/drawdown-circuit-breaker
Command: npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill drawdown-circuit-breaker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides account-level drawdown circuit breaker rules to manage risk and decide whether to allow new trade risk based on current account performance and recent trading outcomes.

Core Features & Use Cases

  • Drawdown Monitoring: Evaluate drawdown limits for daily, weekly, and monthly periods.
  • Loss Streak Tracking: Track losing streaks and enforce cooldown periods after consecutive losses.
  • Real-time Analysis: Determine trading opportunity feasibility based on realized P&L and risk metrics without external API calls.
  • Use Case: Before considering new trade opportunities, use this Skill to assess your current drawdown levels and recent losses, and make informed decisions on trade risk management.

Quick Start

Check drawdown circuit breaker rules for the current account state and decide if new trade risk is allowed.

Frequently Asked Questions about drawdown-circuit-breaker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a drawdown circuit breaker for my trading account?

You can enforce a drawdown circuit breaker by evaluating account-level realized P&L, losing streaks, and drawdown limits using Python. This process determines if new trade risk is allowed based on local state data without external API calls.

What is a drawdown circuit breaker in risk management?

A drawdown circuit breaker is a risk management rule set that evaluates daily, weekly, and monthly drawdown limits alongside loss streaks. It enforces cooldown periods after consecutive losses to prevent further trading risk.

How do I track losing streaks and enforce cooldown periods in Python?

You track losing streaks and enforce cooldown periods in Python by analyzing local state data for consecutive losses and realized P&L. The system restricts new trade opportunities based on predefined drawdown circuit breaker rules.

Can I monitor daily, weekly, and monthly drawdown limits without external API calls?

Yes, you can monitor drawdown limits across daily, weekly, and monthly periods without external API calls. The circuit breaker evaluates realized P&L and risk metrics locally using Python and your local state data.

Does a drawdown circuit breaker require external broker APIs to function?

No, a drawdown circuit breaker does not require external broker APIs to function. It operates independently by analyzing local state data, realized P&L, and loss streaks within Python to assess trading opportunity feasibility.