Range bars were introduced by Brazilian trader Vicente Nicolellis in the mid-1990s. He wanted a way to filter out market noise and focus purely on price movement. The concept is straightforward: each bar represents a fixed price range, not a fixed unit of time.
In MT4, the range bar indicator simulates this behavior by tracking price and constructing bars based on a pip threshold the trader defines. When price moves the required number of pips from the open of the current bar, that bar closes and a new one opens. If price doesn’t move enough, no new bar forms — regardless of how much time passes.
What traders get is a cleaner visual representation of price activity. During slow sessions, there might be fewer bars than a standard 15-minute chart. During an NFP release or major central bank announcement, bars stack up rapidly.
How It Works in MT4
MT4 doesn’t natively support range bars, so the indicator works by processing tick data or historical OHLC data and reconstructing bars according to the defined range size. Most versions run as a custom indicator that opens a separate chart window displaying the range-adjusted data.
Here’s the core logic: if a trader sets a 10-pip range on EUR/USD, each bar will have a high-to-low difference of exactly 10 pips (plus spread adjustments, depending on the indicator version). The bar open is set at the close of the previous bar. When price moves 10 pips in either direction, the bar closes, and a new one opens from that point.
Some MT4 implementations use offline charts to display range bars more cleanly. These require the indicator to first generate the data, then the trader opens the offline chart window. It’s a bit clunky compared to dedicated range bar platforms, but functional once set up correctly.
One practical note: tick volume on range bars is meaningless in the traditional sense. Since bars form based on price movement rather than time, tick volume simply reflects how many ticks occurred during that particular price move — useful for gauging activity but not comparable to standard volume readings.
Reading Range Bars in Real Conditions
When testing range bars on EUR/USD during a quiet Asian session with a 5-pip setting, the chart barely moves. That’s actually useful — it confirms there’s nothing worth trading. On a standard 5-minute chart, that same period might show 20+ candles, most of them small-bodied and directionless. Range bars simply skip the noise.
During the London open, those same 5-pip bars start stacking fast. A clean sequence of higher highs and higher lows becomes obvious quickly. Entries on pullbacks to prior bar highs tend to be sharper because the bars themselves are structured by movement, not arbitrary time intervals.
That said, range bar size matters a lot. On GBP/JPY — a pair that routinely moves 80-100 pips in a session — a 5-pip setting creates hundreds of bars and ends up noisy again. Traders usually need to test several settings to find what fits a given pair’s average daily range. A common starting point is roughly 1/50th to 1/30th of the pair’s average daily range.
MT4 Range Bar Indicator Settings and Customization
Most MT4 range bar indicators offer a few key parameters:
Range size is the main input — the number of pips per bar. Start with the pair’s average daily range divided by 30-50 and adjust from there. EUR/USD averaging 80 pips might work well with 2-3 pip bars on shorter-term setups or 8-10 pip bars for swing context.
Bar type options sometimes include “standard” (open equals prior close) or “modified” variations that handle gap behavior differently. Standard is the closest to Nicolellis’s original design.
Some indicators include alert settings for when a bar completes, which can help traders who want to trade bar closes rather than anticipate them mid-formation.
Advantages and Limitations
Range bars do a solid job filtering low-volatility chop. Trend moves look cleaner. Entries on breakouts or pullbacks can be more precise because each completed bar represents actual movement.
But there are real limitations. The indicator relies on historical data reconstruction in MT4, which means it can behave differently than live tick-based range bar charts on dedicated platforms. Backtesting results should be treated with caution. The reconstruction isn’t always perfectly accurate, especially on brokers with gaps or irregular tick feeds.
Range bars also don’t handle consolidation as gracefully as some traders expect. During a tight range, bars still form — just very slowly, alternating direction. This isn’t inherently a problem, but traders expecting range bars to “pause” during sideways markets will be disappointed.
Compared to Renko charts, which only move in one direction per brick, range bars show both up and down wicks within each bar. This gives more price detail but can also look more complex. Renko is arguably simpler to read for trend identification; range bars offer more context about price behavior within each move.
How to Trade with MT4 Range Bar Indicator
Buy Entry
- Bar closes above resistance – Wait for a full range bar to close above a key level on EUR/USD before entering. Incomplete bars fake out more often than not.
- Three consecutive bullish bars form – Enter on the open of the 4th bar when three clean higher-high bars stack in sequence on a 10-pip range setting.
- Pullback holds prior bar high – Price dips back to the previous bar’s high and rejects it. That level flips to support. Enter with a 2:1 reward-to-risk minimum.
- 20 EMA aligns below price – Only take longs when range bars are printing above the 20-period EMA. Trading against it cuts win rate significantly.
- Volume spikes on breakout bar – If the bar breaking above a swing high shows higher tick volume than the prior 5 bars, the move has more conviction behind it.
- Skip signals during Asian session – Range bars print slowly in low volatility. Wait for London or New York session before taking any buy entries on GBP/USD.
- Set stop below the trigger bar’s low – Place stop 1-2 pips under the entry bar’s low. If range is set to 10 pips, max initial risk per trade stays around 12 pips.
- Confirm with higher timeframe bias – A buy signal on a 5-pip range chart carries more weight when the daily chart shows price above a major support zone.
Sell Entry
- Bar closes below support – Wait for a complete range bar close under a clean support level on EUR/USD or GBP/USD before pulling the trigger. No anticipation.
- Lower highs form across 3 bars – Three consecutive bars printing lower highs signal a developing downtrend. Enter short on the open of the next bar.
- Failed retest of broken support – Price breaks a level, pulls back to retest it from below, and gets rejected. That’s a high-probability short on any liquid pair.
- 20 EMA sits above price – Only take shorts when range bars are trading below the 20-period EMA. Selling into an uptrend with range bars still gets punished.
- Avoid selling into major round numbers – Levels like 1.1000 on EUR/USD attract buy orders. Don’t enter short entries within 5 pips of a big figure unless structure is very clear.
- Bearish bar follows inside bar – When a range bar fails to extend the prior bar’s range and the next one breaks lower, it signals trapped buyers and often leads to a fast move down.
- Stop goes above the trigger bar’s high – Place the stop 1-2 pips above the entry bar’s high. Keeps risk defined and prevents getting squeezed out by normal spread fluctuation.
- Don’t short before high-impact news – NFP, CPI, and central bank decisions cause erratic bar formation. Close positions or stand aside 15 minutes before scheduled releases.
A Balanced Take for Traders
The MT4 Range Bar Indicator works best as a complementary tool, not a standalone system. Traders who use it alongside standard support and resistance levels, or who combine it with a trend filter like a 20-period EMA, tend to find more consistent results than those who trade it in isolation.
Range bars won’t predict where price is going. They won’t stop losing trades. What they do is present price data in a way that strips out time-based noise — and for certain trading styles, particularly breakout or trend-following approaches on liquid pairs, that’s genuinely useful.
Trading forex carries substantial risk. No indicator, including range bars, guarantees profits or protects against losses. Traders should always test any new tool on a demo account before risking real capital, and position sizing should reflect the actual risk on every trade.
If the standard time-based charts feel cluttered and hard to read, range bars are worth the time to explore. The setup in MT4 takes some effort, but once dialed in, many traders find they simply don’t want to go back.
Already an XM client but missing out on cashback? Open New Real Account and Enter this Partner Code: VIP90Recommended MT4/MT5 Broker
XM Broker
(Free MT4 Indicators Download)
Enter Your Email Address below, download link will be sent to you.









