Home / Financial Tools / CVaR Portfolio Optimization Engine
Graduate-Level Modeling · Portfolio Construction & Tail Risk
CVaR Portfolio Optimization Engine
Mean-variance optimization penalizes upside and downside volatility identically. Rockafellar and Uryasev (2000) showed that minimizing Conditional Value-at-Risk, the average loss in the worst scenarios, can be written as a linear program, and solved directly on simulated return scenarios rather than a covariance matrix alone.
How To Use This Model
Reading This Tool
This tool simulates thousands of correlated return scenarios for four assets from the expected returns, volatilities and correlations you set, then finds the long-only, fully-invested portfolio that minimizes CVaR at the 95% confidence level, the average loss across the worst 5% of scenarios, for a given target return.
Move the target-return slider to trace the CVaR-efficient frontier: at each target, the optimizer solves a genuinely different convex problem, and the resulting weights and worst-case-average loss are shown side by side with what a naive equal-weight portfolio would have carried at the same expected return.
Asset Assumptions & Target
The Minimum-CVaR Portfolio At Your Target Return
Portfolio CVaR (95%)
-
Value-at-Risk (95%)
-
Equal-Weight Portfolio CVaR
-
CVaR Reduction vs. Equal-Weight
-
Optimal Weights By Asset