Skip to main content

5. S, Structure: histogram

The S answers the order-placement question: which Price level matters. The ribbon provides context, Intensity provides confirmation, and Migration describes the longer-term state. The histogram gives the trader a specific level for defining an entry, a stop, and where the thesis is invalidated.

5.1 What is drawn

The histogram sits at the right edge of the chart and describes only the current picture. It looks at a recent slice of history, not all history. A short window yields sharper Price levels but less memory. A long window preserves larger Structure but blends thin nodes together. This is a trade-off between resolution and context, especially important when reading an extended top.

ComponentHow to read it
Bar bodyEach bar is one Price level. A long bar shows that Volume traded there. A bright bar shows that the level received meaningful acceptance. Time peak is a sharp node; it is not automatically the most important node.
Zone bracketA thick bracket over the histogram spine joins contiguous accepted levels into a zone. The width of the zone is the main information.
ThinA right-pointing spike represents a Price level crossed quickly. The more distinct the spike, the less trading occurred in that area.
RailMarks only rare events: Absorption, Unaccepted, Single print, and Revisited.

A long gray bar has real Volume, but is not necessarily a Time node. Do not use bar length as the sole evidence of importance. Nor should you look for excess, poor high, or poor low here. They belong on the Intensity axis.

5.2 A node is a local concept

The histogram does not simply ask whether a level has high Volume. It asks whether that level stands out against its own neighboring Price area.

Therefore, a node is always relative. In a tight trading range, every Price level is crowded, so a node must stand out substantially to deserve the name. In sparse Markup, even a brief pause can stand out. Do not compare node counts across phases and conclude that one phase matters more than another.

Keep the two information channels separate:

  • Bar length describes how much money traded.
  • Brightness describes the acceptance significance of that level.

5.3 Acceptance, money, and the veto gate

Each Price level is viewed from two sides: whether the market returns to and accepts it, and whether staying there is accompanied by real money flow.

Market behaviorSignal
Price is accepted and trades steadilyTime node or Time peak
Price is accepted, but unusual Volume enters without moving PriceAbsorption
Volume appears but Price does not remainUnaccepted
Price only passes throughThin
Price stays for a long time but trading is disproportionateA level whose significance is downgraded; it is not treated as a reliable node

The last point is the most important gate. A range can look very “clean” because Price stays still for a long time, but if there is no real transfer of ownership, it is not Accumulation. In continuous markets, this is often Price pinned by bots. In equities, it may be an area held by resting orders. The shape resembles Accumulation, but it does not create cause.

The gate only filters out overly strong claims. It does not erase Volume data; it simply refuses to call a hollow area acceptance.

5.4 Read a zone, not a dot

An HVN is named only when it stands out sufficiently. LVNs are drawn by degree so the trader can see whether a small gap or a deep empty area lies ahead. Therefore, do not count Thin marks the way you count nodes. Many small spikes may only be the normal sparse background of a trend.

Time peak is a sharp node, not the most important node. A broad, durable, well-positioned Time node can be far more valuable.

Zone bracket

Multiple adjacent nodes form a zone bracket. Traders read zones because the market rarely truly changes hands at exactly one tick.

  • A narrow bracket is highly concentrated acceptance, a nail.
  • A wide bracket is acceptance across a range, a shelf.

In Wyckoff language, width is cause expressed through Price. A broad zone at the bottom shows a transfer process with more depth than a single pause. It suggests the potential scale of the subsequent move, but does not become an exact price target.

If a level between nodes remains for a long time but lacks trading, the zone must be split. A range with a hole is not one continuous cause.

5.5 Rail: rare marks

The rail is quiet most of the time. When it appears, read the context.

Absorption and Unaccepted require both unusual Price behavior and unusual Volume behavior. This prevents the rail from turning every relatively leading area into a signal.

Single print is not merely one touch. It must be a genuinely rare Price interval compared with surrounding levels. It therefore does not appear in large numbers during naturally sparse Markup. It marks a gap adjacent to an actively traded area.

Revisited records instances where Price leaves a level and then returns to test it. Remaining stuck in place for a period is not multiple tests. Recent tests matter more than distant history, because this mark is designed to describe Structure that is still alive. A deserted level, even if touched many times, is not a valuable Revisited.

At the absolute edges of the profile, the rail cannot provide a reliable conclusion. Do not wait for an exact glyph at the absolute high or low.

5.6 Mode saddle: creek and remaining validity

A two-hump profile creates a trough between the humps. The horizontal line at that trough is the mode saddle, or creek in Wyckoff.

The saddle must be distinct enough relative to the profile's own noise. A jagged profile needs a clearer valley than a smooth profile. Therefore, not every visible indentation deserves to be drawn.

The saddle is more stable than POC in a two-hump profile. POC can switch sides when only a small amount of trading occurs, while the saddle is the boundary between two areas of value.

The histogram can display multiple saddles. The Value Area band in chapter 6 retains only the most important saddle because band space is limited.

The darkness of the saddle represents the remaining emptiness. As Price returns to trade and fills the valley, the line fades. The creek is losing validity. If a trade is based on the creek, do not treat that level as immutable.

An alert at the saddle is meaningful because it is a self-invalidating level. At a bottom, a retest is often a back up after a jump across the creek and may be an LPS. At a top, it may be an LPSY after SOW.

5.7 Why phase transitions often create two-hump profiles

The histogram retains both the old Price layer and the new one for a time. Therefore, two humps immediately after SOS or SOW are a natural consequence of Value transfer, not by themselves a sign of indecision.

  • After SOS, the lower hump is the old range, the upper hump is the new Price area, and the saddle is the creek.
  • After SOW, the roles reverse.
  • What matters is which hump is thickening and which is fading.

Healthy Markup means that the new Value area thickens while the old area gradually leaves the picture. If the old area remains as heavy as the new one, the breakout has not been accepted.

This is why the histogram does not use POC or Value Area for a rolling window. In a two-hump profile, POC can easily switch sides and a continuous Value Area can cover an area with almost no trading. The histogram preserves the direct truth of each Price level.

5.8 GAP: more durable than Single print

A gap is an area between sessions that Price never touches. It belongs on the chart, not the histogram, and is retained until Price completely fills it.

In essence, an unfilled gap resembles Single print, but is more durable. Single print leaves when recent history rolls out of the profile. A gap persists until the market trades through its entire area again.

  • A gap appearing at SOS or SOW is a breakaway gap, evidence that the market repriced through a jump rather than merely creeping along.
  • An open gap is an area Price tends to return to test, so it deserves consideration when managing targets and risk.

Gaps are not present in every market. If the chart does not support suitable gap data, their absence does not negate the thesis.

5.9 Histogram through each phase

The histogram is strongest when Structure remains in recent memory. Accumulation and re-accumulation are often clearer than extended Distribution because the beginning of Distribution may leave the window before the ending is complete. When reading a top, combine it with Migration to preserve longer history instead of forcing the histogram to do work it does not do well.

Accumulation, cause accumulated at the bottom

The entire Structure is a story of the width of the ownership-transfer area at the bottom. Record the floor of SC and the ceiling of AR to know where forming nodes lie within the range.

Accumulation, Phase A

After SC, the profile still reflects the prior Markdown. Time peak may remain high and drift lower simply because new data is at lower Prices. No conclusion is warranted. When the profile lacks sufficient history to speak, respect that state.

Accumulation, Phase B

Look for Time peak to stop in the lower part of the range and thicken. What matters is that it stops drifting, not merely that it is low. If the node keeps moving down, it may still be slow Markdown.

A widening zone bracket shows cause accumulating. Revisited at the bottom shows that multiple independent tests have held the level. Absorption in this area adds evidence that Price stops because of real transfer, not merely because orders are absent.

At the same time, check the veto gate. A long gray bar without a zone bracket says the range was built by time rather than money. It is not reliable Accumulation, and breakouts from it are often weak.

Absorption on the rail describes one Price level across the profile. Absorption in Intensity describes one session. When both appear, they are cross-confirmation, not duplicated data.

Accumulation, Phase C

A good Spring often enters Thin or Single print below the range bottom. If Volume enters strongly but Price does not remain, Unaccepted records the level rejected by money. That is a natural place for a stop.

Unaccepted usually lies near the bottom rather than at the exact profile extreme. Do not wait for the exact lowest tick.

Revisited at the Spring bottom describes post-Spring tests. Combining Unaccepted with Revisited is a clean configuration: the level was rejected and then withstood renewed questioning. However, Revisited appears late, so use it to reinforce the thesis rather than demand timing at the Spring itself.

Accumulation, Phase D

Strong SOS often leaves Single print and creates a saddle. The return to the saddle is a back up and may be an LPS.

SOS that creeps upward without leaving an empty interval is a more questionable breakout because Price has not created a separating area to test. A breakaway gap, when present, is stronger evidence because it lies outside normal matching activity and persists longer.

Track the saddle after the breakout. It fades as the valley is filled, meaning the creek loses validity. Multiple back ups at the same saddle with Revisited offer a later but more defensible entry. A two-hump profile here is normal. Track whether the new Value is thickening.

Markup

The histogram is a visual record of alternation between impulse and retracement. A fast impulse leaves Thin or Single print. A retracement pauses and creates a Time node. Therefore, a Markup profile often resembles a comb: node, sparse interval, then another node.

Reading the comb pattern

The space between nodes is the impulse leg. Shrinking spaces show pushes running out of steam. Node width indicates how much time and ownership transfer the correction used. Brightness shows whether that correction has real acceptance or merely a pause.

In healthy Markup, the highest node is usually newer, narrower, and dimmer than nodes below it. If the new node is already as broad and heavy as the old node, the latest correction is extending too far and may no longer be a retracement.

Retracement depth by Structure

Do not measure retracements with an arbitrary ratio. Ask what Price did to the node formed by the prior correction.

  • Stopping above the old node is very strong. New Value is held without returning to the old area.
  • Touching the edge of the old node and bouncing is the normal state. The old node is acting as support.
  • Passing through the old node and reaching deeply into the preceding node is a structural failure. Buyers from the latest leg are trapped, creating supply on later bounces.

If the thesis requires the old node to support Price, placing the stop below that node has a clear behavioral basis.

When a retracement becomes a range

A thickening Time node at the top, especially with Absorption, is an early warning. The correction has not ended; it is building an acceptance area at high Prices. A widening zone bracket at the top is cause accumulating in an unfavorable location, so Markup may be turning into Distribution before the Price staircase breaks.

The histogram does not retain all of a long Markup. When you need to see the history of the sequence, switch to Migration.

Re-accumulation

Re-accumulation is an extended retracement that has not yet broken the staircase. The new node must hold above the node from the prior retracement. If the new node covers the old one, the leg Structure has dissolved and this should be read as a true range.

A widening zone bracket in the lower area of an uptrend is good cause. Thin from the previous impulse below Price is a health gauge, not resistance. If Price returns downward and fills the Thin area, the path just created is being retraced and the thesis weakens.

Single print and the saddle immediately below the consolidation are invalidation levels. If Price breaks below them, closes, and begins to accept the previously skipped area, re-accumulation is no longer valid.

Distribution, cause accumulated at the top

The mechanism is the same as Accumulation, only the location differs. Thick, bright, wide, stationary nodes in the upper part of the range are the portrait of Distribution on this axis. In the lower part of the range, the same shape may be Accumulation.

However, tops are harder to read than bottoms because a recent profile often loses the beginning of a long Structure. Revisited at the ceiling also does not independently say which side won. It only identifies where to consult Migration and Intensity further.

Distribution, Phase A

The profile is still contaminated by traces of Markup, so a rising Time peak says nothing about Distribution. Record BC as the range ceiling and AR as its floor. They are the reference frame for later phases.

Distribution, Phase B

Look for a node to stop in the upper area, grow broader, and become brighter. It shows that ownership is transferring at the top rather than Price merely passing through.

Absorption at this node indicates that a great deal of money is required to keep Price there. At the top, it signals selling pressure absorbing purchases. Revisited at the ceiling records attempts by Price to test the same resistance.

But Revisited alone cannot decide the issue. It can mean buyers are failing at resistance or that sellers cannot drive Price down. Only when it agrees with Absorption, candle behavior in Intensity, and downward money flow in Migration does the Distribution thesis become strong.

Do not call a high node durable support. It may support Price during distribution, then disappear once sellers have completed their unloading.

Distribution, Phase C

Unaccepted just above the top after an Upthrust or UTAD is a clear short level. It is a Price level rejected by money and a reasonable place for a stop.

Do not build a plan around the requirement that this mark must appear. Phase C at a top is often a series of failed Upthrusts and may not have a clear UTAD. Revisited at the same resistance is a more practical substitute. If Price closes decisively above resistance that has been tested many times, the Distribution thesis must be reconsidered.

Distribution, Phase D

When Price leaves the top, a new hump appears below and the saddle between the two humps becomes the creek. In Accumulation, Price must jump across the creek to rise. In Distribution, Price must break the creek to decline. The break is SOW.

The return to the saddle after SOW is LPSY, often the cleanest short point. Revisited at the saddle shows that resistance has been tested multiple times, offering a later but more defensive entry. If Price returns to fill the saddle and causes the line to fade, SOW is losing validity and the Structure may only be deep re-accumulation.

SOW leaving Single print or a breakaway gap is strong evidence. An open gap is also an area toward which rallies in Markdown often head. When the gap is fully filled, the break thesis may be invalidated.

Markdown

The comb pattern remains, but is read from top to bottom. Sparse intervals are downward impulses. Nodes are rallies. The lowest node in healthy Markdown is usually newer, narrower, and dimmer.

Rally depth

  • A rally stopping below the old node is strong Markdown. Buyers cannot recover to the old trading area.
  • A rally that touches the old node and is pushed down is the normal state. The old node is resistance and a reasonable short point.
  • A rally that passes through the old node, closes above it, and advances into the preceding node means the declining staircase has broken. The most recent shorts are trapped and may become a source of demand as they cover.

The third signal often appears before the ribbon changes. But the test requires at least two nodes. Very fast Markdown may not create enough nodes; do not replace missing data with speculation.

Brightness of rally nodes

Fading rally nodes show that rallies lack real demand, corresponding to No Demand in Intensity. Rally nodes becoming brighter, especially while widening as Price still makes lower lows, show more ownership transfer on each rally. That is a sign that a bottom is being built before Price confirms it.

This reading is valid only when the rally develops enough to create acceptance. In a plunging Markdown, every node is dim and the brightness sequence says nothing.

Differences from Markup

Markdown often leaves only Thin and Single print. That is not an error. It says Price fell through an area where no one wanted to trade, and these empty areas are often traversed quickly by Price later.

In Markdown, Single print and the saddle above are resistance, used for shorting and stop placement. An unfilled gap below is a target that can carry the impulse farther than expected.

At the end of Markdown, Revisited often appears before the bottom node thickens and before Absorption. It indicates that multiple impulses have stopped around the same level, meaning a Secondary Test is forming. When this sequence appears, stop chasing rallies for shorts and begin to read the area as early Accumulation, even if the ribbon remains down.

Re-distribution

Re-distribution is an extended rally in a downtrend that still maintains the declining staircase. Each new rally node must lie below the prior rally node. If nodes merge into one area, this is a true range and should be reread from Phase A through D.

Markdown may leave no prior node for comparison. In that case, use Thin from the impulse as the reference. A consolidation touching only the lower edge of the empty area supports re-distribution. If Price fills deeply into the empty area and builds a node there, the market is accepting the skipped portion again, favoring Accumulation instead.

Rally nodes in re-distribution need to remain narrow. If they broaden, cause is accumulating where it should not and the short thesis weakens. Single print and the saddle above the consolidation are stop levels. If Price moves above them, closes, and accepts them, re-distribution loses validity.

5.10 What the histogram deliberately does not see

The histogram does not measure auction rejection at the extremes. Excess, poor high, and poor low must be read in Intensity, where candle wicks and closing position remain available. Do not use the histogram alone.

The histogram has no time axis. An old node about to leave the window and a new node thickening can look the same. Use Value Area or bar replay to know the sequence.

Reading the comb pattern in Price order is valid only when Migration confirms a trend. In a trading range, nodes ordered by Price are not ordered by time. Reading them as a staircase constructs a story that is not real.

The histogram describes only the current moment. To view old profiles, use bar replay. A long window should be read as an overall shape, not used as a collection of sharp entry levels.


The histogram identifies the Price levels that matter now, but it has no long memory and does not independently answer the direction of Value. Wyckoff's larger question is whether Value Area is stationary, migrating up, or migrating down. That is the job of Migration.