Buy Program / Sell Program
Also: buy program, sell program, algorithmic program, institutional program
A Buy Program is an algorithmic sequence in which the market-making algorithm continuously offers higher prices — it "spools" in the bullish direction, creating an uninterrupted series of higher prices regardless of observable volume or buying pressure on the tape. A Sell Program is the bearish equivalent — continuous offering of lower prices. Buy and Sell Programs explain why price can move directionally without obvious volume-based justification: the algorithm is programmed to reach a specific liquidity objective (old high/low or FVG fill) and will continue offering prices in that direction until the objective is met. Once met, the program terminates and the algorithm switches to the opposite program or enters a consolidation phase. Buy/Sell Programs are the mechanical expression of the Market Efficiency Paradigm at the intraday execution level.
Identification5
- A Buy Program is identified as a series of consistently higher prices on intraday timeframes, uninterrupted, heading toward a liquidity objective (old high, FVG above).
- A Sell Program is a series of consistently lower prices heading toward a liquidity objective (old low, FVG below).
- Buy/Sell Programs do not require unusual volume — the algorithm offers prices regardless of observable tape volume.
- Programs terminate when the liquidity objective is reached — expect the program to end at/near old highs (buy program) or old lows (sell program) or at an open FVG.
- After program termination, look for the opposing program to begin — a buy program reaching old highs sets up a potential sell program to sweep buy stops and reverse.
Entry2
- Trade WITH the program — enter long during a buy program on any intraday retracement to an FVG or order block; enter short during a sell program on retracements.
- Do not fade a program — the algorithm will continue until the objective is met.
Target1
- The liquidity objective the program is heading toward — old high/low, FVG, or standard deviation projection.
Invalidation1
- Price reverses sharply before reaching the liquidity objective — program may have been interrupted by a higher-timeframe counter-program.
Inferred Conditions (Unvalidated)
- Buy and Sell Programs are the operational manifestation of the Market Efficiency Paradigm — the algorithm seeking opposing liquidity or rebalancing imbalances.
- The term helps explain why volume analysis fails for ICT — a buy program can lift prices without matching buy volume on the visible tape because the offers are algorithmic, not organic.
ICT Quotes
"A buy program is spooling continuously offering higher prices. It doesn't matter what the volume is. It's the algorithm spooling in one direction regardless of what you see on the tape."
Timeframes
Version History1 version
ICT YT - 2022-02-02 - ICT Mentorship 2022 Episode 5.srt
""A buy program is spooling continuously offering higher prices regardless of what you see on the tape.""
New terminology introduced in 2022 mentorship (Episode 5, intraday order flow lesson). Explains the mechanism behind price delivery from the Market Efficiency Paradigm perspective. Explains why volume-based analysis fails — programs run regardless of visible volume.
Notes
This concept provides the mechanistic explanation behind directional price moves — specifically why price can advance or decline in a clean, uninterrupted series without obvious catalysts visible on the tape. It is conceptually related to "smart money accumulation/distribution" in traditional market structure analysis but framed as an explicitly algorithmic, programmatic process. Note: the algorithmic-price-delivery.yaml file also uses "buy program / sell program" as aliases for a more comprehensive 2023 definition of the same concept. The present file captures the 2022 Episode 5 articulation of the term. See also: market-efficiency-paradigm.yaml, fair-value-gap.yaml, algorithmic-price-delivery.yaml
Asymmetry Notes
Symmetrical. Buy Program = algorithm offering higher prices. Sell Program = algorithm offering lower prices. Both programs have the same mechanical logic, just in opposite directions.