x10hop

Algorithmic Price Delivery

Also: APD, algorithmic delivery, buy program, sell program, algorithmic price luery, algorithmic repricing

Algorithmic high symmetrical

Algorithmic Price Delivery (APD) is ICT's overarching framework describing how all financial markets — equities, forex, futures, commodities — are driven by artificial intelligence algorithms that deliver price according to a coded set of instructions operating primarily on the basis of TIME first, then price. Price does not move randomly due to supply/demand forces; instead, it is algorithmically programmed to reach for specific targets (liquidity pools above old highs or below old lows, and price inefficiencies/imbalances) at specific times of day through repeating macro windows. The algorithm operates with two primary delivery functions: (1) seek and reprice to LIQUIDITY (buy stops above old highs, sell stops below old lows), and (2) seek and reprice to INEFFICIENCY (fair value gaps, volume imbalances, order blocks). Price delivery is framed as either a BUY PROGRAM (algorithmic repricing higher, seeking buy-side liquidity and premium inefficiencies) or a SELL PROGRAM (algorithmic repricing lower, seeking sell-side liquidity and discount inefficiencies). A "buy program" is not the same as a bull trend — it is a specific algorithmic run higher that can include Judas swings, stop runs, and temporary reversals as part of the delivery sequence. Manual intervention (large institutional actors, geopolitical events, news) can temporarily override algorithmic delivery, creating the risk in all trades. The algorithm refers back to historical PD arrays (FVGs, order blocks, NWOGs, NDs, breakers) from weeks and months prior because the time component of delivery is not erased when a level is nominally "filled."

First seen: 2023 Updated: 2023
Identification6
  • Determine whether a buy program or sell program is underway at the weekly/daily timeframe using: draw on liquidity direction (toward buy side = buy program, toward sell side = sell program), higher-timeframe PD array context, and weekly candle structure.
  • Within a buy program: look for premium inefficiencies and buy-side liquidity as targets. Do not pick tops.
  • Within a sell program: look for discount inefficiencies and sell-side liquidity as targets. Do not pick bottoms.
  • Confirm algorithmic delivery is occurring at macro windows (see time-macros.yaml) — if price does not move at macro times, avoid trading that session.
  • Recognize manual intervention signatures: news events (NFP, CPI, FOMC) produce whipsaw before the real algorithmic move; the initial post-news direction is often the false run (Judas swing).
  • Identify the 'draw on liquidity' — the next significant pool of buy stops or sell stops that the algorithm has not yet reached — as the primary directional target.
Entry3
  • APD is the framework that determines bias. Entries are made using specific PD arrays (order blocks, FVGs, breakers) within the context of the identified buy or sell program.
  • In a buy program: only trade long setups. Do not short simply because price looks 'overbought.' 'When the market is wanting to go higher, you have to submit to that.'
  • In a sell program: only trade short setups.
Stop1
  • Stop placement per entry PD array. APD framework does not define stops independently.
Target2
  • The identified draw on liquidity (buy stops / sell stops / inefficiency) is the algorithmic target.
  • PD arrays (NWOGs, NDs, FVGs, volume imbalances, breaker levels) along the path are intermediate targets (mile markers).
Invalidation2
  • A buy program invalidates when the algorithm has reached its draw on liquidity and begins distributing (building bearish order flow at premium levels).
  • Manual intervention can temporarily suspend algorithmic delivery — avoid trading on NFP, CPI, FOMC releases at the immediate moment of news.

Inferred Conditions (Unvalidated)

  • The algorithm's delivery speed increases when approaching the final draw on liquidity near macro closing windows (3:00–4:00pm daily, weekly close on Friday).
  • When the algorithm is in a 'hurry' to reach a target (large range premium/weekly volume imbalance), it will gap through what would normally be support/resistance, creating the ORG or NWOG.

ICT Quotes

"When I'm looking for higher prices, when my algorithm is looking for higher prices, and it's spooling and running higher, I'm going to refrain from and I teach my students to refrain from trying to pick tops, no matter what pattern you think exists in price action."

00:11:50|ICT YT - 2023-07-19 - ICT Mentorship 2023 - ICT Reaper PD Array Introduction and Market Review.srt

"A buy program is when the market is under an algorithmic price delivery or price run that's repricing higher. It's not a classic bull market. It's not a trend, because I don't like talking about things in those terms."

00:11:13|ICT YT - 2023-07-19 - ICT Mentorship 2023 - ICT Reaper PD Array Introduction and Market Review.srt

"Price only rallies to go up to inefficiencies like here by side above here. Or it consolidates for a consolidates and goes below the marketplace for sell side or inefficiency. Those are the two primary functions here."

00:06:39|ICT YT - 2023-07-10 - ICT Mentorship 2023 - Algorithmic Price Delivery and Time Macros Intro.srt

"Time is the first crucial factor before price will move. The markets are not moving randomly. They're algorithmic whether you want to believe it or not. Every asset class is driven by artificial intelligence. That artificial intelligence is an algorithm. And it follows instructions that were coded for it. And it runs things based on time period."

00:33:47|ICT YT - 2023-07-10 - ICT Mentorship 2023 - Algorithmic Price Delivery and Time Macros Intro.srt

"I'm seeing institutional order flow in price action. My PDAs are always always the head of this. It's always ahead of it. I don't have any faith in DOM/footprint data. My faith is based on where I believe the market is gonna go."

00:16:19|ICT YT - 2023-07-17 - ICT Mentorship 2023 - Deep Dive Into Institutional Order Flow.srt

"All the sellers can come in all they want. All the book maps all the level two indicators have shown that there's a lot of new sellers. The market keeps repricing higher, higher, higher, higher. You can't fight that."

00:48:24|ICT YT - 2023-07-03 - ICT Mentorship 2023 - Advanced Theory On ICT Breaker.srt

"These markets are algorithmic. It's absolutely 100% controlled, rigged, and it's to the tick controlled, it's not buying and selling pressure. These things repeat every single day."

00:17:33|ICT YT - 2023-09-12 - ICT Mentorship 2023 - NQ Algorithmic Price Delivery September 12 2023.srt

Timeframes

weeklydaily4h1h30m15m5m1m
Version History1 version
2023-07-1000:00:10

ICT YT - 2023-07-10 - ICT Mentorship 2023 - Algorithmic Price Delivery and Time Macros Intro.srt

"This is going to be a lesson on time elements, algorithmic price delivery and an introduction to ICT macros. These markets are driven by high frequency algorithm. They are not meant to be easily under…"

First formal public lecture explicitly named 'Algorithmic Price Delivery.' Established the two primary delivery functions (liquidity and inefficiency). Introduced time as the primary factor before price movement. Linked APD to macro windows.

Notes

APD is the meta-framework underlying all of ICT's PD array concepts. It is the theoretical basis that explains WHY order blocks, FVGs, breakers, NWOGs, and time macros work: because the algorithm is programmed to deliver price to these specific levels at specific times. ICT distinguishes his use of "institutional order flow" from DOM/footprint chart order flow: his IOF is read through price action structure (PD arrays, liquidity pools, macro timing), not through tick-level volume data. This is formalized in the July 17 2023 IOF Deep Dive. The concept of "manual intervention" as the primary risk to APD is important: news events and large institutional discretionary intervention can override the algorithm temporarily, which is why ICT avoids trading during NFP, CPI, FOMC releases at the moment of news.

Asymmetry Notes

Buy programs and sell programs are fully symmetrical — the same delivery logic applies in both directions.