본문으로 건너뛰기
cccskills
무료GitHub에 공개

building-risk-parity-portfolios

Constructs risk parity allocation with equal risk contribution, leverage optimization, and asset class volatility targeting. Use when building risk parity, equalizing risk contribution, or designing leveraged balanced portfolios.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Building Risk Parity Portfolios

When To Use

  • Constructing a multi-asset portfolio where each asset class contributes equally to total portfolio risk
  • Designing leveraged balanced strategies (e.g., Bridgewater All Weather–style allocations)
  • Rebalancing an existing risk parity book to reflect updated covariance estimates
  • Comparing risk parity weights against market-cap or equal-weight benchmarks
  • Building a volatility-targeted overlay that scales gross exposure to a constant risk budget

Inputs To Gather

  • Asset universe: List of asset classes or instruments (e.g., equities, nominal bonds, TIPS, commodities, gold) with ticker-level mapping where applicable
  • Return series: Total-return time series for each asset — minimum 10 years monthly, or 3 years daily; confirm frequency and currency [VERIFY]
  • Covariance estimation method: Sample covariance, exponentially weighted (half-life), shrinkage (Ledoit-Wolf), or DCC-GARCH — confirm client preference
  • Risk-free rate: Specify proxy (3-month T-bill, OIS, SOFR) and whether to subtract from returns before optimization [VERIFY]
  • Target portfolio volatility: Annualized vol target for the levered portfolio (common range: 10–15%)
  • Leverage constraints: Maximum gross exposure, borrowing cost assumption, margin/collateral rules [VERIFY]
  • Rebalance frequency: Daily, weekly, monthly, or threshold-based (e.g., drift > 10% of target weight)
  • Lookback window: Rolling window length for covariance estimation (e.g., 60-day, 252-day)

Workflow

  1. Compute the covariance matrix

    • Calculate returns at the chosen frequency; annualize if needed (√252 for daily)
    • Apply the selected estimation method; if shrinkage, report shrinkage intensity
    • Validate: check that the matrix is positive semi-definite; flag near-singular conditions
  2. Solve for risk parity weights

    • Define the objective: each asset's marginal risk contribution (MRC) equals 1/N of total portfolio volatility
    • MRC_i = w_i × (Σw)_i / σ_p — iterate until MRC_i ≈ MRC_j for all i, j
    • Use numerical optimization (e.g., sequential least squares or Newton's method on the risk-budget Lagrangian)
    • Confirm weights sum to 1.0 (unlevered) or to gross exposure target (levered)
  3. Apply leverage scaling

    • Compute unlevered portfolio volatility σ_unlevered from the risk parity weights
    • Leverage multiplier = Target Vol / σ_unlevered
    • Adjusted weights = raw weights × leverage multiplier
    • Subtract borrowing cost from expected return: cost = (gross exposure − 1) × funding rate [VERIFY funding rate assumption]
  4. Backtest and stress-test

    • Run rolling or expanding-window backtest; report annualized return, vol, Sharpe, max drawdown, and Calmar ratio
    • Conduct stress scenarios: 2008 GFC, 2013 taper tantrum, 2020 COVID, 2022 rates shock — report portfolio P&L under each
    • Compare against 60/40, equal-weight, and inverse-vol benchmarks
  5. Sensitivity analysis

    • Vary lookback window (30d, 60d, 120d, 252d) — show weight stability and turnover impact
    • Vary covariance method — compare sample vs. shrinkage vs. EWMA weights
    • Shock individual asset vols by ±2σ and correlation matrix by ±0.10 — report weight and risk-contribution shifts
  6. Document allocation model

    • Final weight table with risk contribution breakdown (absolute and percentage)
    • Gross and net exposure, leverage ratio, estimated borrowing cost drag
    • Rebalance rule specification and estimated annual turnover
    • All assumptions flagged explicitly; mark jurisdiction-dependent constraints with [VERIFY]

Output

Deliver a structured risk parity model package containing:

  • Weight schedule: Asset-level weights, risk contributions, and leverage multiplier
  • Covariance summary: Correlation heatmap, per-asset annualized vol, eigenvalue decomposition
  • Backtest report: Equity curve, rolling Sharpe, drawdown chart, monthly return table
  • Stress-test matrix: Scenario returns for the portfolio vs. benchmarks
  • Sensitivity exhibits: Weight and turnover impact across parameter variations
  • Methodology memo: Estimation method, optimization algorithm, rebalance logic, and all [VERIFY] items

Quality Checks

  • Confirm each asset's percentage risk contribution is within ±0.5% of 1/N target after optimization convergence
  • Verify portfolio vol matches the stated target (tolerance: ±25 bps annualized)
  • Check that weights are non-negative (unless short selling is explicitly permitted) and sum correctly
  • Validate that the covariance matrix has no negative eigenvalues
  • Ensure backtest does not use future information (no look-ahead bias in rolling windows)
  • Cross-check leverage multiplier against margin and regulatory constraints [VERIFY applicable margin rules]
  • Confirm borrowing cost assumption reflects current market rates, not stale inputs

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Evaluates activist investor campaigns with thesis assessment, proposed changes, and likely outcome analysis. Use when analyzing activist situations, evaluating campaign theses, or assessing activist track records.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

Evaluates corporate vulnerability to shareholder activism with governance assessment, valuation gaps, and operational improvement opportunities. Use when assessing activist risk, identifying vulnerabilities, or preparing defensive analyses.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

Evaluates bolt-on acquisitions for existing platforms with strategic fit, synergy quantification, and return contribution analysis. Use when screening add-on targets, building platform acquisition strategies, or modeling tuck-in economics.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

Evaluates signal half-life, turnover implications, and capacity constraints for systematic alpha factors. Use when analyzing signal persistence, evaluating factor decay, or estimating strategy capacity.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

Evaluates alternative data sources including satellite, NLP sentiment, web scraping, and geolocation for alpha signal generation. Use when analyzing alt data, evaluating new data sources, or integrating non-traditional signals.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

Evaluates competition law exposure with market definition, HHI analysis, and remedy estimation for proposed transactions. Use when assessing merger clearance risk, analyzing market concentration, or preparing HSR filings.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CaseMark/skills462026년 10월 23일 업데이트

CaseMark의 스킬 모두 보기

이 스킬의 문제 신고