NexusFi: Find Your Edge


Home Menu

 



Renko and Range Bar Charts for Futures: Trading Price Action Without the Clock

Looking for NinjaTrader pricing, features, reviews, and community ratings? Visit the directory listing.
NinjaTrader Directory →
Looking for DTN IQFeed pricing, features, reviews, and community ratings? Visit the directory listing.
DTN IQFeed Directory →

Overview #

Every chart tells a story, but the variable on the x-axis determines which story you're reading. Time-based charts — the 1-minute, 5-minute, 15-minute bars that most traders default to — tell you what price did at regular clock intervals. That's useful. But it's not the only way to look at price action, and for many futures traders, it's not even the best way.

Renko charts and range bar charts flip the premise. Instead of asking "what did price do in the last N minutes?", they ask "how far did price move?" Each bar represents a fixed price movement, not a fixed time interval. The clock becomes irrelevant. A Renko brick forms when price moves a specific number of ticks in one direction from the prior close. A range bar closes when price travels a defined range from high to low. The result: charts where every bar represents the same amount of price work, regardless of how long it took.

The consequence is profound. In the overnight session when ES is grinding sideways, a 5-minute chart produces 50 identical-looking low-volatility bars. A 7-tick range chart produces three bars — because barely anything happened. At the open when ES rips 10 points, that same 5-minute chart shows one bar. The range chart shows ten — because a lot happened, and each bar captures exactly how it happened.

This is why experienced futures traders — especially scalpers and day traders who need clean price action reads — frequently reach for these charts. They don't replace time charts. They complement them. Used correctly, Renko and range bars cut the noise and expose the structural price moves that get buried in time-chart clutter.

Time chart vs range bar chart comparison showing how same ES price action appears with equal bars vs activity-scaled bars
Same ES price action on time chart (left) and range bar chart (right). Range bars expand during active sessions and compress during quiet periods.

The Core Framework: Price as the X-Axis #

Non-time-based charts share a common premise: price activity, not time elapsed, drives bar formation. This seemingly simple change creates at the core different chart dynamics.

Time-based charts normalize duration: every bar represents the same clock interval regardless of market activity. Quiet markets produce bars indistinguishable from active markets, which misleads price action readers.

Activity-based charts normalize activity: every bar represents the same amount of something — whether that's a price range, a number of trades, or a number of contracts. Quiet markets produce fewer bars, active markets produce more. The chart expands during excitement and contracts during doldrums. That scaling is informative by itself.

For futures traders, this matters in specific ways. The overnight session in ES/NQ runs for roughly 17 hours with a fraction of regular session volume. On a 5-minute chart, that overnight session dominates the left side of your chart and makes the regular session look compressed. On a volume or range chart, overnight shrinks to its actual significance — a thin, low-activity prelude to the real show.

News events create the opposite problem. A Fed announcement can move ES 20 points in 90 seconds. On a 5-minute chart, that appears as one or two bars — same visual weight as a normal 5-minute period. On a range chart, it expands to 10-15 bars showing every wave of the move in detail.

Neither representation is wrong. They answer different questions. The skill is knowing which question you're trying to answer.

Key Insight

The choice between time charts and activity charts isn't about which is "better" — it's about which variable you want to hold constant. Time charts hold time constant and let activity vary. Range charts hold price range constant and let time vary. Each reveals patterns the other hides, and experienced traders typically run both simultaneously.

Range Bar Charts: Construction and Logic #

Range bar charts are the simplest non-time chart to understand. Each bar represents a fixed price range from high to low — when that range is reached, the bar closes and a new one opens. Every bar always has the same spread between its high and low.

How they're built: The current bar opens at the prior bar's close plus one tick. It closes when either the bar's range (high minus low) equals the specified range, or price reverses by the specified range in the opposite direction. The result: every bar has an identical high-to-low range. On an ES range bar chart set to 7 ticks (1.75 points), every bar spans exactly 1.75 points from high to low — always. What varies is the time it took to form that bar and which direction it moved.

What this looks like in practice: In a trending session, range bars form quickly — one after another as price marches in one direction. Each bar has the same range. You can count bars to measure the trend's speed. In a choppy session, range bars still form, but they alternate direction frequently — green bar, red bar, green bar — showing the indecision in price structure without the visual clutter of tick noise.

Range bar construction step by step showing how each bar opens at prior close and closes when the specified range is reached
Range bar construction: each bar opens one tick above the prior close, builds until the range is reached, then closes and a new bar opens immediately.

Configuration for futures: Optimal range bar size depends on the instrument's typical volatility.

“On range charts the spread cannot be analyzed, because it is constant.”

Classic VSA patterns need to be adapted for equal-range environments. If VSA forms part of your edge, be aware that range bar charts at the core alter how those signals appear.

Warning

Volume spread analysis (VSA) is incompatible with range bar charts. VSA relies on detecting wide-range bars relative to volume — but every range bar has an identical range, making spread comparison meaningless. If VSA is part of your edge, stay on time charts or switch to tick charts where spread variation still exists.

Renko Charts: Construction and Logic #

Renko charts look similar to range bars on a glance — equal-sized bricks, clean trends — but their construction logic is at the core different. Understanding the difference matters for trading decisions.

How Renko is built: Renko measures from close to close, not high to low. A new brick forms only when price moves the brick size away from the previous brick's closing price. Renko bars don't show the high and low of price within the brick — they show only where price started and ended relative to the brick size threshold.

@roonius, one of the most respected voices on this topic in the NexusFi community, explained it precisely: "Renko is from close to close. All Renko variations are measuring the distance between current close and LAST BARS CLOSE, not the RANGE OF CURRENT BAR."

Renko chart construction diagram showing close-to-close measurement and how reversals require double the brick size
Renko construction: each brick's close is measured from the PRIOR brick's close, not from the bar's own high or low. Reversals require 2x the brick size.

This creates important behavioral differences from range bars:

Renko moves smoothly with trends: Because new bricks only form when price extends the previous close by the brick size, Renko charts naturally smooth out counter-trend noise. If ES is in a 30-point rally and briefly pulls back 2 ticks, no new brick forms — the existing brick holds its ground until the rally continues or a real reversal happens. Range bars would form a reversal bar for that 2-tick move if it exceeded their range setting.

Renko reversals require twice the brick size: To reverse direction, price must move 2x the brick size from the previous close. This prevents the whipsawing that can occur with small range bar settings. With a 4-tick Renko on ES, a reversal requires an 8-tick move from the prior close.

Median Renko: A variation that adds wicks to standard Renko, showing the high and low reached during brick formation. roonius developed MedianRenko specifically to address traders' desire to see where price traveled while still maintaining Renko's close-to-close measurement logic. The close is still 4 ticks from the previous close — the wicks show the excursion. As he explains the mechanics: "If setting is 4 ticks, each bar's close will be 4 ticks away from previous bar's close if price is going into the same direction. If price is about to reverse, that means bar should close 2×brick size in opposite direction."

The backtesting problem: Standard Renko bars have a well-documented issue: their historical formation depends on the tick-by-tick path that price actually traveled, not just the closing prices.

“you should not use them for systems trading”

with standard Renko implementations due to repainting artifacts in most platform implementations. Platforms like NinjaTrader have addressed this with variants like UniRenko that are designed to be backtestable. Always verify your platform's Renko implementation before systematic testing.

“Renko's purpose is to filter out the noise. It is nothing like TTM trend or tick bars or volume bars.”

Tick Charts and Volume Charts: The Activity Family #

Renko and range charts filter noise by normalizing price range. Tick charts and volume charts take a different approach: they normalize market activity by number of trades (ticks) or number of contracts traded (volume). Understanding the full family of non-time charts clarifies when to use each.

Tick charts close each bar after a fixed number of trades occur. A 1000-tick ES chart closes each bar after exactly 1000 individual transactions, regardless of how much price moved or how long it took.

“Tick charts would give a similar view as volume charts, but are based on the number of trades, not the volume. They will be similar to volume charts because the average trade size doesn't vary much.”

Volume charts close after a fixed number of contracts trade. A 30,000-volume ES chart closes each bar after 30,000 contracts change hands. During the overnight session when volume is thin, bars form slowly — one bar might represent 30 minutes of trading. At the cash open, when 30,000 contracts can trade in 30 seconds, bars form rapidly. The chart naturally compresses quiet periods and expands active ones.

“On minute charts volume measures participation of traders per time unit, on tick charts volume measures trade size.”

This matters enormously for volume-based indicators. A BetterVolume-style indicator on tick charts identifies high-unit-volume (big traders) rather than high-total-volume. Different signal, different edge.

Non-time chart family comparison showing range bars tick charts volume charts and Renko with their properties and use cases
The four main non-time chart types each normalize a different variable. Range and Renko are incompatible with VSA; tick and volume charts support it with modified interpretation.

When to choose tick/volume over range/Renko: Use tick or volume charts when you want to track market participation — when you're interested in WHO is behind each move. Use range or Renko charts when you want pure price structure — when you're interested in WHERE price went and how far it went, independent of who drove it.

Key Takeaway

The four non-time chart types each normalize a different variable: Range bars normalize price spread, Renko normalizes close-to-close movement, tick charts normalize trade count, volume charts normalize contracts traded. Most professional traders use 2-3 chart types in their analysis workflow — one time chart for session context, one non-time chart for cleaner execution signals.

Calibrating Bar Size for Your Instrument #

The most important practical decision when using non-time charts is choosing the right bar size. Too small and you're back in noise territory — the chart looks like a time chart with extra steps. Too large and you're missing meaningful price events and entering trades with enormous heat.

The volatility-based calibration method: @Fat Tails documented a systematic approach: divide the average session range for the instrument by the square root of the number of equivalent time bars. The formula:

Formula

Range Bar Size Calibration

Bar Size = Average Session Range ÷ √(Session Minutes ÷ Target Interval)

ES 5-minute equivalent: 65 ticks ÷ √81 = 7 ticks (1.75 points) ES 15-minute equivalent: 65 ticks ÷ √27 ≈ 12 ticks (3.00 points) CL 5-minute equivalent: 108 ticks ÷ √66 ≈ 13 ticks (0.13 points) NQ 5-minute equivalent: 89 ticks ÷ √81 ≈ 10 ticks (2.50 points)

Recalibrate monthly or when instrument volatility shifts much.

This gives you a range bar setting that produces approximately as many bars per session as a 5-minute chart — but with bars that close on meaningful price events instead of clock marks.

Range bar size calibration table for major futures instruments including ES NQ CL GC showing 5-minute and 15-minute equivalents
Calibrated range bar settings by instrument -- starting points based on average session ranges. Adjust when volatility regime shifts significantly.

The session-based adjustment: When volatility expands much — VIX spikes, major economic releases, FOMC days — consider doubling your bar size. When volatility compresses to a fraction of normal, halve it. The goal isn't consistency of bar size, it's consistency of information density per bar.

Renko-specific sizing: Renko brick size should be set smaller than you'd initially expect because reversals require 2x. With a 4-tick Renko brick on ES, trend continuation requires 4 ticks but reversal requires 8 ticks. This asymmetry means smaller bricks capture more directional nuance but also more false reversals. Many traders find ES Renko between 4-8 ticks workable for intraday, with larger bricks (12-20 ticks) for swing contexts. @aligator's CL analysis shows the same logic: "CL tends to move in ranges of 10 ticks. So, a UniRenko of the size 10 or 20 makes sense." Instrument-appropriate sizing is everything.

Trade Setups: How These Charts Are Actually Traded #

Non-time charts deliver their value through specific setups that are cleaner on these chart types than on time charts. Here are the setups that work — and the conditions that activate them.

Setup 1: The Range Compression Breakout

Range bars and Renko both naturally visualize compression and expansion. In a balanced, range-bound session, bars form slowly and choppily — short bars in alternating directions. When price breaks from this equilibrium, bars start forming rapidly in one direction.

The trade: wait for a tight consolidation of 8-12 bars within a 2-3 bar range (on a 7-tick ES chart, price oscillating within 2-3 bars means 14-21 ticks of total range). When price breaks above the consolidation high with 3 or more consecutive bars in the same direction, enter in the direction of the break. Stop below the consolidation low. Target the next significant level — value area high/low, prior session extreme, or a measured move equal to the consolidation width.

@sefstrat's observation applies here: "renko bars are great for filtering noise and keeping you in a longer term trend but as with any form of sampling you are sacrificing signal fidelity." The consolidation looks clean because the noise is filtered. That's the edge — and the risk. Sometimes what looks like a consolidation before a breakout is just the market breathing between continuation moves in a trend.

Setup 2: The Trend Pullback Entry (the highest-probability setup)

In a clear trending session, range and Renko charts make trend structure obvious. Every wave of the trend produces a sequence of same-colored bars. Pullbacks show up as opposite-colored bars. The setup is simple: enter during the pullback when price shows a reversal bar back in the trend direction.

On a 7-tick ES range chart in a strong uptrend: the trend produces 6-8 green bars in sequence. Price pulls back and creates 3-5 red bars. When price closes a green bar above the prior red bar's high, that's the entry. Stop below the pullback low. Target a measured move — count the initial trend bars and project the same count forward from the pullback low.

The advantage over time charts: on a 5-minute chart, a shallow pullback might register as barely visible price action. On a range chart, every tick of that pullback creates bars — making the pullback structure visible and giving you a precise entry trigger.

Range bar trade setup showing uptrend pullback entry signal bar stop and target on ES futures 7-tick range chart
Trend pullback setup on 7-tick ES range bars: entry on first green bar closing above pullback high, stop below pullback low, target = measured move equal to the initial trend leg.

Setup 3: The Renko Brick Reversal (with mandatory confirmation)

Renko's close-to-close construction means the first opposing brick after a trend appears only when price has genuinely moved 2x the brick size against the trend. This is a stronger reversal signal than most time chart patterns.

On a 6-tick ES Renko chart: 8 green bricks form in sequence (a 48-tick move). A red brick appears — which requires a 12-tick reversal from the prior close. That first red brick is NOT the entry. Wait for a second red brick before committing short. Entry at the second brick's open. Stop above the trend's last high. Target the same brick count as the trend, or a prior structural level, whichever comes first.

@aligator's execution advice directly applies: "The entry will be one tick above or below the close of the bar, simple. Otherwise if one waits and enters after so many bars, each additional bar is another 10 ticks. After 3 bars CL has already moved 30 ticks. Do you really want to enter a position there?" Don't wait for so much confirmation that the move is already exhausted. One confirmation brick is enough — the second brick is your signal.

Setup 4: The Dual-Chart Divergence (intermediate to advanced)

When you run a time-based chart alongside a range/Renko chart, divergences between them are meaningful signals. If the 5-minute ES chart shows a higher high but the 7-tick range chart shows fewer bars to reach that high — meaning less price activity per unit of gain — a weakening trend is visible before it reverses on the time chart.

This combination approach — one time chart for context, one non-time chart for execution — is how professionals integrate these tools. The time chart maintains session structure; the non-time chart refines entries.

Dual chart workflow showing 5-minute time chart for context alongside 7-tick range bar chart for execution timing on ES futures
Professional dual-chart setup: time chart provides session bias and structure, range bar chart provides precise entry timing and invalidation levels.

When These Charts Fail #

Non-time charts fail in specific, identifiable conditions. Know them before you trade with these charts.

Trend days and Renko: On strong trend days — where ES opens and drives 20-30 points in one direction with minimal pullbacks — Renko charts produce a single-color sequence of bricks that looks obvious in hindsight but is nearly impossible to trade from scratch. Every pullback entry you try gets stopped out before the trend resumes, because the pullbacks are smaller than your stop placement framework expects. The bricks don't tell you it's a trend day until it's already 15 points underway. Use a time chart or volume profile context to identify trend day characteristics before deploying Renko setups.

Renko chart failure mode on strong trend day showing obvious hindsight pattern versus real-time entry difficulty on ES futures
Renko on a strong trend day (left): 22 consecutive green bricks look obvious in hindsight, but no pullback entries worked during the day.

News events and range bars: When a Fed announcement sends ES moving 20 points in 90 seconds, range bars create the illusion of high-quality trend structure — 12 bars in a row, all green, clean. But those 12 bars represent 1.5 minutes of event-driven panic, not structural price action. Trading the "trend" that appears on range charts during news events is trading in fog. The actual move is over before the pattern becomes tradeable.

Small bar sizes in highly volatile sessions: The volatility calibration that makes range bar size appropriate for average sessions becomes misaligned during VIX spikes. A 7-tick ES range chart calibrated for 65-point average daily range will produce 40% more bars on a 90-point range day — faster, noisier, harder to read. The first 30 minutes of a high-volatility session often require doubling your bar size to maintain pattern clarity.

Renko and backtesting: This deserves emphasis. Standard Renko implementations on most retail platforms cannot be reliably backtested because the historical bar formation depends on the tick-by-tick path price took, which isn't stored precisely in most platforms. If you're backtesting a Renko strategy and getting unrealistically clean results, the backtest is almost certainly wrong. Use only backtestable Renko variants (UniRenko, FlexRenko, or similar purpose-built implementations) and verify with a known reference period of data.

Warning

Standard Renko charts cannot be reliably backtested on most retail platforms. Historical bar formation depends on the exact tick path price traveled, not just OHLC data. If your Renko strategy backtest shows very high win rates, verify your platform handles Renko bar construction correctly from tick data — or you're optimizing against fabricated history.

The lag problem on reversals: All range-based charts have inherent lag on reversals. Because the bar closes only after price has moved the full range, you learn about a reversal after it's already happened by the full bar size. In fast markets, that lag means entering a reversal trade after price has already moved 7-10 ticks against you. Account for this in stop placement — don't anchor your stop exactly at the theoretical level, because your actual entry is delayed by one bar.

Platform Support and Practical Implementation #

Not all platforms implement non-time charts with equal quality. Here's what matters when evaluating platform support.

Platform support comparison table for range bars Renko tick charts and volume charts across NinjaTrader Sierra Chart TradingView TradeStation
Platform support matrix for non-time chart types -- native support and backtesting quality vary significantly by platform.

NinjaTrader: Excellent native support for tick charts, volume charts, and range bars. Renko requires third-party add-ons for backtestable implementations — UniRenko is the community standard, with active development and support threads on NexusFi. The NT community is the most resourced for custom bar types.

Sierra Chart: Range bars, tick charts, and volume bars are native and reliable. For Renko, FlexRenko (community-developed) is the standard. Sierra's strength is data integrity — it stores tick-by-tick data that allows genuinely accurate non-time chart backtesting, making it the preferred platform for systematic Renko strategy development.

TradingView: Range bars and Renko charts are available natively. The limitation: TradingView's strategy tester on Renko charts has known accuracy issues for many instruments, making it unreliable for systematic development. Use it for visual analysis; don't trust the backtester results.

TradeStation and MultiCharts: Both support range bars natively and handle backtesting correctly with proper tick data. MultiCharts has especially strong non-time chart backtesting with tick-by-tick simulation.

Data considerations: Non-time charts require tick-by-tick or second-by-second data to form correctly. Charts built from minute or daily data will produce incorrect bar formations. For futures, CQG and Rithmic both support the granularity needed. Verify your data feed before assuming your non-time charts are accurate.

Tip

Before trusting any non-time chart in live trading, run a side-by-side comparison of the same historical period using your platform's built-in chart data vs. tick replay. If the bars form differently, your live chart may have data integrity issues that will make your patterns unreliable.

Citations

  1. @rooniusrenko bars vs range bars? (2009) 👍 14
    “Renko's purpose is to filter out the noise. It is nothing like TTM trend or tick bars or volume bars.”
  2. @rooniusMedianRenko Trading Technique (2009) 👍 15
    “Renko is from close to close. All Renko variations are measuring the distance between current close and LAST BARS CLOSE, not the RANGE OF CURRENT BAR.”
  3. @sefstratrenko bars vs range bars? (2009) 👍 6
    “renko bars are great for filtering noise and keeping you in a longer term trend but as with any form of sampling you are sacrificing signal fidelity and low latency for smoothness”
  4. @Fat TailsAnyone can advise the right value for Constant Range Charts? (2014) 👍 12
    “ES: 65 ticks divided by sqrt(81) = 7 ticks / 1.75 points. There is no optimal value for constant range charts.”
  5. @aligatorUniRenko, Universal Renko Bar Type (2013) 👍 15
    “CL tends to move in ranges of 10 ticks. So, a UniRenko of the size 10 or 20 makes sense. The entry will be one tick above or below the close of the bar, simple.”
  6. @bobwestES Chart Layout (2016) 👍 10
    “Tick charts would give a similar view as volume charts, but are based on the number of trades, not the volume. They will be similar to volume charts because the average trade size doesn't vary much.”
  7. @Fat TailsBest volume indicator when using Tick Charts in NinjaTrader (2011) 👍 16
    “On minute charts volume measures participation of traders per time unit, on tick charts volume measures trade size.”
  8. @Fat TailsBetter Volume Indicator with Sound Alerts (2011) 👍 21
    “On range charts the spread cannot be analyzed, because it is constant. You cannot perform volume spread analysis on volume charts or range charts.”
  9. @bobwestUniRenko, Universal Renko Bar Type (2017) 👍 4
    “Renko is a type of range bar -- it measures whether a given number of points or price ticks has been exceeded. A Renko bar can just sit there for minutes or hours if the market is not moving.”

Help Improve This Article

NexusFi Elite Members can help keep Academy articles accurate and comprehensive.

Unlock the Full NexusFi Academy

832 in-depth articles across 17 categories — written by traders, backed by community research. Includes knowledge maps, citations with community excerpts, and the ability to help improve articles.

We add approximately 297 new Academy articles every month and update approximately 614 with fresh content to keep them highly relevant.

Strategies (91)
  • Order Flow Analysis
  • Volume Profile Trading
  • plus 89 more
Market Structure (44)
  • Initial Balance: The First Hour That Defines Your Entire Trading Day
  • Opening Range: Why the First 15 Minutes Define Your Entire Trading Session
  • plus 42 more
Concepts (44)
  • Futures Order Types: Market, Limit, Stop, and Conditional Orders
  • High Volume Nodes & Low Volume Nodes
  • plus 42 more
Exchanges (44)
  • Futures Exchanges: Understanding Where and How Futures Trade
  • plus 42 more
Indicators (56)
  • Delta Analysis & Cumulative Volume Delta (CVD)
  • Market Internals: Reading the Broad Market to Trade Index Futures
  • plus 54 more
Risk Management (44)
  • Risk Management for Futures Trading
  • Position Sizing Methods for Futures Trading
  • plus 42 more
+ 11 More Categories
832 articles total across 17 categories
Instruments (60) • Automation (44) • Data (43) • Platforms (54) • Psychology (45) • Prop Firms (45) • Brokers (44) • Prediction Markets (43) • Regulation (44) • Cryptocurrency (44) • Infrastructure (43)
Become an Elite Member


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top