OPEN-SOURCE SCRIPT
FlowScale PVT

[PVT] FlowScale: Normalized Volume-Price Dynamics
The FlowScale PVT is a professional-grade momentum oscillator designed to bridge the gap between cumulative volume flow and trend precision. Built on the foundational Price Volume Trend (PVT) formula, this indicator applies a sophisticated 89-period Normalization Engine and HMA (Hull Moving Average) Smoothing to transform raw volume data into a clean, bounded oscillator (-100 to +100).
The standout feature of FlowScale is its "13% Balance Buffer," a mathematically defined neutral zone that filters out market noise and prevents premature entry signals during low-volume consolidation.
🚀 Key Features
* Adaptive Normalization: Unlike standard PVT, which grows indefinitely, FlowScale anchors the data within a -100 to +100 scale using an 89-bar lookback. This allows traders to identify historical exhaustion points and trend strength with absolute clarity.
* The 13% Neutral Buffer (Gray Zone): To eliminate "whipsaws" (false signals), the indicator features a ±13 neutral corridor. The trend color remains Neutral Gray until the momentum gathers enough mass to break out into Bullish Green or Bearish Red.
* HMA-Enhanced Smoothing: Utilizing a 13-period Hull Moving Average, the oscillator provides a "lag-less" smooth curve, reacting quickly to price shifts while filtering out the erratic spikes common in raw volume indicators.
* Dynamic Flow Fill: A visual "mountain-fill" logic anchors the signal line to the Zero Balance point, making it easy to visualize the total mass of volume-price momentum at a glance.
🧠 Mathematical Logic
FlowScale calculates the relative position of the cumulative PVT within its recent high-low range. By applying a Normalization process:
Formula: 200 * (PVT - Lowest PVT) / (Highest PVT - Lowest PVT) - 100
It ensures that the volume-price relationship is always relative to the current market regime. The addition of the 13% Hysteresis (Buffer) ensures that the trend color only shifts when the move is mathematically significant.
🛠️ How to Use
1. The Trend Trigger: Watch for the line to exit the Gray Zone. A break above +13 confirms bullish momentum; a break below -13 confirms bearish dominance.
2. Momentum Masses: The "Fill" area represents the pressure. Sustained Green fill above the Zero Line indicates strong accumulation, while Red fill indicates distribution.
3. The Exhaustion Zones (±80): When the FlowScale line enters the Overbought (+80) or Oversold (-80) levels, look for potential reversals or trend decelerations as volume flow hits a statistical extreme.
4. Divergence Analysis: Look for price making new highs while FlowScale makes lower highs. This "Volume-Price Divergence" is a powerful leading indicator of an upcoming trend shift.
⚙️ Settings
* Normalization Period (89): Defines the window for scaling. A higher value leads to more macro analysis; a lower value makes it more reactive.
* Smoothing Intensity (13): Controls the HMA period. Set to 13 for the optimal balance between speed and noise-reduction.
* Balance Buffer (13%): Sets the width of the neutral zone. Increase this in volatile markets to avoid false signals.
📌 Credits & Origins
This work is based on the Price Volume Trend (PVT) methodology, enhanced with modern statistical normalization and smoothing techniques. It is dedicated to traders who demand a clean, data-driven view of market liquidity and momentum.
Disclaimer: All indicators are probabilistic. FlowScale PVT is a decision-support tool and does not guarantee profits. Always use stop-losses and follow your risk management plan.
The FlowScale PVT is a professional-grade momentum oscillator designed to bridge the gap between cumulative volume flow and trend precision. Built on the foundational Price Volume Trend (PVT) formula, this indicator applies a sophisticated 89-period Normalization Engine and HMA (Hull Moving Average) Smoothing to transform raw volume data into a clean, bounded oscillator (-100 to +100).
The standout feature of FlowScale is its "13% Balance Buffer," a mathematically defined neutral zone that filters out market noise and prevents premature entry signals during low-volume consolidation.
🚀 Key Features
* Adaptive Normalization: Unlike standard PVT, which grows indefinitely, FlowScale anchors the data within a -100 to +100 scale using an 89-bar lookback. This allows traders to identify historical exhaustion points and trend strength with absolute clarity.
* The 13% Neutral Buffer (Gray Zone): To eliminate "whipsaws" (false signals), the indicator features a ±13 neutral corridor. The trend color remains Neutral Gray until the momentum gathers enough mass to break out into Bullish Green or Bearish Red.
* HMA-Enhanced Smoothing: Utilizing a 13-period Hull Moving Average, the oscillator provides a "lag-less" smooth curve, reacting quickly to price shifts while filtering out the erratic spikes common in raw volume indicators.
* Dynamic Flow Fill: A visual "mountain-fill" logic anchors the signal line to the Zero Balance point, making it easy to visualize the total mass of volume-price momentum at a glance.
🧠 Mathematical Logic
FlowScale calculates the relative position of the cumulative PVT within its recent high-low range. By applying a Normalization process:
Formula: 200 * (PVT - Lowest PVT) / (Highest PVT - Lowest PVT) - 100
It ensures that the volume-price relationship is always relative to the current market regime. The addition of the 13% Hysteresis (Buffer) ensures that the trend color only shifts when the move is mathematically significant.
🛠️ How to Use
1. The Trend Trigger: Watch for the line to exit the Gray Zone. A break above +13 confirms bullish momentum; a break below -13 confirms bearish dominance.
2. Momentum Masses: The "Fill" area represents the pressure. Sustained Green fill above the Zero Line indicates strong accumulation, while Red fill indicates distribution.
3. The Exhaustion Zones (±80): When the FlowScale line enters the Overbought (+80) or Oversold (-80) levels, look for potential reversals or trend decelerations as volume flow hits a statistical extreme.
4. Divergence Analysis: Look for price making new highs while FlowScale makes lower highs. This "Volume-Price Divergence" is a powerful leading indicator of an upcoming trend shift.
⚙️ Settings
* Normalization Period (89): Defines the window for scaling. A higher value leads to more macro analysis; a lower value makes it more reactive.
* Smoothing Intensity (13): Controls the HMA period. Set to 13 for the optimal balance between speed and noise-reduction.
* Balance Buffer (13%): Sets the width of the neutral zone. Increase this in volatile markets to avoid false signals.
📌 Credits & Origins
This work is based on the Price Volume Trend (PVT) methodology, enhanced with modern statistical normalization and smoothing techniques. It is dedicated to traders who demand a clean, data-driven view of market liquidity and momentum.
Disclaimer: All indicators are probabilistic. FlowScale PVT is a decision-support tool and does not guarantee profits. Always use stop-losses and follow your risk management plan.
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。