Commodity Channel Index DualThe CCI Dual is a custom TradingView indicator built in Pine Script v5, designed to help traders identify potential buy and sell signals using two Commodity Channel Index (CCI) oscillators. It combines a shorter-period CCI (default: 14) for quick momentum detection with a longer-period CCI (default: 50) for confirmation, focusing on mean-reversion opportunities in overbought or oversold conditions. 
This setup is particularly suited for volatile markets like cryptocurrencies on higher timeframes (e.g., 3-day charts), where it highlights reversals by requiring both CCIs to cross out of extreme zones within a short window (default: 3 bars). 
The indicator plots the CCIs, customizable bands (inner: 100, OB/OS: 175, outer: 200), dynamic fills for visual emphasis, background highlights for signals, and alert conditions for notifications.
How It Works
The indicator calculates two CCIs based on user-defined lengths and source (default: close price):
CCI Calculation: CCI measures price deviation from its average, using the formula: CCI = (Typical Price - Simple Moving Average) / (0.015 * Mean Deviation). The short CCI reacts faster to price changes, while the long CCI provides smoother, trend-aware confirmation.
Overbought/Oversold Levels: Customizable thresholds define extremes (Overbought at +175, Oversold at -175 by default). Bands are plotted at inner (±100), mid (±175 dashed), and outer (±200) levels, with gray fills for the outer zones.
Dynamic Fills: The longer CCI is used to shade areas beyond OB/OS levels in red (overbought) or green (oversold) for quick visual cues.
Signals:
Buy Signal: Triggers when both CCIs cross above the Oversold level (-175) within the signal window (3 bars). This suggests a potential upward reversal from an oversold state.
Sell Signal: Triggers when both cross below the Overbought level (+175) within the window, indicating a possible downward reversal.
Visuals and Alerts: Buy signals highlight the background green, sells red. Separate alertconditions allow setting TradingView alerts for buys or sells independently.
Customization: Adjust lengths, levels, and window via inputs to fit your timeframe or asset—e.g., higher OB/OS for crypto volatility.
This logic reduces noise by requiring dual confirmation, but like all oscillators, it can produce false signals in strong trends where prices stay extended.
To mitigate false signals (e.g., in trending markets), layer the CCI Dual with MACD (default: 12,26,9) and RSI (default: 14) for multi-indicator confirmation:
With MACD: Only take CCI buys if the MACD line is above the signal line (or histogram positive), confirming bullish momentum. For sells, require MACD bearish crossover. This filters counter-trend signals by aligning with trend strength—e.g., ignore CCI sells if MACD shows upward momentum.
With RSI: Confirm CCI oversold buys only if RSI is below 30 and rising (or shows bullish divergence). For overbought sells, RSI above 70 and falling. This adds overextension validation, reducing whipsaws in crypto trends.
I made this customizable for you to find what works best for your asset you are trading. I trade the 6 hour and 3 day timeframe mainly on major cryptocurrency pairs. I hope you enjoy this script and it serves you well.
M-oscillator
ZLEMA Trend Index 2.0ZTI — ZLEMA Trend Index 2.0 (0–1000)
 Overview 
Price Mapped ZTI v2.0 - Enhanced Zero-Lag Trend Index.
This indicator is a significant upgrade to the original ZTI v1.0, featuring enhanced resolution from 0-100 to 0-1000 levels for dramatically improved price action accuracy. The Price Mapped ZTI uses direct price-to-level mapping to eliminate statistical noise and provide true proportional representation of market movements.
Key Innovation: Instead of statistical normalization, this version maps current price position within a user-defined lookback period directly to the ZTI scale, ensuring perfect correlation with actual price movements. I believe this is the best way to capture trends instead of directly on the charts using a plethora of indicators which introduces bad signals resulting in drawdowns. The RSI-like ZTI overbought and oversold lines filter valid trends by slicing through the current trading zone. Unlike RSI that can introduce false signals, the ZTI levels 1 to 1000 is faithfully mapped to the lowest to highest price in the current trading zone (lookback period in days) which can be changed in the settings. The ZTI line will never go off the beyond the ZTI levels in case of extreme trend continuation as the trading zone is constantly updated to reflect only the most recent bars based on lookback days.
 Core Features 
✅ 10x Higher Resolution - 0-1000 scale provides granular movement detection
✅ Adjustable Trading Zone - Customizable lookback period from 1-50 days
✅ Price-Proportional Mapping - Direct correlation between price position and ZTI level
✅ Zero Statistical Lag - No rolling averages or standard deviation calculations
✅ Multi-Strategy Adaptability - Single parameter adjustment for different trading styles
 Trading Zone Optimization 
📊 Lookback Period Strategies
Short-term (1-3 days):
 
 Ultra-responsive to recent price action
 Perfect for scalping and day trading
 Tight range produces more sensitive signals
 
Medium-term (7-14 days):
 
 Balanced view of recent trading range
 Ideal for swing trading
 Captures meaningful support/resistance levels
 
Long-term (21-30 days):
 
 Broader market context
 Excellent for position trading
 Smooths out short-term market noise
 
⚡ Market Condition Adaptation
Volatile Markets: Use shorter lookback (3-5 days) for tighter ranges
Trending Markets: Use longer lookback (14-21 days) for broader context
Ranging Markets: Use medium lookback (7-10 days) for clear boundaries
🎯 Timeframe Optimization
 
 1-minute charts: 1-2 day lookback
 5-minute charts: 2-5 day lookback
 Hourly charts: 7-14 day lookback
 Daily charts: 21-50 day lookback
 
 Trading Applications 
Scalping Setup (2-day lookback): 
 
 Super tight range for quick reversals
 ZTI 800+ = immediate short opportunity
 ZTI 200- = immediate long opportunity
 
Swing Trading Setup (10-day lookback):
 
 Meaningful swing levels captured
 ZTI extremes = high-probability reversal zones
 More stable signals, reduced whipsaws
 
 Advanced Usage 
🔧 Real-Time Adaptability
 
 Trending days: Increase to 14+ days for broader perspective
 Range-bound days: Decrease to 3 days for tighter signals
 High volatility: Shorter lookback for responsiveness
 Low volatility: Longer lookback to avoid false signals
 
💡 Multi-Timeframe Approach
 
 Entry signals: Use 7-day ZTI on main timeframe
 Trend confirmation: Use 21-day ZTI on higher timeframe
 Exit timing: Use 3-day ZTI for precise exits
 
🌐 Session Optimization
 
 Asian session: Shorter lookback (3-5 days) for range-bound conditions
 London/NY session: Longer lookback (7-14 days) for trending conditions
 
 How It Works 
The indicator maps the current price position within the specified lookback period directly to a 0-1000 scale and plots it using ZLEMA (Zero Lag Exponential Moving Average) which has the least lag of the available popular moving averages:
 
 Price at recent high = ZTI at 1000
 Price at recent low = ZTI at 1
 Price at mid-range = ZTI at 500
 
This creates perfect proportional representation where every price movement translates directly to corresponding ZTI movement, eliminating the false signals common in traditional oscillators.
This single, versatile indicator adapts to any market condition, timeframe, or trading style through one simple parameter adjustment, making it an essential tool for traders at every level.
 Credits 
ZLEMA techniques widely attributed to John Ehlers.
 Disclaimer 
This tool is for educational purposes only and is not financial advice. Backtest and forward‑test before live use, and always manage risk. 
Please note that I set this as closed source to prevent source code cloning by others, repackaging and republishing which results in multiple confusing choices of the same indicator.
B@dshah Indicator🚀 Advanced Multi-Indicator Trading System
A comprehensive trading indicator that combines multiple technical analysis tools for high-probability signal generation:
📊 CORE FEATURES:
- EMA Trend Analysis (Fast/Slow crossovers)
- RSI Momentum Detection 
- MACD Signal Confirmation
- Bollinger Bands (Squeeze & Mean Reversion)
- Fibonacci Retracement Levels
- Volume & ATR Filtering
- Multi-Confluence Scoring System (0-10 scale)
🎯 SIGNAL QUALITY:
- Non-repainting signals (confirmed at bar close)
- Minimum 60% strength threshold for trades
- Dynamic TP/SL based on market structure
- Real-time win rate tracking
- Signal strength percentage display
⚙️ UNIQUE FEATURES:
- BB Squeeze detection for volatility breakouts
- Fibonacci level confluence analysis
- Smart position sizing recommendations  
- Visual TP/SL lines with outcome tracking
- Comprehensive statistics table
🔔 ALERTS INCLUDED:
- Buy/Sell signals with strength ratings
- TP/SL hit notifications
- BB squeeze/expansion alerts
- Fibonacci level touches
Best used on 1H+ timeframes for optimal results. 
Perfect for swing trading and position entries.
Quad Stochastic OscillatorThis is my take on the "Quad Rotation Strategy".  It's a simple but powerful indicator once you know what to look for.  I combined the four different periods into one script, which makes seeing the rotation, and other cues, easier.  I suggest changing the %K line to dotted or off, so it doesn't clutter the view.  
Capiba RSI + Ichimoku + VolatilidadeThe "Capiba RSI + Ichimoku + Volatility" indicator is a powerful, all-in-one technical analysis tool designed to provide traders with a comprehensive view of market dynamics directly on their price chart. This multi-layered indicator combines a custom Relative Strength Index (RSI), the trend-following Custom Ichimoku Cloud, and dynamic volatility lines to help identify high-probability trading setups.
How It Works
This indicator functions by overlaying three distinct, yet complementary, analysis systems onto a single chart, offering a clear and actionable perspective on a wide range of market conditions, from strong trends to periods of consolidation.
1. Custom RSI & Momentum Signals
The core of this indicator is a refined version of the Relative Strength Index (RSI). It calculates a custom Ultimate RSI that is more sensitive to price movements, offering a quicker response to potential shifts in momentum. The indicator also plots a moving average of this RSI, allowing for the generation of clear trading signals. Use RMAs.   
Bar Coloring: The color of the price bars on your chart dynamically changes to reflect the underlying RSI momentum.
Blue bars indicate overbought conditions, suggesting trend and a potential short-term reversal.   
Yellow bars indicate oversold conditions, hinting at a potential bounce.   
Green bars signal bullish momentum, where the Custom RSI is above both 50 and its own moving average.
Red bars indicate bearish momentum, as the Custom RSI is below both 50 and its moving average.
Trading Signals: The indicator plots visual signals directly on the chart in the form of triangles to highlight key entry and exit points. A green triangle appears when the Custom RSI crosses above its moving average (a buy signal), while a red triangle marks a bearish crossunder (a sell signal).
2. Custom Ichimoku Cloud for Trend Confirmation
This component plots a standard Ichimoku Cloud directly on the chart, providing a forward-looking view of trend direction, momentum, and dynamic support and resistance levels.   
The cloud’s color serves as a strong visual cue for the prevailing trend: a green cloud indicates a bullish trend, while a red cloud signals a bearish trend.   
The cloud itself acts as a dynamic support or resistance zone. For example, in an uptrend, prices are expected to hold above the cloud, which provides a strong support level for the market.   
3. Dynamic Volatility Lines
This final layer is a dynamic volatility channel that automatically plots the highest high and lowest low from a user-defined period. These lines create a visual representation of the recent price range, helping traders understand the current market volatility.   
Volatility Ratio: A label is displayed on the chart showing a volatility ratio, which compares the current price range to a historical average. A high ratio indicates increasing volatility, while a low ratio suggests a period of price consolidation or lateral movement, a valuable insight for day traders.   
The indicator is highly customizable, allowing you to adjust parameters like RSI length, overbought/oversold levels, Ichimoku periods, and volatility lookback periods to suit your personal trading strategy. It is an ideal tool for traders who rely on a combination of momentum, trend, and volatility to make well-informed decisions.
Full Stochastic (TC2000-style EMA 5,3,3)Full Stochastic (TC2000-style EMA 5,3,3) computes a Full Stochastic oscillator matching TC2000’s settings with Average Type = Exponential. 
Raw %K is calculated over K=5, then smoothed by an EMA with Slowing=3 to form the Full %K, and %D is an EMA of Full %K with D=3. 
Plots: 
%K in black, %D in red, with 80/20 overbought/oversold levels in green. 
This setup emphasizes momentum shifts while applying EMA smoothing at both stages to reduce noise and maintain responsiveness. Inputs are adjustable to suit different symbols and timeframes.
Money Flow | Lyro RSMoney Flow | Lyro RS 
The Money Flow is a momentum and volume-driven oscillator designed to highlight market strength, exhaustion, and potential reversal points. By combining smoothed Money Flow Index readings with volatility, momentum, and RVI-based logic, it offers traders a deeper perspective on money inflow/outflow, divergences, and overbought/oversold dynamics.
 Key Features 
Smoothed Money Flow Line
EMA-smoothed calculation of the MFI for noise reduction.
Clear thresholds for overbought and oversold zones.
 Normalized Histogram 
Histogram plots show bullish/bearish money flow pressure.
Color-coded cross logic for quick trend assessment.
 Relative Volatility Index (RVI) Signals 
Detects overbought and oversold conditions using volatility-adjusted RVI.
Plots ▲ and ▼ markers at exhaustion points.
 Momentum Strength Gauge 
Calculates normalized momentum strength from ROC and volume activity.
Displays percentage scale of current momentum force.
 Divergence Detection 
Bullish divergence: Price makes lower lows while money flow makes higher lows.
Bearish divergence: Price makes higher highs while money flow makes lower highs.
Plotted as diamond markers on the oscillator.
Signal Dashboard (Table Overlay)
Displays real-time status of Money Flow signals, volatility, and momentum.
Color-coded readouts for instant clarity (Long/Short/Neutral + Momentum Bias).
 How It Works 
Money Flow Calculation – Applies EMA smoothing to MFI values.
Normalization – Scales oscillator between relative high/low values.
Trend & Signals – Generates bullish/bearish signals based on midline and histogram cross logic.
RVI Integration – Confirms momentum exhaustion with overbought/oversold markers.
Divergences – Identifies hidden market imbalances between price and money flow.
 Practical Use 
Trend Confirmation – Use midline crossovers with histogram direction for money flow bias.
Overbought/Oversold Reversals – Watch RVI ▲/▼ markers for exhaustion setups.
Momentum Tracking – Monitor momentum percentage to gauge strength of current trend.
Divergence Alerts – Spot early reversal opportunities when money flow diverges from price action.
 Customization 
Adjust length, smoothing, and thresholds for different markets.
Enable/disable divergence detection as needed.
Personalize visuals and dashboard display for cleaner charts.
 ⚠️ Disclaimer 
This indicator is a tool for technical analysis and does not provide guaranteed results. It should be used alongside other methods and proper risk management. The creator is not responsible for financial decisions made using this script.
Radial Basis Kernel RSI for LoopRadial Basis Kernel RSI for Loop 
 What it is 
An RSI-style oscillator that uses a radial basis function (RBF) kernel to compute a similarity-weighted average of gains and losses across many lookback lengths and kernel widths (γ). By averaging dozens of RSI estimates—each built with different parameters—it aims to deliver a smoother, more robust momentum signal that adapts to changing market conditions.
 How it works
 The script measures up/down price changes from your chosen Source (default: close).
For each combination of RSI length and Gamma (γ) in your ranges, it builds an RSI where recent bars that look most similar (by price behavior) get more weight via an RBF kernel.
It averages all those RSIs into a single value, then smooths it with your selected Moving Average type (SMA, EMA, WMA, HMA, DEMA) and a light regression-based filter for stability.
 Inputs you can tune 
 Min/Max RSI Kernel Length & Step:  Range of RSI lookbacks to include in the ensemble (e.g., 20→40 by 1) or (e.g., 30→50 by 1). 
 Min/Max Gamma & Step:  Controls the RBF “width.” Lower γ = broader similarity (smoother); higher γ = more selective (snappier).
 Source:  Price series to analyze.
 Overbought / Oversold levels:  Defaults 70 / 30, with a midline at 50. Shaded regions help visualize extremes.
MA Type & Period (Confluence): Final smoothing on the averaged RSI line (e.g., DEMA(44) by default).
 Red “OB” labels when the line crosses down from extreme highs (~80) → potential overbought fade/exit areas.
Green “OS” labels when the line crosses up from extreme lows (~20) → potential oversold bounce/entry areas.
 
 How to use it 
Treat it like RSI, but expect fewer whipsaws thanks to the ensemble and kernel weighting.
Common approaches:
Look for crosses back inside the bands (e.g., down from >70 or up from <30).
Use the 50 midline for directional bias (above = bullish momentum tilt; below = bearish).
Combine with trend filters (e.g., your chart MA) for higher-probability signals.
Performance note: This is really heavy and depending on how much time your subscription allows you could experience this timing out.  Increasing the step size is the easiest way to reduce the load time. 
Works on any symbol or timeframe. Like any oscillator, best used alongside price action and risk management rather than in isolation.
Custom RVGI with Zero Lineits only traditional RVGI available in trading view and its not my own. I  just adding zero line for visible comfort. I am not the creater or owner of this RVGI. 
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.
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.
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.
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.
SMC Zones & Confirmations with Filters [PersianDev]these zones filtered by confirmations. confirmations are with filters.
Nearest Rank For Loop - [JTCAPITAL]Nearest Rank For Loop is used for trend-following using the median of the data.
The indicator works by calculating in the following steps:
1. The median is calculated using the ranking length of the source and using "percentile nearest rank" to determine the middle value. This is done with the original length and the length devided by 3, averaged out to eliminate false signals from extremely fast and temporary market movements.
2. Over the length of the loop values get added based on the median being higher than the previous median.
3. The results of the for loop segment get smoothed out using an EMA.
 --Buy and sell conditions-- 
-When the for loop values get above the long threshold we enter a buying condition, we dont exit the buying condition until the for loop values get below the short condition. Which signals a short. 
-When the values stay between the thresholds the signal doesnt change. This and smoothing out the for loop values is used to eliminate false signals as much as possible.
 --Features and Parameters-- 
-Allows the changing of the length of the ranking (median)
-Allows the usage of different sources
-Allows changing of the paramaters over the start and end of the for loop segment
-Allows changing the thresholds for longs and shorts
-Allows changing the parameter for the smoothing using an EMA
 --Details-- 
Both the wide thresholds and the use of an EMA over the for loop values are used to eliminate as much false signals as possible. Aswell as deviding the length by 3 and taking the average from the medians. From testing this indicator we have found that using a very small value for the shorting gives the overall best performance. Since a fast market move wont immediately trigger a false signal, but it also wont massively delay entries and exits.
It is recommended to change the parameter settings for different asset classes and timeframes based off volatility and fast and confusing market movements.
Enjoy!
Big Mo’s Glaskugel — Macro Drawdown Risk (v1.1.2)What it does / what you see 
An at-a-glance drawdown-risk oscillator that blends several macro US signals.
• A smooth, color-blended line (green→orange→red) shows the scaled risk score (0–100).
• Subtle shading marks “re-steepen warning windows” (starts when the yield curve re-steepens after an inversion; ends on normalization/cool-down).
• A compact status table summarizes: overall risk level, Yield Curve (10y–3m), Credit Stress (Baa–10y), Economy (LEI), and Valuation (CAPE).
 Data used & why 
 
 Yield Curve (10y–3m)  — FRED:T10Y3M. Inversions and subsequent re-steepens often precede recessions/equity drawdowns.
 Credit Stress  — FRED:BAA10Y vs its 1-year average (deviation in bps). Widening credit spreads flag tightening financial conditions.
 Economy (LEI)  — ECONOMICS:USLEI. 6-month annualized growth below a cutoff highlights macro deterioration.
 Valuation (CAPE)  — SHILLER_PE_RATIO_MONTH. Elevated valuations can amplify downside risk.
 VIX spikes  — optional boost that recognizes sudden risk repricings.
 
 Important disclaimer 
This is not a reliable or predictive indicator in all regimes. No guarantees or warranties of any kind are provided. It is not financial advice. Signals can be early, late, or wrong.
That said, it leans on well-studied warning factors (yield-curve dynamics, credit spreads, LEI weakness, valuation extremes) that have flagged major market downturns in the past.
 Key customization / tweaks 
 
 Weights for each component (Yield, Credit, LEI, VIX, CAPE).
 Thresholds: yield inversion months, re-steepen lookback, credit-stress bps, LEI cutoff, CAPE level, VIX spike levels.
 Re-steepen boost: enable/disable, base points, half-life decay.
 Shading behavior: cool-down bars to “unwarn,” max warning duration, only shade when risk ≠ green.
 Scaling & smoothing: dynamic rolling max, EMA length, yellow/red thresholds.
 Status table: position, and a snapshot mode to view values at a chosen historical time.
Standardized Cumulative Deltas [LuxAlgo]The  Standardized Cumulative Deltas  tool allows traders to compare the cumulative standardized open-close difference for up to 10 different tickers, allowing them to visualize the general sentiment for all selected tickers.
These results allow the construction of two areas showing the average or extreme bullish and bearish cumulative change for all enabled tickers, providing a summarized view of the overall ticker group sentiment.
🔶  USAGE 
  
This tool is meant to give a full picture of the individuals and/or overall selected tickers, and unlike classical indicators, the displayed series of values is not meant to be directly interpreted over time. 
Given the selected lookback period, a majority of observations being above 0 indicate an overall bullish market for the asset.
  
By default, the auto lookback period feature is enabled, allowing the tool to use all the visible bars for its calculations. Traders can also set the lookback period manually. The above chart uses a fixed lookback period of 500.
  
Up to 10 tickers can be used. While major cryptocurrencies are set by default, the users can set a specific basket of assets, such as US equities, forex pairs, commodities, etc.
🔹  Densities 
  
The provided areas, here called densities, can be used to get an overall sentiment of the selected tickers. The upper density (bullish) processes positive deltas, while the lower one (bearish) processes negative ones.
Interpretation is subject to the selected "Density Mode".
 
 Average: Densities track the average bullish/bearish cumulative deltas for the selected tickers. For example, a more prominent bullish density would indicate that, on average, cumulative deltas were positive across the tickers.
 Envelope: Densities track the extreme values made by bullish/bearish cumulative deltas for the selected tickers. Here, a more prominent density would indicate more volatile bullish/bearish movements, depending on the density. 
 
  
🔹  Dashboard 
  
The tool features a dashboard with active tickers and their respective colors for traders' convenience.
🔶  DETAILS 
🔹  Densities 
  
Densities are obtained by applying a forward-backward exponential moving average on the average, or the highest/lowest cumulative series, depending on the selected Density Mode. 
The resulting densities are smoothed by the "Smoothing" parameter located in the Settings panel, with higher values returning smoother envelopes with less variability.
Do note that the smoothing method used here is subject to repainting.
🔶  SETTINGS 
 
 Lookback: Select the lookback period and enable/disable the Auto Lookback feature
 Tickers: Enable/disable and select up to 10 tickers and their colors
 Density Mode: Determine how densities are calculated
 
🔹  Dashboard 
 
 Show Dashboard: Enable/disable the dashboard
 Position: Select the dashboard position
 Size: Select the dashboard size
 
🔹  Style 
 
 Density: Enable/disable the density areas
 Bullish Density: Select the color of the top density area
 Bearish Density: Select the color of the bottom density area
 Smoothing: Select the smoothing constant for the EMA calculation
Adaptive Valuation [BackQuant]Adaptive Valuation  
 What this is 
A composite, zero-centered oscillator that standardizes several classic indicators and blends them into one “valuation” line. It computes RSI, CCI, Demarker, and the Price Zone Oscillator, converts each to a rolling z-score, then forms a weighted average. Optional smoothing, dynamic overbought and oversold bands, and an on-chart table make the inputs and the final score easy to inspect.
 How it works 
 Components 
•  RSI  with its own lookback.
•  CCI  with its own lookback.
•  DM  (Demarker) with its own lookback.
•  PZO  (Price Zone Oscillator) with its own lookback.
 Standardization via z-score 
Each component is transformed using a rolling z-score over  lookback  bars:
 z = (value − mean) ÷ stdev , where the mean is an EMA and the stdev is rolling.
This puts all inputs on a comparable scale measured in standard deviations.
 Weighted blend 
The z-scores are combined with user weights  w_rsi, w_cci, w_dm, w_pzo  to produce a single valuation series. If desired, it is then smoothed with a selected moving average (SMA, EMA, WMA, HMA, RMA, DEMA, TEMA, LINREG, ALMA, T3). ALMA’s  sigma  input shapes its curve.
 Dynamic thresholds (optional) 
Two ways to set overbought and oversold:
•  Static : fixed levels at  ob_thres  and  os_thres .
•  Dynamic : ±k·σ bands, where σ is the rolling standard deviation of the valuation over  dynLen .
Bands can be centered at zero or around the valuation’s rolling mean ( centerZero ).
 Visualization and UI 
• Zero line at 0 with gradient fill that darkens as the valuation moves away from 0.
• Optional plotting of band lines and background highlights when OB or OS is active.
• Optional candle and background coloring driven by the valuation.
• Summary table showing each component’s current z-score, the final score, and a compact status.
 How it can be used 
•  Bias filter : treat crosses above 0 as bullish bias and below 0 as bearish bias.
•  Mean-reversion context : look for exhaustion when the valuation enters the OB or OS region, then watch for exits from those regions or a return toward 0.
•  Signal confirmation : use the final score to confirm setups from structure or price action.
•  Adaptive banding : with dynamic thresholds, OB and OS adjust to prevailing variability rather than relying on fixed lines.
•  Component tuning : change weights to emphasize trend (raise DM, reduce RSI/CCI) or range behavior (raise RSI/CCI, reduce DM). PZO can help in swing environments.
 Why z-score blending helps 
Indicators often live on different scales. Z-scoring places them on a common, unitless axis, so a one-sigma move in RSI has comparable influence to a one-sigma move in CCI. This reduces scale bias and allows transparent weighting. It also facilitates regime-aware thresholds because the dynamic bands scale with recent dispersion.
 Inputs to know 
•  Component lookbacks :  rsilb, ccilb, dmlb, pzolb  control each raw signal.
•  Standardization window :  lookback  sets the z-score memory. Longer smooths, shorter reacts.
•  Weights :  w_rsi, w_cci, w_dm, w_pzo  determine each component’s influence.
•  Smoothing :  maType, smoothP, sig  govern optional post-blend smoothing.
•  Dynamic bands :  dyn_thres, dynLen, thres_k, centerZero  configure the adaptive OB/OS logic.
•  UI : toggle the plot, table, candle coloring, and threshold lines.
 Reading the plot 
•  Above 0 : composite pressure is positive.
•  Below 0 : composite pressure is negative.
•  OB region : valuation above the chosen OB line. Risk of mean reversion rises and momentum continuation needs evidence.
•  OS region : mirror logic on the downside.
•  Band exits : leaving OB or OS can serve as a normalization cue.
 Strengths 
• Normalizes heterogeneous signals into one interpretable series.
• Adjustable component weights to match instrument behavior.
• Dynamic thresholds adapt to changing volatility and drift.
• Transparent diagnostics from the on-chart table.
• Flexible smoothing choices, including ALMA and T3.
 Limitations and cautions 
• Z-scores assume a reasonably stationary window. Sharp regime shifts can make recent bands unrepresentative.
• Highly correlated components can overweight the same effect. Consider adjusting weights to avoid double counting.
• More smoothing adds lag. Less smoothing adds noise.
• Dynamic bands recalibrate with  dynLen ; if set too short, bands may swing excessively. If too long, bands can be slow to adapt.
 Practical tuning tips 
• Trending symbols: increase  w_dm , use a modest smoother like EMA or T3, and use centerZero dynamic bands.
• Choppy symbols: increase  w_rsi  and  w_cci , consider ALMA with a higher  sigma , and widen bands with a larger  thres_k .
• Multiday swing charts: lengthen  lookback  and  dynLen  to stabilize the scale.
• Lower timeframes: shorten component lookbacks slightly and reduce smoothing to keep signals timely.
 Alerts 
• Enter and exit of Overbought and Oversold, based on the active band choice.
• Bullish and bearish zero crosses.
Use alerts as prompts to review context rather than as stand-alone trade commands.
 Final Remarks 
We created this to show people a different way of making indicators & trading.
You can process normal indicators in multiple ways to enhance or change the signal, especially with this you can utilise machine learning to optimise the weights, then trade accordingly.
All of the different components were selected to give some sort of signal, its made out of simple components yet is effective. As long as the user calibrates it to their Trading/ investing style you can find good results. Do not use anything standalone, ensure you are backtesting and creating a proper system.
Pi Cycle OscillatorThis oscillator combines the Pi Cycle Top indicator with a percentile-based approach to create a more precise and easy to read market timing tool.
Instead of waiting for moving average crossovers, it shows you exactly how close you are to a potential market top.
Orange background means you should start preparing for a potential top and look into taking profits.
Red background means that the crossover has happened on the original Pi Cycle Indicator and that you should have already sold everything. (Crossover of the gray line aka 100)
Thank you 
Bollinger Band Width Percentile - The_Caretaker
Pi Cycle Top - megasyl20
SMC - Institutional Confidence Oscillator [PhenLabs]📊 Institutional Confidence Oscillator  
Version: PineScript™v6
📌 Description 
The Institutional Confidence Oscillator (ICO) revolutionizes market analysis by automatically detecting and evaluating institutional activity at key support and resistance levels using our own in-house detection system. This sophisticated indicator combines volume analysis, volatility measurements, and mathematical confidence algorithms to provide real-time readings of institutional sentiment and zone strength.
Using our advanced thin liquidity detection, the ICO identifies high-volume, narrow-range bars that signal institutional zone formation, then tracks how these zones perform under market pressure. The result is a dual-wave confidence oscillator that shows traders when institutions are actively defending price levels versus when they’re abandoning positions.
The indicator transforms complex institutional behavior patterns into clear, actionable confidence percentiles, helping traders align with smart money movements and avoid common retail trading pitfalls.
🚀 Points of Innovation 
 
 Automated thin liquidity zone detection using volume threshold multipliers and zone size filtering
 Dual-sided confidence tracking for both support and resistance levels simultaneously  
 Sigmoid function processing for enhanced mathematical accuracy in confidence calculations
 Real-time institutional defense pattern analysis through complete test cycles
 Advanced visual smoothing options with multiple algorithmic methods (EMA, SMA, WMA, ALMA)
 Integrated momentum indicators and gradient visualization for enhanced signal clarity
 
🔧 Core Components 
 
 Volume Threshold System: Analyzes volume ratios against baseline averages to identify institutional activity spikes
 Zone Detection Algorithm: Automatically identifies thin liquidity zones based on customizable volume and size parameters  
 Confidence Lifecycle Engine: Tracks institutional defense patterns through complete observation windows
 Mathematical Processing Core: Uses sigmoid functions to convert raw market data into normalized confidence percentiles
 Visual Enhancement Suite: Provides multiple smoothing methods and customizable display options for optimal chart interpretation
 
🔥 Key Features 
 
 Auto-Detection Technology: Automatically scans for institutional zones without manual intervention, saving analysis time
 Dual Confidence Tracking: Simultaneously monitors both support and resistance institutional activity for comprehensive market view
 Smart Zone Validation: Evaluates zone strength through volume analysis, adverse excursion measurement, and defense success rates
 Customizable Parameters: Extensive input options for volume thresholds, observation windows, and visual preferences
 Real-Time Updates: Continuously processes market data to provide current institutional confidence readings
 Enhanced Visualization: Features gradient fills, momentum indicators, and information panels for clear signal interpretation
 
🎨 Visualization 
 
 Dual Oscillator Lines: Support confidence (cyan) and resistance confidence (red) plotted as percentage values 0-100%
 Gradient Fill Areas: Color-coded regions showing confidence dominance and strength levels
 Reference Grid Lines: Horizontal markers at 25%, 50%, and 75% levels for easy interpretation
 Information Panel: Real-time display of current confidence percentiles with color-coded dominance indicators
 Momentum Indicators: Rate of change visualization for confidence trends
 Background Highlights: Extreme confidence level alerts when readings exceed 80%
 
📖 Usage Guidelines 
 Auto-Detection Settings 
 
 Use Auto-Detection
 Default: true
 Description: Enables automatic thin liquidity zone identification based on volume and size criteria
 Volume Threshold Multiplier  
 Default: 6.0, Range: 1.0+
 Description: Controls sensitivity of volume spike detection for zone identification, higher values require more significant volume increases
 Volume MA Length
 Default: 15, Range: 1+  
 Description: Period for volume moving average baseline calculation, affects volume spike sensitivity
 Max Zone Height %
 Default: 0.5%, Range: 0.05%+
 Description: Filters out wide price bars, keeping only thin liquidity zones as percentage of current price
 
 Confidence Logic Settings 
 
 Test Observation Window
 Default: 20 bars, Range: 2+
 Description: Number of bars to monitor zone tests for confidence calculation, longer windows provide more stable readings
 Clean Break Threshold  
 Default: 1.5 ATR, Range: 0.1+
 Description: ATR multiple required for zone invalidation, higher values make zones more persistent
 
 Visual Settings 
 
 Smoothing Method
 Default: EMA, Options: SMA/EMA/WMA/ALMA
 Description: Algorithm for signal smoothing, EMA responds faster while SMA provides more stability
 Smoothing Length
 Default: 5, Range: 1-50
 Description: Period for smoothing calculation, higher values create smoother lines with more lag
 
✅ Best Use Cases 
 
 Trending market analysis where institutional zones provide reliable support/resistance levels
 Breakout confirmation by validating zone strength before position entry  
 Divergence analysis when confidence shifts between support and resistance levels
 Risk management through identification of high-confidence institutional backing
 Market structure analysis for understanding institutional sentiment changes
 
⚠️ Limitations 
 
 Performs best in liquid markets with clear institutional participation
 May produce false signals during low-volume or holiday trading periods
 Requires sufficient price history for accurate confidence calculations
 Confidence readings can fluctuate rapidly during high-impact news events
 Manual fallback zones may not reflect actual institutional activity
 
💡 What Makes This Unique 
 
 Automated Detection: First Pine Script indicator to automatically identify thin liquidity zones using sophisticated volume analysis
 Dual-Sided Analysis: Simultaneously tracks institutional confidence for both support and resistance levels
 Mathematical Precision: Uses sigmoid functions for enhanced accuracy in confidence percentage calculations  
 Real-Time Processing: Continuously evaluates institutional defense patterns as market conditions change
 Visual Innovation: Advanced smoothing options and gradient visualization for superior chart clarity
 
🔬 How It Works 
1.  Zone Identification Process: 
 
 Scans for high-volume bars that exceed the volume threshold multiplier
 Filters bars by maximum zone height percentage to identify thin liquidity conditions
 Stores qualified zones with proximity threshold filtering for relevance
 
2.  Confidence Calculation Process: 
 
 Monitors price interaction with identified zones during observation windows  
 Measures volume ratios and adverse excursions during zone tests
 Applies sigmoid function processing to normalize raw data into confidence percentiles
 
3.  Real-Time Analysis Process: 
 
 Continuously updates confidence readings as new market data becomes available
 Tracks institutional defense success rates and zone validation patterns
 Provides visual and numerical feedback through the oscillator display
 
 💡 Note: 
The ICO works best when combined with traditional technical analysis and proper risk management. Higher confidence readings indicate stronger institutional backing but should be confirmed with price action and volume analysis. Consider using multiple timeframes for comprehensive market structure understanding.
Moving Average Adaptive RSI [BackQuant]Moving Average Adaptive RSI  
 What this is 
A momentum oscillator that reshapes classic RSI into a zero-centered column plot and makes it adaptive. It builds RSI from two parts:
• A sensitivity window that scans several recent bars to capture the strongest up and down impulses.
• A selectable moving average that smooths those impulses before computing RSI.
The output ranges roughly from −100 to +100 with 0 as the midline, with optional extra smoothing and built-in divergence detection.
 How it works 
 Impulse extraction 
• For each bar the script inspects the last  rsi_sen  bars and collects upward and downward price changes versus the current price.
• It keeps the maximum upward change and maximum downward change from that window, emphasizing true bursts over single-bar noise.
 MA-based averaging 
• The up and down impulse series are averaged with your chosen MA over  rsi_len  bars.
• Supported MA types: SMA, EMA, DEMA, WMA, HMA, SMMA (RMA), TEMA.
 Zero-centered RSI transform 
• RS = UpMA ÷ DownMA, then mapped to a symmetric scale:  100 − 200 ÷ (1 + RS) .
• Above 0 implies positive momentum bias. Below 0 implies negative momentum bias.
 Optional extra smoothing 
• A second smoothing pass can be applied to the final oscillator using  smoothing_len  and  smooth_type . Toggle with “Use Extra Smoothing”.
 Visual encoding 
• The oscillator is drawn as columns around the zero line with a gradient that intensifies toward extremes.
• Static bands mark 80 to 100 and −80 to −100 for extreme conditions.
 Key inputs and what they change 
•  Price Source : input series for momentum.
•  Calculation Period (rsi_len) : primary averaging window on up and down components. Higher = smoother, slower.
•  Sensitivity (rsi_sen) : how many recent bars are scanned to find max impulses. Higher = more responsive to bursts.
•  Calculation Type (ma_type) : MA family that shapes the core behavior. HMA or DEMA is faster, SMA or SMMA is slower.
•  Smoothing Type and Length : optional second pass to calm noise on the final output.
•  UI toggles : show or hide the oscillator, candle painting, and extreme bands.
 Reading the oscillator 
•  Midline cross up (0) : momentum bias turning positive.
•  Midline cross down (0) : momentum bias turning negative.
•  Positive territory :
– 0 to 40: constructive but not stretched.
– 40 to 80: strong momentum, continuation more likely.
– Above 80: extreme risk of mean reversion grows.
•  Negative territory : mirror the same levels for the downside.
 Divergence detection 
The script plots four divergence types using pivot highs and lows on both price and the oscillator. Lookbacks are set by  lbL  and  lbR .
•  Regular bullish : price lower low, oscillator higher low. Possible downside exhaustion.
•  Hidden bullish : price higher low, oscillator lower low. Bias to trend continuation up.
•  Regular bearish : price higher high, oscillator lower high. Possible upside exhaustion.
•  Hidden bearish : price lower high, oscillator higher high. Bias to trend continuation down.
Labels: ℝ for regular, ℍ for hidden. Green for bullish, red for bearish.
 Candle coloring 
• Optional bar painting: green when the oscillator is above 0, red when below 0. This is for visual scanning only.
 Strengths 
• Adaptive sensitivity via a rolling impulse window that responds to genuine bursts.
• Configurable MA core so you can match responsiveness to the instrument.
• Zero-centered scale for simple regime reads with 0 as a clear bias line.
• Built-in regular and hidden divergence mapping.
• Flexible across symbols and timeframes once tuned.
 Limitations and cautions 
• Trends can remain extended. Treat extremes as context rather than automatic reversal signals.
• Divergence quality depends on pivot lookbacks. Short lookbacks give more signals with more noise. Long lookbacks reduce noise but add lag.
• Double smoothing can delay zero-line transitions. Balance smoothness and timeliness.
 Practical usage ideas 
•  Regime filter : only take long setups from your separate method when the oscillator is above 0, shorts when below 0.
•  Pullback confirmation : in uptrends, look for dips that hold above 0 or turn up from 0 to 40. Reverse for downtrends.
•  Divergence as a heads-up : wait for a zero-line cross or a price trigger before acting on divergence.
•  Sensitivity tuning : start with  rsi_sen  2 to 5 on faster timeframes, increase slightly on slower charts.
 Alerts 
•  MA-A RSI Long : oscillator crosses above 0.
•  MA-A RSI Short : oscillator crosses below 0.
Use these as bias or timing aids, not standalone trade commands.
 Settings quick reference 
•  Calculation : Price Source, Calculation Type, Calculation Period, Sensitivity.
•  Smoothing : Smoothing Type, Smoothing Length, Use Extra Smoothing.
•  UI : Show Oscillator, Paint Candles, Show Static High and Low Levels.
•  Divergences : Pivot Lookback Left and Right, Div Signal Length, Show Detected Divergences.
 Final thoughts 
This tool reframes RSI by extracting strong short-term impulses and averaging them with a moving-average model of your choice, then presenting a zero-centered output for clear regime reads. Pair it with your structure, risk and execution process, and tune sensitivity and smoothing to the market you trade.
SExI - Super Exhaustion Indicator [Da_Prof]As we know, the RSI can remain at "overbought" or "oversold" levels for long periods of time while the price continues in that direction. The SExI (Super Exhaustion Indicator) is an indicator designed to help detect exhaustion of strong moves.
The SExI is a combination of the RSI and "upper" Aroon. For the indicator to trigger, the RSI has to be above or below a top/bottom trigger line when the Aroon has had a set number of drives up or down correspondingly. An Aroon top drive is defined as the Aroon hitting 100% on the current candle when the previous candle was below 100%. An Aroon bottom drive is defined as the Aroon hitting 0% on the current candle when the previous candle was above 0%. Consecutive top or bottom drives are counted and exhaustion triggers when these drives hit a setpoint (default is 5 drives = the Aroon exhaustion trigger). When Aroon exhaustion is triggered and the RSI is correspondingly above/below a trigger line, the overall indicator signals exhaustion. There are two lines for bottoms and tops, one each for a "normal" trigger and and an "extreme" trigger. 
The Aroon drives are visualized at the top and bottom of the indicator. The RSI is plotted as a line that crosses top and bottom trigger lines. There are extreme trigger values for both the bottom and top exhaustion triggers.
--Da_Prof
EMA Range OscillatorEMA Range Oscillator (ERO) - User Guide
Overview
The EMA Range Oscillator (ERO) is a technical indicator that measures the distance between two Exponential Moving Averages (EMAs) and the distance between price and EMA. It normalizes these distances into a 0-100 range, helping traders identify trend strength, market momentum, and potential reversal points.
Components
Main Line
Green Line: EMA20 > EMA50 (Uptrend)
Red Line: EMA20 < EMA50 (Downtrend)
Histogram
White Histogram: Price distance from EMA20
Key Levels
Upper Level (80): High divergence zone
Middle Level (50): Neutral zone
Lower Level (20): Low divergence zone
Parameters
ParameterDefaultDescriptionFast EMA20Short-term EMA periodSlow EMA50Long-term EMA periodNormalization Period100Lookback period for scalingUpper80Upper threshold levelLower20Lower threshold level
How to Read the Indicator
High Values (Above 80)
Strong trend in progress
EMAs are widely separated
High momentum
Potential overbought/oversold conditions
Watch for possible trend exhaustion
Low Values (Below 20)
Consolidation phase
EMAs are close together
Low volatility
Potential breakout setup
Range-bound market conditions
Middle Zone (20-80)
Normal market conditions
Moderate trend strength
Balanced momentum
Look for directional clues from color changes






















