Hawkes Processes: Self-Exciting Events
A Poisson process has a constant arrival rate — events don't care about the past. Markets aren't like that: a trade makes the next trade more likely, an order triggers a cascade. A Hawkes process captures this with an intensity that jumps up at every event and decays between them.
The self-exciting intensity
The conditional intensity (instantaneous arrival rate given the history) is
- — the baseline rate (exogenous events),
- — the excitation kernel: how much each past event lifts the rate.
The standard choice is an exponential kernel:
Every event adds to the intensity, which then decays at rate . So bursts beget bursts — and then quiet returns.
Stability and the branching ratio
Each event spawns, on average,
"offspring" events. This branching ratio must satisfy for the process to be stable (otherwise activity explodes). Read as the fraction of activity that is endogenous — self-generated by the market rather than driven by outside news. Empirically is high (often –) in liquid markets: most activity is the market reacting to itself.
Why quants care
Hawkes processes reproduce volatility clustering and trade clustering that Poisson models can't. The next lessons plug this intensity into a jump-diffusion price and into the order book.
Free preview of the Hawkes & Microstructure course.
Based on Ibrahim Lanre Adedimeji’s “Hawkes Processes: A Stochastic Gem.”