HomeTools › FVG Trading Tool

ICT trading tool

FVG Trading Tool — Fair Value Gap Scanner

The only Fair Value Gap tool on the open web with real expectancy data behind every setup. Free, no signup, no TradingView indicator install.

A Fair Value Gap (FVG) is a 3-candle pattern where the middle candle's body moves so aggressively one direction that the wicks of candles 1 and 3 do not overlap. The unfilled space between them is the gap — ICT methodology argues price tends to return to fill it. Our scanner surfaces only the (asset x NY hour) cells where the FVG retrace prints positive expectancy after costs across a 1-year forward test on tick data. Cross-validated with our ICT Order Block scanner (same setups, different label) and the 12 cells live in our auto-trade portfolio. Free, no signup.

Primer

Fair Value Gaps in one card

A Fair Value Gap is left behind when price moves so fast that buyers and sellers do not have time to meet inside a price range. The 3-candle signature: candle-2 closes with a long one-sided body, candle-1's high (in a bull move) sits below candle-3's low — the space between them is the gap. The argument: the move was "inefficient" because orders that would have transacted at those prices never got filled, so price tends to return to balance them.

How to identify a valid FVG:

How to trade the retrace:

Why ours is different:

Most "FVG indicators" draw every gap on every chart. Ours filters using a 1-year forward-tested expectancy threshold from our cell sweep — only FVGs at hours and assets where the retrace has historically printed +0.05R or better are surfaced. Everything else is decoration.

The data

Top 10 historically-profitable FVG setups

Sorted by expectancy (R per trade) over the last 365 days. Each row is one (asset x NY hour) cell from our FVG + 5th-candle-close sweep. Cells highlighted in green are currently LIVE in our auto-trade portfolio — entries fire to a real Telegram channel + bot account in real time.

# Asset NY hour N trades Win rate Avg R Expectancy Status
1 US500 10:00 NY 101 34,7% +0.633R +0.175R LIVE — @tgsignals_us500
2 SILVER 04:00 NY 103 32,0% +0.502R +0.142R research only
3 ETHUSD 19:00 NY 103 31,1% +0.453R +0.128R research only
4 ETHUSD 17:00 NY 104 30,8% +0.439R +0.125R research only
5 ETHUSD 09:00 NY 100 31,0% +0.450R +0.123R research only
6 AUDJPY 09:00 NY 101 30,7% +0.435R +0.121R research only
7 US500 11:00 NY 102 30,4% +0.420R +0.117R LIVE — @tgsignals_us500
8 SILVER 18:00 NY 102 30,4% +0.420R +0.117R research only
9 OIL_CRUDE 11:00 NY 103 30,1% +0.405R +0.115R research only
10 SILVER 22:00 NY 101 29,7% +0.385R +0.107R research only

Live now (additional channels): EURUSD 19:00 NY (+0.098R, @tgsignals_eurusd) , US100 22:00 NY (+0.098R, @tgsignals_us100)

Note on the data source: these expectancy numbers are pulled directly from our Silver Bullet sweep, which fires on FVG + 5th-candle close — the same candle structure ICT documents as the canonical FVG retrace trigger. Each cell was forward-tested on tick data across 365 days. The cells listed above survived. The cells we do not list survived a worse fate (-0.05R to -0.20R expectancy, which compounds to ruin over a year). This is why a blanket "trade every FVG" approach loses money — the pattern only has edge in the right liquidity windows.

Where this fits

FVG in the SMC framework

The pillar

FVG is one of 7 Smart Money Concepts setups. The pillar guide covers order blocks, FVG, killzones, liquidity sweeps, BPR and more — with forward-tested expectancy per setup.

Smart Money Concepts pillar →

The sibling setup

Order Blocks fire on the same impulse that creates a FVG — the OB is the last opposite-color candle before that impulse. Functionally the same retest play with a different label.

ICT Order Block Scanner →

See it fire live

The FVG setups above run in production

The validated FVG cells fire in real-time on @tgsignals_eurusd, @tgsignals_us500, @tgsignals_us100, and @tgsignals_nzdjpy, with @tgsignals_wins curating the wins as they print. Free to read, every entry / stop / target posted before the trade is taken (not after).

Watch the wins on @tgsignals_wins →

FAQ

What is a Fair Value Gap (FVG)?

A Fair Value Gap is a three-candle pattern where the middle candle's body shows aggressive one-sided movement large enough that the wicks of the first and third candles do not overlap. The unfilled space between candle-1's wick and candle-3's wick is the gap. ICT methodology argues that price tends to return to fill this 'inefficient' range because the rapid move left orders unmatched. A bullish FVG forms during an up-move (gap between candle-1 high and candle-3 low); a bearish FVG forms during a down-move (gap between candle-1 low and candle-3 high).

Do FVGs actually have edge, or is it a placebo pattern?

On the right asset and the right hour, yes — they have measurable edge. On the wrong cell, they are a placebo. Across our 360-cell sweep (12 assets x 24 NY hours x 365 days), the FVG + 5th-candle close trigger prints positive expectancy on only ~40 cells. US500 at 10:00 NY (NY AM open) prints +0.175R per trade; the same asset at 02:00 NY is flat-to-negative. The pattern is real but it needs liquidity — it works during overlapping sessions and dies in low-volume windows. Most retail FVG content ignores this and treats every gap on every chart as a setup. That is why retail FVG trading has a bad reputation.

Why are most FVGs filled — does that mean every FVG is tradeable?

No. Filling is not the same as profitable. A FVG can fill 70% of the time and still be net-negative if the average winner is small and the average loser is large (stops hit the wrong side first, or the fill overshoots and reverses). Our expectancy column captures both: win rate x average winning R minus loss rate x average losing R, after costs. A 35% win rate cell at 0.63R avg-R (US500 at 10:00 NY) beats a 60% win rate cell at 0.15R avg-R every time.

FVG vs Order Block — which one should I trade?

They are the same setup with different labels in most cases. An Order Block is the last opposite-color candle before an impulse; that impulse is the move that creates the FVG. The retest of the OB is functionally the same trade as the FVG fill. Our cell sweep was built on the FVG + 5th-candle close trigger and the validated cells are identical to what we publish on the Order Block scanner. Pick the label you grew up with — the entries fire at the same prices.

Can I trade these FVG cells manually without the auto-bot?

Yes. The table above tells you exactly when and on what asset to look for the setup. Open a clean chart at the listed NY hour, identify the FVG that formed on the impulse move, and wait for price to retrace into the gap within the next 1-3 candles. Enter on the rejection wick at the gap midpoint; stop beyond the structural extreme; target the prior swing or 2R minimum. Historical expectancy is ~1 win per 3.5 setups with avg winning R around 0.45 — or just follow them live, free, on our Telegram channel @tgsignals_preview if you would rather not stare at charts at 22:00 NY waiting for a US100 setup.

Tools you might also want

See these setups trade live — free

Every entry, stop and target is posted in real time on our free Telegram channel. No signup, no card.

Join the free signals channel →