PrecisionFlow v1.0

The two layers are displayed as overlapping histograms — the flow histogram shows who is in control (buyers or sellers), and the pulse histogram behind it shows whether momentum is speeding up or slowing down. When both layers agree, you have high-confidence directional information. When they diverge, caution is warranted.
HOW IT WORKS
PrecisionFlow runs two independent measurement engines on the same panel.
Flow Engine — Calculates a cumulative money flow line using a close-within-range formula (where price closes relative to the bar's high-low range) scaled by volume. What makes this different from a standard Accumulation/Distribution line is the asymmetric sell multiplier — selling pressure is weighted heavier than buying pressure (default 1.3x). This reflects the reality that selling tends to be more aggressive and impactful than buying in momentum stocks. The raw flow is further weighted by relative volume (RVOL with a gamma exponent) and a trend bias derived from the relationship between EMA and VWAP, normalized by ATR. The cumulative flow uses a leaky sum that decays over time so it responds to current conditions rather than accumulating indefinitely. The decay rate adapts to your chart timeframe — faster on lower timeframes (1-5 minute), slower on higher timeframes (daily and above). The final output is a fast signal line versus a slower baseline, both normalized by rolling standard deviation to keep the scale consistent. The histogram displays the difference between signal and baseline — green when signal is above baseline (bullish flow), red when below (bearish flow), gray during counter-trend conditions like pullbacks in an uptrend or rallies in a downtrend.
Pulse Engine — Measures momentum acceleration by taking the rate of change of an EMA-smoothed price momentum calculation, then smoothing the result and normalizing it by ATR. This is not measuring whether price is going up or down — it is measuring whether the speed of price change is increasing or decreasing. The pulse histogram appears behind the flow histogram in cyan (accelerating) or magenta (decelerating).
The two layers answer different questions. The flow engine answers: is money flowing in or out? The pulse engine answers: is that flow speeding up or slowing down? A move with positive flow and accelerating pulse has follow-through potential. Positive flow with decelerating pulse suggests the move may be running out of energy.
WHAT YOU SEE ON THE CHART
Flow Histogram (thinner, on top) — Green = bullish flow, Red = bearish flow, Gray = counter-trend (pullback in uptrend or rally in downtrend). Color intensity uses a four-tier gradient based on relative strength — darker colors indicate stronger readings relative to recent history.
Pulse Histogram (wider, behind) — Cyan = momentum accelerating, Magenta = momentum decelerating.
Baseline (yellow line) — The slow-moving reference line. When the flow histogram is above zero, the fast signal is above the baseline (bullish). Below zero means bearish.
Status Labels — The current timeframe label shows RSI reading, Bullish/Bearish state, and an Action label: ADD (pulse is accelerating above threshold and improving), HOLD (flow is bullish but pulse is neutral), or NO-ADD (pulse is decelerating below threshold or flow is bearish). These action states help you decide whether current conditions support adding to a position or stepping aside.
Counter-Trend Detection — When the fast signal dips below the baseline while the baseline itself is still rising, the indicator identifies this as a "Pullback In Uptrend" and dims the histogram to gray. The reverse condition flags a "Rally In Downtrend." This helps you distinguish between a trend reversal and a temporary counter-trend move.
Early Buy Detection — When flow is still bearish (signal below baseline) but the signal line is accelerating upward for consecutive bars, the indicator flags an "Early Buy" condition. This is an early warning that flow may be about to cross bullish. If the acceleration fails on the next bar, an "Early Fail" label appears.
Multi-Timeframe Label — A separate label shows the same flow analysis from a higher timeframe, automatically selected based on your chart timeframe (for example, a 5-minute chart shows the 15-minute flow). You can also switch to Manual mode and select any timeframe you want to monitor, regardless of what timeframe your chart is running. This gives you context about whether the higher timeframe supports or conflicts with your current timeframe read.
HOW TO USE IT
PrecisionFlow is a confirmation tool — use it to verify whether there is real money behind a move before acting on signals from other tools in your workflow.
Bullish flow (green histogram above zero with baseline rising) confirms that buying pressure is present. The cyan pulse bars tell you that momentum is accelerating. When both flow and pulse agree, you have strong confluence that the move has substance behind it.
When the yellow baseline starts rolling over, the slower trend of money flow is shifting. When the histogram turns gray, buying pressure is typically fading — even if price is still holding. These are useful reads for assessing whether conditions still support your thesis.
The MTF label adds a higher timeframe perspective. When both your chart timeframe and the higher timeframe show bullish flow, you have stronger confluence. When they disagree, the higher timeframe has not confirmed yet. You can switch to Manual mode and select any timeframe you want to monitor, regardless of what timeframe your chart is running.
WHAT MAKES IT DIFFERENT
Standard money flow indicators like MFI, CMF, and OBV provide a single view — is flow positive or negative. PrecisionFlow adds three dimensions that most flow indicators lack.
First, the asymmetric sell weighting. Most flow calculations treat buying and selling volume equally. PrecisionFlow weights selling pressure heavier because in practice, selling is more aggressive and tends to move price faster than equivalent buying pressure. This gives you a more realistic picture of distribution.
Second, the momentum acceleration layer. Knowing that flow is positive is useful. Knowing that positive flow is accelerating is more useful. Knowing that positive flow is decelerating — even while still positive — is often the earliest warning that a move is losing energy. The pulse engine provides this second dimension.
Third, the counter-trend detection. When you see a red histogram bar during an uptrend, most indicators just show "bearish." PrecisionFlow distinguishes between a pullback within a healthy uptrend (gray histogram, baseline still rising) and an actual trend reversal (red histogram, baseline turning down). This context changes how you interpret the signal.
The reason these components belong together in one indicator is that each layer provides context the others lack. Flow direction without acceleration leaves you guessing about timing. Acceleration without flow direction can mislead during counter-trend moves. Counter-trend detection without both flow and acceleration cannot distinguish between a shallow pullback and an exhaustion dip. Together, they give you a more complete picture of what money is doing beneath the surface.
INPUTS
Flow Engine: Sell Multiplier (asymmetric weighting), Adaptive Decay toggle, Volume Quality Filter with minimum volume percentage, VWAP Method (Session or Rolling with configurable length), Separation Boost for visual clarity between signal and baseline.
Pulse Engine: Momentum Length, Smooth Length, ATR Normalize toggle and length, Scale, Clip Extremes with configurable level, Neutral Band width.
RSI: RSI Length, Bull/Bear thresholds, Early detection toggle and threshold.
Action: ADD threshold, NO-ADD threshold.
Display: View Mode (Histogram/Lines/Both), histogram widths, gradient toggle, pullback/rally labels, early labels, label position and size.
MTF Label: Auto/Manual mode, manual timeframe selection, label position and size.
Default settings are optimized for intraday timeframes (1-minute to 15-minute) on momentum stocks.
Skrip jemputan sahaja
Hanya pengguna disahkan oleh penulis boleh mengakses skrip ini. Anda perlu memohon dan mendapatkan kebenaran untuk menggunakannya. Keizinan selalunya diberikan selepas pembayaran. Untuk lebih butiran, ikuti arahan penulis di bawah atau hubungi MohaveTrader secara terus.
TradingView TIDAK menyarankan pembayaran atau penggunaan skrip kecuali anda mempercayai sepenuhnya penulis dan memahami bagaimana ia berfungsi. Anda juga boleh menjumpai alternatif sumber terbuka dan percuma yang lain di dalam skrip komuniti kami.
Arahan penulis
Penafian
Skrip jemputan sahaja
Hanya pengguna disahkan oleh penulis boleh mengakses skrip ini. Anda perlu memohon dan mendapatkan kebenaran untuk menggunakannya. Keizinan selalunya diberikan selepas pembayaran. Untuk lebih butiran, ikuti arahan penulis di bawah atau hubungi MohaveTrader secara terus.
TradingView TIDAK menyarankan pembayaran atau penggunaan skrip kecuali anda mempercayai sepenuhnya penulis dan memahami bagaimana ia berfungsi. Anda juga boleh menjumpai alternatif sumber terbuka dan percuma yang lain di dalam skrip komuniti kami.