Indicator: Weis Wave Volume

Jul 21, 2014

Static chart image
Support and Resistance
Volume Based
Signals

The Weis Wave Volume [LazyBear] indicator organizes market volume into cumulative wave charts to clearly identify trend inflection points and significant regions of market supply and demand.

Usage

The indicator is primarily used to analyze the total volume committed to a specific price movement, allowing traders to see the "force" behind a trend. Instead of viewing volume bar-by-bar, it aggregates volume as long as the price continues in a specific direction, creating a "wave" of volume.

  • Trend Strength: Large volume waves typically confirm the strength of a price trend, suggesting high participation.
  • Trend Exhaustion: Diminishing volume waves during a price trend (divergence) can signal that the move is losing momentum and may be nearing a reversal.
  • Supply/Demand Zones: Massive volume waves that fail to push price significantly further can indicate absorption or a climax, highlighting potential support and resistance areas.

Traders can adapt the indicator to different timeframes and assets by adjusting the trend detection sensitivity. This helps in filtering out "noise" or minor price fluctuations to focus on larger market cycles.

Details

The concept behind this indicator is based on David Weis’s application of Wyckoffian principles, specifically the relationship between effort (volume) and result (price). By accumulating volume into waves, the script visualizes the cumulative effort of buyers versus sellers over a period.

The script monitors price movement to determine the current wave direction. A wave continues to accumulate volume until a reversal in price—defined by the user's detection length—is confirmed. At that point, the cumulative volume is reset, and a new wave begins in the opposite direction. While traditional volume is displayed per candle, Weis Wave Volume provides a macro view of participation within price swings.

Settings

  • Trend Detection Length: Determines the sensitivity of the trend reversal logic. A higher value requires a more significant price move to start a new volume wave, effectively smoothing the output and grouping minor waves together.
  • Show Distribution Below Zero: When enabled, bearish volume waves are plotted as negative values below the zero line, creating an oscillator-style display. When disabled, both bullish and bearish waves are plotted above zero for easier visual comparison of magnitude.

FAQ

What does a sudden spike in the volume wave indicate?

A spike indicates a large amount of volume has been transacted during the current price swing. This often represents a "climax" or a surge in participation that may precede a trend pause or reversal.

Can this indicator be used on Forex?

Because the script relies on volume data, it is most effective on instruments with centralized volume data like Stocks, Futures, and ETFs. On Forex, it will use "Tick Volume," which may vary between different data providers.

How do I access the indicator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free access on the following platforms
tradingviewSymbolTradingView
ninjatraderNinjaTrader
metatrader4MetaTrader 4/5
thinkorswimThinkorswim

Unlock Unlimited Access to the LuxAlgo Library

Upgrade your plan to get all indicators, strategies, charts, and full access to Quant, our AI agent.

Trading & investing are risky and many will lose money in connection with trading and investing 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 investments 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 and strategies, 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, tool, or platform feature we provide.

Charts used on this site are by TradingView in which the majority of our technical indicators 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.

Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.

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

© 2026 LuxAlgo Global, LLC.