brainupgrade-in avatar

risk-assessment

Evaluates investment risks, performs Monte Carlo simulations, and generates risk reports. Use when a

by brainupgrade-in|Open Source

Risk Assessment Framework

Overview

This skill provides systematic approaches to evaluating investment risks, performing stress tests, and generating comprehensive risk reports for portfolio management and regulatory compliance.

Risk Categories

Market Risk

Value at Risk (VaR)

VaR(α) = Portfolio Value × σ × z(α) × √t

Where:
α = Confidence level (95% or 99%)
σ = Portfolio standard deviation
z(α) = Z-score (1.65 for 95%, 2.33 for 99%)
t = Time horizon in days
ConfidenceZ-ScoreInterpretation
95%1.655% chance of exceeding loss
99%2.331% chance of exceeding loss

Expected Shortfall (CVaR)

CVaR(α) = E[Loss | Loss > VaR(α)]

CVaR represents the average loss in the worst (1-α)% of cases

Beta and Systematic Risk

β = Cov(Ri, Rm) / Var(Rm)

Where:
Ri = Asset return
Rm = Market return

Beta Interpretation:
β = 1: Moves with market
β > 1: More volatile than market
β < 1: Less volatile than market
β < 0: Inverse correlation

Credit Risk

MetricFormulaDescription
PDHistorical default rateProbability of Default
LGD1 - Recovery RateLoss Given Default
EADCurrent exposure + Potential future exposureExposure at Default
Expected LossPD × LGD × EADAverage credit loss

Credit Rating Implications:

Rating1-Year PD5-Year PDCategory
AAA0.00%0.07%Investment Grade
AA0.02%0.22%Investment Grade
A0.05%0.54%Investment Grade
BBB0.16%2.02%Investment Grade
BB0.75%8.39%Speculative
B3.32%21.76%Speculative
CCC22.20%44.38%High Yield

Liquidity Risk

Bid-Ask Spread Analysis:

Liquidity Cost = Position Size × Bid-Ask Spread / 2

Volume-Based Metrics:

Days to Liquidate = Position Size / Average Daily Volume
Liquidity Score = 1 / (Days to Liquidate × Spread)

Operational Risk

Risk TypeExampleMitigation
ProcessTrade execution errorsDual approval, automation
PeopleKey person dependencyCross-training, documentation
SystemsIT outageRedundancy, DR plans
ExternalVendor failureDue diligence, backup vendors

Stress Testing Scenarios

Historical Scenarios

ScenarioEquityBondsCommoditiesPeriod
2008 Financial Crisis-50%+5%-30%2008
COVID Crash-34%+8%-25%Mar 2020
Tech Bubble Burst-45%+15%-10%2000-2002
1987 Black Monday-22%+4%-5%Oct 1987

Hypothetical Scenarios

Interest Rate Shock (+300bps):
- Bond prices: -15% to -25% (duration dependent)
- Equity: -10% to -20%
- Real estate: -15% to -25%

Market Drawdown (-30%):
- Calculate portfolio loss
- Assess margin requirements
- Evaluate liquidity needs

Currency Devaluation (-20%):
- Impact on foreign holdings
- Hedging effectiveness
- Rebalancing needs

Monte Carlo Simulation Framework

Setup Parameters

# Simulation Parameters
num_simulations = 10000
time_horizon = 252  # Trading days (1 year)
confidence_level = 0.95

# Portfolio Parameters
initial_value = 1_000_000
expected_return = 0.08  # Annual
volatility = 0.15  # Annual

Output Metrics

  • Expected portfolio value (mean)
  • VaR at specified confidence
  • CVaR (Expected Shortfall)
  • Probability of achieving target return
  • Maximum drawdown distribution

Regulatory Compliance Checks

Basel III Requirements

MetricMinimumDescription
CET1 Ratio4.5%Core Equity Tier 1
Tier 1 Ratio6.0%Tier 1 Capital
Total Capital8.0%Total Capital
Leverage Ratio3.0%Non-risk weighted
LCR100%Liquidity Coverage
NSFR100%Net Stable Funding

Dodd-Frank Reporting

  • Form PF (Private Fund Advisers)
  • Volcker Rule compliance
  • Swap data reporting
  • Stress test disclosure (CCAR/DFAST)

Risk Report Template

Executive Summary

  • Overall portfolio risk score (1-10)
  • Key risk concentrations
  • Limit breaches and near-breaches
  • Recommended actions

Quantitative Analysis

MetricCurrentLimitStatus
VaR (95%, 1-day)
VaR (99%, 1-day)
CVaR (95%, 1-day)
Beta
Tracking Error

Stress Test Results

ScenarioP&L ImpactMargin Impact
2008 Crisis
Rate +300bps
Market -30%

Recommendations

  1. Position-level adjustments
  2. Hedging strategies
  3. Liquidity planning
  4. Limit modifications

Risk Limits Framework

Risk TypeMetricHard LimitSoft Limit
MarketVaR (95%)5% of NAV4% of NAV
ConcentrationSingle position10% of NAV7% of NAV
SectorSector exposure25% of NAV20% of NAV
LeverageGross exposure200%150%
LiquidityDays to liquidate30 days20 days