AN INTERACTIVE RECONSTRUCTION OF CHAPTER 1

Multifractal volatility

Information does not arrive evenly. Follow the chapter’s argument from that starting point through to multiscaling.

Open the laboratorysix views of the chapter, driven by the controls

Three panels. Turbulence: a cascade carries energy from large scales to small ones, producing intermittent bursts. A common statistical signature: the moments of increments scale as E|ΔX|^q ~ τ^ζ(q), and ζ(q) is a straight line for a monofractal but a concave curve for a multifractal. Financial markets: a return series with volatility clustering, across horizons from intraday to yearly. The correspondences are velocity increment to return, energy dissipation to volatility, and spatial scale to time horizon. Same statistical geometry, not the same physical mechanism.
The chapter takes its apparatus from the statistical theory of turbulence. A multiplicative cascade moves energy from large scales to small ones and leaves intermittent bursts behind; the same construction, applied to time rather than space, produces volatility that clusters across investment horizons. What carries over is the statistical geometry — the concavity of ζ(q) that the Scaling view estimates — and not the physical mechanism.

Choose a view

  1. Information arrivals drive both returns and volume on a financial market
  2. Heterogeneous investment horizons create persistence
  3. Persistence changes with the power measured and across time scales
  4. A stochastic cascade represents multiscaling

SIMULATED DATALognormal cascade · 4,096 observations · seed 2004

THE GENERATOR ITSELF

Every factor, at the horizon it acts on

Section 1.4.5 builds volatility as a product, σk = σ₀ ∏ Wi, by splitting an interval in two again and again and giving each half its own random multiplier. The other views show what that construction produces. This one shows the construction.

One row per level. The top row holds the two multipliers that each cover half the sample; every row below splits its parents in two, until the bottom row assigns one multiplier per observation. A column is a branch of the tree, and the volatility at that instant is the product down the column.

The laboratory opens here because this is what the controls beside it act on. Intermittency widens the multipliers, cascade levels adds rows, and levels applied stops the product partway down; the four views after this one measure what comes out.

THE TREE

Multipliers by level and time

Multiplier Wj,t · W = 1 ·

Observation

σt from the levels appliedσt at full depth
Volatility σt (%)

Reading a column. Point anywhere on the tree to follow one instant down it; the panel beside it multiplies that branch out in order. The horizon named on each row assumes daily observations and 252 trading days a year: it names the scale a level acts on, not a tradable interval. Note also that log W has mean −v rather than zero. The normalization that fixes E[W²] = 1 tilts the field slightly towards damping, which is why the tree is not colour-balanced about the midpoint.

The tree imposes no direction of causation between horizons. It is drawn coarsest-first because that is the order the construction runs in, not because large scales drive small ones. The asymmetry reported in section 1.5.4 is a finding about Alcatel; this simulator does not reproduce it, and the Memory view carries the same warning for the coarse-to-fine correlation. A single finite dyadic tree is also not a stationary continuous cascade, and the block seams visible at coarse levels belong to the dyadic grid rather than to any market.

Model choices and fidelity to the chapter

A finite lognormal cascade

Start with N = 2J observations and recursively split the interval into two equal parts. At each level, each child interval receives an independent positive multiplier, shared by all observations inside it. For each observation, multiply the J factors along its branch.

log W ∼ N(−v, v),   v = λ² log 2
σt = σ₀ ∏j=1…J Wj,t,   rt = σtZt,   Zt ∼ N(0, 1)

The lognormal mean is chosen so E[W²] = 1. Therefore E[σt²] = σ₀² across realizations. A particular sample need not have that exact variance. Returns and σ are expressed in percentage points. At λ² = 0 the cascade exactly equals the constant-volatility benchmark for the same seed.

Original framework and implementation choices

The source describes multiplicative cascades and lognormal generators. The finite dyadic tree, its variance normalization, parameter ranges, seeded Box–Muller draws, chart binning and regression horizons are explicit implementation choices for this illustration. They are not claimed to be the author’s original calibrated program. A single finite tree is not a stationary continuous cascade and does not impose a directional flow between horizons.

Reading the outputs

The return horizon uses non-overlapping sums; a final incomplete block is discarded. Histograms cover the full sample range. Their Gaussian overlay matches the sample mean and population variance. Excess kurtosis is the fourth central moment divided by variance squared, minus 3, without a small-sample correction. Tail frequency counts deviations beyond three sample standard deviations from the sample mean. Memory and scaling use the unaggregated series; high moments are sensitive to extreme observations.

All reported Alcatel values are static transcriptions from the supplied reconstruction. The regenerated charts elsewhere use only simulated data. This first version stays within Chapter 1’s framework and includes no later rough-volatility model or Chapter 2 data exchange.