New AI Backtesting Assistant Launch!

Wave Consolidation

Jun 13, 2024

Static chart image
Price Action Based
Support and Resistance
Volume Based
Works on the Following Platforms
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The Wave Consolidation indicator uses market profiles to highlight consolidation zones based on upward and downward moves determined when a Higher-High or Lower-Low is created.

Users can control the amount of consolidation zones to display and the sensitivity of the swing point detection used to return those zones.

USAGE

indicator image

These zones are intended as areas of interest to traders where price has seen historical interactions, which can be interpreted as support and resistance. By identifying these areas of interest before the price returns to them, traders are able to anticipate and prepare for various scenarios and respond dynamically to the behavior of the market, as seen below.

  • Rejection: A quick move away from the zone may indicate that the area is either overvalued or undervalued, leading to a fast movement in the opposite direction.

  • Breakthrough: Moving beyond a zone could indicate acceptance at that specific price, potentially signaling a shift in momentum or the start of a new trend. In a strong major trend, zones created from smaller trends could be used as price targets for taking profit and managing risk.

  • Consolidation: Holding these zones might suggest a market in balance at these levels, this could lead to opportunities for range-bound trading.

Below is an example of the Rejection and Consolidation scenarios described above.

indicator image

Note: By analyzing the tests and retests of these zones, traders can also gain further insight into where participants are interacting in the market.

DETAILS

The full process for acquiring and managing these zones is described in the sub-sections below.

Creation

By only considering market movements creating a higher-high or lower-low, we can identify meaningful, directional, moves which can then be used to calculate zones.

indicator image

Once a move is identified, the script calculates a volume profile spanning the length of the given move.

indicator image

The width of the zones is determined starting from the POC of the profile and expanding outwards until the value of the profile's row falls below the profile's average.

Note: By increasing the "Multiplier" Input, Users can increase the threshold the script uses to determine zone width in multiples of Standard Deviations above the Average.

While this area is similar to a VP Value Area, it is not intended to replicate a value zone. The calculation is not concerned with capturing any % of the total profile's volume within the zone and only analyzes based on a fixed inclusion threshold.

Management

To keep clutter to a minimum, If a new zone overlaps a recently created zone, the zones are grouped as one. This is especially helpful in areas where prices are ranging, creating multiple zones in a very similar area.

Zones before management:

indicator image

Zones after management:

indicator image

Deletion

Just because a zone is crossed, does not make it immediately unimportant!

Once a Zone is mitigated (crossed in the opposite direction of its bias) it is reduced to a single dotted line representing the outer threshold for the zone. These lines are important to watch, as the price will often retest a break. For this reason, they will stay on the chart until the next swing point is detected when they will finally be deleted for good.

Below is an example of activity around a broken zone before it is deleted.

indicator image

Below is the same example 2bBars later, once the new swing is confirmed, the dotted lines are deleted and new zones are created.

indicator image

Notice how the newly formed resistance zone is in the same area where we noticed sellers previously.

SETTINGS

Structure

  • Display Structure: Determines if swing structures are displayed.
  • Structure Length: Sets Length for structure identification.

Zones

  • Volume-Based Calculations: Opt to use a "Volume" based Profile Calculation instead of the default "Price Action" based Calculation.
  • Display Count: Sets the specific number of bullish and bearish zones to display on the chart.
  • Multiplier: Sets the multiplier to use for the value cut-off for determining zone boundaries.

Style

  • Display Average Lines: Toggles on/off the average (mid) lines for the zones.

Trading is risky and many will lose money in connection with trading activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other markets involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools for charting platforms, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com. TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2025 LuxAlgo Global, LLC.