WhitmanTrading

Golden Ratio: The Number, and the Claim

The golden ratio is the number 1.618, the limit of the ratio between consecutive Fibonacci numbers. Its mathematics is exact and uncontroversial; the trading claim built on it - that price turns at 61.8% of a swing - is a separate assertion that has to be measured rather than assumed.

How it works

A candlestick chart of the site's shared price history. The headline on the chart reads: One point six one eight, and where it comes from.
One point six one eight, and where it comes from. Illustrative chart - not real market data.

The golden ratio is a specific number: 1.6180339887, and onwards. It is defined by a simple property — a line divided so that the whole is to the larger part as the larger part is to the smaller.

A gently rising stretch of the long price series. The headline on the chart reads: A sequence where each term is the sum of the last two.
A sequence where each term is the sum of the last two. Illustrative chart - not real market data.

The Fibonacci sequence is where traders meet it. 1, 1, 2, 3, 5, 8, 13, 21, and each term after that is the sum of the two before it.

A calmly advancing stretch of the long price series. The headline on the chart reads: Divide any term by the one before it and it settles.
Divide any term by the one before it and it settles. Illustrative chart - not real market data.

Divide any term by the one before it and the answer converges. 21 divided by 13 is 1.615; 89 divided by 55 is 1.618. Its reciprocal is 0.618, which is where the retracement level comes from.

The mathematics and the claim are different things

A choppy, directionless stretch of the long price series. The headline on the chart reads: It is real in mathematics and contested in markets.
It is real in mathematics and contested in markets. Illustrative chart - not real market data.

Nothing above is controversial. The dispute is entirely about a further claim: that financial prices retrace by these particular fractions more often than by others.

A flat, quiet stretch of the long price series. The headline on the chart reads: The claim is that price respects it. That is testable.
The claim is that price respects it. That is testable. Illustrative chart - not real market data.

That claim has a shape you can test. Take every pullback in a series, express its depth as a fraction of the move it interrupts, and see whether the depths cluster near 0.618 or spread out evenly.

A strongly rising stretch of the long price series. The headline on the chart reads: Tested here, the 0.618 band holds 4.7% of pullbacks.
Tested here, the 0.618 band holds 4.7% of pullbacks. Illustrative chart - not real market data.

Run on this site’s shared history, the band from 0.593 to 0.643 contained 2 of 43 pullbacks — 4.7%. A band that wide covers 5% of the range from 0 to 1, so 4.7% is almost exactly the share an even spread would put there.

A declining stretch of the long price series. The headline on the chart reads: The same share as every other band measured.
The same share as every other band measured. Illustrative chart - not real market data.

The bands at 0.382, 0.500 and 0.786 each contained 2 as well. Four levels, four identical counts, no level standing out from its neighbours.

What that number does and does not mean

The series it was measured on was generated, and no Fibonacci rule went into generating it. So the flat result is what it should be — this is a control, showing what the measurement looks like when the effect is absent by construction. It is not evidence about the S&P 500, and 43 pullbacks is too small a sample to settle anything even if it were.

What it is good for is calibration. Most people have never seen the null version of this test, so they have nothing to compare a real result against. If you run the same measurement on your own instrument and get 5%, you have found nothing — and knowing that in advance is worth more than the test itself.

In practice

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: No participation spike appears at the ratio.
No participation spike appears at the ratio. Illustrative chart - not real market data.

Participation is the check that costs nothing. If a level matters, unusual volume should appear when price reaches it. That is a testable prediction and a stronger one than the level itself.

A long-horizon candlestick view of the same price series. The headline on the chart reads: And the result does not change on a slower chart.
And the result does not change on a slower chart. Illustrative chart - not real market data.

The ratio is scale-free, which cuts both ways. It applies identically on every timeframe, and so does any absence of effect.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: Price gaps through it like any other number.
Price gaps through it like any other number. Illustrative chart - not real market data.

A gap crosses the level without a single trade occurring at it, which is a reminder that a level is a coordinate rather than a barrier.

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: A stop placed at a ratio is a stop placed at a guess.
A stop placed at a ratio is a stop placed at a guess. Illustrative chart - not real market data.

Stops belong under structure, not under a fraction. The swing low is a place where something actually happened; 0.618 of the way back is a place where nothing has.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: And the round trip is still a share of a bar.
And the round trip is still a share of a bar. Illustrative chart - not real market data.

Costs do not care which theory produced the entry. 2% of a median bar’s range per round trip on this history, whatever line you drew to justify it.

A 72-bar candlestick section of the shared price history. The headline on the chart reads: The book is prices and sizes, not proportions.
The book is prices and sizes, not proportions. Illustrative chart - not real market data.

One argument for the ratio survives all of this, and it is the reflexive one. The levels are on every charting platform by default, drawn from the same obvious swings, so a large number of traders place orders at the same prices. That is a real mechanism for a level to matter, and it has nothing to do with mathematics or nature.

It also predicts exactly where the effect should be strongest. On liquid instruments with one unambiguous swing that everybody would measure the same way — and weakest where the swing is arguable, which is most of the time. Stated that way the claim becomes checkable, which is more than can be said for the version about shells.

What the golden ratio is not

It is not a law of markets. The mathematics does not extend to price by itself.

It is not 50%. Half is not a Fibonacci ratio and is on the tool anyway.

It is not disproved either. A control on a generated series settles nothing about real ones.

And it is not useless. A shared reference point is a real mechanism.

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a range the ratio is hit constantly and means nothing.
In a range the ratio is hit constantly and means nothing. Illustrative chart - not real market data.

In a range every fraction of every swing gets touched repeatedly, so the level appears to work and is simply being crossed by a market going nowhere.

The second failure is the nature argument. Sunflowers and shells are used to make the market claim feel established, and they are unrelated to it.

A third is retrofitting the swing. Given a turn, a swing can usually be found that puts 0.618 near it.

A fourth is the confidence transfer. The certainty belongs to the arithmetic and gets spent on the prediction.

And a fifth is arguing about it instead of measuring it. The test takes an afternoon and produces a number.

The original data

On this site’s shared 576-bar history, 43 pullbacks that held above their origin were measured on a one per cent zigzag. The bands at 0.382, 0.500, 0.618 and 0.786, each 0.05 wide, contained 2 pullbacks apiece — 4.7% each, against the 5% an even spread implies. The median depth was 0.708. The figures are in research/series-measurements.json, produced by site/measure_series.py.

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: The pullback is exactly 0.618. Is that a reason?
The pullback is exactly 0.618. Is that a reason? Illustrative chart - not real market data.

The median depth is the more interesting figure. Pullbacks on this series ran deeper than the level most often quoted, which means a trader waiting at 0.618 was frequently waiting above where price actually went. Measure your own market’s median pullback depth before deciding which level to wait at — the number is specific to the instrument and the timeframe, and it is the one piece of this that is genuinely worth knowing.

Fibonacci is the tool the ratio lives inside. Retracement is the move being measured. And technical analysis is the wider frame this argument sits in.

What I actually do

I think the ratio matters because enough people believe it matters, and I am comfortable saying both halves of that out loud. What I will not do is dress it up as geometry in nature. If a level works because ten thousand traders drew the same line, say so - that is a real mechanism and it does not need decoration.

— Michael Whitman

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