WhitmanTrading

Expansion: Volatility Has No Direction

Expansion is a stretch in which the distance price covers per bar increases. It is the second half of the contraction-expansion cycle, and that alternation is the well-established part. What it cannot tell you is direction, because a measure of distance carries no sign.

How it works

Expansion is a period in which the distance price travels per bar increases. The market covers more ground in the same time. Nothing in that mentions where it is covered.

A candlestick chart of the site's shared price history. The headline on the chart reads: The range opens up and keeps opening.
The range opens up and keeps opening. Illustrative chart - not real market data.

It is the other half of contraction. Contraction is the quiet phase and expansion the active one, and a Bollinger squeeze is simply a name for the first of the two.

A gently rising stretch of the long price series. The headline on the chart reads: It is the other half of contraction.
It is the other half of contraction. Illustrative chart - not real market data.

Quiet and active alternate, which is the whole idea. Volatility clustering — quiet stretches tending to precede active ones — is one of the few claims here with real evidence behind it.

A calmly advancing stretch of the long price series. The headline on the chart reads: Quiet and active alternate, which is the whole idea.
Quiet and active alternate, which is the whole idea. Illustrative chart - not real market data.

The gap between the two states is large enough to matter. On this site’s shared 576-bar history the 14-bar average true range has a median of 0.5994, a tenth percentile of 0.2823 and a ninetieth of 0.7954 — a ratio of 2.82.

A choppy, directionless stretch of the long price series. The headline on the chart reads: Here the active reading is 2.82 times the quiet one.
Here the active reading is 2.82 times the quiet one. Illustrative chart - not real market data.

Bar by bar the spread is wider still. Ranges run 0.17 to 1.101 between the tenth and ninetieth percentiles, and the largest bar here is 2.338 to a smallest of 0.022.

A flat, quiet stretch of the long price series. The headline on the chart reads: And the widest bar is a hundred times the smallest.
And the widest bar is a hundred times the smallest. Illustrative chart - not real market data.

Size without a sign

It says nothing about which way it expands. The range opening up is a statement about how far price is travelling, and distance has no direction attached to it.

A strongly rising stretch of the long price series. The headline on the chart reads: It says nothing about which way it expands.
It says nothing about which way it expands. Illustrative chart - not real market data.

Because volatility has no sign. The measures underneath it — average true range, historical volatility, band width — are built from absolute or squared distances, which discard the direction of every move.

A declining stretch of the long price series. The headline on the chart reads: Because volatility has no sign.
Because volatility has no sign. Illustrative chart - not real market data.

Participation usually expands with it. When volume rises as the range opens up, more people are trading than in the quiet stretch. A real mechanism, and still no direction.

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Participation usually expands with it.
Participation usually expands with it. Illustrative chart - not real market data.

In practice

A slower chart smooths the whole cycle away. Aggregate enough bars and quiet and active stretches average into each other, so the cycle you see depends on the interval you chose.

A long-horizon candlestick view of the same price series. The headline on the chart reads: A slower chart smooths the whole cycle away.
A slower chart smooths the whole cycle away. Illustrative chart - not real market data.

And expansion often starts with a gap. Conditions change overnight, so the opening gap does the first leg and the entry you planned never trades at the price you planned it.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: And expansion often starts with a gap.
And expansion often starts with a gap. Illustrative chart - not real market data.

So a fixed stop is the wrong size on both sides. A stop loss set at a habitual number of points is too tight once the range opens up and too loose while it is closed.

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: So a fixed stop is the wrong size on both sides.
So a fixed stop is the wrong size on both sides. Illustrative chart - not real market data.

Costs stay fixed while the range does not. Round-trip cost here is 0.0098 price units — 2% of a median bar’s range, but 45% of the smallest bar. Trading is dearest in real terms when the market is quiet.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: Costs stay fixed while the range does not.
Costs stay fixed while the range does not. Illustrative chart - not real market data.

It is a description of the past fourteen bars. A volatility reading is a backward window: the conditions you have been trading in, not the ones arriving.

A 72-bar candlestick section of the shared price history. The headline on the chart reads: It is a description of the past fourteen bars.
It is a description of the past fourteen bars. Illustrative chart - not real market data.

Turning a volatility reading into a size

Start with the money, not the chart. Decide what a single loss is allowed to cost — that is your risk per trade, fixed as a share of the account and settled before you look at a price.

Then turn the current volatility reading into a distance. Multiply the latest ATR by whatever multiple your plan uses, and that product is the stop distance in price units for this trade only.

Position size is then division, not judgement. Divide the money you are risking by the stop distance, and the answer is how many units you can hold. Round down.

The point is that the size moves when conditions do. Because the stop distance is read fresh each time, an expanding market produces a smaller position automatically and a quiet one a larger. You never decide to cut size; the arithmetic does it for you.

What expansion is not

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a range the expansion ends back inside it.
In a range the expansion ends back inside it. Illustrative chart - not real market data.

The original data

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: The widest bar in months. The start of what?
The widest bar in months. The start of what? Illustrative chart - not real market data.

The two ratios in research/series-measurements.json are the point. Smoothed over fourteen bars the quiet-to-active ratio is 2.82; bar to bar it is 6.5 between the tenth and ninetieth percentiles, and 106 to 1 between largest and smallest. A size suiting a median bar is roughly three times too large in quiet conditions and too small in active ones.

Costs are fixed while the range is not. The same round trip is 0.0098 price units, 2% of a median bar and 45% of the smallest, so the quiet phase is the expensive one. research/broker-coverage.json, scanning 31,760 videos in research/search-study-corpus.jsonl, finds “expansion” in 10 titles, median 142,645 views, 8 channels, maximum 1,150,563. Before the next trade, take the current average true range reading from site/measure_series.py and size from that, not from a fixed number of points chosen when the market was calm.

ATR is the reading that turns this page into a number you can size from.

Bollinger squeeze is the contraction half of the same cycle, and the condition that usually precedes expansion.

Breakout is the event expansion arrives with, and the page separating a break that holds from one that does not.

What I actually do

The mistake I made for years was keeping my position size the same while the market changed underneath it. I would settle on a size during a quiet stretch, and then the range opened up and that same size was carrying far more risk than I had agreed to. Nothing in my process had changed, which is exactly why I could not see it. Now the size is calculated from the current volatility reading every time, and I do not get to overrule it.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.