risk-manager

Calculate position sizes and risk controls for trading signals.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/bitandbytes/Argus --skill risk-manager-bitandbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: risk-manager
Source: https://github.com/bitandbytes/Argus/tree/main/.claude/skills/risk-manager
Command: npx skills add https://github.com/bitandbytes/Argus --skill risk-manager-bitandbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides implementing and maintaining a production-grade RiskManager that sizes positions, enforces portfolio constraints, and evaluates exits to manage risk in a multi-asset trading system.

Core Features & Use Cases

  • Size positions using ATR-based risk, Kelly fraction, and regime scaling, then cap by max position percentage.
  • Enforce portfolio constraints, including max sector exposure and kill switches for daily and total drawdowns.
  • Evaluate exits via EventFilters and soft exits based on confidence thresholds, integrated with the trade execution pipeline.
  • Integrate into the orchestration layer by loading risk config from settings.yaml and wiring into TradeSignal processing and OrderManagement.

Quick Start

Instantiate the RiskManager with the registry and load the risk block from config/settings.yaml to enable sizing, constraints, and exit evaluation in the trading pipeline.

Frequently Asked Questions about risk-manager

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

FAQPage Schema
How do I calculate position size using ATR and Kelly fraction for trading signals?

Position sizing using ATR and Kelly fraction calculates trade volume by scaling risk against asset volatility and regime adjustments, then caps the result by maximum position percentage to generate risk-bounded orders.

How do I enforce portfolio constraints and drawdown limits across a multi-asset trading system?

Portfolio risk management enforces maximum sector exposure limits and triggers daily and total drawdown kill switches to halt trading when losses breach configured thresholds in a multi-asset system.

Can I evaluate trade exits and apply soft exits based on confidence thresholds?

Exit evaluation assesses active trades via EventFilters and applies soft exits based on confidence thresholds, integrating directly with the trade execution pipeline to manage position closures.

Do I need a settings.yaml config file to load risk thresholds and constraints?

Yes, you need a config/settings.yaml file to load the risk block containing thresholds for ATR sizing, Kelly fraction, regime adjustments, and portfolio exposure checks required for operation.

What is the best way to integrate risk controls into a trade execution pipeline?

The best way to integrate risk controls is wiring the RiskManager into the orchestration layer to process TradeSignal objects, attach risk fields, and pass risk-bounded orders to OrderManagement.

How does ATR-based position sizing adjust trade volume during different market regimes?

ATR-based position sizing scales trade volume according to current asset volatility and applies regime scaling to adjust exposure dynamically, ensuring risk remains bounded across varying market conditions.