OPEN-SOURCE SCRIPT
تم تحديثه

FT - Volume Indicator

340
FT - VOLUME INDICATOR

A multi-condition volume and range analysis tool that highlights six distinct market behaviors by painting vertical background columns behind qualifying candles. Designed to help traders visually identify institutional activity, absorption zones, breakouts, and dead zones at a glance — without cluttering the chart with arrows or labels.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT MAKES IT DIFFERENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most volume indicators show only one dimension: "high volume" or "low volume". This indicator cross-references volume with candle range, producing six distinct contextual signals instead of one. The combination reveals the INTENT behind the volume, not just its magnitude.

For example, a candle can have abnormally high volume but a tiny range — that is classic absorption (large orders being absorbed without moving price). A different candle can have high volume AND expanded range — that is impulsive directional movement. These two behaviors look identical to a basic volume indicator but mean completely opposite things.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE SIX CONDITIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1) HIGH VOLUME
Volume exceeds the N-period SMA multiplied by a configurable factor.
Marks candles with abnormal trading activity without range context.

2) HIGH VOLUME + SMALL CANDLE (ABSORPTION)
High volume combined with a range SMALLER than the average range.
Indicates strong orders being absorbed at a level. Classic signal at
supports and resistances where institutional players defend price.

3) HIGH VOLUME + LARGE CANDLE (IMPULSE)
High volume combined with a range LARGER than the average range.
Indicates aggressive directional movement: breakouts, news reactions,
and trend initiations.

4) LOW VOLUME
Volume well below the SMA divided by a configurable factor.
Identifies periods of reduced participation and consolidation.

5) LOW VOLUME + LARGE CANDLE (WEAK MOVE)
Low volume combined with a large range.
Warning signal: price is moving without real participation. Often
precedes reversals or indicates manipulated/thin-liquidity moves.

6) LOW VOLUME + SMALL CANDLE (DEAD ZONE)
Low volume combined with a small range.
Identifies dead zones, lunch-hour consolidations, and low-liquidity
periods where trading is generally avoided.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CALCULATION METHOD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Volume reference: Simple Moving Average of volume over N bars (configurable per condition).
- Range reference: Simple Moving Average of (High - Low) over N bars (configurable per condition).
- High volume trigger: volume >= avgVolume × multiplier
- Low volume trigger: volume <= avgVolume ÷ divisor
- Small candle trigger: range <= avgRange × maxRangeFactor (default 0.8)
- Large candle trigger: range >= avgRange × minRangeFactor (default 3.0)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRIORITY LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
When a candle satisfies multiple conditions simultaneously, the most
specific one prevails. The priority order is:

3 (High Vol + Large) > 2 (High Vol + Small) > 1 (High Vol) >
5 (Low Vol + Large) > 6 (Low Vol + Small) > 4 (Low Vol)

This prevents a breakout candle (condition 3) from being painted as just
"high volume" (condition 1), preserving the most meaningful interpretation.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Each of the 6 conditions can be independently enabled/disabled.
- Fully customizable colors for each condition.
- Adjustable parameters per condition: SMA length, multipliers,
divisors, and range thresholds — allowing fine-tuning for any asset
or timeframe.
- Time filter with configurable GMT offset: restricts painting to
a specific trading session (e.g., US session, Asian session).
- Vertical background columns instead of candle painting: keeps
candlestick colors intact for reading price action clearly while still
highlighting the volume context.
- Six independent alerts (one per condition) for real-time notifications.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE IT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- SCALPING: Watch for absorption (condition 2) at key supports/resistances
to anticipate reversals. A small candle with large volume at a level
often signals that larger players are positioning before the move.

- BREAKOUT TRADING: Only consider breakouts confirmed by condition 3
(high volume + large range). Breakouts without volume expansion are
statistically prone to fail.

- TREND CONTINUATION: Multiple consecutive condition 3 candles in the
same direction confirm institutional alignment.

- FADE / REVERSAL: Condition 5 (low volume + large range) warns of
unsustainable moves. Combined with exhaustion signals from other tools,
it can signal reversal opportunities.

- FILTERING: Condition 6 (dead zones) helps avoid taking trades during
unproductive periods. Some traders pause strategies entirely when
condition 6 dominates the recent price action.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED CONFIGURATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default values are calibrated for active intraday assets (NQ futures,
BTC, major forex pairs on 1m-15m timeframes). For less volatile assets
or higher timeframes, consider:
- Lowering the HIGH VOLUME multipliers (3 → 2).
- Increasing SMA lengths for smoother references.
- Adjusting range thresholds based on ATR of the specific asset.

All parameters are fully configurable to adapt to any asset and timeframe.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NOTES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- This indicator is a context/confluence tool, not a standalone trading
system. It identifies market behaviors but does not generate
buy/sell signals on its own.
- Works best when combined with structural analysis (support/resistance,
trendlines, or tools like VWAP and EMAs).
- Volume data quality depends on the data provider — some brokers
report volume differently (tick volume vs. real volume).
ملاحظات الأخبار
FT - VOLUME INDICATOR

A multi-condition volume and range analysis tool that highlights six distinct market behaviors by painting vertical background columns behind qualifying candles. Designed to help traders visually identify institutional activity, absorption zones, breakouts, and dead zones at a glance — without cluttering the chart with arrows or labels.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT MAKES IT DIFFERENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most volume indicators show only one dimension: "high volume" or "low volume". This indicator cross-references volume with candle range, producing six distinct contextual signals instead of one. The combination reveals the INTENT behind the volume, not just its magnitude.

For example, a candle can have abnormally high volume but a tiny range — that is classic absorption (large orders being absorbed without moving price). A different candle can have high volume AND expanded range — that is impulsive directional movement. These two behaviors look identical to a basic volume indicator but mean completely opposite things.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE SIX CONDITIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1) HIGH VOLUME
Volume exceeds the N-period SMA multiplied by a configurable factor.
Marks candles with abnormal trading activity without range context.

2) HIGH VOLUME + SMALL CANDLE (ABSORPTION)
High volume combined with a range SMALLER than the average range.
Indicates strong orders being absorbed at a level. Classic signal at
supports and resistances where institutional players defend price.

3) HIGH VOLUME + LARGE CANDLE (IMPULSE)
High volume combined with a range LARGER than the average range.
Indicates aggressive directional movement: breakouts, news reactions,
and trend initiations.

4) LOW VOLUME
Volume well below the SMA divided by a configurable factor.
Identifies periods of reduced participation and consolidation.

5) LOW VOLUME + LARGE CANDLE (WEAK MOVE)
Low volume combined with a large range.
Warning signal: price is moving without real participation. Often
precedes reversals or indicates manipulated/thin-liquidity moves.

6) LOW VOLUME + SMALL CANDLE (DEAD ZONE)
Low volume combined with a small range.
Identifies dead zones, lunch-hour consolidations, and low-liquidity
periods where trading is generally avoided.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CALCULATION METHOD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Volume reference: Simple Moving Average of volume over N bars (configurable per condition).
- Range reference: Simple Moving Average of (High - Low) over N bars (configurable per condition).
- High volume trigger: volume >= avgVolume × multiplier
- Low volume trigger: volume <= avgVolume ÷ divisor
- Small candle trigger: range <= avgRange × maxRangeFactor (default 0.8)
- Large candle trigger: range >= avgRange × minRangeFactor (default 3.0)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRIORITY LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
When a candle satisfies multiple conditions simultaneously, the most
specific one prevails. The priority order is:

3 (High Vol + Large) > 2 (High Vol + Small) > 1 (High Vol) >
5 (Low Vol + Large) > 6 (Low Vol + Small) > 4 (Low Vol)

This prevents a breakout candle (condition 3) from being painted as just
"high volume" (condition 1), preserving the most meaningful interpretation.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Each of the 6 conditions can be independently enabled/disabled.
- Fully customizable colors for each condition.
- Adjustable parameters per condition: SMA length, multipliers,
divisors, and range thresholds — allowing fine-tuning for any asset
or timeframe.
- Time filter with configurable GMT offset: restricts painting to
a specific trading session (e.g., US session, Asian session).
- Vertical background columns that do not interfere with candle colors,
keeping price action clearly readable.
- Six independent alerts (one per condition) for real-time notifications.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE IT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- SCALPING: Watch for absorption (condition 2) at key supports/resistances
to anticipate reversals. A small candle with large volume at a level
often signals that larger players are positioning before the move.

- BREAKOUT TRADING: Only consider breakouts confirmed by condition 3
(high volume + large range). Breakouts without volume expansion are
statistically prone to fail.

- TREND CONTINUATION: Multiple consecutive condition 3 candles in the
same direction confirm institutional alignment.

- FADE / REVERSAL: Condition 5 (low volume + large range) warns of
unsustainable moves. Combined with exhaustion signals from other tools,
it can signal reversal opportunities.

- FILTERING: Condition 6 (dead zones) helps avoid taking trades during
unproductive periods. Some traders pause strategies entirely when
condition 6 dominates the recent price action.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED CONFIGURATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default values are calibrated for active intraday assets (NQ futures,
BTC, major forex pairs on 1m-15m timeframes). For less volatile assets
or higher timeframes, consider:
- Lowering the HIGH VOLUME multipliers (3 → 2).
- Increasing SMA lengths for smoother references.
- Adjusting range thresholds based on ATR of the specific asset.

All parameters are fully configurable to adapt to any asset and timeframe.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NOTES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- This indicator is a context/confluence tool, not a standalone trading
system. It identifies market behaviors but does not generate
buy/sell signals on its own.
- Works best when combined with structural analysis (support/resistance,
trendlines, or tools like VWAP and EMAs).
- Volume data quality depends on the data provider — some brokers
report volume differently (tick volume vs. real volume).

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.