FRM Part II · FRM Exam Part II
Portfolio Risk: Analytical Methods: formula sheet
Key formulas
- Portfolio variance (two assets)
- σp² = w1²σ1² + w2²σ2² + 2·w1·w2·ρ·σ1·σ2
- Use weights with return volatilities, or dollar positions with dollar volatilities. Do not mix them.
- Portfolio variance (matrix form)
- σp² = wᵀ Σ w
- Σ is the covariance matrix. Use this form for three or more assets.
- Relative VaR (to the mean)
- VaR(relative) = z × σp × V
- z is the one-tailed standard normal value. V is portfolio value.
- Absolute VaR (to zero)
- VaR(absolute) = (z × σp − μp) × V
- μp is the expected portfolio return over the same horizon. A positive mean lowers absolute VaR.
- Common z-values (one-tailed)
- 90%: 1.282; 95%: 1.645; 97.5%: 1.960; 99%: 2.326
- Use one-tailed values. 1.96 is the 95% two-tailed value and is the 97.5% one-tailed value.
- Horizon scaling
- σ(T) = σ(1) × √T and μ(T) = μ(1) × T
- The √T rule assumes independent, identically distributed returns.
- Undiversified VaR bound
- VaR(p) ≤ VaR1 + VaR2 when ρ ≤ 1; equality when ρ = 1
- For normal returns, portfolio VaR equals the sum of stand-alone VaRs only if all correlations are 1 (with a zero mean).
- Portfolio VaR (normal)
- VaR = z × σp × W, with σp² = Σi Σj wi wj σi σj ρij
- z is the normal quantile (1.645 at 95%, 2.326 at 99%). W is portfolio value. Use weights that sum to 1.
- Beta of position i to the portfolio
- βi = Cov(Ri, Rp) ÷ σp², where Cov(Ri, Rp) = Σj wj σi σj ρij
- Σi wi βi = 1. The weighted average beta of the portfolio is always 1.
- Marginal VaR (per unit of currency)
- Marginal VaR_i = ∂VaR/∂(position i) = z × Cov(Ri, Rp) ÷ σp = (VaR ÷ W) × βi
- Gives the VaR change for one extra unit of position i. Some texts quote it per unit of weight; check the unit.
- Component VaR
- Component VaR_i = position_i × Marginal VaR_i = VaR × wi × βi
- Same currency as VaR. Can be negative for hedges.
- Additivity (Euler) property
- Σi Component VaR_i = Portfolio VaR
- Use this to check your work. Percent contribution = wi × βi.
- Incremental VaR
- Incremental VaR = VaR(portfolio with change) − VaR(portfolio before)
- Exact for any size of change. Needs two full VaR calculations.
- Delta VaR approximation
- Incremental VaR ≈ Marginal VaR × change in position
- Good for small changes only. It equals the component VaR scaled by the fractional change in the position.
- Marginal VaR (normal)
- Marginal VaR_i = z × Cov(R_i, R_p) ÷ σ_p = z × β_i × σ_p
- β_i is the beta of position i against the portfolio. z is the confidence multiplier, for example 1.645 at 95%.
- Component VaR
- Component VaR_i = w_i × Marginal VaR_i
- Here w_i is the position's weight, or its dollar amount if marginal VaR is per dollar. Sum of components = portfolio VaR.
- Percent contribution to risk
- % contribution_i = Component VaR_i ÷ Portfolio VaR = w_i × β_i
- Contributions sum to 100% with betas measured against the portfolio.
- Optimality condition
- (E[R_i] − R_f) ÷ Marginal VaR_1 = (E[R_i] − R_f) ÷ Marginal VaR_2 = … for all i
- Excess return per unit of marginal VaR is equal across all positions at the optimum. Equivalent to equal (E[R_i] − R_f) ÷ β_i under normality.
- Risk parity rule
- Component VaR_i = Portfolio VaR ÷ N for all N positions
- A special risk budget with equal contributions. It is not the same as the optimality condition.
- Active return
- Rₐ = R_P − R_B
- Portfolio return minus benchmark return for the same period.
- Active weights
- wₐ,i = w_P,i − w_B,i
- Sum to zero if both portfolio and benchmark are fully invested.
- Tracking error (two-step)
- TE = σ(Rₐ) = √(σ_P² + σ_B² − 2ρσ_Pσ_B)
- ρ is the correlation between portfolio and benchmark returns. Equals √(wₐ′Σwₐ).
- Tracking error (active weights)
- TE = √(wₐ′ Σ wₐ) = √(ΣᵢΣⱼ wₐ,i wₐ,j σᵢⱼ)
- Use the covariance matrix of asset returns. Result is in the same time unit as the covariances.
- Relative VaR (normal)
- Relative VaR = z × TE × V
- Assumes zero mean active return. z = 1.645 at 95%, 2.326 at 99% (one-tailed). V is portfolio value.
- Information ratio
- IR = E(Rₐ) ÷ TE
- Both measured over the same period, usually annualised.
- Time scaling
- TE(annual) = TE(monthly) × √12
- Valid when active returns are independent over time.
- Single-factor model
- R_i = α_i + β_i × F + ε_i
- ε_i has mean zero and is uncorrelated with F and with other assets' residuals.
- Single-factor variance of an asset
- σ_i² = β_i² × σ_F² + σ_εi²
- First term is systematic, second is idiosyncratic.
- Portfolio beta
- β_p = Σ w_i × β_i
- Applies to each factor separately. Weights include shorts as negative values.
- Portfolio variance, single factor
- σ_p² = β_p² × σ_F² + Σ w_i² × σ_εi²
- Assumes uncorrelated residuals.
- Multi-factor portfolio variance
- σ_p² = β_p' Σ_F β_p + Σ w_i² × σ_εi²
- Σ_F is the factor covariance matrix. With two factors the systematic part is β1²σ1² + β2²σ2² + 2β1β2ρσ1σ2.
- Systematic share of risk (R²)
- R² = β² σ_F² ÷ σ²
- Idiosyncratic share is 1 − R².
- Equal-weight idiosyncratic variance
- σ_ε²(p) = σ_ε² ÷ n
- Holds for n equally weighted assets with equal, uncorrelated residual variance.
- Two-asset portfolio VaR
- VaR_p = √(VaR_1² + VaR_2² + 2ρ × VaR_1 × VaR_2)
- Normal returns, same confidence level, zero mean. Equals VaR_1 + VaR_2 only when ρ = 1.
- Delta-normal parametric VaR (normal, zero mean)
- VaR = z(α) × σ(P) × V
- z = 1.645 at 95% and 2.326 at 99% (one-tailed). σ(P) is portfolio return volatility, V is portfolio value.
- Delta approximation for an option
- ΔP ≈ δ × ΔS
- Linear in the underlying move. Ignores curvature, so it errs for large moves.
- Delta-gamma approximation
- ΔP ≈ δ × ΔS + ½ × Γ × (ΔS)²
- Positive gamma adds to P&L in both directions. Negative gamma subtracts from it.
- Expected shortfall under normality
- ES = σ × φ(z) ÷ (1 − α) (zero mean)
- φ is the standard normal density. At 99%, ES ≈ 2.665σ versus VaR ≈ 2.326σ.
- Expected shortfall definition
- ES(α) = E[Loss | Loss ≥ VaR(α)]
- Always at least as large as VaR at the same confidence level.
Quick revision
- Portfolio VaR = z × σp × portfolio value, scaled by √t for the horizon (assuming independent returns).
- z-values for one-tailed normal VaR: 1.645 at 95% and 2.326 at 99%.
- Two-asset σp² = w1²σ1² + w2²σ2² + 2w1w2ρσ1σ2.
- Lower correlation means lower portfolio VaR; diversification benefit = sum of standalone VaRs − portfolio VaR.
- Marginal VaR is the change in portfolio VaR for a small change in a position.
- Component VaR = position × marginal VaR, and the components sum to total VaR.
- Incremental VaR is the full change in VaR from adding or removing a position, and it can differ from component VaR for large trades.
- Optimal allocation: excess return ÷ marginal VaR is equal across positions.
- Tracking error is the standard deviation of active return (portfolio minus benchmark).
- Information ratio = active return ÷ tracking error.
- Factor model: total variance = systematic variance + idiosyncratic variance.
- Analytical VaR assumes normality and linear exposures, so it understates tail risk and option risk. Stress tests cover what it misses.
Common mistakes
- Adding the stand-alone VaRs of the assets to get portfolio VaR. Fix: Always combine standard deviations with the correlation term, then apply z once.
- Using weights and volatilities in the formula and then forgetting to multiply by portfolio value. Fix: Finish every answer with × V and write the currency unit.
- Treating marginal VaR and component VaR as the same thing. Fix: Marginal VaR is per unit and does not add up. Component VaR is marginal VaR times position size, and it adds up to total VaR.
- Assuming incremental VaR equals component VaR. Fix: Component VaR is a decomposition of current VaR. Incremental VaR is the actual change after adding or removing the position. They match only approximately, for small changes.
- Dividing total expected return, not excess return, by marginal VaR. Fix: Always subtract the risk-free rate first.
- Using standalone VaR instead of marginal VaR in the ratio. Fix: Standalone VaR ignores diversification. Use marginal or component VaR, which reflect correlation with the portfolio.
- Using portfolio weights instead of active weights in the covariance formula. Fix: Subtract benchmark weights first. Then use wₐ′Σwₐ.
- Treating tracking error as the same thing as information ratio. Fix: TE is a standard deviation (risk). IR is active return divided by TE (reward per unit risk).
- Adding volatilities instead of variances when combining systematic and idiosyncratic risk. Fix: Convert to variance, add, then take the square root.
- Forgetting to square the weights in the idiosyncratic term. Fix: Betas are linear in w. Residual variance uses w² because residuals are uncorrelated.
Exam tips
- Look at the last line of the question first. It tells you whether you need relative or absolute VaR and which horizon.
- Memorise 1.645 and 2.326 and the √T rule. Most numerical items need only these.
- Expect interpretation items: a 99% one-day VaR is exceeded about once in 100 days, and VaR says nothing about the size of losses beyond it.
- Know the assumptions: normal returns, stable correlations, linear exposures. Questions often ask which one fails for options or in a crisis.
- When a question lowers correlation or adds an asset, reason first: lower correlation lowers portfolio VaR, and that can save you a calculation.
- Questions often give betas or covariances with the portfolio. Go straight to VaR × weight × beta and skip the full variance calculation.
- Use the sum rule as a check. Component VaRs must add to portfolio VaR, and weighted betas must add to 1.
- Read the wording. Add or remove a position points to incremental VaR. Share of risk or decomposition points to component VaR. Per extra dollar points to marginal VaR.