Module 1: Renko Chart Fundamentals

Brick Size Selection for Day Trading - Part 8

8 min readLesson 8 of 10

Adaptive Brick Sizing for Volatility

Fixed brick sizes for Renko charts present limitations. Market conditions change. Volatility expands and contracts. A 4-tick brick on ES performs differently in a 20-point range than in a 100-point range. Adaptive brick sizing addresses this. It adjusts the brick value based on current volatility. This maintains consistent chart characteristics across varying market states.

Institutional traders prioritize consistent pattern recognition. Volatility normalization is a common technique. A prop firm trading desk wants Renko charts to show similar trend structures, regardless of whether the VIX is at 12 or 30. Adaptive brick sizing achieves this. Algorithms often incorporate volatility metrics directly into their Renko brick calculations. This ensures their pattern recognition modules receive normalized input.

Volatility-Based Brick Calculation

Average True Range (ATR) is a standard volatility measure. It calculates the average range of price movement over a specified period. For adaptive Renko, the brick size becomes a percentage of the ATR. A common setting uses 0.5% to 2% of the 14-period ATR.

Consider ES (E-mini S&P 500 futures). On a 5-minute chart, if the 14-period ATR is 8 points, a 1% ATR brick size yields an 0.08-point brick. Since ES moves in 0.25-point increments, this rounds to the nearest valid tick. For a 0.25-point minimum tick, 0.08 points is not practical. We adjust for this. Instead, we define the brick as a multiple of the ATR, then round to the nearest valid tick increment. A 0.5% ATR brick on ES, with an 8-point ATR, means a 0.04-point brick. This is still too small.

A more effective approach defines the brick as a specific multiple of the minimum tick value that corresponds to a percentage of ATR. For ES, the minimum tick is 0.25 points. If the 14-period ATR is 8 points, and we target a brick size equivalent to 10% of the ATR, our target brick value is 0.8 points. We then divide 0.8 by 0.25 (the tick size) to get 3.2 ticks. We round this to 3 or 4 ticks. A 3-tick brick is 0.75 points. A 4-tick brick is 1.00 points. We select the closer value, 0.75 points (3 ticks).

Let's refine this. We decide on a target "ATR multiplier" for our brick. For example, we want each brick to represent 5% of the current 14-period ATR. If ES 14-period ATR = 8 points: Target brick value = 0.05 * 8 points = 0.4 points. Ticks per point for ES = 4 (0.25 points per tick). Target brick in ticks = 0.4 points * 4 ticks/point = 1.6 ticks. We round this to 2 ticks. So, the brick size is 2 ticks, or 0.50 points.

Compare this to a fixed 4-tick (1-point) brick. When ATR is 8 points, a 1-point brick is 12.5% of ATR. When ATR drops to 4 points, a 1-point brick is 25% of ATR. The fixed brick represents a much larger percentage of movement in low volatility. This leads to fewer bricks and coarser resolution. Conversely, in high volatility, a fixed brick represents a smaller percentage of ATR, resulting in too many bricks and noise. Adaptive sizing maintains proportionality.

For NQ (Nasdaq 100 futures), with a minimum tick of 0.25 points. If 14-period ATR is 40 points: Target brick value (5% of ATR) = 0.05 * 40 points = 2 points. Ticks per point for NQ = 4. Target brick in ticks = 2 points * 4 ticks/point = 8 ticks. The brick size becomes 8 ticks, or 2.00 points.

For CL (Crude Oil futures), minimum tick of 0.01. If 14-period ATR is 1.50 points: Target brick value (5% of ATR) = 0.05 * 1.50 points = 0.075 points. Ticks per point for CL = 100. Target brick in ticks = 0.075 points * 100 ticks/point = 7.5 ticks. Round to 8 ticks. Brick size is 0.08 points.

This methodology ensures that a Renko chart generated with adaptive brick sizing presents a similar visual representation of trend and consolidation, regardless of the absolute price volatility. This consistency is vital for pattern recognition systems, both human and algorithmic.

Practical Implementation and Adjustment

Most charting platforms offer ATR-based Renko brick sizing. Users specify the ATR period (e.g., 14, 20) and the ATR multiplier (e.g., 0.05 for 5%). The platform handles the rounding to the nearest valid tick.

The choice of ATR period affects responsiveness. A 14-period ATR reacts faster to volatility changes than a 20-period ATR. A shorter period makes the brick size more dynamic, potentially leading to more frequent brick size adjustments. A longer period provides more stable brick sizes but may lag significant shifts in volatility.

The ATR multiplier is the primary control.

  • A smaller multiplier (e.g., 0.02 or 2% ATR) produces smaller bricks. This results in more bricks per price movement, offering finer resolution. This might suit scalpers or traders focusing on minor pullbacks.
  • A larger multiplier (e.g., 0.10 or 10% ATR) produces larger bricks. This filters out more noise, highlighting larger trends. This suits swing traders or those holding positions for longer durations within a day.

Consider a scalper trading NQ. During a high-volatility period (ATR = 60 points), a 2% ATR brick means 0.02 * 60 = 1.2 points. This is 1.2 * 4 = 4.8 ticks, rounded to 5 ticks (1.25 points). During low volatility (ATR = 20 points), the same 2% ATR brick means 0.02 * 20 = 0.4 points. This is 0.4 * 4 = 1.6 ticks, rounded to 2 ticks (0.50 points). The brick size adapts, providing consistent granularity for short-term entries.

For a swing trader on SPY (S&P 500 ETF), using a 15-minute chart. If 14-period ATR is $1.50: A 5% ATR brick: 0.05 * $1.50 = $0.075. SPY moves in $0.01 increments. Brick size is $0.08. A 10% ATR brick: 0.10 * $1.50 = $0.15. Brick size is $0.15. The larger brick filters more noise, making trends clearer for longer holding periods.

When Adaptive Sizing Works and Fails

Adaptive brick sizing excels in markets exhibiting significant volatility shifts. Futures markets like ES, NQ, CL, and GC frequently experience these. A fixed brick size that works well in a 60-point NQ range becomes too small in a 200-point NQ range, generating excessive bricks and noise. Conversely, it becomes too large in a 20-point range, missing intraday swings. Adaptive sizing mitigates this.

It provides a more consistent representation of trend strength and duration. A 5-brick uptrend on an adaptive Renko chart, representing 5% of ATR per brick, signifies a similar relative price movement regardless of the absolute volatility. This aids in developing robust trading systems. Indicators applied to adaptive Renko charts also become more reliable. Moving averages, for instance, smooth price movement relative to current volatility.

However, adaptive brick sizing has limitations.

  1. Lag: ATR is a lagging indicator. It measures past volatility. A sudden, sharp increase or decrease in volatility might not immediately reflect in the ATR calculation, leading to a temporary mismatch in brick size. For example, if volatility suddenly doubles, the ATR-based brick size will adjust over the next 14 periods, not instantaneously. During this adjustment, the brick size may be too small relative to the new, higher volatility.
  2. Choppy Markets: In extremely choppy, low-volume conditions with minimal directional movement, even an adaptive brick can struggle. If ATR is very low, the calculated brick size can become miniscule, leading to excessive bricks that provide little actionable information. This is less about the brick being "wrong" and more about the underlying market lacking a clear trend.
  3. Whipsaws: Rapid reversals, especially around significant news events, can cause adaptive Renko charts to generate multiple bricks in opposing directions. While this reflects price action, the rapid brick size adjustment might not prevent whipsaws. The chart might quickly print several small up bricks, then several small down bricks, reflecting the volatility but not necessarily filtering noise.
  4. Backtesting Complexity: Backtesting strategies on adaptive Renko charts requires careful implementation. The brick size changes dynamically, so historical data must be re-calculated for each bar based on the ATR at that specific point in time. This is computationally more intensive than fixed brick backtesting. Most platforms handle this automatically, but understanding the underlying mechanism is important.

Institutional Context: Algorithms and Prop Desks

Proprietary trading firms and hedge funds use adaptive Renko charts for several reasons:

  • Normalized Data Input: Algorithmic trading systems thrive on consistent data. Adaptive Renko provides a normalized view of price action, making pattern recognition and indicator calculations more reliable across different market conditions. A machine learning model trained on Renko patterns benefits from this consistency.
  • Risk Management: Adaptive brick sizing aids in dynamic risk management. Stop-loss levels, often expressed in terms of ticks or ATR, can be more consistently applied relative to current volatility. A stop-loss of "3 bricks" on an adaptive Renko chart implies a risk proportional to current market movement.
  • Execution Strategies: Large institutional orders often require sophisticated execution. Renko charts, especially adaptive ones, help visualize order flow and market microstructure in a volatility-normalized manner. This informs decisions on when to enter or exit large positions with minimal market impact.
  • Cross-Market Analysis: Traders comparing instruments with vastly different volatilities (e.g., AAPL stock vs. GC futures) can use adaptive Renko to bring their charts to a comparable scale. A 5% ATR brick on AAPL looks similar to a 5% ATR brick on GC, allowing for relative strength analysis that considers volatility differences.

Consider a prop desk trading NQ and ES. They use adaptive Renko with a 7% ATR multiplier and a 20-period ATR. This provides a medium-resolution view, filtering minor noise but still capturing intraday swings.

Worked Trade Example: NQ Long

Context: NQ 5-minute chart, adaptive Renko, 20-period ATR, 7% ATR multiplier. Current 20-period ATR for NQ is 50 points. Calculated brick size: 0.07 * 50 points = 3.5 points. In ticks: 3.5 points * 4 ticks/point = 14 ticks. Brick size = 14 ticks (3.50 points).

Scenario: NQ has been in an uptrend for the past 30 minutes. Price pulls back, printing 3 red bricks. The 3rd red brick closes at 18250.00. The 4th brick attempts to go lower but reverses, closing green at 18253.50, forming a bullish engulfing pattern on the Renko chart. This is a common Renko reversal signal.

Entry: Long 10 contracts NQ at 18253.50 (close of the bullish reversal brick). Stop Loss: Below the low of the reversal pattern. The low of the 3rd red brick was 18246.50. Place stop at 18245.00. Risk per contract: 18253.50 - 18245.00 = 8.50 points. Total risk for 10 contracts: 10 * 8.50 points * $5/point = $425.

Target: A common Renko target is 2-3 times the risk or a clear resistance level. A 2R target: 18253.50 + (2 * 8.50 points) = 18253.50 + 17.00 points = 18270.50. An institutional trader might target the previous swing high, which is 18278.00. We will use the 2R target for this example.*

Position Sizing: $425 risk for 10 contracts. If the trader has a $50,000 account and limits risk to 1% per trade, maximum risk is $500. $425 fits this criterion.

R:R: 2:1 (Target 17 points, Risk 8.5 points).

Outcome: NQ continues to trend higher, printing 5 consecutive green bricks. The price reaches 18270.50, and the order is filled for a profit of 17 points per contract. Total Profit: 10 contracts * 17 points * $5/point = $850.

If volatility increased during this trade, the brick size would dynamically adjust. If ATR increased to 60 points, the new brick size would be 0.07 * 60 = 4.2 points (17 ticks). The chart would still display the same number of bricks for the same relative movement, preserving the visual integrity of the trend. This ensures the 5 green bricks still represent a strong directional move, not just a larger number of bricks due to increased volatility.*

Adaptive brick sizing fosters a more robust and consistent trading approach, essential for professional day traders who navigate diverse market conditions.

Key Takeaways

  • Adaptive brick sizing adjusts Renko brick values based on current market volatility, typically using a percentage of ATR.
  • This method normalizes price action, providing consistent chart patterns and trend representation regardless of market volatility levels.
  • Institutional traders and algorithmic systems use adaptive Renko for normalized data input, dynamic risk management, and consistent cross-market analysis.
  • While effective in varying volatility, adaptive sizing has limitations, including lag in ATR calculation, potential for excessive bricks in extremely choppy conditions, and complexity in backtesting without automated platforms.
  • Successful implementation requires careful selection of ATR period and multiplier, balancing responsiveness with noise filtering.
The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans