Marks buyside and sellside liquidity from higher timeframes, the sweep of a level, the fair value gap in that leg and its inversion (IFVG).
Overview
IFVG Pro+ follows one sequence. It draws buyside (BSL) and sellside (SSL) liquidity lines from higher-timeframe swings and candle highs and lows. When a level is swept, it finds the most recent chart-timeframe fair value gap inside the leg into that level and shows it as a candidate box. If price then closes back through that gap, the gap is marked as an inversion fair value gap (IFVG).
An optional risk and reward box can be drawn from the IFVG, with the stop at the sweep wick and the target at the R multiple you choose. Setups that hit the stop before 1R are marked failed and hidden by default.
How it works
With auto-select on, liquidity comes from the two timeframes directly above your chart; you can also pick 5m, 15m, 30m, 1h, 4h or daily by hand. Swing strength is 2 candles either side and 10 levels are kept each side by default. Higher-timeframe candles are built from completed chart bars, without looking ahead.
By default a sweep means a wick through the level with a close back inside; you can switch to a close through, or either. With leg-extreme liquidity on, only the high or low that ends a price leg counts, and the leg into it must be at least 1 ATR (14). The gap search looks back up to 150 bars and waits up to 40 bars for the inversion. A bias setting and a session filter (Asia, London, New York) narrow which setups show.
How to use it
- Some traders use it to see the sweep-then-inversion pattern in one place.
- Use the dimmed swept lines to review which liquidity was already taken.
- Some traders study the risk and reward box to see how past setups played out.
- Use the bias and session settings to focus on one direction or time of day.
These are ways some traders read it, for learning. They are not trade signals.
Settings
| Setting | Default |
|---|---|
| TradeZoro · Liquidity Source | |
| Liquidity fromOptions: Swing highs / lows, Candle highs / lows, Both | Both |
| Auto-select timeframesUses the two timeframes directly above your chart. Turn off to pick manually. | On |
| 5m | Off |
| 15m | On |
| 30m | Off |
| 1h | On |
| 4h | Off |
| D | Off |
| Swing strength (candles either side) | 2 |
| Levels kept each side | 10 |
| TradeZoro · Liquidity Style | |
Show all 55 settings
| Setting | Default |
|---|---|
| BSL | #000000 |
| SSL | #000000 |
| Labels (BSL 15m etc.) | On |
| Keep swept lines, dimmed | On |
| TradeZoro · Setup Quality | |
| Leg-extreme liquidity onlyOnly sweeps of the high or low that ends a price leg qualify. Lower highs inside a down leg (or higher lows inside an up leg) are internal structure — sweeping them is continuation, not reversal, and those setups fail. | On |
| Leg lookback (chart bars)A level is a leg extreme if nothing in this window is beyond it when it forms. | 120 |
| Minimum leg into the level (× ATR)The move from the opposite extreme up into a BSL (or down into an SSL) must be at least this many ATRs. Filters shallow pokes. | 1.0 |
| ATR length | 14 |
| Draw internal liquidity (dimmed, never traded) | Off |
| BiasBullish shows only bullish IFVGs (SSL swept, bearish gap inverted). Bearish shows only bearish IFVGs.Options: Both, Bullish only, Bearish only | Both |
| Session filterOnly setups whose inversion prints inside a selected session are shown. | Off |
| Asia | Off |
| London | On |
| New York | On |
| Asia | 2000-0000 |
| London | 0200-0500 |
| New York | 0830-1200 |
| Session timezoneOptions: America/New_York, America/Chicago, Europe/London, Asia/Tokyo, UTC | America/New_York |
| TradeZoro · IFVG | |
| Sweep definitionClassic raid: the candle trades beyond the level and closes back inside it. That is the sweep that traps traders and sets up the inversion.Options: Wick through, close back inside, Close through the level, Either | Wick through, close back inside |
| Max bars to search back for the leg's FVGThe search runs from the start of the leg (the opposite extreme) to the sweep. This is only a ceiling. | 150 |
| Bars to wait for the inversion | 40 |
| Minimum gap size (ticks, 0 = off) | 0 |
| Bullish IFVG fill | color.new(#787B86, 80) |
| border | #787B86 |
| Bearish IFVG fill | color.new(#787B86, 80) |
| border | #787B86 |
| IFVG border width | 0 |
| Candidate gap fill | color.new(#787B86, 90) |
| Extend IFVG box (bars) | 20 |
| Label sizeOptions: Tiny, Small, Normal, Large | Small |
| Label bullish | #26A69A |
| bearish | #EF5350 |
| Setups kept on screen (most recent) | 5 |
| Hide failed setupsA setup that hits its stop before reaching 1R is failed and removed from the chart. | On |
| TradeZoro · Risk / Reward | |
| Risk / reward box | On |
| RewardOptions: 1:1, 1:2, 1:3, Custom | 1:2 |
| Custom R | 2.5 |
| Box length (bars) — ends early on TP or SL | 30 |
| Show SL / TP prices on the boxes | On |
| Risk | color.new(#EF5350, 80) |
| Reward | color.new(#26A69A, 80) |
| TradeZoro · Other | |
| Watermark | On |
| Watermark colour | color.new(#B2B5BE, 35) |
| Alert on IFVG | On |
| Alert on liquidity sweep | Off |
Alerts
Members can create an alert on Liquidity swept or IFVG from the chart's alert dialog; alerts from indicators run while ZoroCharts is open in the browser.
Notes and limits
- The chart timeframe must be below the liquidity timeframes for them to draw.
- The risk and reward box is a study aid, not an order.
- Gap size can be filtered in ticks; 0 turns the filter off.
Education only. Not financial advice. Indicators mark what happened on the chart; they do not predict what price will do. Trading futures, forex, crypto and other markets carries a high level of risk and may not be suitable for everyone.
