OPEN-SOURCE SCRIPT

Volume Profile 3D (Zeiierman)

1 200
Overview

Volume Profile 3D (Zeiierman) is a next-generation volume profile that renders market participation as a 3D-style profile directly on your chart. Instead of flat histograms, you get a depth-aware profile with parallax, gradient transparency, and bull/bear separation, so you can see where liquidity stacked up and how it shifted during the move.
снимок

Highlights:
  • 3D visual effect with perspective and depth shading for clarity.
  • Bull/Bear separation to see whether up bars or down bars created the volume.
  • Flexible colors and gradients that highlight where the most significant trading activity took place.

снимок
This is a state-of-the-art volume profile — visually powerful, highly flexible, and unlike anything else available.


How It Works
Profile Construction
The price range (from highest to lowest) is divided into a number of levels (buckets). Each bar’s volume is added to the correct level, based on its average price. This builds a map of where trading volume was concentrated.

You can choose to:
  • Aggregate all volume at each level, or
  • Split bullish vs. bearish volume, slightly offset for clarity.

This creates a clear view of which price zones matter most to the market.

3D Effect Creation
The unique part of this indicator is how the 3D projection is built. Each volume block’s width is scaled to its relative size, then tilted with a slope factor to create a depth effect.
Pine Script®
maxVol = bins.bu.max() + bins.be.max() width = math.max(1, math.floor(bucketVol / maxVol * ((bar_index - start) * mult))) slope = -(step * dev) / ((bar_index - start) * (mult/2)) factor = math.pow(math.min(1.0, math.abs(slope) / step), .5)

  • width → determines how far the volume extends, based on relative strength.
  • slope → creates the angled projection for the 3D look.
  • factor → adjusts perspective to make deeper areas shrink naturally.

The result is a 3D-style volume profile where large areas pop forward and smaller areas fade back, giving you immediate visual context.
снимок

How to Use

Support & Resistance Zones (HVNs and Value Area)
Regions where a lot of volume traded tend to act like walls:
  • If price approaches a high-volume area from above, it may act as support.
  • From below, it may act as resistance.
  • Traders often enter or exit near these zones because they represent strong agreement among market participants.

снимок

POC Rejections & Mean Reversions
The Point of Control (POC) is the single price level with the highest volume in the profile.
  • When price returns to the POC and rejects it, that’s often a signal for reversal trades.
  • In ranging markets, price may bounce between edges of the Value Area and revert to POC.

снимок

Breakouts via Low-Volume Zones (LVNs)
Low volume areas (gaps in the profile) offer path of least resistance:
  • Price often moves quickly through these thin zones when momentum builds.
  • Use them to spot breakouts or continuation trades.

снимок

Directional Insight
Use the bull/bear separation to see whether buyers or sellers dominated at key levels.
снимок

Settings
  • Use Active Chart – Profile updates with visible candles.
  • Custom Period – Fixed number of bars.
  • Up/Down – Adjust tilt for the 3D angle.
  • Left/Right – Scale width of the profile.
  • Aggregated – Merge bull/bear volume.
  • Bull/Bear Shift – Separate bullish and bearish volume.
  • Buckets – Number of price levels.
  • Choose from templates or set custom colors.
  • POC Gradient option makes high volume bolder, low volume lighter.



-----------------
Disclaimer

The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.

All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.

Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.