Home / Financial Tools / DCC-GARCH Dynamic Conditional Correlation Engine
Graduate-Level Modeling · Multivariate Volatility & Correlation Modeling
DCC-GARCH Dynamic Conditional Correlation Engine
A single correlation number, fit once over a long history, hides exactly the thing a risk manager needs to know: that correlations between risky assets tend to rise sharply in stress, precisely when diversification is supposed to help most. Engle's (2002) Dynamic Conditional Correlation model lets correlation move on its own clock.
How To Use This Model
Reading This Tool
Set each asset's own GARCH(1,1) volatility dynamics (how much a shock feeds through, how persistent volatility clustering is), a long-run average correlation, and the DCC parameters that govern how quickly correlation itself reacts to joint shocks and how persistent those reactions are. The engine then simulates both return series together under this joint process.
Watch the correlation path tab: even though the long-run average correlation is fixed by you, the realized path wanders meaningfully around it, and spikes higher exactly during the volatility clusters visible in the return series above it. That single picture is the entire empirical case for modeling correlation dynamically rather than as a static number.
GARCH & DCC Parameters
How Far Correlation Actually Wanders
a+b: –Realized Average Correlation
-
Minimum Correlation Reached
-
Maximum Correlation Reached
-
Correlation Half-Life
-
Time-Varying Conditional Correlation vs. The Long-Run Average