EagleView - MACD+RSI+StochIndicator Description & Disclaimer
This indicator has been developed independently for educational and personal learning purposes, based on hands-on trading experience and continuous research into multi-timeframe analysis.
What this indicator does:
This tool consolidates three of the most widely used technical indicators — MACD, RSI, and Stochastic Oscillator — into a single, clean dashboard view. Rather than switching between multiple charts and timeframes manually, traders can now see the status and alignment of all three indicators across multiple timeframes (MTF) at a single glance. This helps in quickly identifying trend confluence, momentum shifts, and potential entry/exit zones without cluttering your chart.
Key features:
Multi-Timeframe (MTF) dashboard view in one unified panel
Real-time status display for MACD, RSI, and Stochastic
Designed for clarity, speed, and ease of interpretation
Suitable for indices, equities, forex, and crypto markets
Disclaimer:
This indicator is strictly developed for learning and informational purposes only. It does not constitute financial advice, investment recommendation, or a solicitation to buy or sell any financial instrument. Past performance of any signal generated by this indicator does not guarantee future results. Trading in financial markets involves substantial risk, and you may lose more than your initial investment. Always conduct your own due diligence, apply proper risk management, and consult a certified financial advisor before making any trading decisions.
The author holds no responsibility for any trading losses incurred through the use of this indicator. Use at your own risk.
Future Roadmap:
This indicator is actively being refined. Upcoming versions will aim to improve signal accuracy, add additional confirmation layers, and expand timeframe flexibility based on user feedback and ongoing research.
Developed with passion for the trading community.
Regards,
Ramesh Vaishya
Trader & Indicator Developer Indicator

Heikin Ashi Oscillator Trend Engine At its core, this script is a Heikin Ashi-based oscillator designed to translate HA candle behavior into a normalized momentum framework that is easier to read in a separate pane. Instead of only viewing Heikin Ashi candles on price, this script converts HA-derived range behavior into an oscillator that can help show direction, expansion, contraction, and structural shifts in a more organized way. The goal is not just to turn HA into another oscillator. The goal is to build a unified HA engine that can be read through multiple layers while still staying tied to the same foundation.
The script includes two core engine modes:
HA Range Base
This is the more direct and responsive version. It builds the oscillator from signed Heikin Ashi range behavior, then smooths that result into a cleaner momentum read.
HA Blend
This mode keeps the same HA foundation, but blends multiple smoothed HA range relationships together into one output. The result is often smoother and more refined while still staying rooted in Heiken Ashi structure.
That distinction matters because this is not a random stack of unrelated features. Everything in the script is built around the same central idea: use Heikin Ashi-derived behavior as the base signal, then offer different ways to normalize it, smooth it, visualize it, and compare it across timeframes.
The script also includes a normalization layer. A dynamic/manual lookback framework controls the reference window used for normalization and adaptive guide logic, so the oscillator can stay more balanced across different chart speeds. The output is then organized into a broader interpretation framework that includes:
➖ adaptive fast/slow crossover lines
➖ a separate SMA 20 / 50 crossover engine
➖ a rolling oscillator VWA for participation-aware context
➖ a stabilized higher-timeframe oscillator reference line
➖ a pivot-based trend overlay built from confirmed oscillator pivots
➖ adaptive zero / ±50 guide lines
➖ synthetic oscillator candles
➖ a histogram pressure envelope state engine and fill that highlights when the oscillator pushes into user-defined extreme zones inside the pane
➖ optional price-overlay candles that reuse the same oscillator color logic
➖ a compact engine table for quick reference
These are not separate systems bolted on for the sake of adding more features. They are different ways of reading the same Heiken Ashi oscillator engine.
A practical way to think about it:
➡️ When the oscillator is above zero and strengthening, HA-based momentum is expanding in the bullish direction.
➡️ When it is above zero but weakening, the move may still be positive, but the internal pace is cooling.
➡️ When it is below zero and weakening further, bearish pressure is expanding.
➡️ When it is below zero but improving, downside pressure may be easing even if the broader condition is still negative.
The higher-timeframe oscillator line adds another layer of context. It gives you a way to compare the local pane oscillator against the next broader HA context. That can help answer whether the current move is flowing with the higher-timeframe structure or starting to diverge from it.
The pivot overlay serves a different purpose. Rather than acting like another moving average, it behaves more like a structural reference derived from confirmed oscillator pivots. That can make it useful for traders who want a more regime-style guide instead of relying only on crossover behavior.
The synthetic oscillator candles are there to make bar-to-bar behavior easier to read. They can help show when the oscillator is expanding, slowing, or shifting direction more clearly than a line alone. The optional price-overlay candle mode extends that same color logic back onto the main chart so pane-space and chart-space stay visually connected.
This script is not meant to predict reversals by itself, and it should not be treated as a stand-alone signal machine. The way I use it is more practical:
➖ to judge whether HA-based momentum is expanding or contracting
➖ to compare local oscillator behavior against higher-timeframe context
➖ to see whether momentum is strengthening, stalling, or rotating
➖ to keep price-space and pane-space context visually aligned
Bar Replay
Bar Replay is especially useful here. Watching the oscillator build one bar at a time makes it much easier to understand how the HA engine responds to expansion and contraction, how the crossover layers behave during transitions, and how the pivot overlay changes only after structure is confirmed.
Confluence
Like most momentum tools, this works best with confluence. I would not use it in isolation. It becomes more useful when paired with structure, support/resistance, volume, trend context, RSI, or other confirmation tools. The value of this script is not that it replaces those tools. The value is that it gives Heiken Ashi behavior a more organized oscillator-based expression that can be easier to compare, normalize, and monitor over time.
A few example charts:
Indicator

Indicator

AG Pro ROC Momentum Shift Map [AGPro Series]AG Pro ROC Momentum Shift Map
Overview / What it does
AG Pro ROC Momentum Shift Map is a momentum-regime tool built around the Rate of Change (ROC) concept, but organized as a transition map rather than a standalone oscillator. Instead of treating ROC as a simple line that moves above or below zero, this script tracks how momentum shifts from one regime to another, whether that transition is strengthening or fading, and whether the current phase is fresh, mature, or beginning to stall.
The script is designed to help users read momentum behavior in a more structured way. It separates bullish and bearish momentum into shift and expansion phases, then adds context through transition-zone logic, baseline separation, freshness tracking, and exhaustion risk. This allows the chart to show not only direction, but also the condition of that direction.
This publication is not intended to forecast tops, bottoms, or future price movement. It is a context tool that organizes ROC behavior into states that may help users evaluate whether momentum is attempting to change character, continue, or lose efficiency.
Unique Edge
The main difference between this script and many ROC-based publications is that it does not present ROC as a raw crossing signal. It reframes ROC as a regime map with state logic, quality scoring, and momentum-stage classification.
Within the AG Pro series, this script also has a different purpose than the previously published tools. It is not a breakout-quality model, not a pullback validator, not a support/resistance reaction map, not a relative-strength rotation framework, and not a correlation-stress tool. Those scripts focus on structure, levels, cross-asset comparison, reclaim behavior, or directional pressure. This script focuses on internal momentum state transitions derived from ROC behavior itself.
More specifically:
- It differs from breakout or retest-oriented scripts because it does not judge price interaction with a key level.
- It differs from reaction-map scripts because it does not score how price behaves around predefined structures such as pivots, support/resistance, or moving-average reclaim zones.
- It differs from pressure or trend-strength tools because its goal is not to estimate directional force in isolation, but to classify whether momentum is transitioning, expanding, contracting, or stalling.
- It differs from relative-strength tools because it does not compare one symbol against another symbol or benchmark.
That distinction is the core of the script’s originality: it uses ROC to map momentum regime transitions, not merely to display momentum magnitude.
Methodology
The script begins with a Rate of Change calculation over a user-defined length and optionally smooths that series to reduce small fluctuations. A regime baseline is then derived from the ROC series to establish whether current momentum is operating above or below its local equilibrium.
A dynamic transition zone is built from ROC volatility. This zone is used to identify areas where momentum is attempting to move from one regime into another. Instead of using a rigid zero-line interpretation alone, the script evaluates whether ROC is operating inside or outside this transition area and whether slope supports the move.
The internal state engine classifies momentum into five main conditions:
- Bull Shift
- Bull Expansion
- Bear Shift
- Bear Expansion
- Neutral / Compression
To add structure beyond simple state assignment, the script estimates Shift Quality using a combination of zone positioning, slope behavior, separation from the regime baseline, and acceleration. A whipsaw-sensitive penalty reduces the score when repeated zero-line crossings suggest unstable momentum behavior.
The script also tracks how long the current state has been active. That information is used to classify the move as Fresh, Active, Mature, Stale, or Stalling. Expansion and contraction logic are then layered on top to provide a clearer view of whether momentum is broadening or fading. Finally, an exhaustion-risk estimate is derived from adverse slope, adverse acceleration, and contraction behavior against the current state.
Signals & Alerts
This script provides state-based informational events rather than trade promises. The built-in alert set is designed to mark notable momentum transitions in a deterministic way:
- Bull Shift Detected
- Bull Expansion Active
- Bear Shift Detected
- Bear Expansion Active
- Momentum Stalling
These alerts are best interpreted as momentum-context events. They are not guarantees of continuation, reversal, or trade outcome.
Key Inputs
Important inputs include:
- ROC Length: defines the main lookback used for Rate of Change.
- ROC Smoothing: reduces short-term noise in the raw ROC series.
- Regime Baseline Length: sets the local reference used for momentum separation.
- Transition Zone Length and Multiplier: control the width and sensitivity of the transition area.
- Quality Normalization Length: affects how the quality model normalizes slope and ROC magnitude.
- Whipsaw Lookback: influences how aggressively unstable zero-line rotation is penalized.
- Freshness thresholds: define how quickly a state progresses from fresh to mature or stale.
Users can also customize visual behavior such as histogram visibility, transition-zone display, background shading, labels, and panel presentation.
Limitations & Transparency
This script is an analytical indicator, not a prediction engine. ROC is a momentum derivative, so it can react quickly but can also become unstable in choppy or mean-reverting environments. During low-quality market conditions, momentum may rotate repeatedly around the transition zone and generate less reliable state changes.
Shift Quality is an internal scoring framework created to organize momentum transitions more clearly. It is not an objective universal measure of trade quality, and it should not be interpreted as proof of future performance.
Freshness, expansion, contraction, and exhaustion labels are contextual classifications based on the script’s internal logic. They are intended to help users structure momentum analysis, not to replace broader chart reading, trend assessment, market structure work, or risk management.
As with any indicator, outputs can vary depending on symbol characteristics, volatility regime, timeframe, and user settings. This script should be used as one analytical layer within a broader decision process.
Risk Disclosure
This indicator is for chart analysis and educational use. It does not provide investment advice, trading advice, or guaranteed results. Financial markets involve risk, and no indicator can ensure favorable outcomes. Users should evaluate the script in their own workflow, test settings carefully, and apply independent judgment before making trading decisions.
Indicator

Indicator

Indicator

KNN Fisher Holistic {LB] KNN FISHER HOLISTIC: Multi-Timeframe Predictive Suite
A Professional Quantitative Tool for Structural Trend Analysis.
The KNN FISHER HOLISTIC is a high-complexity technical indicator designed to eliminate the noise of single-timeframe trading. By combining the mathematical precision of the Fisher Transform with the statistical power of a k-Nearest Neighbors (KNN) algorithm, this tool identifies high-probability zones where market structure and historical patterns align.
■ THE ARCHITECTURE
1. The Holistic Master Axis
At the core of the indicator is a Weighted Multi-Timeframe (MTF) Axis . It standardizes the 15m, 1H, and 4H Fisher Transforms into a unified Z-Score distribution.
Pondération: 4H (50%), 1H (30%), 15m (20%).
Smoothing: We use an ALMA (Arnaud Legoux Moving Average) filter to provide a fluid, "zero-lag" trend line that represents the true institutional flow.
2. KNN Machine Learning Engine
The system features a localized k-Nearest Neighbors logic. It analyzes the current morphology (slope and position) of the Master Axis and compares it to the last 40 historical occurrences.
Predictive Score: The histogram at the bottom represents the KNN's confidence. If the current axis shape historically led to a price increase, the KNN displays a positive green score.
■ VISUAL COMPONENTS
The Multi-Layered Ribbon: Displays the gap between the Fast (15m) and Slow (4H) Fisher values. A "Squeeze" in the ribbon often precedes massive volatility breakouts.
Confluent Axis Coloring:
Cyan/Magenta: The Master Axis and the KNN Engine are in agreement. This is your Green Light for trend following.
Gray: The MTF structure and the KNN prediction are conflicting. This is a Neutral Zone where risk is highest.
KNN Confidence Histogram: Real-time probability scoring of the current trend signature.
■ OPERATIONAL STRATEGY
A. Trend Confluence (The Core Setup)
The strongest entries occur when the Master Axis turns Cyan (Bullish) or Magenta (Bearish). This indicates that the 4H trend is being supported by lower timeframe momentum AND that the KNN engine recognizes this pattern as a historically successful one.
B. Statistical Extremes (The Range Setup)
The indicator includes Z-Score Dotted Lines at +2 and -2 . These represent statistical anomalies (95% of data stays within these bounds).
When the 15m Fisher hits these extremes while the 4H Axis is flat, it signals a high-probability reversal point for mean-reversion traders.
C. Filtering False Breakouts
One of the most powerful uses of this tool is its Gray Filtering . If the price breaks a level but the Axis remains Gray , it means the KNN algorithm does not see historical validation for the move, warning you of a potential "Fake-out."
■ TECHNICAL SPECS
Standardization: Z-Score Normalization for cross-TF comparability.
Filtering: ALMA-based Zero-Lag smoothing.
Logic: Euclidean Distance-based KNN Classification.
Compatibility: Optimized for Pine Script® v6.
Risk Disclaimer: High-level quantitative indicators provide statistical probabilities, not certainties. Always pair this tool with solid risk management and price action confirmation. Indicator

Chaos Regime Detection Engine [JOAT]Chaos Regime Detection Engine
Introduction
The Chaos Regime Detection Engine is an advanced open-source market microstructure indicator that classifies market conditions into distinct regimes using multi-dimensional volatility analysis, directional conviction measurement, and institutional flow detection. This indicator transforms raw market data into actionable regime intelligence, helping traders identify when markets are trending, ranging, chaotic, or experiencing volatility shocks.
Unlike single-dimension volatility indicators that only measure price movement magnitude, this engine analyzes market structure through four independent scoring systems that combine into a unified regime classification framework. The indicator is designed for traders who understand that different market regimes require different trading approaches and that regime identification is the foundation of adaptive strategy selection.
Why This Indicator Exists
This indicator addresses a fundamental challenge in trading: markets constantly shift between different behavioral regimes, and strategies that work in one regime often fail in another. The core innovation lies in synthesizing multiple market microstructure measurements into a probabilistic regime classification system:
Directional Flow Regime: Markets exhibiting high price efficiency, low choppiness, and strong ADX conviction - ideal for trend-following strategies
Equilibrium Regime: Markets showing balanced conditions with moderate volatility and weak directional bias - suitable for mean-reversion approaches
Chaotic Turbulence Regime: Markets displaying high choppiness, low efficiency, and conflicting signals - best avoided or traded with tight stops
Volatility Shock Regime: Markets experiencing extreme volatility expansion with high volume - requires defensive positioning or volatility strategies
Each regime classification is derived from normalized scores across multiple dimensions, ensuring that regime identification remains robust across different instruments, timeframes, and market conditions. The system provides not just regime labels but confidence levels and intensity measurements that quantify regime strength.
Core Components Explained
1. ATR and Volatility Percentile Analysis
The indicator calculates Average True Range (ATR) over a customizable period (default 14) and expresses it as a percentage of current price. This normalization allows cross-instrument comparison and removes price-level bias.
ATR percentile ranking over 100 bars provides context for current volatility relative to recent history. High percentile rankings (>70) indicate elevated volatility, while low rankings (<30) suggest compressed volatility. This percentile approach is superior to raw ATR because it adapts to each instrument's unique volatility characteristics.
The volatility percentile feeds into multiple regime scores, particularly the Volatility Shock score, which combines ATR percentile with standard deviation percentile and volume surge detection to identify extreme volatility events.
2. Kaufman Efficiency Ratio
The Efficiency Ratio measures how efficiently price moves from point A to point B by comparing net price change to total path length:
Efficiency = Net Price Change / Sum of Absolute Bar-to-Bar Changes
Values near 1.0 indicate highly efficient, directional movement (trending). Values near 0.0 indicate inefficient, choppy movement (ranging). The indicator uses a customizable lookback period (default 20) to calculate efficiency.
High efficiency feeds into the Directional Flow score, while low efficiency contributes to both Equilibrium and Chaotic Turbulence scores. This dual contribution ensures that the regime classification captures the full spectrum of market behavior.
3. Choppiness Index
The Choppiness Index quantifies market choppiness using logarithmic calculations:
Choppiness = 100 * log10(Sum of ATR / (Highest High - Lowest Low)) / log10(Length)
Values above 61.8 indicate choppy, range-bound markets. Values below 38.2 indicate trending markets. The indicator uses a customizable period (default 14) for this calculation.
The Choppiness Index is inverted when contributing to the Directional Flow score (100 - Choppiness) because low choppiness indicates high directional clarity. High choppiness directly contributes to the Chaotic Turbulence score, identifying markets where price action lacks clear direction.
4. ADX Directional Conviction System
The indicator implements a complete ADX (Average Directional Index) calculation including +DI and -DI components:
+DI measures upward directional movement strength
-DI measures downward directional movement strength
ADX measures the strength of directional movement regardless of direction
ADX values above the trend threshold (default 25) indicate emerging directional conviction. Values above the strong threshold (default 40) indicate dominant directional conviction. The indicator uses customizable lengths for both DI calculation (default 14) and ADX smoothing (default 14).
ADX contributes bonus points to the Directional Flow score when above threshold and to the Equilibrium score when below threshold. The difference between +DI and -DI provides directional bias (long vs short) and conviction strength measurements.
5. Standard Deviation and RVI Analysis
Standard deviation of close prices over 20 bars provides an alternative volatility measurement that captures price dispersion rather than range. The indicator calculates standard deviation as a percentage of price and ranks it using percentile analysis.
The Relative Volatility Index (RVI) applies standard deviation concepts to directional movement:
RVI = 100 * StdDev(Up Moves) / (StdDev(Up Moves) + StdDev(Down Moves))
RVI values above 50 indicate upward volatility dominance, below 50 indicates downward volatility dominance. This provides directional context to volatility measurements that raw standard deviation lacks.
Both metrics contribute to the Volatility Shock score, helping identify when markets are experiencing not just high volatility but directionally biased volatility expansion.
6. Volume Delta Integration
The indicator estimates buying and selling pressure using volume and candle structure:
Buy Volume = Volume when close > open
Sell Volume = Volume when close < open
Volume surge detection compares current volume to 20-period average using a customizable threshold (default 1.5x). Volume surges add bonus points to the Volatility Shock score, confirming that volatility expansion is accompanied by genuine institutional participation rather than thin-market noise.
This volume integration ensures that regime classifications reflect actual market activity rather than just price movement patterns.
7. Regime Scoring and Classification Engine
The indicator calculates four independent regime scores (0-100 scale):
Directional Score = (Efficiency * 100 + (100 - Choppiness) + ADX Bonus) / 2.2
Equilibrium Score = (100 - ATR Percentile + (100 - Efficiency * 100) + ADX Penalty) / 2.2
Turbulence Score = (Choppiness + (100 - Efficiency * 100)) / 2
Shock Score = (ATR Percentile + StdDev Percentile + Volume Surge Bonus) / 2.3
These scores are then normalized to sum to 100%, creating a probability distribution across the four regimes. The dominant regime is determined by the highest normalized score, with confidence level equal to that score's magnitude.
Regime intensity is classified as Nascent (score 35-45), Established (score 45-60), or Dominant (score >60), providing additional context about regime strength and stability.
8. Fractal Divergence Detection
The indicator implements fractal-based divergence detection using a composite volatility index that combines:
30% ATR Percentile
20% Efficiency Ratio
20% Inverted Choppiness
15% StdDev Percentile
15% RVI
This composite index is smoothed with a 5-period EMA and analyzed for fractal tops and bottoms using a 5-bar pattern recognition system. Divergences are detected when price makes new highs/lows but the composite volatility index fails to confirm, suggesting hidden institutional positioning or liquidity asymmetries.
Regular divergences signal potential reversals, while hidden divergences suggest trend continuation after pullbacks. The indicator plots these divergences with color-coded markers and draws connecting lines for visual clarity.
Visual Elements
Composite Volatility Line: Main plot showing the smoothed composite volatility index with dynamic gradient coloring based on regime confidence
Regime Intensity Histogram: Histogram showing regime-specific intensity with transparency based on confidence level
Microstructure Indicators: Subtle circle plots showing ATR percentile, efficiency ratio, and directional clarity for detailed analysis
Conviction Overlay: Stepline plot showing ADX with gradient coloring based on conviction strength
Fractal Divergence Markers: Circle plots at fractal tops/bottoms with color-coded divergence identification
Regime Threshold Lines: Horizontal lines at key regime transition levels (50, 60, 40, 75, 25)
Probability Zone Fill: Subtle background fill showing current regime probability field
Signal Shapes: Triangle shapes on price chart for high-confidence regime transitions and divergences
Comprehensive Dashboard: 12-row intelligence panel showing regime state, certainty, bias, probability scores, conviction, confluence, and all key metrics
The dashboard provides at-a-glance regime assessment with color-coded values, status indicators, and confidence measurements for all regime dimensions simultaneously.
Input Parameters
Signal Architecture:
Regime Shift Signals: Toggle chaos-to-order transition detection (default enabled)
Regime Persistence Signals: Toggle regime stability confirmations (default enabled)
Fractal Divergence Detection: Toggle hidden liquidity flow asymmetries (default enabled)
Minimum Confluence Threshold: Multi-factor validation requirement (1-5, default 3)
Volatility Microstructure:
Volatility Expansion Period: ATR calculation length (5-50, default 14)
Volatility Percentile Window: Percentile ranking lookback (20-500, default 100)
Price Efficiency Horizon: Efficiency ratio calculation period (5-100, default 20)
Chaos Measurement Period: Choppiness index length (5-50, default 14)
Directional Conviction:
Conviction Measurement Length: DI calculation period (5-50, default 14)
Conviction Smoothing Factor: ADX smoothing length (1-50, default 14)
Conviction Emergence Level: ADX trend threshold (15-40, default 25)
Conviction Dominance Level: ADX strong threshold (30-60, default 40)
Institutional Flow:
Enable Flow Asymmetry Detection: Toggle volume delta analysis (default enabled)
Flow Surge Multiplier: Volume threshold for surge detection (1.0-5.0, default 1.5)
Regime Parameters:
Directional Regime Threshold: Score required for directional classification (50-90, default 60)
Chaotic Regime Threshold: Score required for chaos classification (10-50, default 40)
Volatility Shock Threshold: Score required for shock classification (25-50, default 35)
Visualization:
Regime Intelligence Panel: Toggle dashboard display (default enabled)
Microstructure Indicators: Toggle detailed metric plots (default enabled)
Regime Probability Zones: Toggle background probability field (default enabled)
Intelligence Panel Scale: Small/Normal/Large dashboard sizing (default Normal)
Colors:
All colors are fully customizable including directional expansion (neon cyan), volatility shock (neon pink), equilibrium state (gold), and chaotic turbulence (sunset orange).
How to Use This Indicator
Step 1: Identify Current Regime
Check the dashboard "STATE" field to see current regime classification. Note the intensity level (Nascent/Established/Dominant) and certainty percentage. Dominant regimes with high certainty (>80%) are most reliable for strategy selection.
Step 2: Assess Regime Certainty
Monitor the "CERTAINTY" metric. High certainty (>60%) indicates clear regime conditions where strategies aligned with that regime should perform well. Low certainty (<40%) suggests transitional conditions where defensive positioning is appropriate.
Step 3: Check Directional Bias
Review the "BIAS" field showing Long Flow, Short Flow, or Neutral. This indicates whether directional conviction favors long or short positioning within the current regime. The numerical value shows conviction strength.
Step 4: Analyze Regime Probability Scores
Examine the four regime probability scores (Directional, Equilibrium, Turbulence, Shock). These show the relative likelihood of each regime. When one score dominates (>60%), regime classification is clear. When scores are balanced, market is transitional.
Step 5: Monitor Conviction Metrics
Check "CONVICTION" showing ADX value and status (Dominant/Emerging/Absent). Dominant conviction (>40) confirms that directional regimes have strong follow-through potential. Absent conviction (<25) suggests equilibrium or chaotic conditions.
Step 6: Evaluate Confluence Matrix
Review the "CONFLUENCE" score (0-5) showing how many confirmation factors align. Maximum confluence (5/5) indicates all factors agree, providing highest-confidence regime classification. Low confluence (1-2/5) suggests conflicting signals requiring caution.
Step 7: Watch for Regime Transitions
Regime transition signals (triangles on price chart) mark shifts between regimes. These are critical moments for strategy adjustment. Transitions from Chaos to Directional often mark the start of new trends. Transitions to Shock regimes warn of elevated risk.
Step 8: Use Divergence Signals
Fractal divergence markers (labeled "DIV") identify price-volatility asymmetries that often precede regime changes. Bullish divergences in Equilibrium regimes may signal upcoming Directional regimes. Bearish divergences in Directional regimes may warn of regime exhaustion.
Best Practices
Use Directional Flow regimes for trend-following strategies with trailing stops
Use Equilibrium regimes for mean-reversion strategies with defined profit targets
Avoid new positions during Chaotic Turbulence regimes or use very tight stops
Reduce position size or hedge during Volatility Shock regimes
Regime transitions with high confluence (4-5/5) offer highest-probability strategy shift opportunities
Dominant intensity regimes (>60% certainty) are most reliable for strategy execution
Nascent intensity regimes (<45% certainty) require defensive positioning until regime establishes
Monitor conviction metrics - Directional regimes without conviction (ADX <25) often fail
Fractal divergences are most reliable when they occur at regime extremes
Use the probability scores to anticipate regime transitions before they're officially classified
Equilibrium regimes with rising Directional scores suggest impending breakouts
Directional regimes with rising Turbulence scores warn of trend exhaustion
Indicator Limitations
Regime classification is probabilistic, not deterministic - no regime guarantees specific outcomes
The indicator identifies current regime but cannot predict regime duration
Regime transitions can be whipsaw-prone during genuinely transitional market conditions
Volume-based components require accurate volume data - some instruments have unreliable volume
The indicator works best on liquid instruments with consistent trading patterns
Newly listed instruments may lack sufficient history for reliable percentile calculations
Extreme market events (flash crashes, circuit breakers) can temporarily distort regime classification
The indicator shows what regime exists, not why - fundamental catalysts can override regime signals
Confluence scoring requires all factors to be relevant - some factors may be less meaningful on certain instruments
Fractal divergence detection requires clear fractal formation - choppy markets may produce false divergences
Regime intensity classifications are relative to recent history, not absolute across all market conditions
Technical Implementation
Built with Pine Script v6 using:
Complete ADX calculation with +DI/-DI components and customizable smoothing
Kaufman Efficiency Ratio using net change vs path length methodology
Choppiness Index with logarithmic normalization
Multi-component composite volatility index with weighted factor contributions
Percentile ranking calculations for ATR, standard deviation, and composite volatility
Fractal pattern recognition using 5-bar pivot detection
Divergence detection comparing price fractals to volatility fractals
Four-dimensional regime scoring system with normalization to probability distribution
Confluence factor calculation combining conviction, flow, clarity, certainty, and efficiency
Dynamic color gradients based on regime confidence and intensity
Comprehensive dashboard with 12 metrics and color-coded status indicators
Alert system for regime transitions, divergences, and conviction surges
The code is fully open-source with extensive comments explaining each calculation and regime classification logic.
Originality Statement
This indicator is original in its multi-dimensional regime classification approach. While individual components (ATR, Efficiency Ratio, Choppiness, ADX) are established concepts, this indicator is justified because:
It synthesizes four independent regime scoring systems into a unified probabilistic classification framework
The composite volatility index combines five distinct measurements with optimized weighting
Regime intensity classification (Nascent/Established/Dominant) provides confidence context beyond simple regime labels
Confluence scoring validates regime classification through multi-factor confirmation
Fractal divergence detection identifies hidden institutional positioning through volatility-price asymmetries
The normalization of regime scores to probability distribution ensures consistent interpretation across instruments
Integration of volume surge detection confirms that regime classifications reflect genuine market activity
The dashboard synthesizes 12 distinct metrics into a unified regime intelligence panel
Regime transition signals with confluence filtering provide high-confidence strategy adjustment points
The system adapts to each instrument's unique characteristics through percentile-based calculations
Each component contributes unique intelligence: ATR measures volatility magnitude, Efficiency measures directional clarity, Choppiness measures range-bound behavior, ADX measures conviction, volume confirms participation, and divergences reveal hidden positioning. The indicator's value lies in combining these complementary perspectives into a cohesive regime classification system that guides strategy selection.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Regime classification is probabilistic analysis that identifies current market conditions but does not predict future regime duration or transitions. Regime signals do not guarantee profitable trades. Past regime patterns do not guarantee future regime patterns. Market conditions change, and strategies that worked in historical regimes may not work in future regimes.
The metrics displayed are mathematical calculations based on current market data, not predictions of future price movement. Regime transitions, divergences, and confluence scores do not guarantee profitable trades. Users must conduct their own analysis and risk assessment before making trading decisions.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades Indicator

Magnet Map + Delta Concentration: IndicesMagnet Map: Index Edition (Institutional Flow)
Overview
The Magnet Map: Index Edition is an adjunct to my previous Magnet Map Indicators but with preset inputs geared for trading index options without manually adjusting the inputs for each chart with the previous version. This is a high-precision order flow tool specifically tuned for the high-liquidity environment of Major Indices and Futures. Unlike standard volume profiles that show all historical data, the Magnet Map uses a v6 Footprint Engine to identify Delta-Concentrated Magnets—price levels where institutional buyers or sellers have created significant imbalances.
Key Features:
Dynamic Session Lookback: Toggle between a fixed historical lookback or a Session-Only mode that automatically resets at the 9:30 AM open to focus only on today's intraday battle.
Institutional Delta Filtering: Optimized with a 1,000 Delta Threshold to filter out retail "noise" and only plot levels where true institutional conviction is present.
Index-Tuned Intervals: Defaulted to a 100-Tick Interval, grouping volume into meaningful $1.00 "Power Zones" (perfect for SPY and QQQ).
Real-Time POC Tracking: A dashed, high-visibility Point of Control (POC) that tracks the most aggressive institutional interest in the current candle.
Absorption Alerts: Built-in alerts for Bullish/Bearish Absorption, signaling when price is moving in one direction while the "Big Money" is aggressively buying or selling against that move.
How to Trade It:
The Springboard: When price is above the Blue VWAP and retraces to a Cyan (Bullish) Magnet, look for long entries as the "Magnet" acts as institutional support.
The Wall: When price is below VWAP and rallies into a Magenta (Bearish) Magnet, look for rejection/short opportunities as sellers defend their "Wall."
The Absorption Flip: Watch for Absorption alerts near Magnets; this often signals the end of a trend and a high-probability reversal.
Requirements: PulseWire Premium or Ultimate (to access Footprint data).
Best For:
Assets: SPY, QQQ, /ES, /NQ, /YM.
Timeframes: 1m, 5m, 15m, and 30m.
Settings Recommendation for Indices:
Ticks Per Row: 100 (for $1.00 zones) or 200 (for $2.00 zones).
Delta Threshold: 1,000 – 2,500 (adjust based on daily volatility).
Lookback: Use Session-Only for day trading; use 750 Manual for swing levels.
---Note: Given the dynamic focus of this indicator, I have also created a backtracking Magnet Map that plots levels of significant buying/selling pressure that have been untouched. It can be found directly below:
Script by TylerisTrading Indicator

RSI Elite Toolkit [Clever]RSI Elite Toolkit
Introduction
RSI Elite Toolkit is a structured momentum analysis framework built around the Relative Strength Index (RSI). It expands the traditional RSI concept by integrating multiple analytical layers such as smoothing logic, divergence detection, trend alignment, and score-based confluence filtering. Instead of relying on single-condition triggers, the system evaluates several momentum factors together to provide a more organized analytical structure.
The objective of this toolkit is not to predict markets but to assist traders in observing momentum conditions through a rule-based framework. All calculations are designed with non-repainting logic to maintain historical consistency.
Core RSI Engine
At the foundation of the system is a customizable RSI engine. Users can define the source input, RSI length, and threshold levels for overbought, oversold, and equilibrium zones. This allows flexibility for different market environments and trading styles.
An optional higher-timeframe (MTF) RSI can be enabled using request.security() with lookahead_off. This ensures that historical values are calculated without forward-looking bias. By incorporating higher-timeframe context, users can compare local momentum conditions against broader market structure.
Smoothing & Internal Momentum Layer
Beyond basic RSI calculation, the toolkit includes an optional smoothing layer. Users can apply a moving average (SMA, EMA, WMA, or RMA) directly to the RSI line. Monitoring RSI interaction with its smoothing average helps identify internal momentum shifts rather than relying only on fixed threshold levels.
This additional layer allows users to observe momentum transitions more gradually and evaluate potential shifts in strength or weakness within the oscillator itself.
Divergence Detection Framework
The script integrates a pivot-based divergence detection engine to identify regular bullish and bearish divergence patterns between price and RSI. Adjustable pivot range parameters allow users to control sensitivity based on their preferred timeframe and volatility conditions.
Divergence markers are plotted on both the RSI pane and the main price chart for visual alignment. To maintain performance efficiency, historical labels and lines are automatically managed using memory cleanup routines, preventing object overflow during extended chart sessions.
Confluence Scoring Model
A defining component of RSI Elite Toolkit is its score-based confluence system. Instead of generating signals from isolated events, the script assigns weighted values to multiple analytical factors such as RSI extremes, RSI moving average crosses, divergence detection, and higher-level trend bias alignment.
A signal is displayed only when the cumulative score meets or exceeds a user-defined threshold. This structured filtering mechanism is designed to reduce noise and highlight conditions where multiple momentum elements align simultaneously.
Risk Visualization Module
An optional ATR-based risk visualization framework is included for analytical planning. When enabled, the script calculates volatility using Average True Range (ATR) and projects dynamic stop-loss and take-profit zones relative to signal generation.
These projected zones adjust in real time while a signal remains active. The module is visual only and does not execute trades or automate position management. Its purpose is to assist with structured scenario mapping.
Dashboard & Monitoring Interface
The integrated on-chart dashboard provides a consolidated view of key conditions. It displays current RSI state (overbought, oversold, or neutral), trend bias direction, active signal status, cumulative signal count, and the live confluence score relative to the defined threshold.
This dashboard is informational and designed to improve clarity without excessive chart clutter. Users can quickly assess system alignment without manually verifying each component.
Technical Structure & Design Philosophy
From a technical perspective, the script is built with non-repainting architecture and consistent multi-timeframe handling using lookahead_off. Memory-efficient object management ensures platform stability during extended usage.
The modular design allows users to enable or disable specific components depending on their analytical preferences. This flexibility makes the toolkit adaptable across different timeframes and market conditions.
How It Works
The indicator operates through a multi-layer evaluation model. At its foundation, it calculates RSI using user-defined inputs such as source and length. Overbought, oversold, and equilibrium levels are customizable to adapt to different trading environments.
An optional smoothing layer applies a moving average (SMA, EMA, WMA, or RMA) to the RSI line. This creates an internal momentum crossover system, allowing the script to detect RSI/MA interactions that may indicate strengthening or weakening momentum.
The divergence engine continuously scans for pivot-based regular bullish and bearish divergences between price and RSI. These divergences are validated using adjustable range parameters to reduce false detections. When divergence criteria are met, visual markers are plotted on both the price chart and RSI pane.
The confluence scoring system evaluates multiple analytical components simultaneously. Each condition—such as RSI extreme reaction, RSI/MA cross, divergence detection, and trend bias alignment—contributes a weighted score. A signal is generated only when the cumulative score meets or exceeds the defined threshold. This layered confirmation process is designed to filter out isolated conditions and emphasize multi-factor alignment.
If enabled, the ATR-based module calculates volatility and projects dynamic stop-loss and take-profit zones based on current market conditions. These levels adjust in real time while a signal remains active, serving as a visual planning tool.
How It Is Used
The toolkit is intended to be used as a structured confirmation system rather than a standalone decision trigger. Traders typically begin by observing overall trend bias, often defined by a higher timeframe or a long-term moving average. Once directional context is identified, they monitor RSI behavior relative to key thresholds and smoothing interactions.
When RSI approaches extreme levels or forms divergence against price structure, users evaluate whether additional confluence factors align. If the score threshold is met, a signal may appear, indicating that multiple momentum conditions are present simultaneously.
The ATR visualization module can then be used to map potential stop-loss and take-profit zones based on volatility. This helps users plan trade scenarios and evaluate risk-to-reward structure before taking action.
The dashboard provides a quick summary of system alignment, allowing users to assess RSI state, trend direction, confluence score, and signal activity without manually checking each component.
The indicator can be applied across different timeframes. Lower timeframes may generate more frequent signals with higher sensitivity, while higher timeframes may produce fewer but structurally stronger setups. Users may adjust confluence thresholds depending on desired signal strictness.
Core Components
The system integrates multiple analytical layers:
Customizable RSI engine
Optional multi-timeframe RSI
RSI smoothing with MA cross detection
Pivot-based divergence logic
Score-based confluence filtering
ATR volatility visualization
On-chart dashboard monitoring
Each module can be enabled or disabled, allowing users to tailor the framework to their preferred trading style.
Key Features
1️⃣ Customizable RSI Engine
Adjustable RSI length and source
Configurable overbought, oversold, and equilibrium levels
Optional multi-timeframe RSI integration
2️⃣ Multi-Timeframe Support
Higher timeframe RSI using request.security()
Non-repainting structure with lookahead_off
Broader momentum context alignment
3️⃣ RSI Smoothing & Cross Detection
Multiple MA types (SMA, EMA, WMA, RMA)
Internal RSI/MA crossover logic
Additional momentum shift confirmation layer
4️⃣ Pivot-Based Divergence Detection
Regular bullish and bearish divergence
Adjustable pivot sensitivity
Visual markers on price and RSI pane
Automatic historical object cleanup
5️⃣ Score-Based Confluence Engine
Weighted multi-factor scoring model
Customizable confluence threshold
Filters isolated conditions
Structured signal validation logic
6️⃣ ATR-Based Risk Visualization
Volatility-adjusted stop-loss and take-profit projection
Dynamic real-time level updates
Visual planning assistance
7️⃣ On-Chart Dashboard
RSI condition display
Trend bias indication
Confluence score monitoring
Signal tracking summary
8️⃣ Performance & Stability Design
Non-repainting architecture
Memory-efficient label and line management
Modular component enable/disable structure
Technical Structure
The script is built with a modular and non-repainting architecture. Multi-timeframe calculations are processed using lookahead_off to prevent forward bias. Object management routines ensure that historical labels and lines are automatically cleaned to maintain platform performance.
The framework is adaptable across different timeframes and trading styles by adjusting confluence thresholds and RSI sensitivity settings.
Settings & Customization
The script is fully modular, allowing users to tailor each analytical component according to their trading methodology.
RSI Configuration
Users can customize:
RSI length
Source input (close, open, hl2, etc.)
Overbought level
Oversold level
Midline equilibrium level
These settings allow adjustment for scalping, intraday trading, or swing analysis. Lower RSI lengths increase sensitivity, while higher lengths smooth momentum fluctuations.
Multi-Timeframe (MTF) Settings
The higher timeframe RSI can be enabled or disabled.
Users may select:
Custom higher timeframe resolution
Separate RSI length for MTF calculation
This allows broader trend alignment without changing the active chart timeframe.
Smoothing & Moving Average Options
Users can:
Enable or disable RSI smoothing
Select moving average type (SMA, EMA, WMA, RMA)
Adjust smoothing length
Shorter smoothing lengths increase crossover responsiveness, while longer lengths provide stronger trend filtering.
Divergence Settings
The divergence engine includes adjustable pivot sensitivity parameters:
Left pivot bars
Right pivot bars
Minimum divergence distance
Increasing pivot values reduces frequency but increases structural strictness. Lower values increase detection sensitivity.
Confluence Engine Settings
The scoring model can be customized through:
Individual condition weights
Minimum score threshold for signal generation
Enable/disable specific scoring factors
Increasing the required score makes the system stricter, producing fewer but stronger confluence signals. Lower thresholds increase signal frequency.
Trend Bias Configuration
Users can:
Enable trend filter
Select moving average length (e.g., 200 EMA default)
Define bullish/bearish bias logic
This setting helps align signals with broader directional context.
ATR Risk Module Settings
If enabled, users may configure:
ATR length
Stop-loss multiplier
Take-profit multiplier
Risk visualization display options
Higher multipliers widen projected zones, while lower multipliers tighten them.
Dashboard Customization
Users can:
Enable or disable dashboard display
Adjust dashboard position
Toggle specific information panels
This ensures the chart remains clean according to user preference.
Disclaimer
This script is provided for educational and analytical purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any financial instrument.
This script is an indicator, not an automated trading strategy. It does not place trades, manage positions, or guarantee execution results. Any trading decisions remain solely the responsibility of the user.
The indicator does not guarantee performance, profitability, or predictive accuracy. Market conditions are dynamic and can change rapidly. Past performance of any trading method or analytical tool does not ensure future results.
All trading involves risk, including the potential loss of capital. Users are responsible for conducting their own independent research, validation, and risk management before making trading decisions.
The developer assumes no responsibility for financial losses, trading decisions, or misuse of the script. Indicator

Strategy

EMA Color Plus [ChartWhizzperer]EMA Colour Plus PRO | Momentum Guard by ChartWhizzperer
The clinical approach to momentum filtering.
Moving averages are the foundation of trend analysis, but standard EMAs are inherently flawed. They fall victim to market noise, consume valuable indicator slots on your chart, and frequently suffer from toxic higher-timeframe repainting.
As a system architect, I engineered the EMA Colour Plus to eradicate these inefficiencies. This open-source script is not just a moving average; it is a multi-dimensional momentum guard designed for uncompromising precision and chart hygiene.
CORE ARCHITECTURE (Why this filter outperforms standard EMAs):
Repaint-Proof MTF Protocol: When utilising the higher-timeframe (HTF) functionality, the algorithm strictly locks onto confirmed historical closures. There are no real-time illusions and no retrospective repainting. The line is carved in stone.
The Slot-Saver Integration: Free users are heavily restricted by indicator limits. This script integrates a dynamic EMA, Bollinger Bands, RSI momentum gating, and ROC filtering into a single, highly optimised mathematical unit.
Data-Vacuum Failsafe: Standard Volume Weighted Moving Averages (VWMA) crash when broker feeds temporarily drop volume data (common in Forex). This script features a custom fallback injection that simulates baseline volume during data vacuums, ensuring the indicator never disappears from your chart.
Mathematical Symmetry: Momentum thresholds (like RSI) are perfectly mirrored against the median, reducing input clutter while maintaining strict logic for both bullish and bearish state transitions.
Examine the source code: You will find clean, single-line compiled logic and a flawless security protocol for MTF data retrieval.
However, an EMA does not pull the trigger. Ask me for more!
Disclaimer
Signals and alerts are provided for informational purposes only and do not constitute financial advice or a recommendation to buy or sell.
Trading involves substantial risk and may result in the total loss of capital. Execution via third-party tools may differ from alerts. Past performance is not indicative of future results. Indicator

Indicator

Fisher MTF Unison & Cascade TP⬢ Fisher MTF Unison & Cascade TP
Sequential Orbital Alignment & Multi-Stage Exit Engine
Conception & Vision: Luis Barlier
Version: 1.0 — REVERSAL Edition (2026)
1. Introduction: The Synchronization Authority
The greatest weakness in a trend-following system is not the entry, but the exit strategy . Most traders exit too early during a minor pullback or stay too long until a profit turns into a loss.
The Cascade Solution: This system uses the Fisher Transform to detect high-probability entries through Full Unison . Its true power lies in its Sequential Take Profit (TP) logic, which scales you out of a position as each temporal layer loses its momentum.
2. Interface Anatomy & Technical Breakdown
To master this tool, you must understand the visual hierarchy of the "Gravity Wells."
Dans l'image ci-dessus : épaisseur différenciée - 4H 'Fondation' = gravité principale, 'Cascade' (X) = exhaustion séquentielle des timeframes inférieurs.
- 4H (The Foundation): Thickest lines, representing the primary market tide.
- 1H (The Current): Medium thickness, defining the intraday direction.
- 15m & 5m (The Waves): Thinner lines used for precision timing.
- The Unison Entry: Large Triangles appearing only when all 4 layers align.
3. The "Anti-Gravity" Reversal Strategy (Advanced)
While the indicator is built for trend following, a specific "Rubber Band" effect occurs when the timeframes are in total opposition.
The Rules for the Reversal:
The 15m Extreme: The 15m Fisher line must reach an absolute exhaustion point (Premium or Discount).
The 4H Anchor: The 4H line must be at the opposite extreme of the 15m.
The 1H Filter:
- If 15m is at a Premium Extreme : The 1H must not be below the 4H.
- If 15m is at a Discount Extreme : The 1H must not be above the 4H.
OR you may also like
4. Professional Interpretation Guide
I. Entering the Unison (The Alignment)
Wait for the BUY/SELL signal. This only occurs when the Fisher lines on all timeframes (5m, 15m, 1H, 4H) cross their respective triggers simultaneously.
II. Navigating the Cascade (The Managed Exit)
The system is designed for Partial Take Profits based on sequential decoupling:
- 5m TP (Orange X): Micro-exhaustion. Secure partial profits.
- 15m TP (Pink X): Confirmation of a deeper retracement.
- 1H TP (Deep Red/Blue X): Major structural exit.
5. Technical Specifications
- Fisher Transform (9): Optimized for sharp, actionable peaks rather than rounded curves.
- Strict Sequential Logic: The 15m TP cannot trigger unless the 5m TP has already been validated.
Author's Note:
This version of the MTF Fisher System was built for the disciplined practitioner. Observe the "Orbits," respect the "Cascade," and never fight the 4H Foundation.
— Luis Barlier , 2026 Edition. Indicator

Supply & Demand: Cumulative Volume Delta Flow [ChartPrime]🔶 OVERVIEW
The Supply & Demand: CVD Flow indicator is a high-performance structural analysis tool that merges classic price-action Supply and Demand (S&D) zones with real-time order flow data.
Unlike traditional S&D indicators that only show price boxes, this tool embeds a Cumulative Volume Delta (CVD) Wave directly inside every active zone. This allows traders to see not just where the market turned, but the intensity of the volume delta that has accumulated within that zone since its creation.
🔶 CORE CONCEPT — VOLUME DELTA WITHIN STRUCTURE
Supply and Demand zones represent areas where a significant imbalance between buyers and sellers occurred.
Demand Zones: Created when a bearish "base" candle is followed by a high-momentum bullish breakout.
Supply Zones: Created when a bullish "base" candle is followed by a high-momentum bearish breakout.
By integrating CVD, the indicator tracks the net buying vs. selling volume (Delta) that occurs as price lives within or returns to these zones. This provides a "live" look at whether a zone is being defended by big players or if interest is fading.
🔶 THE CVD FLOW WAVE (POLYLINE ENGINE)
The standout feature of this indicator is the CVD Polyline Wave drawn inside the boxes:
Visualizing Order Flow: The wave oscillates within the zone's boundaries based on cumulative volume delta.
Demand CVD (Cyan): A rising wave suggests aggressive market buying is supporting the demand zone.
Supply CVD (Orange): A falling wave suggests aggressive market selling is reinforcing the supply zone.
Real-time Updates: The wave and the numerical CVD value in the label update dynamically with every bar, providing a clear view of the "Volume Flow" inside the structure.
🔶 SMART DETECTION & MITIGATION
To maintain technical accuracy and chart clarity, the script employs several advanced management logic:
ATR-Based Momentum: Breakouts are validated using a Momentum Multiplier . A zone is only formed if the breakout candle is significantly larger than the recent Average True Range (ATR), ensuring only high-conviction moves are captured.
Overlap Protection: The script automatically checks for redundant zones. If a new zone forms over an existing one, it filters the overlap to keep the chart clean.
Dynamic Mitigation: A Demand Zone is deleted instantly if price closes below its bottom (failed demand). A Supply Zone is deleted instantly if price closes above its top (failed supply).
🔶 INDICATOR INPUTS
ATR Length & Momentum Multiplier: Fine-tune the sensitivity of zone detection. Higher multipliers filter for "Power" breakouts.
Max Active Zones: Limits the number of zones displayed to prevent performance lag and visual clutter.
Custom Colors: Full control over zone fills, borders, and the internal CVD wave colors.
Show Signals: Toggle the "△" and "▽" markers that appear at the moment of breakout.
🔶 HOW TO USE
Zone Validation: When price returns to a Demand zone, look at the CVD label. If the CVD is strongly positive and the wave is rising, it indicates that buyers are actively defending the level.
Absorption Detection: If price is sitting in a Demand zone but the CVD wave is making lower lows, it may indicate "absorption"—where sellers are exhausting the available buy orders, potentially leading to a zone failure.
Targeting: Use Supply zones as logical take-profit areas for longs, and Demand zones for shorts, while using the internal CVD flow to judge if price is likely to bounce or break through.
🔶 CONCLUSION
Supply & Demand: CVD Flow represents a new evolution in structural trading. By moving beyond simple price boxes and incorporating a high-fidelity Cumulative Volume Delta engine, it gives traders an "X-ray" view of the order flow dynamics driving supply and demand.
It is an essential tool for traders who want to combine the reliability of market structure with the precision of volume-based order flow analysis. Indicator

EZ Oscilator - Live Divergences**How to Trade with EZ Oscillator**
The **EZ Oscillator** combines momentum waves with live divergence detection to deliver clear, high-probability trading signals. Here’s how to use it effectively:
### 1. Bullish Signals (Long Entries)
- **Bullish Crossover**: Look for the fast wave (wt1) crossing **above** the slow signal wave (wt2) when the signal is below 30. This is a strong momentum reversal signal in oversold territory.
- **Bullish Divergence**: A "Bull" label appears when price makes a lower low but the oscillator makes a higher low. This often signals weakening bearish momentum and potential reversal upward.
- Best used near the **Oversold level (15)** or when the oscillator is rising from below the midline (50).
### 2. Bearish Signals (Short Entries)
- **Bearish Crossover**: Look for the fast wave crossing **below** the slow signal wave when the signal is above 70. This indicates momentum exhaustion in overbought territory.
- **Bearish Divergence**: A "Bear" label appears when price makes a higher high but the oscillator makes a lower high. This warns of weakening bullish momentum and possible downward reversal.
- Most effective near the **Overbought level (85)** or when the oscillator is falling from above the midline.
### 3. Key Levels & Confirmation
- **Midline (50)**: Acts as the equilibrium level. Crosses above 50 favor bulls, crosses below 50 favor bears.
- **Overbought (85) / Oversold (15)**: Use dashed levels as dynamic zones. Price + oscillator extremes here increase reversal probability.
- **Divergence Lines**: Visible connecting lines confirm hidden strength or weakness between price and momentum.
### 4. Additional Tips
- The **gradient glow** strengthens visually as the oscillator moves further from 50 — the brighter the glow, the stronger the momentum.
- Combine with higher timeframe context or support/resistance for better accuracy.
- Use the **Trend Bar** at the bottom (if enabled) as a quick visual reference for current momentum direction.
**Pro Tip**: The strongest setups occur when a **crossover** and a **divergence label** appear together near the extreme levels (15 or 85).
This oscillator is non-repainting on closed bars and works across all markets — Forex, Stocks, Crypto, and Futures.
How to Trade with EZ Oscillator
The EZ Oscillator combines momentum waves with live divergence detection to deliver clear, high-probability trading signals. Here’s how to use it effectively:
1. Bullish Signals (Long Entries)
Bullish Crossover : Fast wave (wt1) crosses above the slow signal wave (wt2) when the signal is below 30. Strong momentum reversal in oversold territory.
Bullish Divergence : "Bull" label appears when price makes a lower low but the oscillator makes a higher low — signals weakening bearish momentum.
2. Bearish Signals (Short Entries)
Bearish Crossover : Fast wave crosses below the slow signal wave when the signal is above 70. Indicates momentum exhaustion in overbought territory.
Bearish Divergence : "Bear" label appears when price makes a higher high but the oscillator makes a lower high.
3. Key Levels & Confirmation
Midline (50) : Equilibrium level. Above = bullish bias, Below = bearish bias.
Overbought (85) / Oversold (15) : Use as dynamic reversal zones.
Divergence Lines : Connect pivots to visually confirm hidden strength/weakness.
4. Additional Tips
The gradient glow becomes stronger as the oscillator moves away from 50 — brighter glow = stronger momentum.
Strongest setups occur when a crossover and divergence label appear together near 15 or 85.
Works on all timeframes and markets (Forex, Stocks, Crypto, Futures).
Pro Tip : Always combine with higher timeframe structure or key support/resistance levels for higher probability trades.
The oscillator is non-repainting on closed bars.
Indicator

FRS Multi-TF Technical TableTrading shouldn't be a chaos of lines. This indicator was designed under the premise that "less is more." It is built for traders who need to keep their price charts free of visual noise while still requiring critical technical data from multiple timeframes to make fast, informed decisions.
What does this Dashboard offer?
Unlike other panels cluttered with confusing signals, this dashboard provides a real technical snapshot of the levels that actually matter:
- Multi-TF Visibility: Simultaneous tracking of 4 key timeframes (Default: 15', 2h, 3D, and 1W). Note: Intervals are fully customizable to fit your specific strategy.
- Momentum & Trend: RSI status (with dynamic color zones), MACD convergence/divergence, and automatic detection of Simple Divergences.
- Moving Average Structure: Real-time values for MA20, MA50, and MA200, including slope direction (↗/↘) and Golden/Death Cross status.
- Volume Health: Immediate comparison between current volume and its average to detect liquidity spikes or anomalies.
Ideal for "Asset Scanning"
This indicator is the perfect tool for traders who analyze multiple assets in a short amount of time. You don't need to switch charts or timeframes to know if the Weekly RSI is oversold or if the 2h MA200 is acting as resistance; everything is consolidated in one single table.
Key Features:
- 100% Clean Chart: Only the table in your preferred corner—no extra lines on the price action.
- Easy Readability: Intuitive color coding to identify bullish or bearish strength in a split second.
- Integrated Alerts: Set up alerts for divergences or specific RSI levels across any of the monitored timeframes. Indicator

Case's Modern MACD-Volatility Normalized MomentumCase's Modern MACD-Volatility Normalized Momentum
Based on the award-winning academic research of Alex Spiroglou, CFTe, MSTA — NAAIM Founders Award & Charles H. Dow Award (2022)
📄 Original paper: SSRN #4099617
What Is MACD-V?
The standard MACD has a fundamental flaw: its raw values are denominated in price, making them incomparable across assets, timeframes, and volatility regimes. A MACD reading of 5.0 means something completely different on NVDA vs. SPY vs. BTC.
MACD-V solves this by dividing the MACD by ATR × 100, producing a volatility-normalized momentum oscillator that is:
Comparable across all tickers and timeframes
Centered around fixed, meaningful thresholds (±50, ±150, ±200)
Regime-aware — you know exactly where you stand in the momentum lifecycle at all times
This script extends the core MACD-V framework with a full Momentum Lifecycle Road Map, Trend Regime Filter, Regime-Aware Opportunity Zones, Acceleration (2nd Derivative), and several supporting systems.
Core Components
1. MACD-V Line
The volatility-normalized momentum line. Default parameters: Fast EMA 12, Slow EMA 26, ATR 26 — the same as classic MACD, but normalized. The line is color-coded by momentum state (see Momentum Lifecycle below).
2. Signal Line
A 9-period EMA of MACD-V. Crossovers and the MACD-V's position relative to the signal define sub-states within each momentum zone.
3. MACD-VH Histogram
The difference between MACD-V and its Signal Line. Color-coded by direction and growth:
Teal (growing positive) — bullish momentum expanding
Light teal (shrinking positive) — bullish momentum fading
Light red (rising negative) — bearish momentum fading
Red (falling negative) — bearish momentum expanding
Extreme histogram readings beyond ±40 signal short-term overextension.
4. Acceleration (2nd Derivative)
A smoothed EMA of the bar-to-bar change in MACD-V, scaled for visibility. Think of it as the rate of change of momentum. When acceleration is positive (teal), momentum is building. When negative (red), it's waning — even if the MACD-V line itself is still rising. This is particularly powerful for timing entries and exits.
The Momentum Lifecycle Road Map
MACD-V's fixed thresholds carve price momentum into 8 distinct states, each with a precise behavioral expectation:
StateMACD-V Rangevs. SignalColorInterpretationRisk (Overbought)> 150—🔴 RedMomentum extended; risk of reversal or correctionRallying50 to 150Above🟢 GreenStrong bullish momentum with trend confirmationRetracing50 to 150Below🟠 OrangeBullish zone but losing momentum; cautionRanging (Bullish)-50 to 50Above🩵 TealConsolidation with bullish biasRanging (Bearish)-50 to 50Below🔴 RedConsolidation with bearish biasRebounding-150 to -50Above🟢 Light GreenRecovering from oversold; potential reversalReversing-150 to -50Below🟣 PurpleBearish zone, still decliningRisk (Oversold)< -150—🔴 RedMomentum deeply negative; exhaustion risk/opportunity
A status table in the top-right corner always shows the current state, trend regime, opportunity zone, and acceleration direction — no squinting at the chart required.
Trend Regime Filter (200 EMA Slope)
A row of dots plotted below the oscillator, colored by the slope of the 200-period EMA:
🟢 Green — Rising 200 EMA → Bullish Regime
🔴 Red — Falling 200 EMA → Bearish Regime
⚫ Gray — Flat → Neutral Regime
This single filter dramatically changes how you interpret every other signal on the indicator.
Regime-Aware Opportunity Zones
This is where the indicator gets powerful for active traders. The trend regime context transforms oversold/overbought readings into actionable setups:
🟢 Bull Regime Signals (200 EMA rising)
SignalConditionMeaningBuy the Dip ZoneMACD-V between -50 and -150Normal pullback in an uptrend — historically high-probability long entryRare Buy!MACD-V ≤ -100Deep dip in bull trend — a rarer, higher-conviction setupExtreme OB WarningMACD-V > 200Even in a bull regime, this level of extension warrants caution
🔴 Bear Regime Signals (200 EMA falling)
SignalConditionMeaningShort the Rip ZoneMACD-V between 50 and 150Counter-trend bounce in a downtrend — potential short entryRare Short!MACD-V ≥ 100Extended rip in a bear regime — rarer, higher-conviction short setupExtreme OS OpportunityMACD-V < -200Even in a bear regime, this extreme may offer a tradeable bounce
Zones are highlighted with background color fills and shape markers (triangles for zone entries, diamonds for rare signals) at the pane edges.
How to Use It: Practical Examples
Example 1: Buying the Dip in a Bull Trend
Scenario: SPY, daily chart. 200 EMA is rising (green dots). MACD-V drops from +80 (Rallying) into the -50 to -150 range.
Regime dots turn green → confirmed bull regime
Status table shows "Buy the Dip Zone" with green background
MACD-V hits -90, acceleration flips positive (teal area)
MACD-V crosses above signal line → state transitions from Reversing to Rebounding
Entry signal: long on the Rebounding transition with acceleration confirming. Stop below the prior swing low. Target: return to Rallying zone (+50 to +150)
Example 2: Shorting the Rip in a Bear Trend
Scenario: QQQ, daily chart. 200 EMA is falling (red dots). After a sharp decline, price bounces and MACD-V pushes up toward +80.
Regime dots are red → confirmed bear regime
MACD-V enters the 50–150 range → "Short the Rip Zone" activates
Histogram begins shrinking (light teal → light red)
Acceleration turns negative while MACD-V is still above +50
MACD-V crosses below signal line → Rallying → Retracing state change
Entry signal: short on the Retracing state entry. Target: return to Ranging or lower
Example 3: Identifying Exhaustion at Extremes
Scenario: Individual stock surges — MACD-V blows past +150 into Risk (Overbought) and then crosses +200 (Extreme OB).
Status table shows "Risk (Overbought)" — position sizing should be reduced
MACD-V crosses +200 → Extreme OB background activates (dark red)
If in a bull regime: the "Extreme OB Warning" marker fires at the pane ceiling — this is a warning to tighten stops or take partial profits, not necessarily to go short outright
Acceleration turns negative while MACD-V is still above 150 → divergence between price extension and momentum rate-of-change
Watch for MACD-V to turn down and re-enter the 50–150 Rallying zone — that first pullback often offers the next long entry
Example 4: Reading the Histogram for Short-Term Timing
Scenario: You've identified a bullish setup but want better entry timing.
MACD-V is in Ranging (Bullish) (-50 to 50, above signal)
Histogram is positive but shrinking (light teal) — don't chase yet
Wait for histogram to grow again (dark teal bars) → momentum is re-accelerating
Acceleration area flips from red to teal → confirmation
This sequence often pinpoints within 1-2 bars of the optimal entry
Example 5: The Bearish Divergence Setup
Scenario: A stock is below its daily 200 SMA but MACD-V is in the Rebounding or Reversing zone.
Price is in a longer-term downtrend (below 200 SMA)
A light blue background appears — this is the bearish divergence warning: short-term momentum is recovering, but the bigger picture remains weak
Use this signal to fade bounces or simply avoid longs until the regime and trend realign
Supporting Systems (Optional)
LBR 3/10 Oscillator (Sardine)
Linda Bradford Raschke's classic short-term momentum oscillator, volatility-normalized using the same MACD-V methodology. Toggle on to use as a leading signal for MACD-V crossovers — the 3/10 typically turns before the 12/26.
Elder Impulse Plus Bar Coloring
Combines the direction of a 13-period EMA with the direction of the MACD-VH histogram to color price bars:
🟢 Green: EMA rising + histogram expanding positive → buy
🔴 Red: EMA falling + histogram expanding negative → sell/avoid longs
🔵 Blue: Mixed signals → stand aside
Built-In Alerts
The indicator includes 18 alert conditions, covering:
MACD-V / Signal Line crossovers (bullish & bearish)
Zero line crossovers
Entry into all 8 momentum lifecycle states
Extreme regime signals (Bull + >200, Bear + <-200)
MACD-VH overbought/oversold extremes (±40)
MACD-V direction changes (turned up / turned down)
Set alerts on any condition without having to stay glued to the chart.
Pine Screener Compatible
Four numeric values are plotted to the Data Window for use with PulseWire's Pine Screener:
Momentum State # (4 to -4)
MACD-V Direction (1, 0, -1)
Trend Regime # (1, 0, -1)
Acceleration Direction (1, -1)
Screen entire watchlists for, e.g., "Bull regime + Momentum State = Rebounding + Acceleration positive" — a powerful combination for systematic scan-based trading.
Settings Reference
ParameterDefaultPurposeFast / Slow EMA12 / 26MACD-V core calculationATR Length26Volatility normalizationSignal Line9EMA of MACD-VRisk Levels±150Overbought/oversold thresholdsFast/Slow Boundary±50Momentum zone boundariesTrend EMA Length200Regime filterRare Buy/Short Level±100Rare signal thresholdsExtreme Level±200Extreme zone definitionAccel Smooth / Scale5 / 4.0Acceleration sensitivity
Credits & Disclaimer
This indicator is a heavily extended implementation of the MACD-V framework developed by Alex Spiroglou, winner of the 2022 NAAIM Founders Award and Charles H. Dow Award. Full academic methodology is available in the original paper linked above.
This script is published for educational and analytical purposes only. Nothing here constitutes financial advice. All trading involves risk. Past performance of any indicator is not indicative of future results.
Indicator

Multi-Factor Regime Scoring & Alerts [HYPR-run]DESCRIPTION:
Composite regime scoring system that fuses eight independent market dimensions into a single normalized Regime Factor (-1 to +1). The sweet spot is the +/-0.2 zone: when the Regime Factor crosses through this zone (dim white circles on chart), the regime just shifted from one side to the other through neutral. That crossover, with the HMA-smoothed Regime Curve sloping in the same direction, is the highest-conviction entry the composite produces. The alerts are built around this: Regime Pivot fires at +/-0.25 with volatility band confirmation.
DISCOVERING EDGE
Pursuing a mechanical edge in entry/exit timing, confirmation and conviction sizing led us to developing an oscillating expression of most of the key criteria we use in building automated strategies. We discovered there is a sweet-spot for higher conviction trades in the +/-0.2 - .+/-0.3 zone. For example if a SFP presents, waiting for the REGIME Factor to enter the zone has a higher probability of trending than if taken earlier. In addition, for earlier reversion trades, XO/XU the outer most levels of +/-0.6 are excellent early entries when following a disciplined sizing methodology.
EIGHT SCORING DIMENSIONS
1. Macro Pivot (+/-10): ROC regime exhaustion into inflection
2. ROC Filter (+/-9): layered rate of change momentum states
3. ADXVMA (+/-9): adaptive trend direction with regime gradient
4. OBVIX (+/-5): on-balance volume, volatility, and trend composite
5. Convergence (+/-7): multi-timeframe alignment across 7 timeframes
6. Mean Reversion (+/-10): blow-off detection and spike revert signals
7. Levels (+/-8): positioning relative to 50d, 200d, 10w moving averages
8. Mechanical Hold (+/-5): price action hold signals with squeeze detection
Macro pivot and mean reversion (+/-10 each) are the heaviest. When both fire in the same direction, they swing the composite by nearly a third of its total range.
HOW TO USE
Add to chart, adjust ADXVMA and Turtle periods to match your setup. Read the Regime Factor, not the price. Above +0.6 = strong bullish; XO/XU these levels for early starter positions. Below -0.6 = strong bearish. The +/-0.2 zone is the sweet spot: crossovers here (dim white circles) mark high-probability entries or confirmation to other set-ups like an SFP. The Regime Curve shows the trend of the regime itself; when the curve slopes against the score, the regime is decelerating.
When the composite is ambiguous (between 0.2 and 0.6), the dashboard tells you why. Macro pivot green but ROC filter yellow = inflection detected, momentum hasn't confirmed. Convergence bright green but ADXVMA yellow = multi-TF aligned but local MA still flat.
CROSS-DIMENSIONAL READS
The power is reading 2-3 dashboard rows together:
- Macro pivot firing while ROC filter still green = earliest warning of trend exhaustion
- "Macro Lc confirmed" + convergence at +5 or higher = highest-conviction reversal entry
- ADXVMA "Early Bull" + convergence at +5 = trend birth signal
- Convergence at +7 = strongest trend confirmation AND trigger for mean reversion detection. Maximum agreement = maximum overextension risk
- "Blow-Off" + "Hodl S" = hold confirmed but reversion loading against you; tighten
- "Legit Squeeze" + "Chopperoni" + convergence +/-5 = compressed energy, directional break coming
- Regime Factor +0.7 but Curve flattening = regime decelerating; leading signal of rollover
ALERTS
Regime Pivot fires when the Regime Factor crosses +/-0.25 with volatility band confirmation; solid arrows on chart. Built around the sweet spot: fires at the regime shift, not after the move has run. Spike Revert fires on mean reversion after blow-off; counter-trend edge from extreme overextension. Toggle each independently. For notifications without webhooks: condition = this indicator, "Any alert() function call", select push/email/popup. For webhook execution: paste endpoint URL, set Open-ended, create.
REGIME FACTOR THRESHOLD ZONES
+0.6 to +1.0 strong bullish (solid green hline)
+0.2 to +0.6 moderate bullish (dotted line)
-0.2 to +0.2 sweet spot entries (dim white circles); XO/XU here
-0.6 to -0.2 moderate bearish (dotted line)
-1.0 to -0.6 strong bearish (solid red hline)
DASHBOARD (9 rows)
1. MACRO PIVOT - Green: Pivoting ↑, Lc ↗ (confirmed), L In Play ↗. Red: inverse. Black: neutral.
2. ROC FILTER - Bright Green: Momentum ↑. Green: Trending ↗ / Rolling Over ↓. Yellow: Continuation / Stage 1 / Reversion. Orange: Exhaustion. White: Sideways. Red/Bright Red: inverse.
3. ADXVMA - Green: D Trend ↗, Trending ↗, Early Bull. Yellow: Pivoting, Consolidation, Chopperoni. Red: inverse.
4. OBVIX - Green: positive. Red: negative. Black: flat.
5. CONVERGENCE - Bright Green: All Lined Up ↑ (7/7). Gradient green: +5 to +6. Dim: +3 to +4. Black: near 0. Red gradient: inverse.
6. MEAN REVERSION - Yellow: Blow-Off, High Potential, Possible. Green: Spike Revert ↑ / MR In Play ↗. Red: inverse.
7. LEVELS - Green: Bouncing key MAs, XO events. Red: Rejecting, XU events. MA combo: above/below 50d, 100d, 200d + 10w anchor.
8. MECHANICAL HOLD - Squeeze gradient: Legit Squeeze / Squeezing. Green: Hodl L. Red: Hodl S. Black: Get Ready / Neutral.
9. REGIME FACTOR - Composite score with gradient color and numeric display.
CREDITS
ADXVMA: Linnsoft
ADX: J. Welles Wilder (1978)
VIDYA: Tushar S. Chande, TASC March 1992
Advance/Decline gradient: LucF
Turtle breakout concept: Richard Donchian Indicator

MACD Reversal & RSI OB/OS Dots v1.1📊 MACD Reversal + RSI Exhaustion Dots (1s Scalping Tool)
This indicator is designed for ultra-fast scalping environments, specifically optimized for 1-second charts, where precision and timing are critical.
It combines MACD momentum shifts with RSI exhaustion levels to identify potential short-term reversal points and highlight them directly on the price chart using simple visual signals.
⚙️ How It Works
This script detects early momentum reversals by analyzing the MACD histogram:
A bullish reversal is identified when the MACD histogram stops decreasing and begins increasing.
A bearish reversal is identified when the MACD histogram stops increasing and begins decreasing.
To filter out weaker signals, reversals are only considered valid when paired with RSI extreme conditions:
🟢 Green Dot (Bullish Setup)
MACD histogram reverses upward
RSI is oversold (≤ 30)
Plotted below the candle
🔴 Red Dot (Bearish Setup)
MACD histogram reverses downward
RSI is overbought (≥ 70)
Plotted above the candle
🎯 Purpose
This indicator helps traders:
Identify potential reversal points in fast-moving markets
Spot momentum shifts at exhaustion levels
Improve entry timing for scalping strategies
Reduce noise by requiring confluence between two indicators
🚀 Best Use Cases
1-second and low timeframe scalping
Futures trading (e.g., MNQ, NQ, ES)
High-volatility sessions (market open, news events)
Traders looking for quick reaction signals
⚠️ Important Notes
Signals are reactive, not predictive — they confirm a shift that has already started.
On extremely fast timeframes, false signals can occur due to market noise.
Best used in combination with:
Trend direction
Key support/resistance levels
Volume or order flow tools
🔔 Alerts
The script includes alert conditions for both bullish and bearish signals, allowing traders to automate notifications when setups occur.
⚖️ Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial advice.
Trading stocks, options, and futures involves substantial risk and is not suitable for every investor. Past performance is not indicative of future results. You are solely responsible for your own trading decisions, risk management, and financial outcomes.
The creator of this script assumes no liability for any losses or damages incurred from the use of this indicator.
💡 Final Thoughts
This tool is intentionally simple, fast, and visual — designed to give traders a clear edge in speed, not complexity.
Use it as a confirmation tool, not a standalone system. Indicator

Indicator

Daily Bias Visual Pro Fran_PinedaDaily Bias Visual Pro — Description
Daily Bias Visual Pro is a visual PulseWire indicator designed to display the market’s daily directional bias in a clear, elegant, and highly intuitive way.
Instead of relying on a complex ruleset, this tool allows the trader to manually define the daily bias as Long or Short, then transforms the chart appearance to match that directional view. The result is a cleaner decision-making environment with immediate visual context.
The indicator is built for traders who want their chart to communicate bias at a glance, without turning it into a Christmas tree of random signals.
Main features
1. Manual Daily Bias Selection
The user can switch the bias between:
Long
Short
When set to Long, the indicator adopts a bullish visual structure.
When set to Short, it automatically shifts into a bearish visual layout.
2. Daily Range Visualization
The script pulls the current daily high and low and divides that range into two key zones:
Premium
Discount
It also plots the daily equilibrium (EQ), giving a fast visual reference for where price is trading within the current daily range.
3. Previous Day High and Low
The indicator can display the previous day’s:
High
Low
This helps traders keep important reference liquidity levels visible directly on the chart.
4. Projection Path
A stylized forward projection is drawn on the chart to represent the chosen directional bias:
upward path for Long
downward path for Short
This is not a prediction engine or auto-forecasting model. It is a visual bias guide, designed to reinforce directional context.
5. Bias Dashboard Panel
A clean panel in the top-right corner shows:
current daily bias
conviction level
daily range size
equilibrium price
This gives the chart a structured and polished look while keeping key information easy to read.
6. Background Tint and Visual Aesthetics
The script includes subtle background tinting and zone coloring to improve readability without overwhelming price action.
Its purpose is not just function, but presentation — because a good chart should think clearly and look the part too.
How it works
The script uses daily timeframe data through request.security() to retrieve:
current daily high
current daily low
previous daily high
previous daily low
From that, it calculates:
the current daily range
the equilibrium level
premium and discount zones
The user-defined bias then controls the full visual theme of the indicator, including:
colors
labels
projection direction
dashboard styling
Best use case
This indicator is ideal for traders who:
build a directional narrative before execution
want a clean chart bias framework
prefer a visual decision-support tool over automated entry signals
manually define whether the day is more likely bullish or bearish
It works especially well as a top-down bias layer before using lower-timeframe execution models.
Important note
This indicator does not generate automatic trade signals.
It is a visual bias tool, not a strategy engine.
Its main purpose is to help traders frame the day, organize chart context, and keep directional thinking consistent.
Suggested short publishing version
Daily Bias Visual Pro is a visual PulseWire indicator that helps traders define and display the daily market bias in a clean and attractive way. By selecting Long or Short, the script automatically adapts the chart’s visual structure, including premium/discount zones, equilibrium, previous day levels, a directional projection path, and a bias dashboard. It is designed as a decision-support and chart-context tool, not as an automatic signal generator. Indicator

AG Pro CCI Reversion Quality [AGPro Series]AG Pro CCI Reversion Quality
Overview
AG Pro CCI Reversion Quality is a chart-based analysis framework designed to evaluate the quality of potential mean reversion conditions after meaningful CCI displacement. The script is not built around the simplistic idea that every overextended reading should immediately reverse. Instead, it focuses on whether a stretch condition begins to mature into a more structured, readable, and context-aware reversion environment.
The core objective is to separate raw CCI extremes from higher-quality reversion candidates. In many conventional oscillator workflows, a high positive or negative CCI reading is treated as a direct trigger. This script does not follow that approach. A strong stretch may still reflect healthy continuation, trend persistence, or unstable counter-trend conditions. For that reason, the script evaluates the quality of the reversion setup rather than the existence of a threshold breach alone.
The indicator is built for users who want a more selective framework around mean reversion. It examines whether price has deviated enough from an EMA-based reference mean, whether the reversion path remains meaningful, whether trend pressure is working against the setup, and whether recent structure suggests a cleaner or more crowded return path. The output is a contextual quality view rather than a one-dimensional overbought or oversold label.
This means the script should be understood as a decision-support tool for chart study and workflow organization. It is intended to help users distinguish between conditions that are immature, weak, blocked, developing, or stronger within a mean reversion context. It does not guarantee that price will reverse, and it does not assume that every stretch condition deserves a fade.
What the script does
The script monitors CCI displacement and then evaluates whether that displacement is beginning to convert into a more credible reversion environment. In practical terms, the workflow asks a sequence of questions. First, is there a meaningful stretch? Second, is the move beginning to lose directional quality or show reversion readiness? Third, is there enough room back toward the mean to matter? Fourth, is dominant trend pressure still strong enough to reduce the attractiveness of fading the move? Fifth, is nearby structure relatively clean, or is the path crowded by congestion and repeated mean interaction?
By combining those layers, the script attempts to reduce the noise associated with raw oscillator threshold logic. A positive stretch does not automatically imply a short setup. A negative stretch does not automatically imply a long setup. The script instead checks whether the overall reversion context is becoming more coherent.
This framework can be useful in discretionary workflows where users want to prioritize cleaner mean reversion candidates over mechanically reacting to every extreme oscillator reading. It is also useful for users who prefer a visual structure that summarizes context rather than one that continuously emits aggressive directional prompts.
Unique edge
The unique edge of this script is that it treats CCI as the starting point of the analysis, not the end point. Many oscillator-based studies stop at the detection of an extreme value. AG Pro CCI Reversion Quality continues beyond that stage and asks whether the extreme is maturing into a higher-quality reversion environment.
This makes the tool different from a basic CCI threshold script, a classic overbought/oversold marker, or a simple cross-based reversal detector. The script is not designed to label every extreme. It is designed to grade the environment around the extreme.
The indicator also keeps a clear distinction between stretch direction and stretch intensity. A market may be in a positive stretch or a negative stretch, but the degree of that stretch can still vary between mild, extended, and extreme conditions. In parallel, the script separately estimates reversion quality, trend pressure against the reversion idea, distance back to the reference mean, and structural friction. This multi-layered structure is meant to help users avoid treating all extreme readings as equivalent.
Another important difference is that the script explicitly accounts for context that can weaken a counter-trend reversion idea. Strong directional pressure, repeated interactions with the mean, and crowded local structure can all reduce the clarity of a fade. Instead of ignoring those conditions, the model reflects them in the displayed quality state.
Methodology
The script begins with a CCI calculation and identifies whether price is in a neutral regime, a positive stretch regime, or a negative stretch regime. It then classifies stretch intensity according to threshold-based displacement logic. The purpose of this stage is to define whether the market is extended enough for reversion analysis to become relevant.
From there, the indicator evaluates reversion readiness. This layer looks for signs that the stretch may be beginning to lose directional quality. Rather than relying on one isolated condition, the readiness component blends several pieces of information, such as directional change in CCI behavior, body structure, wick behavior, and simple stalling characteristics. This is meant to produce a broader view of whether reversion conditions are starting to organize.
The model then evaluates distance to mean. This matters because a reversion concept is less meaningful if price is already too close to the reference mean, while a more meaningful opportunity may exist when displacement remains materially extended. The reference anchor used here is an EMA-based mean, and the script also visualizes an ATR-based reversion zone around that mean.
Trend pressure is treated as a separate contextual penalty. This is a key design choice. A mean reversion idea that opposes strong directional pressure may be materially weaker than a similar stretch in a less forceful trend environment. The script therefore estimates how much prevailing directional pressure works against the reversion idea and reduces the effective quality view accordingly.
Structure friction is also included. This component is intended to reflect whether the recent path is relatively clean or crowded. Repeated interaction with the mean, compression, and congestion can reduce the clarity of a reversion path. Instead of assuming that all distance from the mean is equally attractive, the script attempts to reflect when the path back toward the mean is noisy or structurally inefficient.
All of these elements are combined into a composite Reversion Quality view. The final output is then expressed through panel information, chart labels, the zone display, and state logic.
State model
The state model is intentionally selective. It is meant to help users read context, not flood the chart with constant directional calls.
NEUTRAL indicates that there is no active stretch regime currently qualifying for reversion analysis.
WATCH indicates that a stretch exists and some reversion characteristics are forming, but the overall quality remains in an earlier or less mature stage.
READY indicates that the reversion quality has advanced enough to meet the preferred threshold defined by the user inputs. This does not imply certainty or guaranteed reversal. It simply means that the model sees a stronger monitored reversion context than it did at lower-quality states.
WEAK indicates that a stretch may exist, but the quality remains below the preferred threshold. This state is intentionally treated with caution.
BLOCKED indicates that the environment is materially impaired by elevated opposing pressure or structural friction. In other words, the stretch may exist, but the model does not consider the reversion context clean enough.
These states are designed to provide a workflow hierarchy rather than a promise hierarchy. The purpose is to help users prioritize and interpret, not to replace judgment.
Visual structure
The reference mean is displayed as an EMA-based mean line. Around it, the script plots an ATR-based reversion zone. This zone is intended to help users see the region surrounding the mean that is being used as the reversion anchor. The zone becomes more visually expressive when an active stretch context is present and more neutral when no active stretch is in focus.
The on-chart labels are designed to show the dominant local state when relevant. Depending on user settings, the script can display WATCH, READY, BLOCKED, and optionally WEAK labels. The label system is filtered by spacing logic so the chart remains more readable and does not endlessly repeat the same message on adjacent bars.
The information panel summarizes the active context. It is designed to show state, current reversion side, stretch direction, stretch intensity, reversion quality, trend pressure versus reversion, distance to mean, structure friction, setup bias, and a short risk note. The panel can also be repositioned from the settings, allowing the user to adapt placement to chart layout and personal preference.
The chart guide labels are included to make the mean and zone easier to identify visually. Their role is descriptive, not predictive.
Signals and alerts
The alert structure is built around monitored reversion states rather than trading promises. The available alert conditions include Ready Long Reversion, Ready Short Reversion, Watch Long Reversion, Watch Short Reversion, Reversion Quality Upgrade, and Reversion Quality Breakdown.
These alerts are designed to notify the user that the modeled reversion environment is changing. They should not be interpreted as guaranteed turning points. The script does not know future price behavior and does not claim to identify all reversals. It only identifies conditions that fit its internal reversion-quality logic.
Because different assets, sessions, and volatility structures behave differently, users should always validate whether the alert behavior matches their own chart-reading process and timeframe preference.
Key inputs
The script includes inputs for CCI length, reference mean length, multiple stretch thresholds, READY and WATCH thresholds, trend pressure filter strength, structure friction lookback, reversion zone width, label spacing, background highlight transparency, and visual display controls.
These inputs are intended to let users adapt the framework to different instruments and chart conditions. The script is not presented as universally optimal out of the box for all markets or all styles. Some users may prefer a more selective threshold structure, while others may prefer earlier WATCH states. Similarly, different assets may respond differently to the same mean length or zone width.
The visual controls are included to help users keep the chart readable. Users can enable or disable signal labels, WATCH labels, WEAK labels, background highlights, guide labels, and the information panel. Label size and panel text size are also configurable.
How to interpret the tool
A useful way to interpret the script is to think of it as a contextual filter around reversion conditions. A high stretch value alone is not enough. The quality concept becomes more meaningful when stretch, readiness, distance to mean, and contextual penalties begin to align.
If the script is neutral, it is signaling that no active stretch regime is currently in focus. If it is in WATCH, the script sees an emerging reversion environment, but one that may still be early or incomplete. If it reaches READY, the model is identifying a stronger monitored reversion context according to its current thresholds. If the state is BLOCKED, the model is emphasizing that pressure or structure is reducing the attractiveness of the reversion idea.
The panel is especially helpful for separating why a setup is weak. In some cases, quality may be limited because distance to mean is too thin. In other cases, trend pressure may still be high. In others, structure friction may be elevated even if displacement exists. This decomposition is intentional because it gives the user a more transparent framework than a single opaque signal.
What this script is not
This script is not a simple CCI threshold indicator. It is not designed to mark every move above or below a fixed level as a reversal opportunity.
It is not a guaranteed turning-point detector. Markets can remain extended for longer than expected, and strong trends can continue even after oscillator readings become extreme.
It is not a standalone execution system. The script does not account for all trade management variables, liquidity considerations, news catalysts, slippage, or user-specific risk parameters.
It is not a substitute for independent chart reading. It is intended to support analysis, not replace it.
Limitations and transparency
Like any chart-based model, this script has limitations. CCI extremes can persist, and a stretch can remain extended longer than a reversion-focused framework may prefer. In strong continuation phases, what appears to be a mature stretch can still fail to revert meaningfully.
The reversion-quality approach is also sensitive to the interaction between volatility, price structure, and trend behavior. Different markets can produce different behavior profiles. A configuration that feels balanced on one asset or timeframe may feel too early or too conservative on another.
The structure friction layer is an estimate, not an objective statement of future path quality. The trend pressure component is likewise a contextual model, not a certainty model. The script uses observable chart information to organize conditions, but it does not predict future order flow.
Users should also understand that visualization choices are meant to improve readability, not imply certainty. The mean line, reversion zone, state labels, and background highlights are interpretive aids.
Risk disclosure
This script is provided for chart analysis, research, and workflow support. It does not provide financial, investment, legal, or tax advice. Nothing displayed by the script should be interpreted as a promise of outcome or a guarantee of reversal.
All markets involve risk. Mean reversion concepts can fail, continuation can persist, and volatility conditions can change rapidly. Users should apply independent judgment, appropriate risk controls, and broader market context before acting on any chart-based interpretation.
The script should be used as one analytical layer among many, not as a self-sufficient decision engine.
Summary
AG Pro CCI Reversion Quality is a selective mean reversion quality framework built around CCI displacement, EMA-based mean reference logic, distance-to-mean context, trend pressure, and structure friction. Its purpose is not to say that every extreme should fade. Its purpose is to help identify when an extreme begins to organize into a more structured reversion environment.
The model is intended for users who want a cleaner, more context-aware interpretation of stretch conditions than a traditional threshold-only oscillator can provide. By separating stretch direction, stretch intensity, reversion quality, and contextual penalties, the script aims to make mean reversion analysis more structured, more transparent, and more selective.
Indicator
