What problem does it solve? Quantifying portfolio risk requires implementing many statistical formulas correctly, from Value at Risk to drawdown analysis, and errors in these calculations lead to bad position sizing and regulatory issues. This Skill provides tested Python implementations of the full risk measurement toolkit. ## Core Features & Use Cases - Core Risk Metrics: Compute volatility, beta, historical and parametric VaR, Cornish-Fisher VaR, CVaR, Sharpe, Sortino, Calmar, and Omega ratios from a return series. - Portfolio-Level Risk: Calculate portfolio volatility, marginal and component risk contributions, risk parity weights, and diversification ratios across multiple assets. - Rolling & Stress Analysis: Track rolling volatility, Sharpe, VaR, and drawdowns over time, plus run historical crisis scenarios and Monte Carlo stress tests. - Use Case: A portfolio manager needs a daily risk dashboard. Feed daily returns into the RiskMetrics class, call summary() to get VaR, max drawdown, and Sharpe ratio, then run StressTester against the 2008 financial crisis scenario to check tail exposure. ## Quick Start Ask the AI to calculate VaR, CVaR, Sharpe ratio, and maximum drawdown for your portfolio return series using the risk metrics patterns.