OPEN-SOURCE SCRIPT

3D Candles (Zeiierman)

1 330
Overview

3D Candles (Zeiierman) is a unique 3D take on classic candlesticks, offering a fresh, high-clarity way to visualize price action directly on your chart. Visualizing price in alternative ways can help traders interpret the same data differently and potentially gain a new perspective.
snapshot

How It Works

3D Body Construction
For each bar, the script computes the candle body (open/close bounds), then projects a top face offset by a depth amount. The depth is proportional to that candle’s high–low range, so it looks consistent across symbols with different prices/precisions.
Pine Script®
rng = math.max(1e-10, high - low) // candle range depthMag = rng * depthPct * factorMag // % of range, shaped by tilt amount depth = depthMag * factorSign // direction from dev (up/down)

  • depthPct → how “thick” the 3D effect is, as a % of each candle’s own range.
  • factorMag → scales the effect based on your tilt input (dev), with a smooth curve so small tilts still show.
  • factorSign → applies the direction of the tilt (up or down).


Tilt & Perspective
Tilt is controlled by dev and translated into a gentle perspective factor:
Pine Script®
slope = (4.0 * math.abs(dev)) / width factorMag = math.pow(math.min(1.0, slope), 0.5) // sqrt softens response factorSign = dev == 0 ? 0.0 : math.sign(dev) // direction (up/down)

  • Larger dev → stronger 3D presence (up to a cap).
  • The square-root curve makes small dev values noticeable without overdoing it.

How to Use

Traders can use 3D Candles just like regular candlesticks. The difference is the 3D visualization, which can broaden your view and help you notice price behavior from a fresh perspective.

Quick setup (dual-view):
  • Split your TradingView layout into two synchronized charts.
  • Right pane: keep your standard candlestick or bar chart for live execution.
  • Left pane: add 3D Candles (Zeiierman) to compare the same symbol/timeframe.

Observe differences: the 3D rendering can make expansion/contraction and body emphasis easier to spot at a glance.
snapshot

Go Full 3D

Take the experience further by pairing 3D Candles (Zeiierman) with Volume Profile 3D (Zeiierman), a perfect complement that shows where activity is concentrated, while your 3D candles show how the price unfolded.
snapshot

Settings
  • Candles — How many 3D candles to draw. Higher values draw more shapes and may impact performance on slower machines.
  • Block Width (bars) — Visual thickness of each 3D candle along the x-axis. Larger values look chunkier but can overlap more.
  • Up/Down — Controls the tilt and strength of the 3D top face.
  • 3D depth (% of range) — Thickness of the 3D effect as a percentage of each candle’s own high–low range. Larger values exaggerate the depth.


-----------------
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.

Wyłączenie odpowiedzialności

Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.