Industry: Banking and Financial Services Product: ModelRisk Application: CVA / DVA on a Vanilla Interest-Rate Swap Book
Under Basel III FRTB and CVA capital rules, every uncollateralised OTC derivative trade carries a Credit Valuation Adjustment (CVA) charge in addition to its mark-to-market value. A regional bank running a $28B notional, mostly-vanilla interest-rate swap book with 47 corporate counterparties had been booking CVA via a closed-form proxy that took counterparty PD and average swap PFE and multiplied them together. The proxy gave a CVA reserve of $11M. A full Monte Carlo XVA simulation gave $40M - a 3.6x understatement, driven by the right-way / wrong-way risk between counterparty creditworthiness and the same yield-curve moves that drove swap exposure.
The XVA desk replaced the proxy with a Vose Software ModelRisk simulation that priced CVA, DVA and the funding adjustment (FVA) jointly on a coherent set of forward yield-curve scenarios and counterparty credit paths.
The CVA formula reads simply enough:
CVA = (1 - R) integral_0^T EE(t) dPD(t)
where EE(t) is expected positive exposure at time t and dPD(t) is the marginal default probability between t and t+dt. The closed-form proxy uses averages. The Monte Carlo engine simulates the joint distribution.
The top 12 counterparties account for 84% of total CVA. The single largest CVA at $8.7M sits on a high-yield energy corporate with $2.1B notional of pay-fix swaps - a wrong-way position. The proxy under-stated it by 4.1x. Pay-fix exposures to BB-rated names dominate the right tail. The benign net-receive book on investment-grade names actually generates positive DVA (own-credit benefit) that reduces the total: gross CVA $52M, DVA $12M, net XVA reserve $40M.
The deterministic EE profile is a single rising-then-falling curve - the classic "swap PFE bell." The Monte Carlo simulation tells a sharper story: because the median rate path keeps the pay-fix swap close to par, the P50 EE peaks at barely $0.1M - essentially flat - while the exposure lives entirely in the right tail, with the P95 EE peaking at $39.5M and the P99 EE at $56.1M, both around the 3-year mark. CVA is integrating EE under each path's default time, not under the average path - which is why averaging EE and averaging PD and multiplying loses most of the answer.
The largest CVA driver is the wrong-way correlation on pay-fix BB names: $8.6M of CVA swings on the rho parameter alone. Recovery rate (range 25%-50%) is second ($5.4M). The Hull-White vol parameter is third ($4.1M). Counterparty credit-spread vol is fourth ($3.2M). The closed-form proxy is dimensionally blind to the first three of these - it treats them as scalars rather than as joint distributions, which is why it under-counts CVA by a factor of three.
A vanilla swap is not a vanilla risk: CVA is a non-linear integral against a correlated credit and exposure path, and Monte Carlo is the only valuation framework that lets the integrand be what the integrand actually is.