OPEN-SOURCE SCRIPT

Doji Volume Map (Zeiierman)

9 184
Overview
Doji Volume Map (Zeiierman) is a volume reaction scanner that detects doji-like candles appearing with relatively high and rising volume, then converts those events into projected price levels. When a valid signal forms, the script places a bubble on the candle, extends a horizontal reaction level forward, and optionally merges nearby levels into a highlighted zone box. The result is a clean map of potential reaction areas built from high-interest doji events rather than generic swing highs or lows.
Snapshot
What It Detects

The script searches for candles that combine 3 conditions at the same time:
  1. Relative high volume: Current volume must exceed the average volume by a user-defined multiplier.
  2. Rising volume: Current volume must be greater than the previous bar’s volume.
  3. Loose doji structure: The candle body must remain small relative to the total range, while the full range must still be meaningful enough relative to ATR.

When those conditions align, the candle is treated as a significant reaction point and plotted as a bubble. From there, the script projects the price level forward and can combine overlapping levels into broader zones.
Snapshot
How It Works

For each bar inside the Lookback Length, the script checks whether the candle qualifies as a valid signal.

It measures:
  • Average volume over the selected Volume Average Length
  • Relative volume strength using the Relative Volume Multiplier
  • Whether volume is increasing vs the previous bar
  • Whether the candle body is small enough to be considered doji-like
  • Whether the total range is large enough relative to ATR

How to Use

When a doji-like candle forms with high and rising volume, it signals strong participation but no clear directional control.

This means:
  • Heavy trading occurred.
  • Both sides were active.
  • Price failed to move decisively.

These areas often become key reaction zones, as the market tends to revisit and respond to where significant transactions took place.

In Trend

In uptrends, signals on pullbacks can act as support/continuation zones
Snapshot
In downtrends, signals on bounces can act as resistance/rejection zones
Snapshot
Focus on using levels in the direction of the trend, where the dominant side is likely to defend.

In Ranges
  • Signals near range lows → potential buy/support zones
  • Signals near range highs → potential sell/resistance zones

Snapshot
Merged zones are especially useful for identifying rotation areas within the range.

Key Idea

High volume + indecision = high-interest price area

These zones often lead to:
  • Reactions
  • Rejections
  • Or continuation after confirmation

Use retests and price behavior at these levels to guide entries.

Settings
  • Lookback Length — how many bars back the script scans for qualifying signals.
  • Volume Average Length — baseline used to measure relative volume.
  • Relative Volume Multiplier — minimum volume expansion required vs average.
  • Max Body % of Range — defines how small the candle body must be to count as doji-like.
  • Min Candle Range as ATR Fraction — filters out candles that are too small to matter.

Key effect:
  • Higher Relative Volume Multiplier = fewer but stronger signals
  • Lower Max Body % of Range = stricter doji selection
  • Higher Min Candle Range as ATR Fraction = fewer weak micro-signals

  • Merge Close Levels Into Box — combines nearby projected levels into a single zone.
  • Merge Distance (ATR) — controls how close levels must be to merge.


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

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.