Level 10

How Algorithms Deliver Price

September 13, 2026·7 min read

Algorithms deliver price by moving it from one pool of resting orders to the next, and every leg between pools is the trade. Once you accept that framing, the chart stops looking random. The chop, the sudden expansions, the strange pullbacks that hold at odd prices, all of it becomes movement between destinations. This lesson teaches the model as a working lens, with its limits stated plainly.

Thirteen candles from the 1,980 pool to the 2,085 stall with the equal highs at 2,050 dashed

The Delivery Idea in One Sentence

Price is routed to liquidity the way water is routed to a drain: it follows the path where the orders sit. A pool of resting orders is any cluster of stops, limits, or pending entries waiting at a known level. An imbalance is a stretch of price traded so fast that two-sided business never happened there. The draw is the nearest pool or imbalance that price has not yet reached. Delivery is the leg that gets there.

That is the entire vocabulary. Pools, imbalances, draw, delivery. Four words do most of the work.

Six candles traveling between dashed pools at 1,980 and 2,050

Now the honest limit. No single algorithm runs every market. Thousands of systems trade at once: market makers quoting both sides, execution algorithms slicing large orders into small pieces, arbitrage programs keeping related instruments in line, momentum systems chasing expansion, mean-reversion systems fading it. The delivery model does not claim one master program steers price. It claims that the net effect of all these systems looks like delivery, because large orders need counterparties, and counterparties cluster in predictable places.

Treat the model as a summary of order flow, not a description of a machine. When the summary stops matching the chart, drop it. The lens serves you, never the reverse.

Eight chop candles under 2,050 with stop markers on the equal highs and the 2,000 round number dashed

Where Price Finds Its Fuel

Large orders have a problem small traders never face. A fund that wants to buy size cannot simply click buy. The act of buying that much would shove price away before the order filled. So large buying needs large selling to transact against, and large selling needs large buying. The other side of a big trade lives in predictable pockets.

Four pockets matter most. Stop clusters build above equal highs and below equal lows, because traders place protective stops at obvious levels and obvious levels are obvious to everyone. Resting orders stack just beyond round numbers, because humans think in round numbers. Breakout entries wait at range edges, because a whole style of trading buys the break and sells the breakdown. And unfilled imbalances, the gaps left by fast moves, act as unfinished business that price often returns to complete.

Each pool is a reason for price to travel. A market sitting far from any pool drifts. A market sitting just below a fat cluster of buy stops has a destination.

PoolWhere it restsWhat price does with it
Stop clustersAbove equal highs, below equal lowsRuns through the level, triggers the stops, uses the burst of orders as fuel for the next leg
Round-number ordersJust beyond whole numbers like 2,000 or 2,050Pushes a few ticks past the number to fill resting orders, then often pauses or rejects
Breakout entriesAt range edges and pattern boundariesTriggers the pending entries, accelerating the move out of the range
Fresh imbalanceThe thin zone left inside a fast displacement candleReturns into the zone to trade the unfilled prices before continuing

Read the table as a map of motives. Price does not visit these spots out of courtesy. It visits because the orders sitting there are the liquidity large players require.

Three wide candles from 1,985 to 2,045 leaving the 2,005 to 2,018 imbalance, the pullback holding 2,010

Displacement, Retracement, Continuation

Delivery has a rhythm, and the rhythm has three beats. Displacement comes first: a fast, wide-range expansion in one direction, several strong candles with little overlap, leaving an imbalance behind. Displacement tells you conviction entered the market. Slow grinding moves do not qualify. The speed is the signal.

Retracement comes second. After the expansion, price often returns into the imbalance it just created. This return looks like weakness to a casual reader. In the delivery model it is the entry window. The imbalance acts as a rail, a zone where the move should find support on the way up or resistance on the way down, because that is where the unfilled business sits.

Continuation is the third beat. Price leaves the imbalance and travels toward the far pool, the original draw. The full sequence reads: expand, return, deliver.

One caution deserves its own line. A move that displaces and never pulls back is not a gift.

That pattern reads as urgency, and urgency is traded differently. Chasing a runaway leg means entering with no nearby rail, no logical invalidation, and a stop placement that amounts to a guess. Some traders take urgency trades with reduced size and a time-based exit instead of a price-based one. Most are better served waiting for the next displacement-retracement pair. The market prints new imbalances constantly. Missing one costs nothing.

Judge the retracement by how it behaves at the rail. A slow, overlapping drift back into the imbalance that holds and turns is healthy delivery. A violent plunge straight through the imbalance is not a retracement at all. It is new information, and the original read is likely dead.

The full path: chop, three wide candles, the 2,010 rail holding, the run through 2,050 to 2,085

A Worked Example: One Full Delivery

The numbers below are invented, a hypothetical index used only to walk the model end to end.

The index chops for two weeks. Twice it rallies to 2,050 and fails, printing equal highs. Twice it sells off to 1,980 and bounces, printing equal lows. Above 2,050, buy stops stack up from shorts protecting positions and breakout buyers waiting to enter. Below 1,980, sell stops stack up the same way. Two pools, clearly marked, one on each side.

Then the character changes. From 1,985, the index rallies to 2,045 in three wide candles with almost no overlap. That is displacement. In the rush, the stretch between 2,005 and 2,018 trades so fast it leaves an imbalance, a thin zone where two-sided business never happened.

The rally stalls at 2,045, just under the equal highs. Price pulls back over two sessions. It drifts down to 2,010, inside the imbalance, and holds. The rail did its job. The retracement into the gap was the entry window, with a logical invalidation just below 2,005.

From 2,010 the delivery resumes. Price pushes through 2,050, triggers the stacked buy stops, and the burst of forced buying carries it to 2,085 before momentum fades. The stall at 2,085 makes sense in the model: the pool is consumed, the fuel is spent, and no new draw sits nearby. Later, if the index rolls over, the equal lows at 1,980 become the draw in the other direction, and the whole sequence can run in reverse.

Read the path as one sentence: pool to pool, imbalance respected on the way, stops used as fuel at both ends.

Now the invalidation, because every read needs one. If price loses the 2,010 rail and closes through the bottom of the imbalance at 2,005, the bullish delivery is dead. The model gives you the level where you are wrong before it gives you anything else. A trader holding longs through that break is no longer trading delivery. They are trading hope.

Price Delivery Questions

Is there really one algorithm running price?

No. Many systems trade every market at once, and the delivery model summarizes their combined behavior. It is a lens on order flow, not a claim about a single controlling program. Use it while it describes the chart well and set it aside when it stops.

Does this replace ordinary support and resistance?

No, it extends it. Equal highs, equal lows, range edges, and round numbers are the same levels you already know, reframed as pools of resting orders. The model adds the why: those levels attract price because the orders sitting there are fuel for large trades.

What counts as displacement?

Displacement is a fast, wide-range expansion with minimal overlap between candles, clearly stronger than the price action around it. It must leave an imbalance behind. A slow grind in one direction, however far it travels, is not displacement and does not create the same read.

Why does price run the stops before the real move?

Because triggered stops are market orders, and market orders are the liquidity large players need to fill size. Running the cluster above equal highs hands a big seller a crowd of forced buyers to transact against. The stop run is not spite; it is a transaction.

The next lesson draws the full map this model trades between: the premium and discount arrays, the complete set of reference points that mark where price is cheap, where it is expensive, and where the next pool waits. Bring this lesson's rhythm with you, because displacement, retracement, and continuation are how price travels across that map.