Olymptrade – Practice free. Trade from $10.
ICTradingConcepts Logo ICT Trading
Concepts
Home / Blog / ICT / Balanced Price Range (BPR); Overlap of Two Opposite FVGs + Free PDF

Balanced Price Range (BPR); Overlap of Two Opposite FVGs + Free PDF

Categories ICT
Published Oct 16, 2026 6 min read 16 views 0 comments Intermediate
Balanced Price Range (BPR); Overlap of Two Opposite FVGs + Free PDF
Balanced Price Range (BPR); Overlap of Two Opposite FVGs + Free PDF
Bullish and bearish balanced price range schematic: FVG 2 inside FVG 1 is the BPR
Bullish balanced price range on EUR/USD 5-minute after a sweep of the lows
Bearish balanced price range on GBP/USD 5-minute after a liquidity sweep
Marking a bullish BPR: bearish FVG inside the bullish FVG, 50% line dotted
+3 more

A balanced price range (BPR) is the price band where a bullish fair value gap and a bearish fair value gap overlap. Price has crossed that band twice, once in each direction, and each crossing was fast and one-sided. The newer gap gives the BPR its direction. Only the shared band is treated as the entry zone.

Key Takeaways

  • A BPR exists only where a bullish FVG (BISI) and a bearish FVG (SIBI) truly intersect. Two opposite gaps that do not overlap are just two FVGs.
  • The newer gap, printed by the displacement leg, sets the direction. A newer bullish FVG over an older bearish FVG is a bullish BPR.
  • When one gap sits inside the other, the smaller gap is the whole BPR.
  • Daily bias, a higher-timeframe PD array, a liquidity sweep and a market structure shift are setup filters. They are not part of the definition.
  • Entries use the overlap only: the retest, or a limit order at its 50% level. The stop goes beyond the swing high (bearish) or swing low (bullish) before the shift, with a small buffer; in a sweep setup, that swing is the sweep's extreme.

What Is a Balanced Price Range (BPR) in ICT?

The ICT balanced price range is an Inner Circle Trader concept built on the fair value gap. A fair value gap (FVG) is a three-candle imbalance, marked wick to wick. In a bullish FVG it runs from the high of candle 1 to the low of candle 3. In a bearish FVG it runs from the low of candle 1 to the high of candle 3. ICT calls the bullish version BISI and the bearish version SIBI.

A BPR is the area where one bullish FVG and one bearish FVG cover the same prices. Only that shared band counts. If two opposite gaps sit close together but do not touch, there is no BPR.

The name describes what price did there. It crossed the band once with sellers in control and once with buyers in control. So the band has been delivered in both directions, and each pass left an FVG on the same prices. In BPR trading, that double footprint is why the overlap is watched more closely than a single gap.

The term comes from ICT, and SMC traders use the same overlap logic. You will also see it written as "balance price range". It is the same concept.

How Does a Balanced Price Range Form?

In the setup taught here, a BPR forms from two displacement legs in opposite directions. The usual sequence:

  1. A sharp move leaves the first FVG.
  2. Price reverses with similar force and trades back through that gap.
  3. The return leg prints an opposite FVG at the same prices.
  4. The overlap of the two gaps is the BPR. The newer gap names its direction.
Bullish and bearish balanced price range schematic: FVG 2 inside FVG 1 is the BPR
Balanced price range ICT schematic: the newer FVG inside the older one is the whole BPR.

A common place for this is the tip of a sharp "V". Price runs into a pool of liquidity, sweeps it and snaps back, breaking structure on the way. Each leg of the V leaves an FVG, and the two gaps line up.

Bullish Balanced Price Range

A bullish BPR forms when a newer bullish FVG overlaps an older bearish FVG. First a drop leaves the bearish FVG. Then a rally through it leaves the bullish FVG on the same prices. Once the rally is complete, the BPR sits below price. Traders use it for long entries on the retest, ideally in the discount half of the range.

MEXC – Your 0-fee gateway to crypto
MEXC – Your 0-fee gateway to crypto
Bullish balanced price range on EUR/USD 5-minute after a sweep of the lows
Balanced price range example: the rally's bullish FVG overlaps the older bearish FVG.

In the EUR/USD example above, price swept the liquidity under a recent low before the rally. The drop and the rally each left a gap, and the overlap became the long entry zone.

Bearish Balanced Price Range

A bearish BPR is the mirror case. A rally leaves a bullish FVG, then a drop through it leaves a newer bearish FVG on top. After the drop, the BPR sits above price. Traders look for short entries on the retest, ideally in the premium half of the range.

Bearish balanced price range on GBP/USD 5-minute after a liquidity sweep
BPR trading setup on GBP/USD 5-minute: the drop's FVG overlaps the older bullish FVG.

How to Mark a BPR Correctly

Marking a balanced price range takes four steps. Each FVG is first marked the usual way, wick to wick.

  1. Mark the bearish FVG on the down-leg.
  2. Mark the bullish FVG on the up-leg.
  3. Check that the two gaps share prices. A near miss is not a BPR.
  4. Shade only the shared band. Its top is the lower of the two gap tops. Its bottom is the higher of the two gap bottoms.

Often one gap is much larger and surrounds the other. In that case the smaller gap is the whole BPR, because every price inside it belongs to both gaps. The middle of that band is the 50% level that traders use for limit entries.

Marking a bullish BPR: bearish FVG inside the bullish FVG, 50% line dotted
Marking a balanced price range: the smaller gap inside the larger one is the BPR.

The bearish case is marked the same way. The extremes of the larger gap are ignored. Only the band both gaps share is kept.

Marking a bearish BPR: bullish FVG inside the bearish FVG on GBP/USD
Bearish BPR in trading: only the shared band is kept; its 50% level is the limit entry.

Why Price Reacts at a Balanced Price Range

Each FVG is a price range that was delivered in only one direction. At a balanced price range, two such ranges stack at one level, one from each side. When price returns, it reaches a level where both sides once moved price fast. The reaction there can be quick and sharp.

XM – Trusted by 20M+ traders, from $5
XM – Trusted by 20M+ traders, from $5
Bearish balanced price range on EUR/USD 5-minute: the retest of the overlap is rejected
Bearish balanced price range on EUR/USD 5-minute: the retest of the overlap is rejected.
Bullish balanced price range holding as support on two revisits, 15-minute chart
Here the bullish BPR holds as support on both revisits (15-minute chart).

The V that often creates a BPR adds a second clue. A fast run into liquidity and a fast run back out suggest the move was a liquidity sweep, not the start of a new trend. Price then has less reason to return for the same liquidity.

None of this makes the reaction certain. It explains why the overlap gets more attention than a lone gap.

What Separates a Strong BPR From a Weak One?

Every balanced price range has the same anatomy, but not every one is worth trading. The difference lies in the context around it, not in the definition.

Factor Stronger BPR Weaker BPR
Overlap A clear shared band A thin overlap that barely shares prices
The two legs Displacement both ways, a sharp V Slow, overlapping candles
Location At a higher-timeframe PD array or right after a liquidity sweep In the middle of a choppy range
Premium / discount Bullish BPR in discount, bearish BPR in premium Bullish BPR in premium, bearish BPR in discount
Bias With the daily bias and the larger trend Against the daily bias
Structure The newer gap comes from the leg that shifts structure (MSS) No shift in structure

Overlapping gaps inside a choppy range are a common trap. Price trades back and forth there, so opposite FVGs overlap by accident. Without a PD array tap or a liquidity sweep, an overlap there is a weak setup.

Confluence With Other ICT Concepts

A balanced price range rarely works alone. These neighbours can add weight to it:

  • Order block: an order block at or near the overlap can add to the zone's importance.
  • Liquidity pool: resting stops just beyond the BPR may be run before price reacts.
  • Market structure shift: an MSS on the lower timeframe confirms the turn that created the second gap.
  • Other FVGs: gaps outside the BPR can act as extra zones of interest on the way.
  • Higher-timeframe levels: a BPR inside a higher-timeframe PD array carries more weight than one in open space.

How a BPR Differs From a Single FVG and an IFVG

A BPR is built from FVGs, and its older gap gets traded through. That makes it easy to confuse with two neighbouring concepts. The table keeps them apart.

FVG IFVG BPR
What it is One three-candle imbalance One FVG that price closes through, then used the other way The shared band of two opposite FVGs
Gaps needed One One, which failed Two, one bullish and one bearish
Direction comes from The move that created it The move that broke through it The newer gap
Entry zone The gap, often its 50% level The inverted gap The overlap only

A lone FVG offers more setups through the day. A BPR offers fewer, but entering on a single gap without the second, overlapping one is the lower-probability trade. An inverse fair value gap needs only one gap that failed. A BPR needs a new opposite gap that lands on top of the old one.

How Traders Use a Balanced Price Range

A BPR in trading is an entry zone, not a full strategy. Traders add it to the model they already use, as a filter that marks a cleaner entry.

A Simple Trade Flow, Step by Step

The flow below follows the usual ICT top-down sequence. Each step narrows the location, and the BPR is the last piece.

  1. Set the daily bias. BPR trades work best in its direction.
  2. Mark the higher-timeframe PD array on the daily, 4-hour or 1-hour chart.
  3. Wait for price to reach it. Do not pre-position.
  4. Drop to the 5-minute or 3-minute chart.
  5. Wait for a market structure shift in the direction of the bias. SMC traders often call this break a change of character (CHoCH).
  6. Mark the FVG of the displacement leg that caused the shift.
  7. Find the older opposite FVG at the same prices. The overlap is the BPR.
  8. Enter on the retest, or place a limit order at the 50% level of the overlap.
  9. Place the stop beyond the swing high (bearish) or swing low (bullish) before the shift, with a small buffer; in a sweep setup, that swing is the sweep's extreme.
  10. Target the next liquidity: equal highs or lows, or the higher-timeframe draw on liquidity.

A stop just one pip past the BPR is often hit by the retest spike. That is why the stop goes beyond the swing before the shift. Some traders also take partial profit near 2R or move the stop to break-even there.

In a bearish BPR, the entry sits in the overlap above price, and the target is the sell-side liquidity below. A bullish BPR mirrors it: the entry sits in the overlap below price, and the target is the buy-side liquidity above. In both cases, the stop goes beyond the swing high (bearish) or swing low (bullish) before the shift, with a small buffer; in a sweep setup, that swing is the sweep's extreme.

ICT AI ATR Signals by TradingFinder on TradingView
ICT AI ATR Signals by TradingFinder on TradingView
Watch on YouTube
The video failed to load.

Which Timeframes and Markets Suit a BPR?

The balanced price range works on any timeframe. The mechanics stay the same; only the chart you mark the gaps on changes.

Style Charts to mark the BPR on
Scalping 1-minute, 3-minute or 5-minute
Day trading 15-minute and 5-minute
Swing trading 4-hour and 1-hour

Whatever the timeframe, read the higher timeframe first. A BPR that fights the larger trend is the one most likely to fail.

The overlap logic works in any liquid market. Most examples on this page are GBP/USD and EUR/USD on the 5-minute chart. The same mechanics apply to gold (XAU/USD) and to index futures such as the E-mini Nasdaq-100 (NQ) and the E-mini S&P 500 (ES).

Why Some Setups Still Fail

A balanced price range raises the quality of an entry. It does not guarantee the result. In one GBP/USD example, a bearish BPR met every condition: a sweep, a sharp V, a market structure shift and two overlapping gaps. Price still came back and hit the stop.

A stop moved to break-even at 2R would have closed that trade at break-even; partial profit near 2R would have kept part of the gain. Without either, it was a full loss. Keep these limits in mind:

  • Marking can be subjective, especially when two traders use different timeframes.
  • A lower-timeframe BPR can lose its meaning against the higher-timeframe context.
  • Price can push through a BPR for a moment before it reverses.
  • News releases and sudden volatility can override any zone.

Common Mistakes

Most failed BPR trades come from a short list of errors. Each one breaks a rule from the sections above.

  1. Marking a BPR without a real overlap. The two gaps must share prices. Gaps that only sit in the same area are not a BPR.
  2. Using two gaps in the same direction. Two stacked bullish FVGs are not a BPR. They are just a larger bullish imbalance.
  3. Treating the larger gap as the entry zone. The entry zone is the overlap only; when one gap sits inside the other, that is the smaller gap.
  4. Trading against the daily bias. BPRs that fight the bias fail more often than aligned ones.
  5. Placing the stop just past the BPR. Put it beyond the swing high (bearish) or swing low (bullish) before the shift, with a small buffer; in a sweep setup, that swing is the sweep's extreme.
  6. Forcing a BPR with no level nearby. Without a higher-timeframe PD array or a sweep, the overlap has little reason to hold.

Balanced Price Range Indicators on TradingView

Indicators can mark balanced price ranges automatically. They save marking time, but they do not read bias or location for you.

ICT Balanced Price Range [TradingFinder] BPR | FVG + IFVG on a TradingView chart
Free

ICT Balanced Price Range [TradingFinder] BPR | FVG + IFVG

Finds two FVGs that oppose each other at the same prices and marks their overlap as a bullish or bearish BPR. It also flags when price returns to a zone.

View on TradingView
CandelaCharts - Balanced Price Range (BPR) on a TradingView chart
Free

CandelaCharts - Balanced Price Range (BPR)

Draws the overlap of a sell-side FVG and a buy-side FVG as a BPR zone. Newer versions can filter the zones by bias.

View on TradingView
HTF BPR (Balanced Price Range) on a TradingView chart
Free

HTF BPR (Balanced Price Range)

Detects BPRs where a bullish and a bearish FVG overlap on a higher timeframe and plots them on the lower-timeframe chart, with markers when price touches a zone.

View on TradingView
Quiz · 8 questions · 2 min

Test Your Balanced Price Range (BPR) Knowledge

Eight quick questions on the overlap rule, the newer gap that sets direction, marking the shared band, the 50% entry and the stop. Each answer links back to the section that explains it.

ABCD Answer with your keyboard

  1. 01What exactly is a balanced price range (BPR)?

  2. 02Which gap sets the direction of a BPR?

  3. 03One FVG sits completely inside the other. What is the BPR?

  4. 04Two stacked bullish FVGs overlap. What do they form?

  5. 05Where does the limit entry go in a BPR?

  6. 06In a bearish BPR trade, where does the stop go?

  7. 07Which of these is part of the BPR definition itself?

  8. 08How does a BPR differ from an IFVG?

Conclusion

A balanced price range is a narrow idea with strict rules. Two opposite FVGs must truly overlap, the newer gap sets the direction, and only the shared band is traded. Bias, a higher-timeframe PD array and a structure shift help decide whether a given BPR is worth the risk; in the sweep-based setup, a liquidity sweep adds one more confirmation. Mark the overlap precisely and place the stop beyond the swing high (bearish) or swing low (bullish) before the shift, with a small buffer; in a sweep setup, that swing is the sweep's extreme. Even then, expect some valid BPRs to fail.

Sources

Balanced Price Range (BPR); Overlap of Two Opposite FVGs + Free PDF — Full Guide PDF
Get the complete guide as a PDF for offline reading
Download PDF
Tags FVGMSS
Common questions

Frequently asked questions

01Is the balanced price range an ICT or an SMC concept?

The ICT BPR is a term built on the fair value gap. SMC traders use the same overlap logic and often the same name.

02Does a BPR need a liquidity sweep to be valid?

No. The definition is only the overlap of a bullish and a bearish FVG. A liquidity sweep before the V is context that makes a BPR setup stronger.

03Which gap sets the direction of a BPR?

The newer gap, the one printed by the displacement leg. A newer bullish FVG over an older bearish FVG makes a bullish BPR, and the reverse makes a bearish one.

04Can two bullish FVGs form a balanced price range?

No. A BPR needs one bullish and one bearish FVG. Two gaps in the same direction only show a stronger one-way move.

05What if one FVG sits inside the other in a BPR?

Then the smaller gap is the BPR. Every price inside it belongs to both gaps, so the band of the smaller gap is the whole overlap.

06Where do traders enter a balanced price range?

On the retest of the overlap, or with a limit order at the 50% level of the overlap. The 50% of the larger gap is not the BPR entry.

07What timeframe is best for BPR trading?

No timeframe is best for every trader. Scalpers use the 1- to 5-minute charts, day traders the 15- and 5-minute, and swing traders the 4-hour and 1-hour. The higher timeframe guides the trade bias; the newer FVG still sets the BPR's direction.

08What is the win rate of a BPR setup?

There is no reliable figure. Results depend on bias, location and execution, and even a BPR that meets every rule can hit its stop.

09Can a BPR be added to another ICT model?

Yes. Many traders keep their usual model and use a BPR as the entry zone once the model's conditions line up. It works as a filter for a cleaner entry, not as a separate system.

0 Comments

Be the first to share your thoughts on this article.

Security check
6 + 3 = ?