risk-metrics-calculation

Calculate VaR, CVaR Sharpe Sortino and drawdowns for return series.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill risk-metrics-calculation-kmshihab7878
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: risk-metrics-calculation
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/wshobson-SKILL
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill risk-metrics-calculation-kmshihab7878

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates portfolio risk measurement into a single, repeatable toolkit so practitioners can quantify tail risk, volatility, drawdowns, and risk-adjusted performance without manual spreadsheet work or ad-hoc scripts.

Core Features & Use Cases

  • VaR & Tail Risk: Historical, parametric, and Cornish–Fisher Value at Risk plus Conditional VaR (Expected Shortfall).
  • Drawdown & Duration: Rolling drawdowns, maximum and average drawdown, and drawdown duration statistics.
  • Risk-Adjusted Returns: Sharpe, Sortino, Calmar, Omega, and information ratio calculations with optional benchmark comparisons.
  • Portfolio-Level Analysis: Covariance-based portfolio volatility, marginal and component risk contributions, correlation matrices, diversification ratio, and risk parity optimization.
  • Rolling & Stress Testing: Rolling-window metrics, historical scenario tests, hypothetical shocks, and Monte Carlo stress simulations for elevated volatility.
  • Use Cases: Building risk dashboards, enforcing risk limits, regulatory reporting, position sizing, and scenario/stress analysis for portfolios.

Quick Start

Calculate a 63-day rolling volatility, 95% historical VaR, CVaR, Sharpe, and max drawdown for the provided portfolio returns series.

Frequently Asked Questions about risk-metrics-calculation

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

FAQPage Schema
How do I calculate Value at Risk and Conditional Value at Risk for a portfolio returns series?

To calculate Value at Risk and Conditional Value at Risk, apply historical, parametric, or Cornish-Fisher VaR methods to your periodic returns data. The computation quantifies tail risk exposures and expected shortfall for portfolio risk monitoring and regulatory reporting.

What is the difference between historical VaR and Cornish-Fisher VaR in portfolio risk measurement?

Historical VaR measures portfolio risk using actual past return distributions, while Cornish-Fisher VaR adjusts parametric calculations for skewness and kurtosis. Both quantify tail risk, but Cornish-Fisher provides better estimates for non-normal return series.

How do I compute rolling-window volatility and drawdown durations for asset-level returns?

Compute rolling-window volatility and drawdown durations by applying rolling-window metrics to your periodic asset-level returns data. This generates time-varying risk measures, maximum drawdown statistics, and drawdown duration analytics for continuous risk monitoring.

Can I perform risk parity optimization and calculate marginal risk contributions using covariance-based portfolio volatility?

Yes, you can calculate covariance-based portfolio volatility, marginal risk contributions, and component risk contributions. These portfolio-level analyses support risk parity optimization by identifying how individual assets impact overall portfolio risk and diversification ratio.

Does Monte Carlo stress simulation work for hypothetical shocks and historical scenario testing?

Yes, Monte Carlo stress simulation supports historical scenario tests and hypothetical shocks for elevated volatility analysis. The stress testing functionality models portfolio risk under extreme conditions, complementing rolling-window computations and standard risk metrics.

What risk-adjusted return metrics can I calculate with an optional benchmark series?

You can calculate Sharpe, Sortino, Calmar, Omega, and information ratio metrics using periodic returns and an optional benchmark series. These risk-adjusted performance metrics evaluate portfolio returns relative to volatility, downside risk, and benchmark comparisons.