conducting-monte-carlo-portfolio-analysis

Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.

11 stars

Best use case

conducting-monte-carlo-portfolio-analysis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.

Teams using conducting-monte-carlo-portfolio-analysis should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/conducting-monte-carlo-portfolio-analysis/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/capital/conducting-monte-carlo-portfolio-analysis/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/conducting-monte-carlo-portfolio-analysis/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How conducting-monte-carlo-portfolio-analysis Compares

Feature / Agentconducting-monte-carlo-portfolio-analysisStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Conducting Monte Carlo Portfolio Analysis

Runs Monte Carlo simulations for portfolio analysis, producing return distributions, tail-risk metrics, and path-dependent scenario evaluations for multi-asset portfolios.

## When To Use

- Estimating the probability distribution of portfolio returns over a defined horizon (1-month to 30-year)
- Quantifying tail risk (CVaR/ES, max drawdown distributions, left-tail probabilities)
- Evaluating path-dependent features: sequence-of-returns risk, cash-flow overlays, rebalancing triggers, or option-like payoffs
- Stress-testing portfolio allocations under regime-switching or fat-tailed assumptions
- Comparing allocation candidates when closed-form analytics are insufficient (e.g., non-normal returns, leverage constraints, dynamic hedging)

## Inputs To Gather

- **Asset universe and weights** — tickers or asset classes, target allocation, and any constraints (min/max bounds, sector caps)
- **Return assumptions** — historical lookback window OR forward capital-market assumptions (expected return, volatility, correlation matrix)
- **Distribution model** — normal, Student-t (specify degrees of freedom), skew-normal, or empirical bootstrap [VERIFY: confirm distributional choice suits the asset classes]
- **Simulation parameters** — number of paths (default: 10,000; use 50,000+ for stable tail estimates), time step (daily/monthly), horizon length
- **Correlation structure** — static Pearson matrix, DCC-GARCH, copula specification (Gaussian vs. Clayton/Gumbel for tail dependence) [VERIFY: copula choice with portfolio manager]
- **Path-dependent rules** — rebalancing frequency and bands, cash inflows/outflows, drawdown-triggered de-risking, tax-loss harvesting logic
- **Risk-free rate and inflation assumption** — for real-return or Sharpe-ratio computations
- **Benchmark** (optional) — index or liability stream for relative-return analysis

## Workflow

1. **Validate inputs**
   - Confirm the correlation matrix is positive semi-definite; apply nearest-PSD correction if not
   - Check for stale or missing return series; flag gaps > 5 trading days
   - Verify that weight vector sums to 1.0 (or intended leverage ratio)

2. **Calibrate the return-generation model**
   - Fit chosen distribution to each asset's return series (MLE or method-of-moments)
   - Estimate correlation/copula parameters; report goodness-of-fit (e.g., Anderson-Darling p-values)
   - If using regime-switching: estimate Hidden Markov Model states (bull/bear/crisis) with transition probabilities [VERIFY: number of regimes]

3. **Generate simulation paths**
   - Draw correlated random variates via Cholesky decomposition (normal) or copula sampling (non-normal)
   - Construct cumulative return paths for each asset; apply portfolio weights at each rebalancing step
   - Enforce path-dependent rules: execute rebalances, apply transaction costs, overlay cash flows

4. **Compute output statistics**
   - **Distribution metrics** — mean, median, standard deviation, skewness, kurtosis of terminal wealth or annualized return
   - **Tail-risk metrics** — VaR and CVaR at 95% and 99% confidence; maximum drawdown distribution (median, 95th percentile); probability of loss exceeding a user-defined threshold
   - **Path statistics** — median path, 5th/25th/75th/95th percentile fan chart; time-to-recovery distribution after drawdowns > X%
   - **Scenario analysis** — conditional statistics for worst 5% of paths (crisis regime analysis)

5. **Sensitivity and robustness checks**
   - Re-run with ±1 standard error on expected returns and volatilities to assess input sensitivity
   - Compare results across distribution assumptions (normal vs. Student-t vs. bootstrap)
   - Confirm convergence: verify that key metrics stabilize as path count doubles

6. **Compile report**
   - Present results in summary table plus fan-chart visualization specification
   - Highlight key risk findings: probability of failing a return threshold, worst-case drawdown, and left-tail scenarios
   - State all assumptions, model limitations, and data vintage

## Output

- **Summary statistics table** — expected return (annualized), volatility, Sharpe ratio, VaR (95/99), CVaR (95/99), max drawdown (median and 95th percentile), probability of negative return, probability of meeting target return
- **Distribution chart spec** — histogram of terminal returns with VaR/CVaR markers; fan chart of cumulative wealth paths (5/25/50/75/95 percentile bands)
- **Sensitivity matrix** — key metrics under alternative return, volatility, and correlation assumptions
- **Path-dependent analysis** — impact of rebalancing frequency, cash-flow timing, and drawdown-triggered rules on terminal wealth distribution
- **Assumption log** — distribution model, calibration method, number of simulations, random seed (for reproducibility), data sources and dates

## Quality Checks

- Simulation count is sufficient: tail metrics (99% CVaR) should not shift > 2% when re-run with a different random seed
- Mean simulated return approximates the input expected return within ±10 bps (sanity check on the generation engine)
- Correlation of simulated asset returns matches input matrix within ±0.02
- Path-dependent rules are verified against at least one manually traced scenario
- All [VERIFY] items are resolved or explicitly flagged as pending before delivery
- Results are not presented as forecasts — disclaim that outputs reflect model assumptions, not predictions of future performance

Related Skills

performing-frozen-section-analysis

11
from CaseMark/skills

Guides intraoperative frozen section evaluation with rapid diagnostic protocols and communication. Use when performing frozen sections, providing intraoperative diagnoses, or communicating preliminary results.

conducting-surgical-time-outs

11
from CaseMark/skills

Structures WHO surgical safety checklist completion with sign-in, time-out, and sign-out documentation. Use when performing surgical time-outs, completing safety checklists, or documenting pre-incision verification.

conducting-stress-test-interpretation

11
from CaseMark/skills

Interprets exercise and pharmacologic stress tests with Duke treadmill score and nuclear findings. Use when reading stress tests, interpreting nuclear perfusion, or documenting exercise tolerance.

conducting-stark-law-analysis

11
from CaseMark/skills

Evaluates physician self-referral arrangements against Stark Law exceptions with documentation. Use when analyzing Stark compliance, evaluating referral arrangements, or documenting exception applicability.

conducting-psychiatric-evaluations

11
from CaseMark/skills

Structures comprehensive psychiatric evaluation with MSE, diagnostic formulation, and risk assessment. Use when performing psychiatric assessments, documenting mental status exams, or creating diagnostic formulations.

conducting-program-evaluation-public-health

11
from CaseMark/skills

Structures program evaluation using CDC framework with process, outcome, and impact assessment. Use when evaluating public health programs, measuring program effectiveness, or conducting logic model analysis.

conducting-preoperative-planning

11
from CaseMark/skills

Structures surgical planning with imaging review, risk stratification, and equipment/team requirements. Use when planning surgeries, reviewing preoperative imaging, or coordinating surgical teams.

conducting-pre-operative-evaluations

11
from CaseMark/skills

Structures pre-surgical risk assessment using ACC/AHA guidelines with cardiac and pulmonary clearance. Use when performing preop evaluations, assessing surgical risk, or providing medical clearance.

conducting-nursing-assessments

11
from CaseMark/skills

Structures head-to-toe nursing assessments with system-by-system documentation and abnormal findings. Use when performing nursing assessments, documenting patient evaluations, or creating assessment narratives.

conducting-mortality-reviews

11
from CaseMark/skills

Structures mortality case reviews with root cause analysis and system improvement recommendations. Use when conducting M&M reviews, analyzing adverse outcomes, or documenting mortality cases.

conducting-morbidity-mortality-reviews

11
from CaseMark/skills

Structures surgical M&M conference presentations with case analysis and system improvement recommendations. Use when presenting M&M cases, analyzing surgical outcomes, or documenting quality improvement.

conducting-meta-analyses

11
from CaseMark/skills

Performs meta-analysis with heterogeneity assessment, forest plot generation, and GRADE evidence grading. Use when conducting meta-analyses, assessing heterogeneity, or grading evidence quality.