Premium Indicator

Volume Spike Levels for TradingView

Volume Spike Levels indicator on a TradingView chart showing real-time volume spike support and resistance levels with important volume zones

Volume Spike Levels finds specific high-volume patterns that are the most likely to act as strong support and resistance levels and plots them on the chart. Using those high-probability levels, the indicator shows lines in real time as well as lines and important zones at the beginning of higher timeframes to give you specific levels and areas where price is likely to react.

The most important volume zone for each timeframe has a color fill between the top and bottom lines of that high-probability zone so you know to pay extra close attention to that area and look for price reactions there. If you can be patient enough to wait for price to hit these important areas and start to reverse, you will get great entries and help keep yourself from overtrading.

The levels shown can be adjusted to suit your preference, allowing you to get the right amount of levels for your trading strategy, whether that be scalping the 1-minute chart or long-term investing via the daily chart.
Built by Lane Dotson · Last updated · View on TradingView →
Part of the Premium Indicator Suite - 10 indicators for $39.99/mo. View suite → Pricing →

UNDER THE HOOD

Core Features

Real-Time Volume Spike Detection

The indicator detects high-probability volume spike patterns in real time and plots them as horizontal support and resistance lines on your chart. When a qualifying volume spike occurs, a line is drawn at that price level and extends for the duration of the timeframe it belongs to. These levels represent areas where significant volume entered the market and where price is likely to react on a retest.

Important Volume Zones

For each timeframe, the indicator identifies the most important volume zone and draws a color-filled area between the top and bottom of that zone. These shaded zones highlight the areas most likely to produce strong price reactions and are the highest-priority levels to watch.

Two Display Modes

The indicator has two modes that affect how real-time levels display on your chart (higher timeframe levels are not affected):

  • Static Lines (Default): When a high-probability volume spike occurs, a horizontal line is drawn and extends for the duration of that timeframe. Lines are drawn individually and do not update.
  • Variable Lines: Lines update to the new level when a new volume spike occurs for that timeframe. A color fill shows where price sits relative to all active real-time levels. Green when price is above a level, red when below, helping you identify the trend direction relative to institutional volume activity.

Multi-Timeframe Level Analysis

The indicator generates levels across real-time timeframes and higher timeframes simultaneously. You can display daily, weekly, monthly, quarterly, and yearly volume spike levels alongside your real-time levels, giving you a layered view of significant volume areas across multiple time horizons.

Comprehensive Alert System

Alerts are programmed for every type of volume spike level available. You can set alerts for when a new volume spike occurs on any real-time timeframe, when price crosses the most recent real-time level for each timeframe, when price crosses any higher timeframe level, and when price crosses the upper or lower boundary of any important volume zone.

HOW TO TRADE WITH IT

Trading Applications

Continuation Bounce Setup

Look for this setup when price has broken out of its recent trading range either to the upside or the downside. When price is extending, look to take entries once a volume spike level shows up on the chart and price retraces back to that level. Take your entry in the same direction as the trend. You can scalp quick wins this way, or wait for the next volume spike level to show up and exit when price can’t hold that level. Place your stop loss just beyond the pivot that bounced off the volume level.

Reversal Setup

Use this setup when the market is ranging. Look for the top and bottom of the recent range and find the volume spike levels near those extremes. Wait for price to reach those levels and start to show a reversal. Take your entry on the reversal, scalp quick wins, or hold for price to reach the next major volume spike level. Place your stop loss just beyond the pivot that price made at the volume spike level where you entered.

Important Volume Zone Breakouts

Pay close attention to how price reacts to the important volume zones. Many times, price will range inside or near these zones and then form an accumulation just above or below the zone. When this happens, price is likely to move quickly in the direction it breaks away from the zone. Look to trade that breakout in the same direction price moved away from the zone.

Trailing Stop Loss with Lower Timeframes

Whatever volume spike timeframes you are using for your overall trend analysis, you can use a lower timeframe’s volume spike levels as price points to trail your stop loss. Once price becomes supportive at those lower timeframe levels and moves past them, trail your stop to that level.

CONFIGURATION

Settings Overview

Every setting in the settings panel has a tooltip. Hover your mouse over the “i” icon next to any setting to see a description. For the non-real-time levels, the daily level settings contain the tooltips that explain the logic, and that info applies to all higher timeframe levels.

Per-Timeframe Settings

Each timeframe has its own independent controls:

  • Turn levels on or off
  • Turn labels on or off
  • Turn color fills for important volume zones on or off
  • Adjust the number of previous levels shown
  • Change the length of the lines
  • Extend lines to the right
  • Change the line color
  • Adjust color fill colors for important volume zones
  • Adjust label colors and label offset length

Master Settings

Master controls allow you to adjust settings across all timeframes at once:

  • Turn on or off all labels
  • Turn on or off all real-time levels
  • Remove all lines except the most important volume zone on every timeframe
  • Turn on or off all color fills of important zones
  • Adjust the background color fill of the trend coloring (Variable Lines mode)
  • Adjust the background color of all important zones

Error Fix Setting

Bar Index Threshold To Fix Errors: If the indicator shows an “index out of bounds” error, hover over the red exclamation point to find the index number in the error message, then set this value slightly higher than that number. This adjusts calculations to work with charts that have limited historical data.

Stay Notified

Alerts

The indicator has alerts programmed for every type of volume spike level. Available alert types:

  • New volume spike on any real-time timeframe
  • Price crosses the most recent real-time volume spike level for each timeframe
  • Any real-time volume spike occurs
  • Price crosses any higher timeframe volume level
  • Price crosses the upper or lower boundary of any important volume zone

Each alert is labeled the same as in the indicator settings so you can easily select which one you want.

Important: Alerts only work when the corresponding levels are turned on and visible on your chart. For example, if you want alerts for Realtime 2 Volume Spikes, the Realtime 2 Volume Spike Levels must be enabled.

Price crossing alerts only fire when price crosses the most recent volume spike level for that timeframe. They will not fire for previous levels of the same timeframe.

Good To Know

Important Notes & Limitations

Volume data is required. Works on any market with volume data including stocks, crypto, futures, forex, and more.
Higher timeframe levels on lower timeframe charts are limited by TradingView's historical bar calculation limits. On the 1–5 minute chart, yearly or quarterly levels may not populate late in the year/quarter. Work around this by checking the daily chart for those levels and drawing horizontal lines manually.
Use only supported timeframes: 15s, 30s, 1m, 2m, 3m, 4m, 5m, 10m, 15m, 30m, 45m, 1H, 2H, 3H, 4H, 6H, 8H, 12H, 1D, 2D, 3D, 1W, 2W, 1M, 3M, 1Y. Other timeframes may produce errors or irregular results.
Price crossing alerts only fire for the most recent level of each timeframe, not for previous levels of the same timeframe.

Get Access

Get Volume Spike Levels
Plus 9 More Premium Indicators

Access the full Premium Indicator Suite on your TradingView charts. All 10 indicators, chart templates, and priority support.

$39.99/month · Cancel anytime · Try it: $24.99 for 2 weeks
10 Premium Indicators
Chart Templates
All Future Updates
Priority Support

COMMON QUESTIONS

Frequently Asked Questions

Static Lines mode draws a fixed horizontal line at each volume spike level that extends for the duration of that timeframe and does not update. Variable Lines mode updates each timeframe's line to the new level when a new volume spike occurs, and adds a color fill showing whether price is above (green) or below (red) the active levels helping you identify trend direction relative to institutional volume.
Yes. The indicator works on any market with volume data, including stocks, futures, forex, crypto, and commodities. Volume data quality varies by broker and exchange, so results may be more reliable on instruments with deep, consistent volume reporting like futures contracts.
TradingView limits the number of historical bars an indicator can calculate on. On lower timeframe charts like 1–5 minutes, there aren't enough historical bars to reach back to the start of the year or quarter. The workaround is to switch to the daily chart, note the yearly/quarterly levels shown there, and draw horizontal lines on your lower timeframe chart manually.
The important volume zone for each timeframe is the area with the highest probability of producing a price reaction. It's displayed as a color-filled area between the top and bottom lines of that zone. Watch for price to range inside or near these zones. When price accumulates just beyond the zone boundary and breaks away, that breakout direction often produces a strong move. These zones are also excellent for reversal and bounce setups when price retests them.
This error appears on charts with limited historical data. Hover over the red exclamation point next to the indicator name to see the index number in the error message, then go to settings and set "Bar Index Threshold To Fix Errors" to a number slightly higher than that index. This adjusts the calculations to work with the available data on that chart.

EXPLORE THE SUITE

Related Indicators

Premium Suite

Generates directional trade signals based on price action and momentum. Combine with Volume Spike Levels to confirm entries at high-volume support and resistance zones.

Premium Suite

Designed for fast scalping on the 1-minute chart. Pairs naturally with Volume Spike Levels’ real-time levels for scalp entries at volume-confirmed price zones.

Premium Suite

Identifies trend direction and momentum shifts across multiple timeframes. Use alongside Volume Spike Levels to confirm that volume-detected support and resistance levels align with the broader trend direction.