Skip to main content

how to read and trade the gap fill report

turn the gap fill report into a trade: the fill rate to read, what to do with it, a worked example, how to set it up, and how to reconcile it to your chart.

Written by Brad

summary: the gap fill report shows how often price returns to the previous session close after the session opens away from it. this is the trade-it layer: the fill rate to read, what to do with it, a worked example, setup, and what to check when it looks off. for how the levels and screener labels work, see interpreting gap fill strategies with levels and indicators.

what it measures

a gap is when the session opens above or below the previous session close (PSC). the report answers: how often does price come back and fill that gap, returning to the PSC, during the session?

the fill level is the PSC, and that's your target. the fill rate is how often price gets there. you can also set the report to measure half gaps if you target a partial fill.

the number that matters

read the fill rate for today's setup. the report splits it by gap direction and by conditions like gap size and weekday, because a small gap and a large gap fill at very different rates.

look for a fill rate of 65% or higher before you trade the fill, ideally 70%+. note the bias and the fill target are independent. you can target a fill moving down even when the session bias leans bullish, because they measure different things.

what to do with it

the setup tells you the play:

  • gap up and the data leans toward a fill: the PSC below is your target. plan a short toward the gap fill level, exit at the PSC.

  • gap up and the data leans toward continuation (low fill rate): don't fade it. the gap is more likely to hold and run than fill.

  • flip both for a gap down.

the screener labels say this in plain language: "gap up and bearish" means price tends to fill and move down, "gap up and bullish (high probability not fill)" means it tends to continue higher. use the label to pick the side, use the fill level as your target.

a worked example

say NQ gaps up on the NY session, and for this gap size and weekday the data leans toward a fill.

the plan: short toward the gap, set your target at the PSC (the fill level), and invalidate if price pushes further away from the gap instead of toward it. your target is defined by the data, not a guess.

the edge is in the fill rate. turning it into a result still takes customization and disciplined risk management.

set it up right (session and timezone)

a "gap" depends on the session, because the PSC depends on the session. a gap fill on NY measures the open versus the previous NY close. on a by-session report (the one futures, forex, and crypto traders should use) "previous close" is the prior session's close, not the prior calendar day's.

set the session you trade, then match your TradingView timezone so the PSC line sits in the same place on your chart as in the report.

why your numbers don't match

if your chart's gap looks different from the report, check these in order:

  1. TradingView timezone set to match the session?

  2. same session window, and the by-session variant (not the calendar-day standard) for futures, forex, and crypto?

  3. same contract, no rollover gap? futures roll at 6:00 PM ET, so the PSC is the previous session's close.

  4. for forex, note edgeful's FX data comes from Oanda, so a different TradingView feed won't match exactly.

full walkthrough in why your edgeful data doesn't match TradingView. if it all matches and the gap is still wrong, report it.

the limits

check the sample size for the specific gap size and weekday you're reading, and trust fill rates that hold across multiple lookback windows.

related articles

Did this answer your question?