Engle-Russell (1998) Autoregressive Conditional Duration (ACD) Lab
Model irregularly spaced transaction data in financial markets. Explore autoregressive trade arrival timing, Weibull baseline hazard functions, duration clustering, and the structural link between trade intensity and instantaneous return volatility.
1. The ACD(1,1) Specification
Let $t_i$ denote the timestamp of the $i$-th transaction, and $x_i = t_i - t_{i-1}$ be the observed duration between trades. The conditional expected duration $\psi_i = \mathbb{E}[x_i \mid \mathcal{F}_{i-1}]$ evolves according to:
The multiplicative error specification decomposes duration as $x_i = \psi_i \cdot \epsilon_i$, where $\epsilon_i$ are i.i.d. innovations with $\mathbb{E}[\epsilon_i] = 1$. Covariance stationarity requires $\alpha + \beta < 1$, yielding the unconditional mean duration $\bar{x} = \frac{\omega}{1 - \alpha - \beta}$.
2. Weibull Hazard Rate & Duration Dependence
Under Weibull ACD (WACD), the standardized innovations follow $\epsilon_i \sim \text{Weibull}(\gamma, \lambda_0)$ where $\lambda_0 = 1 / \Gamma(1 + 1/\gamma)$. The conditional hazard rate $h(t \mid \psi_i)$ is:
$\gamma > 1$ implies positive duration dependence (hazard increases over time); $\gamma < 1$ implies negative duration dependence (hazard decreases, producing bursty cascades); and $\gamma = 1$ collapses to the memoryless exponential Poisson process.
High-Frequency Algorithmic Clustered Flow: Strong duration persistence (alpha+beta = 0.97) and positive duration dependence (gamma = 1.25). Rapid burst clusters.