FVG Retest Entry Engine
A gap on its own means nothing. The gap price comes back to, after structure breaks, is where the trade lives.
Structure breaks, one gap gets armed, and nothing happens until price comes back and the retest actually confirms. Everything else stays off your chart.
Free & open-source · All markets, all timeframes · Entries commit on bar close and never repaint · A structured FVG retest analysis and review tool — not a signal service, not financial advice, and no performance guarantee.
An open-source structure-linked FVG retest engine: a confirmed BOS or CHoCH starts the search, matching three-candle fair value gaps are scored and one is armed, then the retest must clear the selected reaction model, reaction strength, volume, DI/ADX and confirmed HTF bias — graded A+ / A / B and committed only on bar close, projecting Entry, a gap-protected or ATR stop and TP1 / TP2 / TP3 with breakeven, one trade at a time, a Blocker Lens state readout and an FVG Retest Passport.
Fair value gaps are the most over-drawn thing in trading. Every imbalance gets a box, every box looks tradeable, and your chart ends up full of zones that never mattered. The gap was never the signal. What matters is whether a gap sits in the right place after structure has actually broken — and whether price, on returning to it, reacts in a way you can name before you risk anything.
FVG Retest Entry Engine turns that into a visible sequence. A confirmed bullish or bearish break — classified BOS or CHoCH, optionally close-locked and momentum-checked — starts a search. Matching three-candle gaps are compared on displacement, size against ATR, formation volume, age, prior reactions, location in the dealing range and distance from the break; the best one becomes an ARMED ZONE and the engine waits. When price returns, the selected reaction model (First Contact, Directional Recovery, Edge Reclaim, Rejection Wick — or the Original Sync patterns) plus reaction strength, volume participation, DI/ADX force and confirmed higher-timeframe bias all have to hold at bar close before anything permanent prints.
Every accepted setup becomes one clean model: Entry at the confirmation close, a gap-protected or volatility stop, and TP1 / TP2 / TP3 as risk multiples with optional breakeven after TP1 — one active trade at a time, completed models archived on the chart. A Passport records why the setup qualified (structure, gap size, age, retest depth, filter status, grade), and the Blocker Lens tells you exactly what the engine is doing at any moment: SCANNING FVG, FVG ARMED, RETEST DELAY, VOLUME BLOCK, HTF BLOCK, GRADE BLOCK, WAITING BAR CLOSE. Six Engine Styles from Original Sync to Custom Lab, six themes, desktop and mobile layouts, lifecycle alerts and webhook JSON. Open-source and free — read every rule — a structured FVG retest review tool, not a signal service or guarantee.
- Trade the gap that follows a confirmed BOS or CHoCH, not every raw FVG
- Watch one armed zone instead of a chart full of boxes
- Require a named retest reaction, not just a touch
- Stack volume, DI/ADX and confirmed HTF bias as optional checkpoints
- Read A+ / A / B grades and see exactly why a setup was accepted or blocked
- Get Entry, SL and TP1–TP3 committed on bar close, with breakeven after TP1
- Free & open-source — inspect and adapt every line of the logic
Smart-money traders who want the one gap that matters after a structure break — armed, graded and confirmed on close
8 components, one output
Structure-linked gap selection
A confirmed BOS or CHoCH starts the search, and only directionally matching gaps inside the distance and timing windows are eligible — so gaps that formed with no structural context never arm.
Multi-factor candidate scoring
Candidates are ranked on displacement, gap/ATR size, formation volume, freshness, prior reactions, dealing-range location, break strength and proximity — the best one arms, the rest stay invisible.
Armed-zone workflow
The selected gap is drawn as an ARMED ZONE with its grade and waits under observation until the retest confirms, the setup expires, the gap invalidates or a new structure search replaces it.
Eight retest models
Original Sync patterns (Any Wick Contact, Real Body Contact, Close Within Gap, Reaction Reclaim) plus adaptive models (First Contact, Directional Recovery, Edge Reclaim, Rejection Wick), with an interaction margin and a minimum delay.
Quality checkpoints
Reaction-strength scoring, volume participation, DI/ADX directional force and confirmed higher-timeframe EMA bias — each individually switchable — feed a single A+ / A / B / FILTERED grade with a minimum-grade gate.
Three-target position model
Entry at the confirmation close, a gap-protected or ATR volatility stop with a minimum risk distance, TP1/TP2/TP3 risk multiples, optional breakeven after TP1 and a Protective-First or Target-First same-candle assumption.
Blocker Lens + Passport
Seventeen engine states explain what is holding a setup back, and every accepted entry carries a Passport with structure type, gap size in ATR, gap age, retest depth and each filter's status.
Six Engine Styles + alerts
Original Sync (with Bitcoin, Ethereum, Solana and Gold calibrations), Balanced, Precision, Fast, Position Flow and Custom Lab — plus armed/entry/TP/breakeven/stop alerts in text or webhook JSON, filtered by direction and grade.
From a blank chart to a read
- Add FVG Retest Entry Engine to any candlestick chart and start with Original Sync or Balanced Flow.
- Keep Signal Timing on Confirmed Close and Gap Display on Selected Gap so the chart stays focused.
- Watch the dashboard STATE — it moves from WAITING STRUCTURE to SCANNING FVG to FVG ARMED.
- Review the armed zone before price returns to it, and check it agrees with your own structure read.
- When the retest confirms, read the Passport: structure type, gap size, age, retest depth and filter status.
- Treat Entry, SL and TP1 / TP2 / TP3 as planning references and size the risk yourself.
- Tighten to Precision Flow for fewer, stricter setups, and use lifecycle alerts to monitor rather than execute blindly.
10 pages, included
All 10 pages are open to every member.
Pairs well with

Anti-Chop Filter Pro
Most losing trades aren't bad entries. They're good entries taken in a market that was never tradeable.

Candle Pressure Flip Engine
An exhausted move plus a rejection candle isn't a guess. It's pressure changing hands.

IFVG Machine Learning Model
Don't chase every gap. Wait for the inversion — then check the structure.