We have seen Brownian Motion as a random walk and GBM as a walk with a trend. But how do we precisely measure how wild and shaky that walk is? Not "it moved a lot" — but an actual mathematical score for the jitteriness? That tool is Quadratic Variation. Think of it as the odometer of volatility: a single number that summarises how much a path has jigged and jagged.
One number summarises the entire jitteriness of a path.
The natural instinct is to measure the total distance traveled — every up-move and down-move summed together. This is called First-Order Variation. For smooth paths it works. But for a jagged Brownian path, it produces a catastrophic result.
First-Order Variation explodes to infinity on Brownian paths. It is a broken measure.
This is the Coastline Paradox. The coastline of India measured with a 100km ruler appears shorter than when measured with a 1km ruler — the smaller ruler catches every bay and peninsula. Brownian Motion has the exact same problem: measure every micro-wiggle and the total distance becomes infinitely long.
The fix is elegant: instead of adding raw distances, square each move first — then add them up. Squaring is magical: tiny wiggles nearly vanish (0.01² = 0.0001) while large lunges explode in score (10² = 100). The big violent moves dominate and define the total.
Both walkers end at the same spot — squaring reveals who was truly wilder along the way.
Here is the most beautiful secret in stochastic mathematics: the Quadratic Variation of a standard Brownian Motion over time t is exactly equal to t. Not approximately — exactly. The path is random, the route unknowable, but the total squared jiggle is perfectly predictable. Order hidden inside chaos.
The GBM formula is dSt = μSt dt + σSt dWt. Volatility σ is invisible on a plain price chart — you only see prices moving. But by computing the Quadratic Variation of returns, you can work backwards and extract σ from real data. Like detecting a car's speed from the skid marks it left behind.
This is how volatility σ is extracted from real market data every single day.
Picture the price chart as a 3D landscape. Quadratic Variation is the roughness of that terrain. A calm market looks like a smooth lake surface. A volatile market looks like jagged mountain peaks. The most powerful application: you can detect the terrain becoming rougher before the big crash — like hearing engine vibrations build before the engine blows.
The roughness of the terrain IS the Quadratic Variation. Watch it rise before prices crash.
A strategist monitoring NSE Nifty in real-time tracks QV as it evolves. When the jiggle-score starts climbing, volatility is building — often before prices make their big move. Like feeling earthquake tremors before the buildings fall.
Generate a random price path and watch the Quadratic Variation accumulate in real time. Notice how the QV line grows smoothly and steadily even as the price path zigs and zags — hidden order inside the randomness.
Green = price path | Amber dashed = accumulated Quadratic Variation | Purple dotted = expected QV (always = T = 1)
In short: First-Order Variation breaks on random paths — it is simply too big. Quadratic Variation squares every move so that big lurches dominate and tiny wiggles vanish. For Brownian Motion, QV always equals time — a perfectly predictable number hidden inside randomness. And volatility σ is the speedometer reading you extract from that QV score. It is how mathematicians listen to the heartbeat of the market.