CMO For Loop | QuantLapseCMO For Loop Indicator
The CMO For Loop indicator, inspired by Alex Orekhov's, "Chande Momentum Oscillator," and indicator originally made by Tushar Chande, the CMO designed as a fast and responsive tool to capture quick price movements in financial markets. This oscillator leverages Momentum to measure price deviations, providing a concise yet powerful framework for identifying potential trade entry and exit points. What makes this
"enhanced" CMO indicator special is its ability to identify trending periods more accurately. By using thresholds, this allows the script to enter accurate long and short conditions extremely quickly.
Intended Uses:
Used to capture long-term trends:
Used to identify quick reversals:
Recommended Uses
Best suited for higher timeframes (8H+) to improve accuracy of signals.
Designed for strategies that require fast entries and exits.
Can also be applied to scalping approaches.
Not Recommended For
Should not be used as a mean reversion tool.
Should not be interpreted as a valuation indicator (overbought/oversold levels).
Key Features
Rapid Market Reaction
Built to prioritize speed over smoothing, making it ideal for traders who want to take advantage of quick price shifts in trending or highly volatile markets.
Flexible Thresholds
Users can customize the upper and lower CMO levels to trigger long or short conditions, allowing the indicator to adapt to different assets and trading styles.
Embracing the Noise
Signals may appear frequently, but this is intentional. The tool is optimized for traders who thrive on fast rotations, using the “noise” to catch short-lived yet impactful moves.
Clear Visual Feedback
Plots key oscillator levels and provides dynamic, color-coded candles and shapes that make it easy to identify bias and react quickly.
How It Works
Oscillator Calculation
The CMO (Chande Momentum Oscillator) is derived from comparing the source price’s deviations relative to its momentum. This approach emphasizes trend-driven price shifts.
Signal Triggers
When the oscillator rises above the upper threshold, a long bias is triggered and remains until the CMO drops below the lower threshold.
When the oscillator falls below the lower threshold, a short bias is triggered and remains until the CMO crosses back above the upper threshold.
No bias is active when the oscillator is between thresholds.
Visual Signals
Green candles = long bias
Red candles = short bias
Gray candles = neutral/no signal
Triangles mark points of change in signal direction.
M-oscillator
Multi-Timeframe RSI Heat Map with NW EnvelopeMulti-Timeframe RSI Stochastic Heat Map with Nadaraya-Watson Envelope
This indicator combines multi-timeframe RSI and Stochastic RSI analysis with adaptive envelope calculations to provide comprehensive momentum assessment across multiple time horizons.
Core Features
Multi-Timeframe Analysis: Displays RSI and Stochastic RSI values across up to 17 configurable timeframes in a color-coded table format. Users can select from preset timeframe collections or create custom configurations with individual enable/disable controls.
Visual Heat Map System: Values are displayed using a temperature-based color coding system ranging from cold (oversold) to hot (overbought) conditions, enabling quick visual assessment of momentum extremes across timeframes.
Nadaraya-Watson Integration: Includes adaptive envelope functionality with both repainting and non-repainting modes. The envelope system uses kernel regression to identify dynamic support and resistance zones.
Configuration Options
The indicator offers extensive customization including timeframe selection, table positioning (9 locations), layout orientation (vertical/horizontal), color scheme modification, and envelope parameter adjustment. Users can fine-tune RSI periods, Stochastic smoothing, and bandwidth settings to match their analytical preferences.
Technical Implementation
Built using Pine Script v6 with optimized multi-timeframe data handling and efficient table management. The system balances comprehensive analysis capabilities with chart performance considerations.
Practical Applications
Suitable for momentum analysis, trend confirmation, extreme condition identification, and multi-timeframe alignment assessment. The combination of heat map visualization and envelope boundaries provides traders with both momentum context and dynamic price level references.
Usage Considerations
Multi-timeframe analysis may experience data delays during low-liquidity periods. Performance optimization features allow users to balance detail level with system responsiveness. The indicator works across all timeframes and instruments with adequate historical data.
Disclaimer: This indicator is for educational and analytical purposes only. Multi-timeframe momentum analysis does not guarantee future price movements. Users should conduct thorough testing and validation before incorporating this tool into their trading approach. Past performance of momentum patterns does not predict future results.
Multi-Symbol Options Trading IndicatorSymbol Configuration: User can input three different symbols (INDEX, CE, PE) with individual timeframes
Customizable Settings: Fully editable MACD and Stochastic parameters
Signal Generation:
BUY CE: When INDEX shows bullish signals AND CE option shows bullish signals
BUY PE: When INDEX shows bearish signals AND PE option shows bullish signals
Signal Conditions:
BUY CE Signal (all must be true):
INDEX: Stochastic %K > %D
INDEX: MACD line > Signal line
INDEX: Histogram shows bullish trend over specified bars
CE: Stochastic %K > %D
CE: MACD line > Signal line
CE: Histogram shows bullish trend over specified bars
BUY PE Signal (all must be true):
INDEX: Stochastic %K < %D
INDEX: MACD line < Signal line
INDEX: Histogram shows bearish trend over specified bars
PE: Stochastic %K > %D
PE: MACD line > Signal line
PE: Histogram shows bullish trend over specified bars
Visual Elements:
Green triangle up with "BUY CE" text when CE signal triggers
Red triangle down with "BUY PE" text when PE signal triggers
Background coloring on signal candles
Conditions table showing real-time status of all conditions
Alerts for both signal types
Usage Instructions:
Add the indicator to your chart
Configure your three symbols (INDEX, CE option, PE option)
Set timeframes for each symbol
Adjust MACD and Stochastic parameters as needed
Set the number of histogram bars for trend analysis
Enable/disable the conditions table and choose its position
The table will show you exactly which conditions are met (✓) or not met (✗) for both signal types, making it easy to monitor the setup in real-time.
Snapfront Coherence Engine (Entropy + Resonance) LiteSnapfront Coherence Engine (SCE) — Lite
The SCE Lite measures when markets shift from chaotic noise into coherent, tradable phases. It blends entropy (Shannon + Tsallis), WCTφ stability, and resonance into a single clarity score.
What it does:
Tracks disorder vs order using entropy math
Highlights trend stability via WCTφ
Detects resonance in market structure
Provides a composite Coherence Score (0–100)
✅ Use it to spot when noise collapses into tradeable clarity.
⚡ Upgrade to SCE Pro (invite-only) for deeper regime filters, custom phase diagnostics, and advanced HUD analytics.
Confluence StackPlease read the instructions below. The code was mostly written using AI so may contain errors. Happy trading all and good luck. ATB Richard
INTENDED USE
This indicator is designed for technical traders who want to move beyond simple buy/sell signals and gain a deeper understanding of the underlying market dynamics. It is ideal for trend followers, swing traders, and anyone looking to confirm the quality of a trend.
WHO IS THIS FOR?
Traders who want to differentiate between strong, sustainable trends and weak, unreliable moves.
Analysts looking to identify high-conviction setups backed by multiple factors (e.g., momentum confirmed by volume).
Discretionary traders who need a quick, visual tool to gauge market sentiment and avoid choppy conditions.
WHY USE IT?
Traditional indicators often give conflicting signals. The Confluence Stack solves this by aggregating multiple perspectives into one clear visual. It helps you answer not just "Is the market going up?" but "WHY is it going up, and how strong is the conviction?". This allows for more informed decision-making and helps filter out low-probability trades.
DISCLAIMER AND LICENSE
This script is for educational purposes only and is not a recommendation to buy or sell any financial instrument. All trading and investment decisions are the sole responsibility of the user. Trading involves significant risk.
This source code is subject to the terms of the Mozilla Public License 2.0 at www.mozilla.org
HOW TO USE THIS INDICATOR
This indicator is designed to show the 'character' of a market move by grouping signals into distinct categories. Instead of seeing many individual signals, you see the strength of the underlying forces driving the price.
1. READ THE HEIGHT (Strength of Confluence)
The total height of the stack shows the strength of agreement. A tall stack means many signals are aligned, indicating a high-conviction move. A short stack means weak agreement and a choppy, indecisive market.
2. READ THE COLOR (Character of the Move)
The colors tell you WHY the market is moving.
BLUE (Momentum): A stack of mostly blue shades indicates a trend driven by pure momentum. This is the 'speed' of the market.
RSI (Relative Strength Index): Measures the magnitude of recent price gains versus losses. A smooth measure of trend strength.
Stochastic Oscillator: Measures the current closing price's position within the recent high-low range. More sensitive to immediate price action.
CCI (Commodity Channel Index): Measures the price's deviation from its moving average. Excels at identifying cyclical turns.
MACD (Moving Average Convergence Divergence): A trend-following momentum indicator showing the relationship between two moving averages. Excellent for identifying the start and end of trends.
YELLOW (Volume): The appearance of yellow shades confirms the move is supported by high market participation. This is the 'fuel' for the trend.
Volume Ratio: A custom signal that triggers when buy or sell volume is unusually high compared to its recent average.
CRV (Candle Range Volume): A custom signal that looks for candles with significant price range and volume.
OBV (On-Balance Volume): A cumulative indicator that adds volume on up days and subtracts it on down days. It shows the long-term flow of money.
FUCHSIA (Volatility): A fuchsia block signals a volatility breakout. This adds a sense of urgency and confirms the price is moving with exceptional force.
Bollinger Bands: A signal triggers when the price closes outside of the upper or lower standard deviation bands.
ORANGE (Price Action): An orange block is a pure price structure signal. It's a raw statement of intent from the market.
Price Gap: A signal that triggers when there's a gap up or gap down between candles.
3. READ THE TRANSITION (Shift in Sentiment)
The most important signal from the stacks is the flip from one side of the zero line to the other.
Flipping from Negative to Positive: A bearish stack disappears and is replaced by a bullish stack. This indicates market sentiment is shifting from bearish to bullish.
Flipping from Positive to Negative: A bullish stack disappears and is replaced by a bearish stack. This warns of a potential top or the start of a new downtrend.
4. FILTER FOR NOISE (Plot Threshold)
In choppy markets, the stack can flicker with low signal counts (e.g., +1 or -1). To focus only on high-conviction moves, go to the indicator settings and increase the "Plot Threshold". A setting of 2 or 3 will hide all stacks that don't have at least 2 or 3 agreeing signals, effectively filtering out market noise and keeping your chart clean.
5. CUSTOMIZE YOUR SIGNALS (Enable/Disable)
This indicator is fully customizable. In the settings, you can enable or disable each of the 9 indicators individually. For example, if you are a pure momentum trader, you could disable all Volume, Volatility, and Price Action signals to focus only on the blue stacks. Tailor it to fit your specific trading style.
EXAMPLE INTERPRETATIONS
Strong, Confirmed Trend: A tall stack of mostly blue (Momentum) and yellow (Volume) indicates a high-quality trend backed by both speed and market participation.
Momentum-Only Trend: A tall stack of only blue is a strong momentum move, but the lack of yellow (Volume) is a warning that the move may lack the "fuel" to be sustained.
Choppy/Indecisive Market: A short, mixed-color stack flickering around the zero line means the market is choppy with no clear conviction. It's often best to stay out.
Volatility Breakout: A new stack that appears suddenly with a fuchsia (Bollinger Bands) block on its first bar suggests a volatility-driven breakout is initiating.
Exhaustion Move: An orange (Price Gap) block appearing at the peak of a tall, long-standing stack can signal an exhaustion gap, potentially marking the end of the trend.
Weakening Conviction (Divergence): If price makes a new high but the positive stack is visibly shorter than the stack at the previous price high, it suggests underlying conviction is weakening.
Snapfront Funding Stress IndexThe Funding Stress Index (FSI Lite) transforms raw funding rate data into a clear, intuitive stress gauge for crypto perpetual markets.
🔹 What it does:
Normalizes funding rates against their rolling baseline
Highlights extreme positive/negative funding as “stress zones”
Uses φ²-based coherence mapping for a sharper, sentiment-driven signal
Helps detect periods where traders are overpaying to stay long or short
🔹 How to use:
Add a Funding Rate feed (Bybit, Binance, OKX, etc.) to your chart.
Apply FSI Lite on top of it (Indicator on Indicator).
Watch stress levels as they enter:
🟢 High stress (positive funding) → longs paying shorts heavily, often overheated market.
🔴 Low stress (negative funding) → shorts paying longs, capitulation signals.
🟠 Neutral zone → balanced, less directional pressure.
🔹 Best for:
Identifying overheated long/short positioning
Timing entries around liquidation clusters
Adding funding context to your trading strategy
⚠️ Note: This is the Lite (free) version. It is educational only and not financial advice.
Snapfront Clarity PulseThe Clarity Pulse is a lightweight Snapfront oscillator that highlights when markets move from noisy and chaotic into clean, tradable clarity zones. It combines simple return, drift, and volume dynamics, then maps them through a φ²-based sigmoid for smooth, intuitive signals.
Features:
📊 Clean 0–100 clarity scale
🌈 Color-coded line + background shading (green = high clarity, red = noise)
📈 Alert conditions when crossing into high or low clarity regimes
⚡ Minimalist design, optimized for speed and simplicity
How to Use:
✅ When the Pulse enters the high clarity zone, trends are stronger and signals are more reliable.
❌ When it drops into the low clarity zone, conditions are noisy and prone to chop.
Use as a filter alongside your existing strategy or as a quick market condition gauge.
Market Clarity Index (MCI) — ProThe MCI Pro++ expands on the Lite version with deeper controls, higher-timeframe blending, slope analysis, and clarity ranking. It captures the balance between trend coherence vs. noise using entropy, drift, and volume dynamics mapped through a φ²-based sigmoid.
Key Features:
Fully adjustable weights (drift, volume shocks, entropy)
Higher-timeframe blending with adjustable weighting
Clarity slope + histogram for momentum tracking
Range rank (0–100) to spot relative extremes
Bull/Bear markers + HTF alignment markers
Optional status table with live clarity state
Trading Logic:
✅ High-clarity regime when MCI > high threshold
❌ Low-clarity regime when MCI < low threshold
Neutral otherwise; use slope, HTF alignment, and range rank as context filters.
⚠️ Invite-Only Access:
This Pro version is available by subscription through SnapfrontTech.
SCI - Snapfront Coherence IndicatorThe SMCI is an advanced, invite-only indicator designed to measure market coherence, volatility regimes, and trend stability. It combines entropy-based features, φ-cycle phase drivers, and custom exposure scaling into a single probabilistic framework.
Core outputs:
📈 I_hat (probability of upward drift) — coherence-weighted probability score.
📊 Exposure (scaled proxy) — dynamic sizing aligned with volatility and drawdown control.
💰 Equity curve (proxy) — running performance simulation.
🔎 WCTφ + dWCTφ — entropy-based coherence metrics.
⚠️ Regime detection — classifies conditions as Trend / Chop / Panic.
Signal Logic:
✅ Long bias when I_hat crosses above 0.5.
❌ Short bias when I_hat crosses below 0.5.
HUD overlay shows live coherence stats, exposure, and regime classification.
⚠️ Invite-Only Notice:
This script is restricted to approved users. Access requires subscription from Snapfront Technologies.
snapjames.gumroad.com
📌 Disclaimer:
For educational use only. This is not financial advice and should not be considered a trading recommendation.
Snapfront Market Clarity Index (MCI) — LiteMarket Clarity Index (MCI) — Lite + Signals
The Market Clarity Index (MCI) measures trend clarity vs. noise using returns, drift, and volume shock dynamics. Values are normalized through a φ²-based sigmoid for smooth, interpretable signals.
Features:
Clear 0–100 scale (Lite version)
Heatmap background for clarity regimes
Bull/Bear signal arrows with EMA filter
High/Low threshold lines for easy context
Trading Logic:
✅ Bull signal when MCI crosses into the high zone with price above EMA
❌ Bear signal when MCI crosses into the low zone with price below EMA
Use MCI as a trend filter, entry trigger, or market condition gauge across any timeframe or asset.
Multi Time Frame RSI [Horizonn Wealth]Multi-Time Frame Analysis: A key feature is the ability to choose a time frame for each of the four RSI lines from a predefined list (Chart, 1 day, 1 week, 1 month). The script uses the request.security() function with lookahead enabled to ensure the most accurate, real-time data is used for each calculation, eliminating look-ahead bias and calculation errors.
Visual Levels: The indicator plots standard RSI levels at 30, 50, and 70, with a shaded background between the oversold (30) and overbought (70) zones to provide a clear visual reference.
Momentum Alignment Signals: The script includes an optional feature that highlights the chart's background with a red or green color when all four RSIs simultaneously enter an overbought or oversold state. This serves as an immediate visual alert for a strong, multi-time frame momentum condition.
This indicator is a robust tool for technical analysis, suitable for traders who use a top-down approach to their market analysis.
Custom RSI Oscillator with Signals//@version=5
indicator("Custom RSI Oscillator", overlay=false)
// Inputs
length = input.int(14, "RSI Length")
overbought = input.int(70, "Overbought Level")
oversold = input.int(30, "Oversold Level")
// RSI Calculation
rsiValue = ta.rsi(close, length)
// Plot RSI
plot(rsiValue, color=color.blue, linewidth=2, title="RSI")
// Levels
hline(overbought, "Overbought", color=color.red)
hline(oversold, "Oversold", color=color.green)
hline(50, "Midline", color=color.gray)
// Background Highlights
bgcolor(rsiValue > overbought ? color.new(color.red, 85) : na)
bgcolor(rsiValue < oversold ? color.new(color.green, 85) : na)
VXN Williams %RThis indicator is based on other open source scripts. It's designed for trading NASDAQ futures using the Williams %R oscillator combined with Bollinger Bands.
The Williams %R is calculated based on a user-defined source and period, then smoothed with a moving average (SMA, EMA, WMA, or RMA).
Bollinger Bands are applied to the scaled Williams %R to identify overbought and oversold conditions.
The background color reflects the trend of the VXN (CBOE NASDAQ Volatility Index):
- Green background: Indicates a bullish trend (VXN EMA < VXN SMA), suggesting long entries at green peaks (Williams %R crossing above the upper Bollinger Band).
- Red background: Indicates a bearish trend (VXN EMA > VXN SMA), suggesting short entries at red peaks (Williams %R crossing below the lower Bollinger Band).
NK OS-1 (40/60)Divergence like bullish and bearish, hidden divergence and more over RSI above 40 and 60.
NK OS-1 (Manual 40/60)Divergence and hidden divergence indicator, you will see the price and oscillator divergence in this and also the RSI level 40 and 60.
VXN Stochastic Momentum Index with double EMA smoothingThis indicator is based on other open source scripts. It's designed for trading Nasdaq futures (NQ and MNQ). It uses the Stochastic Momentum Index (SMI) with double EMA smoothing to measure price momentum relative to the high-low range, combined with the VXN index (CBOE Nasdaq Volatility Index) to filter signals via background color.
SMI: Measures the distance of the price from the midpoint of the high-low range, double-smoothed with EMAs, and scaled to oscillate between -100 and +100. Overbought (+40) and oversold (-40) levels, with extreme max/min levels (+75/-75), help identify potential reversals.
Signals: Bullish signals occur on SMI crossing above the signal line, breaking above the oversold level (-40), or crossing above zero, especially when the VXN background is green (VXN 1-period EMA < 200-period SMA). Bearish signals occur on SMI crossing below the signal line, breaking below the overbought level (+40), or crossing below zero, when the background is red (VXN EMA > SMA).
VXN Filter: When enabled, the background is green (bullish) when VXN EMA < SMA, and red (bearish) when EMA > SMA. Alternatively, zero-line crossovers can set the background (green for SMI > 0, red for SMI < 0).
Usage: Apply this indicator to a Nasdaq futures chart in TradingView’s indicator pane (not overlayed). Use SMI crossovers, overbought/oversold breakouts, or zero-line crossovers for trade signals, confirmed by VXN background (green for long, red for short). Adjust parameters for sensitivity.
Note: Ensure VXN data is available in TradingView to avoid fallback to chart’s close price, which may skew sentiment. Use the debug option to verify VXN data.
VXN Money Flow IndexThis indicator is based on other open source scripts. It's designed for trading Nasdaq futures (NQ and MNQ). It generates trading signals using the Money Flow Index (MFI), which measures buying and selling pressure based on price and volume. The VXN index (CBOE Nasdaq Volatility Index) filters signals to align with market sentiment.
- MFI Signals: Bullish signals occur when MFI crosses above the 20 level (oversold) and the VXN background is green (bullish sentiment). Bearish signals occur when MFI crosses below the 80 level (overbought) and the VXN background is red (bearish sentiment).
- VXN Filter: The background is green when the VXN 1-period EMA is below the 200-period SMA (bullish), and red when the EMA is above the SMA (bearish).
Usage: Apply this indicator to a Nasdaq futures chart in TradingView. Take long trades on MFI crossovers above 20 when the background is green, and short trades on MFI crossunders below 80 when the background is red. Signals are plotted as triangles on the price chart.
WAE SHK Teyla 3MDesigned to detect high-pressure market moments, where momentum and volume converge to trigger explosive moves. Ideal as an entry trigger in scalping strategies, especially when paired with STC and ST-MA.
VXN RSI VWAP basedThis indicator is based on other open source scripts. It's designed for trading Nasdaq futures (NQ and MNQ). It generates trading signals based on the Relative Strength Index (RSI) calculated from multiple VWAP-based price series with different lengths. The VXN index (CBOE Nasdaq Volatility Index) is used to filter signals via background color.
- RSI Signals: Bullish signals occur when any RSI crosses above the 20 level (oversold), and bearish signals occur when any RSI crosses below the 80 level (overbought). These are plotted as green/red circles.
- VXN Filter: Traders should only take bullish signals (RSI > 20) when the background is green (VXN 1-period EMA < 200-period SMA, indicating bullish sentiment) and bearish signals (RSI < 80) when the background is red (VXN 1-period EMA > 200-period SMA, indicating bearish sentiment).
- Additional Signals: Optional signals are generated when all RSI lines are simultaneously bullish (green) or bearish (red), plotted as triangles if enabled.
Usage: Apply this indicator to a Nasdaq futures chart (NQ or MNQ) in TradingView. Wait for RSI crossovers above 20 when the background is green for long trades, and crossunders below 80 when the background is red for short trades. Adjust VWAP lengths, RSI length, and VXN settings to suit your trading strategy.
Cilbaga Indikator Tables General Purpose
This indicator provides decision support by multidimensionally analyzing the technical information of an asset (stocks, crypto, forex, etc.) with personalized visual charts and signals. It supports both trend tracking and multi-timeframe analysis. Key Features and Functions Multi EMA/SMA Analysis Displays Exponential Moving Averages (EMA) and Simple Moving Averages (SMA) on monthly, weekly, and daily bases.
Indicates whether the price is above or below these averages with / symbols.
Generates signals from crossovers, such as EMA50/200, EMA5/13, and EMA5/21.
Crossover Signals EMA crossovers (e.g., 50 and 200) are labeled as "BUY" or "SELL" signals.
Shows how long ago the crossover occurred (e.g., "5 days ago").
These signals can be displayed as labels on the chart (optional).
T3 Indicator and T3 Fibo The T3 indicator, an advanced smoothing tool for trend tracking, generates BUY/SELL signals based on direction (up/down).
T3 Fibo is an alternative T3 version calculated with different weights (e.g., 0.618 golden ratio).
Both are drawn with colors (green = bullish, red = bearish).
Multi-Timeframe Analysis Displays trend status based on the 144 EMA across different timeframes (1D, 15m, 1H, 4H, daily, etc.).
Provides users with "Long" (buy) or "Short" (sell) signals for short- and long-term trend perspectives.
Technical Indicator Signal Unit (Signal Table)
Combines the status of the following in a table: Trend: 55 EMA and 200 EMA
MACD: Positive or negative?
Ichimoku: Is the price above or below the cloud?
OBV (On-Balance Volume): Is the volume trend upward?
RSI: Overbought/oversold levels
Stoch RSI: Short-term momentum
Bollinger Bands % (BB%): Price position relative to the bands
CCI: Overbought/oversold and momentum
RS Rating: Relative strength compared to a selected index (e.g., BIST:XU100)
ATR(STOP!): Volatility-based support/resistance levels
Visual Presentation
Three customizable tables provide: EMA/SMA Status and Crossovers
Summary Table of All Signals
Multi-Timeframe Trend (EzAlgo)
Users can adjust the content, colors, transparency, and visibility of the tables.
User Customization Options Enable/disable lines, labels, and tables.
Customize visual settings such as color, position, and size.
Select a custom benchmark for RS Rating (e.g., SP500, BIST100).
Adjust T3 parameters (length, volume factor).
Who Is This Indicator For? Ideal for those who rely on technical analysis and trend tracking.
Suitable for day traders and medium- to long-term investors monitoring multiple timeframes.
Acts as a decision-support system for those who want to view signals from multiple indicators in one place.
In Summary:
The "Cilbaga Indicator Tables" is a user-friendly decision-support indicator with multi-timeframe and multi-indicator analysis, supported by visual charts. It combines trend, momentum, and relative strength analyses in one place to inform buy/sell decisions.
FlowFusion Money Flow — FP + VWAP Drift + PVT (−100..+100)Title (ASCII only)
FlowFusion Money Flow — Flow Pressure + Rolling VWAP Drift + PVT (Normalized −100..+100)
Short Description
Original money-flow oscillator combining Flow Pressure, Rolling VWAP Drift, and PVT Momentum into one normalized score (−100..+100) with a signal line, thresholds, optional component plots, and ready-made alerts.
Full Description (meets “originality & usefulness”)
What’s original
FlowFusion Money Flow is not a generic mashup. It builds a single score from three complementary, volume-aware components that target different facets of order flow:
Flow Pressure (FP) — In-bar directional drive scaled by relative volume.
Drive
=
close
−
open
max
(
high
−
low
,
tick
)
∈
=
max(high−low, tick)
close−open
∈ .
Relative Volume
=
volume
average volume over
𝑓
𝑝
𝐿
𝑒
𝑛
=
average volume over fpLen
volume
.
𝐹
𝑃
𝑟
𝑎
𝑤
=
Drive
×
RelVol
FP
raw
=Drive×RelVol then squashed (softsign) to
.
Why it belongs: distinguishes real pushes (big body and big volume) from noise.
Rolling VWAP Drift — Direction of VWAP itself over a rolling window, normalized by ATR.
𝑉
𝑊
𝐴
𝑃
𝑡
=
∑
(
𝑇
𝑃
×
𝑉
𝑜
𝑙
)
∑
𝑉
𝑜
𝑙
VWAP
t
=
∑Vol
∑(TP×Vol)
over vwapLen.
Drift
=
𝑉
𝑊
𝐴
𝑃
𝑡
−
𝑉
𝑊
𝐴
𝑃
𝑡
−
1
𝐴
𝑇
𝑅
=
ATR
VWAP
t
−VWAP
t−1
→ squashed to
.
Why it belongs: persistent VWAP movement signals sustained accumulation/distribution.
PVT Momentum — Price-Volume Trend standardized (z-score) and squashed.
𝑃
𝑉
𝑇
𝑡
=
𝑃
𝑉
𝑇
𝑡
−
1
+
𝑉
𝑜
𝑙
×
Δ
𝐶
𝑙
𝑜
𝑠
𝑒
𝐶
𝑙
𝑜
𝑠
𝑒
𝑡
−
1
PVT
t
=PVT
t−1
+Vol×
Close
t−1
ΔClose
.
𝑧
=
𝑃
𝑉
𝑇
−
SMA
(
𝑃
𝑉
𝑇
)
StDev
(
𝑃
𝑉
𝑇
)
z=
StDev(PVT)
PVT−SMA(PVT)
→ squashed to
.
Why it belongs: captures volume-weighted trend pressure without relying on price alone.
Composite score:
Score
=
𝑤
𝐹
𝑃
⋅
𝐹
𝑃
+
𝑤
𝑉
𝑊
𝐴
𝑃
⋅
𝑉
𝑊
𝐴
𝑃
_
𝐷
𝑟
𝑖
𝑓
𝑡
+
𝑤
𝑃
𝑉
𝑇
⋅
𝑃
𝑉
𝑇
_
𝑀
𝑜
𝑚
𝑤
𝐹
𝑃
+
𝑤
𝑉
𝑊
𝐴
𝑃
+
𝑤
𝑃
𝑉
𝑇
Score=
w
FP
+w
VWAP
+w
PVT
w
FP
⋅FP+w
VWAP
⋅VWAP_Drift+w
PVT
⋅PVT_Mom
with a Signal = SMA(Score, sigLen). Thresholds mark strong accumulation/distribution zones.
How it works (step-by-step)
Compute FP, VWAP Drift, PVT Momentum.
Normalize each to the same
scale.
Weighted average → FlowFusion Score.
Smooth with a Signal line to reduce whipsaw.
Optional background shading when Score exceeds thresholds.
How to use
Direction filter:
Score > 0 favors longs; Score < 0 favors shorts.
Momentum turns:
Score crosses above Signal → setup for long; below → setup for short.
Strength zones:
Above Upper Threshold (default +40) = strong buy pressure; below Lower (−40) = strong sell pressure.
Confluence:
Best near S/R, trendlines, or HTF bias. For scalping on 1–5m, consider sigLen 9–13 and thresholds ±40 to ±50.
Alerts included: zero cross, zone entries, and Score/Signal crossovers.
Inputs (key)
fpLen (20): relative-volume lookback for Flow Pressure.
vwapLen (34): rolling VWAP window.
pvtLen (50): PVT z-score window.
sigLen (9): Signal smoothing.
Weights: wFP, wVWAP, wPVT to bias the blend.
Thresholds: upperBand / lowerBand (defaults +40/−40).
Display: toggle component plots and background shading.
Best practices
Trending markets: increase wVWAP (VWAP Drift) or widen thresholds.
Ranging markets: increase wFP and wPVT; take quicker profits.
News: wait for bar close confirmation or reduce size.
Data quality: use consistent volume feeds (especially in crypto).
Limitations
Oscillators can stay extreme in strong trends; use structure/trend filters.
Volume anomalies (illiquid pairs, API glitches) can distort signals—sanity-check with another venue when possible.
Disclaimer
This indicator is for educational purposes only and is not financial advice. Trading involves risk; past performance does not guarantee future results. Always paper-trade first and use appropriate risk controls.