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

AI Signal Confluence [forexobroker]🔶 OVERVIEW
AI Signal Confluence is a multi-indicator voting system that scores market conditions across seven independent technical dimensions — trend, momentum, volume, volatility, MACD, SuperTrend, and market structure — and combines them into a single weighted confidence score from 0 to 100. Signals fire only when the composite score crosses a configurable threshold, ensuring that multiple analytical perspectives agree before any trade is suggested.
The problem this solves is analysis paralysis. Traders who use multiple indicators often receive conflicting signals and struggle to synthesize them into a clear decision. This indicator does the synthesis automatically: each component votes bullish or bearish with a 0-100 score, the votes are weighted by user-defined importance, and the result is a single confidence percentage that answers the question "how aligned is everything right now?"
This tool is ideal for traders who value confluence-based decision-making and want a systematic, rules-based framework rather than discretionary chart reading.
🔶 CONCEPTS
Confluence in trading means multiple independent signals pointing in the same direction at the same time. A single indicator can be wrong, but when trend direction, momentum, volume, volatility expansion, MACD histogram, SuperTrend direction, and market structure all agree, the probability of a successful trade increases meaningfully.
The weighted scoring approach recognizes that not all indicators are equally important in every market context. Trend-following traders might weight SuperTrend and EMA alignment heavily, while mean-reversion traders might emphasize RSI and Bollinger Band width. By allowing users to adjust the weights, the same indicator framework adapts to different trading styles and market conditions.
🔶 HOW IT WORKS
• Seven sub-indicators are calculated independently: EMA alignment (trend), RSI positioning (momentum), relative volume ratio, Bollinger Band width expansion (volatility), MACD histogram direction and magnitude, SuperTrend direction, and price position relative to recent pivot structure
• Each sub-indicator produces a bullish score from 0 to 100, and the bearish score is derived as the complement
• Scores are combined using user-defined percentage weights, producing a composite bull confidence and bear confidence
• A buy signal fires when the bull confidence crosses above the threshold (default 70%) on a confirmed bar with the cooldown satisfied; sell signals use the bear confidence crossing its threshold
• The dashboard displays each component's individual vote, score, and the aggregate confidence with a visual bar gauge
🔶 HOW TO USE
Add the indicator to any chart — the dashboard immediately shows how all seven components are voting and the composite confidence level
Monitor the confidence gauge at the bottom of the dashboard — when it fills toward 80-90%, a signal is likely imminent in that direction
When a signal fires with the confidence percentage displayed, evaluate whether the broader context supports the trade — check the individual component scores in the dashboard for any outliers
Adjust component weights in the Advanced settings to match your trading style — give more weight to the indicators you trust most
🔶 FEATURES
• Non-repainting signals (uses barstate.isconfirmed)
• Works on all timeframes and instruments
• 9 alert conditions with webhook JSON support
• Professional dashboard display with component-by-component voting visualization
• Fully customizable weight system for each of the seven indicators
• Gradient bar coloring and background that reflects real-time confidence level
🔶 SETTINGS GUIDE
• Confidence Threshold — Minimum composite score to trigger a signal (default: 70%)
• Signal Cooldown — Minimum bars between consecutive signals (default: 15)
• EMA Fast / Mid / Slow — EMA periods for trend alignment scoring (default: 9 / 21 / 50)
• RSI Length — RSI calculation period for momentum scoring (default: 14) • BB Length / Multiplier — Bollinger Band parameters for volatility scoring (default: 20 / 2.0)
• MACD Fast / Slow / Signal — MACD parameters for histogram scoring (default: 12 / 26 / 9)
• SuperTrend Length / Factor — SuperTrend parameters for direction scoring (default: 10 / 3.0)
• Pivot Lookback — Bars for structure scoring via pivot highs and lows (default: 5)
• Trend / Momentum / Volume / Volatility / MACD / SuperTrend / Structure Weight — Percentage weight for each component in the composite score
🔶 ALERTS
• AISC Buy Signal — Fires on confirmed bullish confluence signal
• AISC Sell Signal — Fires on confirmed bearish confluence signal • Any AISC Signal — Fires on any confirmed signal
• High Confidence (>80%) — Fires when either bull or bear confidence exceeds 80%
• Extreme Confidence (>90%) — Fires when confidence exceeds 90%
• Trend Fully Aligned — Fires when the trend component reaches a perfect score
• Volume Spike (>2x) — Fires when relative volume exceeds 2x the average
• All Indicators Agree — Fires when confidence exceeds 90% with perfect trend alignment
• Webhook JSON — JSON-formatted alert for automated bot integration
🔶 LIMITATIONS & DISCLAIMER
• This is a technical analysis tool, not financial advice
• Past patterns do not guarantee future results
• Best used alongside price action context and proper risk management
• The composite score can lag during sharp reversals because the underlying indicators are inherently reactive
• The term "AI" refers to the systematic weighted voting framework, not machine learning — no neural network or external data is used Indicator

AG Pro Stochastic Exhaustion Map [AGPro Series]AG Pro Stochastic Exhaustion Map
OVERVIEW
AG Pro Stochastic Exhaustion Map is not designed as a classic overbought / oversold reversal script.
This tool uses a stochastic framework to map trend maturity, extension pressure, momentum fatigue, and reset behavior. The objective is not to label every extreme reading as a turning point. Instead, the script is built to show whether a move still looks fresh, whether it is becoming stretched, whether exhaustion risk is increasing, or whether the market is moving through a reset phase after an extended run.
That distinction is important. In strong trends, stochastic values can remain elevated or depressed for long periods. This script does not assume that an extreme reading automatically means the move should reverse. It treats those conditions as contextual information and then evaluates whether the move still has healthy drive, whether it is becoming late-stage, or whether the structure is normalizing.
The result is a state-based reading model rather than a basic signal-only oscillator. The emphasis is on chart context, trend maturity, and fatigue mapping.
WHAT THIS SCRIPT DOES
This script organizes stochastic behavior into a compact state model built around five practical conditions:
• Build-Up
• Drive
• Stretch
• Exhaustion Risk
• Reset
These states are not intended to predict exact tops or bottoms. They are designed to help the user evaluate where the current move may sit within its broader development cycle.
In practical terms, the script focuses on questions such as:
• Is the move still behaving like an active and healthy expansion?
• Has the move become stretched?
• Is momentum support beginning to weaken?
• Has the market started to normalize after an extended push?
• Is current behavior better described as continuation pressure or late-stage fatigue?
That is the core purpose of the indicator.
UNIQUE EDGE
The unique edge of this script is that it does not reduce stochastic analysis to simple line crosses or fixed threshold reactions.
Instead of treating the oscillator as a binary overbought / oversold tool, the script uses it as a context engine for reading trend fatigue. The internal logic emphasizes four broad components:
1) Persistence in extreme zones
How long the oscillator remains in an extended area matters. Persistence alone is not treated as a reversal condition, but prolonged persistence can indicate that a move is progressing into a more mature phase.
2) Momentum decay
A move can remain extended while its internal strength starts to weaken. The script evaluates whether the oscillator is still advancing with conviction or whether follow-through is becoming less efficient.
3) Push efficiency
Price can continue expanding while oscillator quality becomes less supportive. That mismatch can be relevant when assessing whether the move still looks healthy or whether it is becoming increasingly vulnerable to a reset.
4) Reset behavior
After extended conditions, the market often goes through a normalization phase. The script attempts to identify when that process is occurring so the user can distinguish late-move fatigue from post-extension reset behavior.
Together, these components form a stochastic-based exhaustion map instead of a traditional threshold trigger script.
HOW IT WORKS
The script begins with a smoothed stochastic structure and then builds a higher-level state model on top of it.
The model evaluates:
• extreme-zone persistence
• directional decay in stochastic slope
• push-efficiency deterioration
• reset-zone normalization
Those components are blended into an Exhaustion Score, which is then interpreted through the state engine.
The state engine classifies the current condition as one of the following:
Build-Up
An early or re-engaging phase where activity is present but extension pressure is still relatively modest.
Drive
An active expansion phase where the move still appears supported and not yet meaningfully fatigued.
Stretch
A more mature condition where extension is becoming more visible and the move should be read with greater caution.
Exhaustion Risk
A late-stage condition where extension and internal weakening combine strongly enough to raise fatigue risk.
Reset
A normalization phase following recent extreme behavior, where the market is no longer best described as active drive or rising exhaustion.
This is why the script should be read as a contextual map rather than a standalone trade-decision engine.
SUMMARY PANEL
The panel is designed to keep the reading compact and practical. It includes:
• current state
• directional bias
• exhaustion score
• persistence profile
• decay profile
• reset quality
• context label
The panel is not intended to replace chart reading. It is there to summarize the current exhaustion model in a clean format.
HOW TO INTERPRET THE STATES
Build-Up
Early participation or reactivation. The move is not yet heavily stretched.
Drive
The move appears active and supported. This does not mean it must continue. It simply means the exhaustion model is not yet describing the condition as late-stage.
Stretch
The move is becoming more mature. This is a cautionary condition rather than an automatic reversal condition.
Exhaustion Risk
The model is detecting stronger signs of extension plus weakening support. This still does not guarantee reversal. It indicates that late-stage fatigue risk is becoming more relevant.
Reset
The market is moving away from an extended condition and toward normalization. This state can be useful when separating active fatigue from post-extension cooling.
ALERTS
Alerts are state-based and intentionally descriptive. They are designed to notify the user when the model shifts into meaningful phases such as Build-Up, Stretch, Exhaustion Risk, or Reset.
These alerts should be interpreted as contextual transitions rather than direct instructions.
HOW THIS DIFFERS FROM AG PRO RSI PRESSURE MAP
This difference should be understood very clearly.
AG Pro RSI Pressure Map is centered on pressure.
AG Pro Stochastic Exhaustion Map is centered on fatigue.
RSI Pressure Map focuses on whether directional pressure is building, holding, or weakening. Its primary reading axis is pressure intensity and directional dominance.
Stochastic Exhaustion Map focuses on whether a move is fresh, extended, maturing, fatigued, or resetting. Its primary reading axis is trend maturity and exhaustion state.
Put simply:
• RSI Pressure Map asks: which side is applying pressure?
• Stochastic Exhaustion Map asks: how mature or fatigued is the move?
That is not a small wording difference. It changes the analytical role of the script.
A user looking for pressure development, directional participation, or pressure persistence would generally be closer to the RSI Pressure Map framework.
A user looking for extension maturity, late-stage risk, and reset behavior would generally be closer to the Stochastic Exhaustion Map framework.
So even though both tools operate in the broader momentum / context space, they are not the same type of instrument and they are not trying to answer the same question.
HOW THIS DIFFERS FROM CLASSIC STOCHASTIC SCRIPTS
This script is not built as a standard stochastic crossover tool.
It is not built as a basic 80 / 20 reversal script.
It is not built as a simple divergence detector.
Many conventional stochastic scripts are primarily concerned with:
• K / D crossovers
• overbought and oversold threshold events
• simple turn signals from extreme zones
This script takes a different route.
Here, an extreme reading is not automatically treated as a reversal signal.
A crossover is not the main event.
The main objective is to describe the condition of the move itself: active, stretched, fatigued, or resetting.
That distinction is fundamental.
HOW THIS DIFFERS FROM AG PRO STRUCTURAL MOMENTUM OSCILLATOR
Structural Momentum Oscillator is more directly concerned with momentum structure and directional behavior inside the move.
Stochastic Exhaustion Map is more concerned with where the move stands in its lifecycle.
In simplified terms:
• Structural Momentum Oscillator = structure and momentum character
• Stochastic Exhaustion Map = maturity and exhaustion character
The overlap is limited because the purpose is different.
HOW THIS DIFFERS FROM AG PRO MACD DRIFT FILTER
MACD Drift Filter is centered on drift quality and directional continuation behavior through a MACD-derived lens.
Stochastic Exhaustion Map is not trying to grade drift quality in that way. Its emphasis is on extension maturity, internal fatigue, and reset conditions within a stochastic state framework.
So the user should not think of this script as a MACD variant with a different formula. The conceptual job is different.
HOW THIS DIFFERS FROM GENERIC MEAN REVERSION TOOLS
This script does not attempt to force a mean reversion call every time the market becomes extended.
It explicitly allows for the reality that strong moves can remain extended for longer than expected. The goal is to map the transition from healthy extension to increasing fatigue risk, not to declare that every extreme must immediately reverse.
That design choice is central to the script.
LIMITATIONS AND TRANSPARENCY
This script has important limitations.
First, extreme stochastic conditions can persist during strong trends. For that reason, an elevated reading should not be interpreted as an automatic turning point.
Second, exhaustion risk is not the same as reversal confirmation. A market can look stretched and still continue.
Third, reset behavior should be read as normalization context, not as a guaranteed reload condition.
Fourth, no single oscillator should be used in isolation. This script is intended to complement market structure, trend context, support / resistance analysis, volatility conditions, and the user's broader workflow.
The model is deterministic, but deterministic does not mean certain. It means the same conditions will produce the same classification logic.
RISK DISCLOSURE
This indicator is a chart-analysis and contextual state-mapping tool.
It is not a prediction engine.
It is not financial advice.
It should not be used as the sole basis for entries, exits, or risk decisions. Indicator

High-Momentum Option Breakout(MastersinMarkets)Overview
The High-Momentum Option Breakout is a technical tool designed to identify high-probability volatility expansions in equity indices. By combining price action breakouts with trend, strength, and volume filters, it aims to pinpoint specific windows where momentum is likely to accelerate.
How It Works
The script utilizes a multi-layered confirmation process to reduce "fakeouts" often found in standard breakout systems:
Breakout Engine: It monitors a user-defined lookback period to establish dynamic upper and lower bands based on recent price extremes.
Trend Hierarchy: A 200-period Exponential Moving Average (EMA) acts as a high-timeframe filter, ensuring signals align with the broader market regime.
Strength Filter (ADX): To confirm momentum, the script requires the Average Directional Index (ADX) to be above a specific threshold (default 20), indicating a trending environment rather than a sideways churn.
Volume Confirmation: Signals are only triggered when current volume exceeds the 20-period average, suggesting institutional participation in the move.
Dynamic Risk Management: The indicator plots a trailing exit level based on the Average True Range (ATR), which adjusts to market volatility to help protect capital.
How to Use
Long Bias (BUY CE): Triggered when price crosses above the upper band while trading above the 200 EMA with rising ADX and high volume.
Short Bias (BUY PE): Triggered when price crosses below the lower band while trading below the 200 EMA with rising ADX and high volume.
Momentum Exit: While the ATR-based stop is the primary defense, the script also suggests an exit if ADX begins to fall, signaling that the immediate momentum "steam" may be dissipating.
Originality and Value
This script is unique because it integrates momentum decay (falling ADX) as a specific exit trigger tailored for option buyers who need to manage time decay (Theta). It automates the confluence of four distinct technical pillars into a single, non-repainting visual interface.
Risk Disclaimer
Trading involves significant risk. This indicator is a tool for analysis and does not guarantee future profits. Past performance, including the visual signals shown on this chart, is not indicative of future results. Users should always use independent judgment and proper position sizing.
Indicator

AG Pro MACD Drift Filter [AGPro Series]AG Pro MACD Drift Filter
Overview
AG Pro MACD Drift Filter is a rules-based momentum quality indicator built around MACD structure, persistence, and decay behavior.
The script is not designed to treat every MACD expansion, crossover, or positive histogram print as equally meaningful. Its purpose is to help users evaluate whether current momentum is sustaining cleanly, weakening internally, or drifting into lower-quality continuation.
In many charts, the difficult part is not detecting that momentum exists. The difficult part is deciding whether that momentum is stable enough to respect, fragile enough to fade, or already starting to lose transmission quality before price fully reflects the slowdown. This indicator is built for that specific problem.
Rather than framing MACD as a simple signal engine, AG Pro MACD Drift Filter uses a structured state model to organize momentum into practical categories such as bullish drift, bearish drift, neutral or unstable conditions, and decay-prone phases. The output is intended to improve chart interpretation, not to replace broader market context.
What the script does
The script studies the relationship between the MACD line, the signal line, the histogram, and zero-line behavior in order to classify the current momentum environment.
Its main objective is to answer questions such as:
- Is current momentum expanding with acceptable continuity?
- Is the histogram improving in a way that supports follow-through, or only producing a temporary burst?
- Is MACD maintaining stable directional structure, or repeatedly slipping back toward unstable conditions?
- Is separation between MACD and signal line supporting continuation, or beginning to compress?
- Is the current move still carrying directional quality, or transitioning into decay?
The result is a compact momentum-quality framework that can be used as a continuation filter, a caution filter, or a chart-organization layer.
Why this script is different
This script is not presented as a generic MACD crossover tool.
Its focus is not on counting crosses or highlighting every histogram color shift. Instead, it is built around the idea that momentum quality matters more than raw momentum presence. A move can remain above zero and still lose internal quality. A histogram can expand and still produce weak follow-through. A crossover can occur inside unstable conditions and carry less analytical value than its appearance suggests.
AG Pro MACD Drift Filter attempts to separate those cases by combining several dimensions of MACD behavior into a rules-based drift model.
In practical terms, the script attempts to distinguish between:
- sustained directional drift
- fragile continuation
- internal weakening
- contraction and decay risk
- unstable zero-line behavior
This makes it more suitable as a momentum filter than as a standalone trigger engine.
Core methodology
The model evaluates momentum quality through multiple components rather than a single event.
1) Expansion quality
The script evaluates whether histogram magnitude is expanding with enough consistency to support the idea of directional development. A simple increase in histogram size is not treated as sufficient on its own. The model also looks at whether that expansion is steady enough to qualify as usable drift.
2) Zero-line persistence
Momentum states near the zero line can be more fragile and more prone to whipsaw. For that reason, the script evaluates whether MACD is maintaining enough distance and persistence relative to the zero area, or whether it is repeatedly slipping back toward instability.
3) Signal-line separation quality
The distance between MACD and signal line is part of the script's continuation logic. Expanding separation can support the case for cleaner momentum conditions, while compressing separation can indicate that the move is losing internal pressure even if price has not fully reacted yet.
4) Continuity
The script tracks whether directional alignment is being maintained across bars. The goal is to reduce the analytical weight of fragmented or inconsistent momentum states and give more weight to cleaner persistence.
5) Decay pressure
The model also monitors conditions that can reduce the quality of current drift. Compression, weakening histogram behavior, increased instability, and loss of directional efficiency contribute to decay risk.
These components are combined into a structured quality score and a state engine.
Main outputs
State
The State row summarizes the current momentum regime. Depending on conditions, the script can classify the environment as bullish drift, bearish drift, neutral or unstable, or other transition states derived from the internal logic.
Quality
The Quality value summarizes the current momentum-quality condition on a 0 to 100 scale. It is not intended as a standalone trade score. It is a compact way to express whether the underlying drift structure is currently weak, fragile, usable, or stronger relative to the script's framework.
Persistence
Persistence reflects whether directional conditions are being maintained with enough stability to be respected. This value is particularly useful when users want to distinguish between brief impulses and cleaner continuation behavior.
Decay Risk
Decay Risk estimates whether the move is beginning to lose quality internally. Higher decay risk does not automatically imply reversal. It means the current directional structure is carrying less internal efficiency and may deserve more caution.
Zero-Line
This field summarizes whether MACD is operating above zero, below zero, or in a more unstable zone. It is included because zero-line persistence often changes the interpretive quality of otherwise similar MACD readings.
Separation
This row describes whether MACD and signal line are expanding apart, remaining relatively stable, or compressing. It can help users identify whether momentum is gaining transmission strength or narrowing.
Phase
The script groups behavior into broad phases such as expansion, plateau, or contraction. This helps users interpret whether the current environment is still developing or beginning to cool.
Bias
Bias is not a buy or sell instruction. It is a compact interpretation layer that summarizes whether the current structure is more consistent with continuation, caution, or weaker follow-through.
Mode
The script includes a mode framework so users can run the tool with a more balanced or more selective posture, depending on how strict they want the state engine to be.
How to read the indicator
One practical way to use the script is to treat it as a continuation-quality filter.
For example, a bullish chart condition may look more structurally convincing when:
- the state remains in a bullish drift condition
- the quality score is improving or holding at healthier levels
- persistence remains stable
- separation is not compressing aggressively
- decay risk is contained
On the other hand, users may choose to become more cautious when:
- price still appears constructive, but quality is fading
- separation compresses while continuation expectations remain elevated
- the state returns to neutral or unstable conditions
- decay risk rises without meaningful renewal in quality
- the move remains active on price, but internal MACD structure begins to deteriorate
This script can also be used alongside support and resistance analysis, broader trend context, structural breaks, pullback logic, or other risk-management frameworks.
Alerts
The script includes alert conditions tied to meaningful state changes rather than arbitrary noise.
Examples include:
- Bullish Drift Confirmed
- Bearish Drift Confirmed
- Bullish Drift Weakening
- Bearish Drift Weakening
- Momentum Decay Warning
- Neutral Reset
- High-Quality Drift Detected
- Low-Quality Expansion Detected
These alerts are intended to help users monitor changes in momentum quality, not to function as guaranteed trading signals.
Key inputs
Core settings include the source series and standard MACD lengths.
Engine settings allow users to control the quality lookback, persistence window, decay sensitivity, instability penalty, zero-line stability filtering, and strictness.
Display settings manage panel visibility, panel position, theme handling, label size, label density, and optional visual styling.
Because different symbols and timeframes can produce different rhythm characteristics, users may want to experiment with persistence and sensitivity settings rather than assuming one configuration fits all market conditions.
Suggested interpretation
The strongest use case for this tool is not signal substitution, but signal qualification.
In other words, many users may find it more useful to ask:
"Does this move deserve continuation bias?"
instead of asking:
"Did MACD cross?"
That distinction is central to the script.
The script does not assume that every positive histogram bar is actionable. It does not assume that every crossover deserves equal analytical weight. It attempts to organize momentum conditions into a more structured framework so users can better judge whether current directional pressure is persistent, fragile, or fading.
Limitations and transparency
This indicator does not predict future price movement.
It does not guarantee continuation, reversal, breakout success, or trade performance. It does not replace broader chart context, volatility analysis, liquidity considerations, or risk management.
Like other momentum-based tools, it can still produce less useful readings in highly choppy environments, low-volatility compression regimes, or sudden event-driven price conditions. Users should interpret the output in context and validate whether the script's settings fit the instrument and timeframe they are studying.
The state engine is designed to organize information, not to remove uncertainty from market behavior.
Risk disclosure
This script is for educational and analytical use.
It should not be treated as financial advice, investment advice, or a promise of outcome. Users remain responsible for their own decision-making, trade planning, and risk control.
Indicator

Velocity Spectrum Analyzer [JOAT]Velocity Spectrum Analyzer
Introduction
The Velocity Spectrum Analyzer is an advanced open-source momentum wave system that combines Munich Wave methodology with ALMA enhancement and multi-basis momentum tracking. This indicator analyzes momentum across five distinct velocity layers, creating a spectrum of momentum waves that reveal trend strength, regime shifts, and momentum alignment across multiple timeframes.
Unlike single-line momentum indicators, the Velocity Spectrum Analyzer provides multi-dimensional momentum analysis through layered EMA calculations, ALMA enhancement, regime classification, and spread analysis. The indicator is designed for traders who understand that momentum flows in waves and that multi-layer alignment signals institutional conviction.
Why This Indicator Exists
This indicator addresses the need for multi-dimensional momentum analysis. By combining five momentum layers with ALMA enhancement and regime detection, it reveals:
Five Velocity Layers: Fast (9), Medium (21), Slow (55), Very Slow (100), and Ultra Slow (200) EMAs create a momentum spectrum
ALMA Enhancement: Arnaud Legoux Moving Average provides adaptive smoothing with reduced lag
Basis Calculations: Averages between EMA layers create intermediate momentum levels
Regime Classification: Extreme Bull/Bear detection using Bollinger-style bands
Spread Analysis: Distance between fast and slow layers measures momentum strength
Wave State Detection: All layers bullish or bearish signals strong directional momentum
Background Coloring: Visual regime indication shows extreme conditions
Core Components Explained
1. Core Momentum Calculation
The indicator starts with basic momentum (current close minus close N bars ago), then applies ALMA for adaptive smoothing:
The ALMA offset (default 0.85) and sigma (default 6) parameters control the balance between responsiveness and smoothness. Higher offset values shift the average toward recent prices, while higher sigma values increase smoothness.
2. Five EMA Layers
Five EMAs are calculated on the momentum values:
Fast EMA (9): Captures short-term momentum shifts
Medium EMA (21): Tracks intermediate momentum trends
Slow EMA (55): Identifies primary momentum direction
Very Slow EMA (100): Reveals long-term momentum bias
Ultra Slow EMA (200): Shows institutional momentum positioning
Each layer responds at different speeds, creating a spectrum of momentum perspectives.
3. Basis Calculations
Five basis levels are calculated as averages between EMA layers:
Basis 1: Average of Fast and Medium EMAs
Basis 2: Average of Medium and Slow EMAs
Basis 3: Average of Slow and Very Slow EMAs
Basis 4: Average of Very Slow and Ultra Slow EMAs
Basis 5: Average of Ultra Slow and Fast EMAs (wraps around)
These basis levels create intermediate momentum zones that smooth transitions between layers.
4. Trend Classification Functions
Two functions classify momentum direction:
Growing: Momentum > basis (bullish momentum)
Falling: Momentum <= basis AND momentum <= ALMA (bearish momentum)
Each basis is classified independently, creating five separate momentum assessments.
5. Regime Detection with Bollinger-Style Bands
The indicator calculates bands around the average of all five basis levels:
Origin: SMA of basis average (default 25 periods)
Deviation: Standard deviation multiplied by factor (default 6.0)
Top Band: Origin + deviation (extreme bullish threshold)
Bottom Band: Origin - deviation (extreme bearish threshold)
When basis 1 and ALMA both exceed the top band with rising momentum, the indicator signals extreme bullish conditions. When both fall below the bottom band with falling momentum, it signals extreme bearish conditions.
6. Mean Range Calculation
A long-term mean range (default 415 bars) tracks the highest and lowest basis average values. The center of this range serves as a reference point for ALMA positioning. When ALMA is above the center mean with all layers bullish, strong upward momentum is confirmed.
7. Wave State Analysis
The indicator tracks when all five basis levels are simultaneously bullish or bearish:
All Bullish: All five basis levels show growing momentum - strong uptrend
All Bearish: All five basis levels show falling momentum - strong downtrend
Mixed: Some layers bullish, some bearish - transitional or choppy conditions
Wave state alignment indicates institutional conviction across all momentum timeframes.
8. Spread Calculation
The spread between Basis 1 (fastest) and Basis 5 (slowest) measures momentum divergence:
Positive Spread (> 10): Fast momentum exceeds slow momentum - bullish acceleration
Negative Spread (< -10): Fast momentum below slow momentum - bearish acceleration
Extreme Spread (> 20 or < -20): Very strong momentum divergence - potential exhaustion
Large spreads indicate strong directional momentum, while narrowing spreads warn of momentum loss.
Visual Elements
Five Velocity Layer Lines: Thick colored lines showing each basis level with dynamic coloring (cyan = bullish, yellow = bearish, white = neutral)
ALMA Enhanced Line: Separate line showing ALMA-adjusted momentum with tri-color scheme
Wave State Line: Zero line colored based on overall wave state
Background Regime: Red background for extreme bull, green background for extreme bear
Information Dashboard: Displays wave state, regime, spread, ALMA position, momentum value, layer alignment, and signal status
Signal Generation
The indicator generates four types of signals:
Lean Short: Bearish crossover with falling Basis 1 and 2, spread <= -10
Maybe Buy: Bearish crossover with falling Basis 1 and 2, extreme bear regime, spread <= -20 (oversold)
Lean Long: Bullish crossover with growing Basis 1 and 2, spread >= 10
Maybe Sell: Bullish crossover with growing Basis 1 and 2, extreme bull regime, spread >= 20 (overbought)
Additional signals:
All Aqua: All layers bullish for 4+ consecutive bars - strong uptrend confirmation
All Yellow: All layers bearish for 4+ consecutive bars - strong downtrend confirmation
How to Use This Indicator
Step 1: Check Wave State
Monitor the dashboard for wave state (All Bullish, All Bearish, or Mixed). Trade in the direction of wave state alignment.
Step 2: Analyze Regime
Watch for extreme bull/bear regimes (red/green backgrounds). These often precede reversals or strong continuation moves.
Step 3: Monitor Spread
Large spreads (> 20 or < -20) indicate strong momentum but potential exhaustion. Narrowing spreads warn of momentum loss.
Step 4: Check ALMA Position
ALMA above center mean with bullish layers confirms uptrend. ALMA below center mean with bearish layers confirms downtrend.
Step 5: Count Layer Alignment
The dashboard shows how many layers are bullish (X/5). 5/5 bullish = strongest uptrend, 0/5 bullish = strongest downtrend.
Step 6: Wait for Signal Confirmation
Lean Long/Short signals work best when wave state aligns. Maybe Buy/Sell signals at extremes offer reversal opportunities.
Best Practices
Trade with wave state alignment, not against it
Use extreme regimes as reversal warnings, not continuation signals
Monitor spread for momentum strength - large spreads indicate strong trends
Wait for all layers to align (5/5) before taking aggressive positions
Use Maybe Buy/Sell signals only at extreme regimes with high spread
Combine with price action - momentum shows intent, price shows result
Be cautious when layers are mixed (2/5 or 3/5) - indicates choppy conditions
Watch for spread narrowing as early warning of trend exhaustion
Input Parameters
Momentum Engine:
Source: Price input (default: close)
Momentum Length: Period for momentum calculation (default: 21)
ALMA Offset: Offset parameter for ALMA (default: 0.85)
ALMA Sigma: Sigma parameter for ALMA (default: 6)
Momentum Layers:
Fast EMA: Short-term momentum (default: 9)
Medium EMA: Intermediate momentum (default: 21)
Slow EMA: Primary momentum (default: 55)
Very Slow EMA: Long-term momentum (default: 100)
Ultra Slow EMA: Institutional momentum (default: 200)
Regime Classification:
Mean Lookback: Period for mean range (default: 415)
StdDev Length: Period for standard deviation (default: 25)
StdDev Multiplier: Band width multiplier (default: 6.0)
Background Offset: Shift background display (default: 0)
Visual Configuration:
Bullish Color: Color for bullish momentum (default: cyan)
Bearish Color: Color for bearish momentum (default: yellow)
Neutral Color: Color for neutral momentum (default: white)
Enable Alerts: Toggle alert conditions (default: enabled)
Originality Statement
This indicator is original in its multi-layer momentum approach. While individual components (EMAs, ALMA, momentum) are established concepts, this indicator is justified because:
It combines five distinct momentum layers into a unified spectrum analysis
The basis calculation system creates intermediate momentum zones between layers
ALMA enhancement provides adaptive smoothing with reduced lag
Regime detection using Bollinger-style bands on basis average identifies extremes
Wave state analysis tracks alignment across all five layers simultaneously
Spread calculation measures momentum divergence between fast and slow layers
The comprehensive dashboard presents all momentum dimensions simultaneously
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Momentum analysis does not guarantee profitable trades. Past momentum patterns do not guarantee future results. Always use proper risk management and never risk more than you can afford to lose.
-Made with passion by officialjackofalltrades Indicator

Indicator

Indicator

AK MACD BB EMA RSI Scalper Gold ProOverview
The AK MACD BB + EMA/RSI Scalper is a high-precision momentum oscillator designed primarily for Gold (XAUUSD) and high-volatility assets. This indicator reimagines the traditional MACD by wrapping it within Bollinger Bands, allowing traders to identify momentum "breakouts" and "exhaustion" points in real-time.
By integrating a multi-layer trend filter (EMA 200) and a momentum oscillator (RSI), this tool is built to capture "Power Scalps" while avoiding the dangerous "chop" of sideways markets.
The Core Strategy (The Triple-Filter Logic)
To ensure high-probability entries, the script uses a confluence of three technical layers:
MACD-Bollinger Breakout: Unlike standard MACD, this script signals an entry when the MACD line breaks outside its own Bollinger Band. This represents a surge in volatility that is statistically significant.
The Trend Shield (EMA 200): Only allows "Buy" signals when the price is above the 200 EMA and "Sell" signals when below. This keeps you on the right side of the institutional trend.
Momentum Confirmation (RSI): Signals are further filtered by the RSI (Relative Strength Index). Buys are only valid when RSI > 50, and Sells when RSI < 50, ensuring the "wind is at your back."
Key Features
Adaptive MACD: The MACD line changes color dynamically (Lime for Bullish Breakout, Red for Bearish Breakout).
Visual Signal Cues: The chart background highlights in Lime for Buys and Red for Sells. Additionally, the bars turn Yellow/Aqua to ensure you never miss a candle close entry.
Fully Customizable: You can toggle the EMA and RSI filters On/Off in the settings to adapt the script for "Contrarian/Reversal" trading or strict "Trend Following."
Gold Optimized: Tuned specifically for the fast-paced movements of XAUUSD.
How to Use
🟢 LONG Entry: Price > 200 EMA + RSI > 50 + MACD crosses above Upper Bollinger Band.
🔴 SHORT Entry: Price < 200 EMA + RSI < 50 + MACD crosses below Lower Bollinger Band.
Recommended Timeframes: M1, M5, and M15 for Scalping. H1 for Day Trading.
Parameters
MACD Lengths: Standard 12/26 (Adjustable).
BB Deviations: Default 1.0 (Tight for scalping). Increase to 1.5 or 2.0 for a more conservative approach.
Filter Toggle: Switch Use EMA & RSI Filters? to False if you want to see every MACD-BB breakout regardless of the main trend. Indicator

Clean Trend & Momentum (EMA200 + Volume Confirmation)Since you are publishing this on PulseWire, a professional and clear English description will help your script gain more visibility and trust.
Here is a high-quality, structured description you can copy and paste directly:
Indicator Name: Clean Trend & Momentum (EMA200 + Volume Confirmation)
Overview
The Clean Trend & Momentum Indicator is a professional-grade trend-following tool designed to identify high-probability entries. By combining the foundational EMA 200 for trend direction with Relative Candle Body Analysis and Volume Filtering, this script helps traders filter out market noise and focus on "power moves" where real momentum is present.
How it Works
This indicator looks for a "confluence" of three major factors:
Trend Direction: It uses the EMA 200 as a "Golden Line." It only permits Buy signals when the price is above the EMA and Sell signals when the price is below.
Momentum (Large Candle): It compares the current candle body size to the average of the last 14 candles. A signal only triggers if the candle is significantly larger (default 1.5x) than the average, indicating a surge in momentum.
Volume Validation: To prevent "fakeouts" during low liquidity, the indicator checks if the current volume is higher than the average volume. (This filter can be toggled in the settings).
Key Features
Smart Momentum Detection: Automatically calculates volatility to find "Explosive Candles."
Volume Filter: Reduces false signals during consolidation or low-volume periods.
Clean Visuals: Minimalist design with clear Buy/Sell shapes (Triangles) that don't clutter your chart.
Fully Customizable: Easily adjust the EMA length, Body Multiplier, and Lookback periods to suit your trading style (Scalping, Day Trading, or Swing Trading).
Built-in Alerts: Ready-to-use alert conditions for automated notifications.
How to Trade
🟢 Buy Signal: Price > EMA 200 + Large Green Candle + High Volume.
🔴 Sell Signal: Price < EMA 200 + Large Red Candle + High Volume.
Best Used On: 1m, 5m, 15m, 1h, and 4h timeframes for the most reliable trend confirmation.
Settings
EMA Length: Default is 200. Lower it (e.g., 50) for more aggressive entries.
Body Multiplier: Increase this (e.g., 2.0) to find only the most extreme "Power Bars."
Volume Filter: Toggle this off if you are trading assets with low volume data accuracy (like some OTC stocks). Indicator

Indicator

Exponential Hull Momentum [BackQuant]Exponential Hull Momentum
Overview
Exponential Hull Momentum is a normalized momentum oscillator built from an Exponential Hull Moving Average -style transformation. Its purpose is to measure whether smoothed directional pressure is pushing toward the upper or lower end of its own recent range, while keeping the response faster and cleaner than a plain moving-average oscillator.
At a high level, the script does three things:
Builds a fast, low-lag smoothed series using an Exponential Hull-style calculation.
Normalizes that series against its own rolling high-low range so the output fits into a bounded oscillator-style scale centered around zero.
Optionally smooths the oscillator with a selectable moving average so you can use a secondary signal line or regime filter.
The final result is an oscillator that tries to answer:
Is momentum pushing toward the strong positive end of its recent range?
Is momentum collapsing toward the negative end?
Is the current move still expanding, or is it rolling over relative to its own smoothed state?
What this indicator is actually measuring
This indicator is not measuring raw returns, not measuring RSI-style up/down closes, and not measuring volatility. It is measuring the position of a low-lag smoothed price transform within its own recent rolling range .
That distinction matters.
It means:
Positive values indicate the Exponential Hull series is in the upper half of its recent normalized range.
Negative values indicate it is in the lower half of its recent normalized range.
Extreme positive values suggest strong upward momentum persistence.
Extreme negative values suggest strong downward momentum persistence.
Because it is normalized, the oscillator is less about absolute price level and more about relative momentum state .
Where the “Hull” idea comes from
The Hull Moving Average family exists to solve a classic moving-average problem:
If you smooth more, you reduce noise but increase lag.
If you smooth less, you reduce lag but increase noise.
Alan Hull’s core idea was to combine moving averages in a way that compensates for lag before applying a final smoothing stage. The classic HMA uses weighted moving averages. This script uses the same structural idea, but with EMAs instead , producing an Exponential Hull-style moving average .
So instead of a classic HMA, the script constructs:
A fast EMA on half-length input.
A slower EMA on full-length input.
A lag-compensated intermediate value using 2 * fast - slow.
A final EMA smoothing pass using sqrt(length).
This is why it is called Exponential Hull Momentum . The “Hull” part refers to the lag-reduction structure, the “Exponential” part comes from using EMA instead of WMA.
The EHMA calculation step by step
The core function is:
EHMA(_src, _length) =
EMA( 2 * EMA(_src, _length / 2) - EMA(_src, _length), round(sqrt(_length)) )
Let’s break that down.
1) Fast EMA on half length
EMA(_src, _length / 2)
This reacts quickly to recent price changes.
2) Slow EMA on full length
EMA(_src, _length)
This is smoother and more delayed.
3) Lag compensation
2 * fastEMA - slowEMA
This is the critical step. It pushes the result toward the faster average while subtracting part of the slower lagging component. Conceptually, it behaves like a “de-lagged” smoother. It is related in spirit to reduced-lag constructions like DEMA and TEMA, though implemented in a Hull-style framework.
4) Final smoothing
EMA(lag_compensated_series, sqrt(length))
This final pass cleans up the compensated series so it remains usable as a smooth momentum engine rather than a noisy de-lagged line.
So the oscillator’s underlying subject is not raw price, but this EHMA subject series .
Why use EHMA instead of a plain EMA or raw price
A raw price oscillator is often too noisy. A plain EMA oscillator is smoother, but can still lag too much. EHMA tries to balance:
Faster reaction than a standard EMA.
Cleaner shape than a raw de-lagged transform.
More sensitivity to directional bursts.
That makes it useful for momentum work, especially when you want:
Earlier momentum regime shifts.
Cleaner trend-state transitions.
A bounded oscillator rather than an overlay line.
Normalization: turning the EHMA into an oscillator
After computing the EHMA subject, the script normalizes it using its own rolling lowest and highest values over a user-defined normalization period:
lowest = lowest(subject, norm_period)
highest = highest(subject, norm_period)
plotosc = (subject - lowest) / (highest - lowest) - 0.50
This transforms the EHMA series into a bounded range centered around zero.
Interpretation:
If subject is near the rolling highest, plotosc approaches +0.5.
If subject is near the rolling lowest, plotosc approaches -0.5.
If subject is near the middle of the rolling range, plotosc is near 0.
So the oscillator is essentially:
Where is the current EHMA value sitting within its recent high-low envelope?
Why normalization matters
Without normalization, the EHMA value itself would still be in price units, which makes comparison harder across:
Different assets,
Different timeframes,
Different price regimes.
Normalization gives you a common scale:
-0.5 to +0.5, centered at 0
That makes the output much easier to use as a momentum state tool.
What the oscillator values mean
Near +0.5
The EHMA subject is pressing against the upper end of its rolling range. This usually means:
Strong bullish momentum,
Persistent upward movement in the smoothed series,
A possible “stretched” positive momentum condition.
Near -0.5
The EHMA subject is pressing against the lower end of its rolling range. This usually means:
Strong bearish momentum,
Persistent downward movement,
A possible stretched downside state.
Near 0
The EHMA subject is near the midpoint of its recent range. This can mean:
Momentum is neutral,
Momentum is transitioning,
The market is compressing or chopping relative to recent structure.
Important nuance about the oscillator scale
This is not a z-score . It is not measuring “standard deviations from mean.” It is a min-max style range normalization . That means:
The output depends on the recent highest and lowest subject values.
If the rolling range changes sharply, oscillator sensitivity can change too.
The same oscillator value does not imply the same statistical rarity across all contexts.
It is best read as a relative range-position momentum oscillator , not as a probabilistic metric.
Signal line / moving average layer
The script optionally applies a second smoothing layer directly to the oscillator:
sig_ma = MA(plotosc, malen, matype)
You can choose from many MA types:
SMA
EMA
DEMA
TEMA
RMA
WMA
HMA
T3
ALMA
LINREG
VWMA
This signal line is not required for the core oscillator to work. It is a secondary interpretation layer that can be used for:
Momentum confirmation,
Cross-based entry logic,
Smoothing out the oscillator for regime filtering,
Visual comparison between raw momentum and smoothed momentum.
The script note suggests that if you want to use the MA more like a signal histogram, you can change its style to columns in the style menu.
Why a selectable MA matters
Different traders want different signal characteristics:
SMA/EMA for classic smoothing,
DEMA/TEMA for lower lag,
HMA/T3/ALMA for smoother trend-state filtering,
LINREG for slope-sensitive behavior,
VWMA if you want volume-weighted smoothing.
This makes the indicator more flexible without changing the core EHMA oscillator.
Color gradient logic
The oscillator columns are colored using thresholded intensity zones rather than a continuous gradient function. The color changes as the oscillator moves further away from zero.
For positive values:
Weak positive: lighter cyan/green tones.
Moderate positive: stronger green.
Strong positive: bright green.
Extreme positive near +0.5: intense bright green.
For negative values:
Weak negative: orange/red tint.
Moderate negative: deeper red.
Strong negative: bright red.
Extreme negative near -0.5: intense red.
This means the plot does two jobs at once:
Direction from sign,
Relative momentum intensity from color saturation.
So even without reading the value numerically, you can see whether momentum is:
Barely positive,
Strongly positive,
Barely negative,
Or deeply negative.
Static levels and what they mean
The script draws fixed zones:
+0.5 and +0.4
-0.4 and -0.5
0 midline
These create:
An upper “overbought / strong positive momentum” zone from 0.4 to 0.5
A lower “oversold / strong negative momentum” zone from -0.4 to -0.5
A midline at 0 separating positive from negative momentum territory
Important:
These are momentum extreme zones , not traditional RSI overbought/oversold zones.
Strong trends can stay pinned near +0.5 or -0.5 for long periods.
Extreme readings do not automatically mean reversal.
The fill between the upper and lower static boundaries just makes those zones easier to identify visually.
Midline logic
The zero line is the most important structural level in the oscillator:
Above 0 = EHMA is in the upper half of its recent range, positive momentum regime.
Below 0 = EHMA is in the lower half of its recent range, negative momentum regime.
The alert conditions are built on this exact logic:
Long alert on crossover above 0
Short alert on crossunder below 0
So the core directional interpretation is midline-based.
How to interpret the indicator in practice
1) Momentum regime
The cleanest use is as a regime filter:
Above 0: positive momentum bias.
Below 0: negative momentum bias.
This alone can already be useful for:
Filtering entries,
Avoiding countertrend setups,
Aligning with the dominant smoothed momentum state.
2) Momentum intensity
The closer the oscillator moves toward +0.5 or -0.5, the stronger the recent momentum relative to its own normalized range.
This can help distinguish:
Weak trend drift,
Healthy trend continuation,
Momentum surge / expansion,
Potential exhaustion zones.
3) Transition behavior
Watch how the oscillator behaves around 0:
Fast thrust through 0 often signals a fresh momentum shift.
Repeated chop around 0 often signals indecision or sideways conditions.
A flattening oscillator after an extreme reading often shows momentum deterioration before price fully turns.
4) Using the moving average signal
If enabled, the MA of the oscillator can help identify:
When raw momentum is accelerating away from smoothed momentum,
When momentum is rolling over,
Whether the oscillator move is broad and sustained or only a short burst.
A common interpretation:
Oscillator above signal MA and above zero = strong bullish momentum structure.
Oscillator below signal MA and below zero = strong bearish momentum structure.
Divergence between oscillator and signal MA = momentum fading or transitioning.
What makes this different from RSI or stochastic-style oscillators
This script is structurally different from standard oscillators.
Compared to RSI
RSI is based on the ratio of average up closes to down closes. It measures directional internal strength of return behavior.
EHMA Momentum instead:
Starts from a low-lag smoothed price transform,
Then asks where that transform sits in its recent range.
So it is more “structure-relative momentum” than “up/down return balance.”
Compared to Stochastic
Stochastic asks where price closes relative to recent high-low range.
EHMA Momentum asks where the EHMA-smoothed subject sits relative to its own recent subject range.
That means:
It is less raw than stochastic,
More smoothed,
Potentially less noisy,
And more focused on directional structure than candle location.
Parameter behavior
Exponential Hull Calculation Period (len)
Controls how the EHMA subject is built.
Very low values make the subject extremely reactive.
Higher values smooth the subject more and reduce sensitivity.
Since the default is very small, this script is designed to be sharp and responsive by nature.
Normalization Period (norm_period)
Controls the rolling high-low range used to normalize the subject.
Higher values create a broader historical range and smoother normalization.
Lower values make the oscillator adapt faster, but it can become more jumpy and “range-reset” more often.
Signal MA Period and Type
Controls how smooth the optional secondary line is.
Shorter MA = faster cross behavior.
Longer MA = slower, steadier confirmation.
Strengths of this approach
Fast response because of the Exponential Hull construction.
Easy interpretation because of bounded normalized output.
Works well as a regime filter via the zero line.
Intensity is visually clear from both height and color.
Flexible because of optional multi-type signal smoothing.
Limitations and what to watch for
Because the oscillator is min-max normalized, extreme values can persist in strong trends.
A rolling highest/lowest normalization can make the oscillator “reset” as old extremes leave the window.
On very low lengths, the EHMA can become highly reactive and potentially noisy.
Zero-line crosses can whipsaw in sideways markets, especially if normalization is too short.
So this tool is best used with context:
Trend structure,
Market regime,
Higher timeframe bias,
Or combined with the signal MA and price action.
Summary
Exponential Hull Momentum is a normalized momentum oscillator built from an EMA-based Hull-style smoothing engine. It first creates a low-lag Exponential Hull series, then normalizes that series within its own rolling high-low range so the output oscillates around zero between roughly -0.5 and +0.5. Positive values indicate the EHMA subject is pressing into the upper half of its recent range, negative values indicate the lower half, and the distance from zero reflects relative momentum strength. Static zones highlight extreme positive and negative momentum states, while an optional multi-type moving average can be used as a secondary signal or smoothing layer. Indicator

Candle Momentum Burst Detector Candle Momentum Burst Detector
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ EDUCATIONAL PURPOSE ONLY — This script does not generate buy or sell signals. It is a market analysis and visualization tool built for educational and informational purposes only. It does not constitute financial advice. Trading involves significant risk. Always use proper risk management and consult a qualified financial advisor before making any trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 WHAT MAKES THIS DIFFERENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most momentum indicators confirm a move AFTER it has already run. This indicator detects the BIRTH of the move — the exact candle where compressed energy releases explosively in one direction. No RSI. No MACD. No Bollinger Bands. 100% original math built from scratch in Pine Script v6.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 4 ENGINE SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● ENGINE 1 — RANGE COMPRESSION DETECTOR
Compares the last 5 candles average range against the last 20 candles average. When the short-term average drops below a threshold percentage of the long-term average, the market is coiling and a burst is building.
● ENGINE 2 — BURST CANDLE IDENTIFIER
The first strong directional candle after compression. Must have a large range expansion above the short-term average, a strong body ratio closing decisively near the high or low, and a close in the top 40 percent for bull or bottom 40 percent for bear.
● ENGINE 3 — VOLUME CONFIRMATION
Volume must be above its average on the burst candle. A candle expanding in range without volume is often a false move. This engine filters those out automatically.
● ENGINE 4 — MOMENTUM SCORE (0 to 4)
Each condition above 2x threshold adds one point to the score. Score 4 means all conditions are at maximum strength — historically the highest probability continuation setup.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 VISUAL ELEMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● Yellow compression zone box — marks where the market was coiling before the burst
● Bull Burst label (teal) — appears below the burst candle with score
● Bear Burst label (red) — appears above the burst candle with score
● Two dotted target lines — projected at 1x and 1.5x the burst candle range forward
● Candle coloring — burst candles colored by direction and strength
● Gray candles — marks active compression zones on the chart
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💪 MOMENTUM SCORE GUIDE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● EXTREME ★★★★ — All 4 conditions at maximum strength — highest probability
● STRONG ★★★☆ — 3 conditions strong — reliable observation
● MODERATE★★☆☆ — 2 conditions met — valid but use with caution
● WEAK ★☆☆☆ — Use Min Score filter to hide these
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 DASHBOARD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● Compression State — COILING / READY / NORMAL shown in real time
● Burst Score — live 0 to 4 score with readiness meter
● Last Signal — most recent burst direction
● Range vs Average — current candle range as percentage of long average
● Compression % — how compressed the market currently is
● Volume vs Average — current volume as percentage of average
● Body Ratio — current candle body strength percentage
● Burst Multiplier Needed — exact points needed for a burst on current bar
● Bull and Bear Burst counts for the session
Dashboard position is fully movable from settings — Top, Bottom, Middle, Left, Right, Center. No code editing needed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 HOW TO READ IT — STEP BY STEP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● STEP 1 — Watch for gray candles
Gray or compressed candles mean the market is coiling. Do not trade during this period. Wait for the burst.
● STEP 2 — Compression State in dashboard
When dashboard shows COILING — energy is building. When it shows READY — compression happened recently and burst may be imminent.
● STEP 3 — Burst label appears
When BULL BURST or BEAR BURST label appears, check the score. Score 2 or above is the recommended minimum for any observation.
● STEP 4 — Check the target lines
Two dotted lines project forward from the burst candle. First line is 1x target, second is 1.5x target. These are educational reference levels, not guarantees.
● STEP 5 — Best observation combination
Score 4 plus COILING state just before plus volume above 150 percent of average equals the strongest setup this indicator can identify. Study these on historical data first.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ RECOMMENDED SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● Timeframe — 5 min or 15 min recommended for intraday
● Min Score — set to 2 for balanced signals
● Works on — Nifty, BankNifty, stocks, crypto, forex, any liquid instrument
● Alerts — set Bull Burst and Bear Burst alerts for phone notifications
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ TECHNICAL TRANSPARENCY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
● No Repainting — all calculations on confirmed candle data only
● No Lookahead Bias — zero future data access
● No External Data — built purely on price and volume
● Pine Script v6 — latest version, fully optimized
● Original Code — not derived from any existing open-source script
● ta.* functions called at top level only — fully compliant with Pine Script v6 rules
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This indicator is published for educational and informational purposes only. It does not generate buy or sell signals. It does not guarantee any trading results. Past performance of any pattern or observation shown by this tool does not guarantee future results. The author is not responsible for any financial losses. Always do your own research and consult a licensed financial professional before trading. Indicator

AG Pro RSI Pressure Map [AGPro Series]AG Pro RSI Pressure Map
OVERVIEW
AG Pro RSI Pressure Map is an overlay indicator that interprets RSI behavior as directional pressure on price rather than presenting RSI as a standalone oscillator panel. The script maps bullish and bearish pressure conditions directly on the chart, highlights confirmed pressure builds, and separates those states from release conditions and internal weakening.
The goal is not to repeat standard RSI threshold usage such as simple overbought/oversold signals. Instead, this script translates RSI persistence, slope, trend alignment, and price response efficiency into a chart-based pressure model. The result is a structure-aware visual framework that helps users evaluate whether momentum is building, fading, or attempting to reassert itself.
This tool is designed for traders who prefer price-chart context over isolated oscillator readings. By keeping the logic on the main chart, it becomes easier to observe how directional pressure develops around swings, pullbacks, transitions, and continuation attempts.
UNIQUE EDGE
The distinctive idea behind this script is that RSI is not treated here as a one-line trigger engine. Instead, RSI is used as a pressure input inside a multi-step state model. A bullish or bearish condition is not activated by a single threshold alone. It requires a combination of persistence, slope, trend-side alignment, and minimum response quality.
That makes this script structurally different from conventional RSI overlays or threshold markers. It does not simply mark every move above or below a level. It attempts to identify whether price is actually behaving like a pressure phase, whether that phase lasts long enough to matter, and whether the move later transitions into a release or a weakening sequence.
Another important distinction is the use of zone persistence and signal spacing. Short-lived fluctuations are filtered by minimum zone duration, paint delay, cooldown spacing, and failure-lock logic. This helps reduce repetitive chart clutter and keeps the output more focused on pressure phases that remain contextually relevant for more than a single bar.
WHAT THE SCRIPT DOES
This indicator classifies chart behavior into a small number of practical states:
- Bullish Pressure
- Bearish Pressure
- Bullish Release
- Bearish Release
- Pressure Failure
- No Active Zone
Pressure zones are displayed as soft background states once a valid zone remains active long enough to pass the paint delay requirement. Signal markers and optional labels identify important transitions, including new pressure builds and release conditions. A panel summarizes the current state so users can quickly read the broader condition without scanning every marker.
The script is intended to help with context and organization. It is not limited to trend continuation use only. It can also help identify when an apparent move is weakening internally or when a previous stretch phase may be transitioning into a more constructive re-engagement.
METHODOLOGY
The script combines several components into a single state engine:
1. RSI baseline calculation
RSI is calculated from user-defined length and can optionally be smoothed. This creates the base momentum input for the pressure model.
2. RSI slope and persistence
The script evaluates whether RSI is rising or falling, and whether that direction persists across a configurable lookback window. This helps distinguish stable directional pressure from one-bar fluctuation.
3. Trend alignment
Price is compared against a trend EMA so the script can evaluate whether a pressure condition is aligned with the prevailing side of the market. This reduces cases where RSI alone may look strong while price structure remains inconsistent.
4. Price response efficiency
The model checks whether recent price movement is meaningful relative to ATR. This is used to filter low-quality pressure states where RSI movement exists but price response is weak.
5. Zone state logic
A bullish or bearish pressure state is only activated when the required conditions are present and remains active until exit logic invalidates it. Minimum zone duration and flat cooldown logic are used to reduce rapid state flipping.
6. Release logic
Release conditions are derived from pressure transitions that also satisfy contextual requirements such as recent stretch history and price-side confirmation. This is meant to make release signals more selective than ordinary threshold crosses.
7. Failure logic
The script can detect internal weakening inside an active zone when slope deteriorates and response quality drops. Failure-lock behavior is used to avoid excessive repetition inside the same pressure phase.
Because the model works through a state engine rather than isolated threshold events, the output is better understood as a pressure map than as a classical oscillator trigger set.
SIGNALS AND ALERTS
The script provides the following event types:
- Bullish Pressure Build
- Bearish Pressure Build
- Bullish Release Confirmed
- Bearish Release Confirmed
- Pressure Failure
These alerts are meant to notify users about state transitions, not to replace trade planning or execution rules. A pressure build does not automatically imply continuation. A release does not guarantee reversal or acceleration. A failure does not guarantee collapse. Each event is best interpreted in the context of structure, liquidity, volatility, and timeframe.
KEY INPUTS
RSI Length
Controls the base RSI period.
RSI Smoothing
Applies optional smoothing to RSI before state evaluation.
Trend EMA Length
Defines the trend alignment reference.
Persistence Lookback / Minimum Persistence Count
Control how stable RSI direction must be before a pressure state becomes valid.
Bull Entry RSI / Bear Entry RSI
Set the activation thresholds for bullish and bearish pressure.
Bull Exit RSI / Bear Exit RSI
Define when active pressure zones can terminate.
Minimum Push Efficiency
Filters low-quality states where RSI movement is not supported by sufficient price response.
Release Lookback
Controls how far back the script checks for recent stretch context before validating release behavior.
Minimum Zone Bars / Flat Cooldown Bars
Reduce rapid flip behavior and help pressure zones remain more stable.
Zone Paint Delay
Prevents immediate background painting on very early bars of a new zone.
Build Label Offset / Release Label Offset / Failure Label Offset
Allow spacing between labels and candles for cleaner presentation.
Build Label Minimum Gap Bars / Release Label Minimum Gap Bars
Reduce repeated labels on the same side and improve chart readability.
HOW TO READ IT
A bullish pressure zone means the script currently sees persistent bullish-side momentum that remains aligned with trend-side conditions and minimum response requirements. A bearish pressure zone means the same on the downside.
A bullish release is not simply “bullish RSI.” It represents a more selective re-engagement condition built on prior context. The bearish release follows the same idea in reverse.
A pressure failure suggests that the active zone may be weakening internally. This is not a standalone reversal call. It is a cautionary state that says the current pressure phase is losing quality.
The panel should be read as a summary layer:
- RSI State shows the active state classification
- Pressure Bias shows the normalized directional bias
- Stretch Status shows whether RSI is in an extreme region
- Structure Align shows whether price and RSI are aligned
- Signal State shows the latest meaningful state event
LIMITATIONS AND TRANSPARENCY
This script is not a prediction engine and should not be interpreted as one. It is a state-classification tool built from RSI behavior, EMA alignment, ATR-normalized response, and rule-based persistence logic.
Like all chart tools, it is sensitive to timeframe selection, volatility regime, and market structure. A setting combination that feels appropriate on one symbol or timeframe may be too loose or too strict on another.
The script also does not solve broader market context. It does not evaluate macro conditions, volume profile, order flow, news, or execution quality. Users should treat it as a chart-organization tool, not as a complete trading framework.
The output is intentionally selective, but any filter system involves trade-offs. More filtering may reduce noise while also delaying some transitions. Less filtering may make the script more responsive while increasing signal density.
This indicator should be used as a supporting layer for chart reading, not as a substitute for risk management, independent analysis, or confirmation from the user’s own process.
WHAT THIS SCRIPT IS NOT
- Not a basic RSI overbought/oversold marker set
- Not a simple RSI 50-line crossover script
- Not a buy/sell guarantee system
- Not a replacement for execution rules
- Not a full strategy with entries, exits, and sizing logic
It is a rule-based pressure mapping tool designed to help visualize directional momentum states on price.
RISK DISCLOSURE
This indicator is for analysis and chart interpretation only. It does not provide financial advice, investment advice, or guaranteed outcomes. All trading involves risk, including the risk of loss. Users should test settings, validate behavior on their own markets and timeframes, and make independent decisions based on their own methodology and risk tolerance. Indicator

AG Pro Structural Momentum Oscillator [AGPro Series]AG Pro Structural Momentum Oscillator
OVERVIEW
AG Pro Structural Momentum Oscillator evaluates momentum through price structure instead of relying on a standard oscillator formula alone. The goal is not to duplicate a classic RSI, MACD, or stochastic workflow, but to study how price behaves internally: where bars close within their own range, how upper and lower wicks are distributed, how efficiently directional travel develops, and whether pullbacks remain controlled or start to damage the underlying move.
This produces a structure-based momentum reading that is designed to help users distinguish between constructive directional pressure, weak or unstable movement, and transition phases. In practice, the oscillator is intended for traders who want more context than a simple overbought/oversold style reading, while still keeping the visual experience compact and readable in a separate pane.
The model is normalized into a clean oscillator format and supported by an optional panel that exposes the internal components behind the headline score. This makes the script easier to inspect without turning it into a crowded dashboard. The result is a momentum tool that remains chart-friendly while still offering transparency about what is driving the current state.
WHAT THIS SCRIPT DOES
This script builds a composite momentum score from structural price behavior. Instead of measuring momentum only through smoothed distance or rate-of-change logic, it examines whether bars are closing with quality, whether wick balance supports continuation or rejection, whether the move is advancing efficiently, whether counter-moves are being absorbed, and whether directional pressure is persisting across the selected lookback.
The oscillator is shown in a separate pane so that the price chart remains clean. Stronger bullish conditions push the reading toward the upper zone, stronger bearish conditions push it toward the lower zone, and transitional behavior tends to cluster around the middle band. Optional markers can highlight structural shifts, expansion entries, and midline events, while the panel can display both the current state and the underlying component scores.
UNIQUE EDGE
The core idea here is structure-based momentum assessment.
This script does not attempt to repackage a traditional oscillator with cosmetic changes. Its momentum reading is built from several structural observations working together:
- close quality within the bar range
- wick pressure balance
- impulse efficiency
- pullback control
- directional persistence
That combination is what makes the oscillator different. It is not asking only whether price moved. It is asking how price moved, whether that movement was internally supportive, and whether the recent sequence of bars reflects constructive continuation or unstable friction.
Because of that design, the oscillator can be useful in situations where traders want additional confirmation around trend continuation, weakening follow-through, or state transitions, without depending on a single legacy oscillator formula.
METHODOLOGY
The composite score is built from a weighted structural model.
1) Close Quality
This measures where the bar closes relative to its own range. Bars that close with directional conviction contribute more positively or negatively than bars that finish in weak or indecisive positions.
2) Wick Pressure
This evaluates the balance between upper and lower wick behavior. It helps estimate whether rejection pressure is supporting the current direction or working against it.
3) Impulse Efficiency
This compares net directional progress against recent travel. Large movement alone is not treated as strength if the structure is inefficient or overly noisy.
4) Pullback Control
This examines whether counter-direction movement remains contained or begins to undermine the active directional leg.
5) Persistence
This tracks whether structural bias has been holding together across the recent window instead of flipping constantly from bar to bar.
These components are normalized and combined into a structural momentum oscillator score. The separate panel allows users to inspect the same internal drivers individually, which can be helpful when the headline reading is near transition levels.
SIGNALS AND ALERTS
The oscillator can be used visually or through alerts.
Depending on settings, the script can monitor:
- bullish structural shifts
- bearish structural shifts
- bullish expansion entries
- bearish expansion entries
- midline events
Optional markers can be displayed directly in the oscillator pane. The legend row in the panel explains what each marker type represents. Users who prefer a cleaner presentation can disable markers or legend items from the settings.
As with most technical tools, signals are best interpreted in context. A structural shift is not the same thing as a trade command. It is an analytical event showing that the model detected a meaningful change in the balance of recent price behavior.
KEY INPUTS
The script includes the following input groups:
- structure length
- persistence window
- pullback window
- smoothing
- expansion thresholds
- panel visibility and font size
- signal marker mode
- marker legend visibility
- marker cooldown
These controls allow the user to keep the oscillator relatively clean by default, or expose more information when deeper inspection is needed.
HOW TO READ IT
A higher reading generally indicates stronger constructive bullish structure. A lower reading generally indicates stronger constructive bearish structure. Readings near the middle zone typically represent mixed or transitional behavior rather than strong directional consensus.
The panel state labels are designed to summarize that environment in plain language. The component rows below the headline score can help explain why the state is strong, weak, improving, or deteriorating.
In general, the oscillator is most useful when read together with price structure, trend context, and nearby technical levels, rather than in complete isolation.
LIMITATIONS AND TRANSPARENCY
This script is an analytical aid, not a predictive engine.
It does not know future price direction. It only evaluates the recent structural character of price action according to its own model. Like any momentum-based tool, it can react quickly during strong directional phases and become less reliable during noisy, event-driven, or highly erratic conditions.
Different symbols and timeframes can also produce different structural behavior. Users should expect to adjust settings where appropriate and validate how the oscillator behaves on the markets they follow.
The script is designed to provide a structured interpretation of momentum, but it should not be treated as a guarantee of continuation, reversal, or trade outcome.
RISK DISCLOSURE
This indicator is provided for chart analysis, research, and educational use only. It does not provide financial advice, investment advice, or guaranteed signals. All trading decisions remain the sole responsibility of the user. Technical indicators should be used with risk management and broader market context, not as standalone certainty tools. Indicator

Indicator

GCM SMILE with DC ProtocolDescription:
Title: GCM SMILE with DC Protocol
Strategic Momentum. Masterful Execution. — Powered by uniGram.
Overview
The GCM S.M.I.L.E. (Stochastic Momentum Index & Logical Executor) with DC Protocol is an institutional-grade algorithmic trading suite designed to strip emotion from the charts. By fusing double-smoothed momentum tracking with volatility-adjusted risk management and spatial price mapping, the SMILE Protocol provides quantitative traders with a deterministic framework for market entry, risk evaluation, and trade management.
Unlike standard retail indicators that lag or provide isolated data points, this suite operates as a complete, real-time confluence engine. It maps market structure, identifies hidden exhaustion, and projects immediate risk parameters directly onto the price action without cluttering the visual field.
Core Architecture & Visual Engine
1. The SMI Engine (Stochastic Momentum Index)
At the heart of the system is a double-smoothed momentum oscillator designed to eradicate standard market noise.
Precision Entries: The engine isolates true directional thrusts, plotting high-contrast, pinpoint signal dots (Size: Tiny) directly on the execution candle only when critical crossovers occur.
Clean Visuals: Stripped of all unnecessary ribbons and conflicting slopes, it leaves only the purest buy/sell momentum triggers on the chart.
2. The DC Protocol (Spatial Pricing & Liquidity Zones)
Price is rarely random; it moves between Premium and Discount zones. The DC (Donchian Channel) Protocol maps these institutional boundaries in real-time using native dashed bands.
Dynamic Gradient Shading: Utilizing a mathematically locked 40%-to-100% gradient matrix, the protocol visually identifies the Premium Zone (Forest Green) for highly probable distribution areas and the Discount Zone (Deep Red) for optimal accumulation areas.
Slope-Reactive Midline: The equilibrium solid midline dynamically shifts color (Lime/Red/Gray) to indicate shifting structural balance, giving traders an immediate bias read.
3. Algorithmic Divergence Scanner
The system actively hunts for hidden institutional footprints by measuring price action against underlying momentum.
Automated Detection: It continuously scans user-defined pivot lookback windows (default 5 bars) for Regular Bullish and Bearish Divergence
Pro-Level Visual Alerts: When momentum fails to confirm a new price extreme, the protocol draws a clean dashed structural line connecting the pivots. It then plots a high-opacity (100%), soft-dark label with crisp white text to warn the trader of impending trend exhaustion without burning the retinas.
4. The Logical Executor (Volatility-Adjusted Risk)
Amateur traders use static stop losses; professionals use volatility. The Logical Executor manages the trade parameters the second a signal fires.
ATR-Driven Ribbons: Upon a signal trigger, the executor instantly calculates a customized Stop Loss based on current Average True Range (default 1.5x) and locks it in.
Future Projection: To prevent the gradient clouds from muddying your live trade data, the risk ribbons (Entry, Stop Loss, and Live Tracking lines) are projected 3 bars into the future, separating risk management visuals from the core price action.
5. Quantitative H.U.D. (Heads-Up Display)
A comprehensive, real-time data terminal overlays the chart, providing immediate quantitative feedback:
Live SMI values and contextual momentum summaries ("STRONG BULL", "BEARISH", etc.).
Volume validation dynamically checked against a 20-period SMA.
DC Zone identification (Premium vs. Discount).
Active Divergence tracking (holds state for 10 bars so you never miss a flash signal).
Live Trade Metrics: Real-time tracking of open risk (LIC), open profit (POC), equity erosion (LIP), and live Risk-to-Reward (R:R) ratios.
6. Institutional Alert Routing
Fully equipped for algorithmic deployment, the protocol contains built-in webhook-ready alerts for:
Long Crossovers & Short Crossunders.
Bullish & Bearish Divergence Detections.
The Execution Playbook
🟢 Protocol A: The Discount Strike (Long Entry)
Spatial Alignment: Price must be trading in or interacting with the Discount Zone (Red Gradient / Lower DC Band).
Momentum Trigger: Wait for a confirmed Bullish SMI Crossover (Lime Green Dot below the candle).
Volume Confirmation: Check the HUD. Volume should display 🟢.
Logical Execution: Enter Long on the close. Stop Loss is mapped by the Red ATR dashed line (LIC).
Target Matrix: Target the DC Midline for Partial TP1, and the DC Upper Band for final targets.
🔴 Protocol B: The Premium Strike (Short Entry)
Spatial Alignment: Price must be trading in or interacting with the Premium Zone (Green Gradient / Upper DC Band).
Momentum Trigger: Wait for a confirmed Bearish SMI Crossunder (Red Dot above the candle).
Volume Confirmation: Check the HUD. Volume should display 🔴.
Logical Execution: Enter Short on the close. Stop Loss is mapped by the Green ATR dashed line (LIC).
Target Matrix: Target the DC Midline for Partial TP1, and the DC Lower Band for final targets.
⚠️ Protocol C: The Exhaustion Reversal (Divergences)
When the Divergence Engine triggers a soft-colored, 100% opaque Bull Div or Bear Div label, structural exhaustion is imminent. Do not enter blindly. Use the label as advanced warning to aggressively trail stops, or wait for the very next SMI Signal Dot in the direction of the divergence to execute a high-probability reversal.
⚖️ Risk Disclaimer
For Educational and Analytical Purposes Only.
The GCM SMILE with DC Protocol is a quantitative trading tool designed to visualize mathematical formulas and historical data. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any asset. Trading involves a substantial risk of loss and is not suitable for all investors. By using this suite, you acknowledge that you are entirely responsible for your own execution and risk management. Always trade with capital you can afford to lose.
Strategic Momentum. Masterful Execution. — Powered by uniGram.
HAPPY TRADING
________________________________________
Description in Kannada Language (ಕನ್ನಡ ವಿವರಣೆ)
Title: GCM SMILE with DC Protocol
Strategic Momentum. Masterful Execution. — Powered by uniGram.
ಅವಲೋಕನ (Overview)
GCM S.M.I.L.E. (Stochastic Momentum Index & Logical Executor) with DC Protocol ಎಂಬುದು ಚಾರ್ಟ್ಗಳಿಂದ ಭಾವನೆಗಳನ್ನು (emotions) ಹೊರಹಾಕಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಒಂದು ಇನ್ಸ್ಟಿಟ್ಯೂಷನಲ್-ಗ್ರೇಡ್ ಅಲ್ಗಾರಿದಮಿಕ್ ಟ್ರೇಡಿಂಗ್ ಸೂಟ್ ಆಗಿದೆ. ಮೊಮೆಂಟಮ್ ಟ್ರ್ಯಾಕಿಂಗ್, ವೊಲಟಾಲಿಟಿ-ಅಡ್ಜಸ್ಟೆಡ್ ರಿಸ್ಕ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಮತ್ತು ಪ್ರೈಸ್ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ಈ ಪ್ರೋಟೋಕಾಲ್ ಟ್ರೇಡರ್ಗಳಿಗೆ ಎಂಟ್ರಿ, ರಿಸ್ಕ್ ಮತ್ತು ಟ್ರೇಡ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ಗಾಗಿ ಒಂದು ನಿಖರವಾದ ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಇದು ಕೇವಲ ಡೇಟಾವನ್ನು ತೋರಿಸುವ ಸಾಮಾನ್ಯ ಇಂಡಿಕೇಟರ್ ಅಲ್ಲ; ಇದು ರಿಯಲ್-ಟೈಮ್ ಕಾನ್ಫ್ಲುಯೆನ್ಸ್ ಇಂಜಿನ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಮಾರುಕಟ್ಟೆಯ ರಚನೆಯನ್ನು ಮ್ಯಾಪ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಂಭಾವ್ಯ ರಿವರ್ಸಲ್ಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ.
ಪ್ರಮುಖ ವಿನ್ಯಾಸ ಮತ್ತು ವಿಶುವಲ್ ಇಂಜಿನ್
1. SMI ಇಂಜಿನ್ (Stochastic Momentum Index)
ಮಾರುಕಟ್ಟೆಯ ಅನಗತ್ಯ ಶಬ್ದವನ್ನು (noise) ತೆಗೆದುಹಾಕಲು ಇದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ನಿಖರವಾದ ಎಂಟ್ರಿ (Precision Entries): ಕ್ರಿಟಿಕಲ್ ಕ್ರಾಸ್ಓವರ್ಗಳು ಸಂಭವಿಸಿದಾಗ ಮಾತ್ರ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಕ್ಯಾಂಡಲ್ ಮೇಲೆ ಸಣ್ಣ ಸಿಗ್ನಲ್ ಡಾಟ್ಗಳನ್ನು (Size: Tiny) ಇದು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಕ್ಲೀನ್ ವಿಶುವಲ್ಸ್: ಚಾರ್ಟ್ನಲ್ಲಿ ಯಾವುದೇ ಗೊಂದಲವಿಲ್ಲದೆ ಕೇವಲ ಶುದ್ಧವಾದ ಬೈ/ಸೆಲ್ ಮೊಮೆಂಟಮ್ ಟ್ರಿಗ್ಗರ್ಗಳನ್ನು ಮಾತ್ರ ಇದು ತೋರಿಸುತ್ತದೆ.
2. DC ಪ್ರೋಟೋಕಾಲ್ (Spatial Pricing & Liquidity Zones)
ಬೆಲೆಯು ಯಾವಾಗಲೂ ಪ್ರೀಮಿಯಂ ಮತ್ತು ಡಿಸ್ಕೌಂಟ್ ವಲಯಗಳ ನಡುವೆ ಚಲಿಸುತ್ತದೆ. ಇದನ್ನು ಡೊಂಚಿಯನ್ ಚಾನಲ್ (DC) ಪ್ರೋಟೋಕಾಲ್ ರಿಯಲ್-ಟೈಮ್ನಲ್ಲಿ ಗುರುತಿಸುತ್ತದೆ.
ಡೈನಾಮಿಕ್ ಗ್ರೇಡಿಯಂಟ್ ಶೇಡಿಂಗ್: 40% ರಿಂದ 100% ಗ್ರೇಡಿಯಂಟ್ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಬಳಸಿ, ಇದು ಪ್ರೀಮಿಯಂ ಜೋನ್ (ಗಾಢ ಹಸಿರು - ಮಾರಾಟಕ್ಕಾಗಿ) ಮತ್ತು ಡಿಸ್ಕೌಂಟ್ ಜೋನ್ (ಗಾಢ ಕೆಂಪು - ಖರೀದಿಗಾಗಿ) ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ.
ಸ್ಲೋಪ್-ರಿಯಾಕ್ಟಿವ್ ಮಿಡ್ಲೈನ್: ಮಧ್ಯದ ರೇಖೆಯು ಮಾರುಕಟ್ಟೆಯ ದಿಕ್ಕಿಗೆ ಅನುಗುಣವಾಗಿ ಬಣ್ಣವನ್ನು (Lime/Red/Gray) ಬದಲಾಯಿಸುತ್ತದೆ.
3. ಅಲ್ಗಾರಿದಮಿಕ್ ಡೈವರ್ಜೆನ್ಸ್ ಸ್ಕ್ಯಾನರ್
ಬೆಲೆ ಮತ್ತು ಮೊಮೆಂಟಮ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು (Divergence) ಇದು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ.
ಸ್ವಯಂಚಾಲಿತ ಪತ್ತೆ: ಇದು ರೆಗ್ಯುಲರ್ ಬುಲಿಶ್ ಮತ್ತು ಬೇರಿಶ್ ಡೈವರ್ಜೆನ್ಸ್ಗಳನ್ನು ನಿರಂತರವಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ.
ವಿಶುವಲ್ ಅಲರ್ಟ್ಗಳು: ಡೈವರ್ಜೆನ್ಸ್ ಪತ್ತೆಯಾದಾಗ ಚಾರ್ಟ್ ಮೇಲೆ 'Dashed' ಲೈನ್ ಮತ್ತು 100% ಅಪಾರದರ್ಶಕ (Opaque) ಲೇಬಲ್ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
4. ಲಾಜಿಕಲ್ ಎಕ್ಸಿಕ್ಯೂಟರ್ (Logical Executor)
ಇದು ವೊಲಟಾಲಿಟಿಗೆ ಅನುಗುಣವಾಗಿ ರಿಸ್ಕ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ATR-ಚಾಲಿತ ರಿಬ್ಬನ್ಗಳು: ಸಿಗ್ನಲ್ ಬಂದ ತಕ್ಷಣ, ಇದು ATR ಆಧಾರಿತ ಸ್ಟಾಪ್ ಲಾಸ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ.
ಫ್ಯೂಚರ್ ಪ್ರೊಜೆಕ್ಷನ್: ಚಾರ್ಟ್ ಕ್ಲೀನ್ ಆಗಿರಲು, ಈ ರಿಸ್ಕ್ ರಿಬ್ಬನ್ಗಳನ್ನು ಪ್ರಸ್ತುತ ಕ್ಯಾಂಡಲ್ಗಿಂತ 3 ಬಾರ್ಗಳಷ್ಟು ಮುಂದೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
5. ಕ್ವಾಂಟಿಟೇಟಿವ್ H.U.D. (Heads-Up Display)
ಚಾರ್ಟ್ ಮೇಲೆ ಡೇಟಾ ಟರ್ಮಿನಲ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
ಲೈವ್ SMI ಮೌಲ್ಯಗಳು ಮತ್ತು ಮೊಮೆಂಟಮ್ ಸಾರಾಂಶ ("STRONG BULL", "BEARISH", ಇತ್ಯಾದಿ).
ವಾಲ್ಯೂಮ್ ವ್ಯಾಲಿಡೇಶನ್.
ಡೈವರ್ಜೆನ್ಸ್ ಟ್ರ್ಯಾಕಿಂಗ್.
ಲೈವ್ ಟ್ರೇಡ್ ಮೆಟ್ರಿಕ್ಸ್: ರಿಯಲ್-ಟೈಮ್ ರಿಸ್ಕ್ (LIC), ಪ್ರಾಫಿಟ್ (POC), ಮತ್ತು ರಿಸ್ಕ್-ಟು-ರಿವಾರ್ಡ್ (R:R) ಅನುಪಾತಗಳು.
ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪ್ಲೇಬುಕ್ (ಹೇಗೆ ಟ್ರೇಡ್ ಮಾಡಬೇಕು)
🟢 ಪ್ರೋಟೋಕಾಲ್ A: ಡಿಸ್ಕೌಂಟ್ ಸ್ಟ್ರೈಕ್ (Long Entry)
ಬೆಲೆಯು ಡಿಸ್ಕೌಂಟ್ ಜೋನ್ (ಕೆಂಪು ಗ್ರೇಡಿಯಂಟ್) ನಲ್ಲಿರಬೇಕು.
ಬುಲಿಶ್ SMI ಕ್ರಾಸ್ಓವರ್ ಸಂಭವಿಸಬೇಕು (ಕ್ಯಾಂಡಲ್ ಕೆಳಗೆ ಹಸಿರು ಡಾಟ್).
HUD ನಲ್ಲಿ ವಾಲ್ಯೂಮ್ 🟢 ಆಗಿರಬೇಕು.
4. ಲಾಜಿಕಲ್ ಎಕ್ಸಿಕ್ಯೂಟರ್ ಸೂಚಿಸುವ ಕೆಂಪು ATR ಲೈನ್ (LIC) ಅನ್ನು ಸ್ಟಾಪ್ ಲಾಸ್ ಆಗಿ ಬಳಸಿ ಎಂಟ್ರಿ ಪಡೆಯಿರಿ.
🔴 ಪ್ರೋಟೋಕಾಲ್ B: ಪ್ರೀಮಿಯಂ ಸ್ಟ್ರೈಕ್ (Short Entry)
ಬೆಲೆಯು ಪ್ರೀಮಿಯಂ ಜೋನ್ (ಹಸಿರು ಗ್ರೇಡಿಯಂಟ್) ನಲ್ಲಿರಬೇಕು.
ಬೇರಿಶ್ SMI ಕ್ರಾಸ್ಓವರ್ ಸಂಭವಿಸಬೇಕು (ಕ್ಯಾಂಡಲ್ ಮೇಲೆ ಕೆಂಪು ಡಾಟ್).
HUD ನಲ್ಲಿ ವಾಲ್ಯೂಮ್ 🔴 ಆಗಿರಬೇಕು.
ಲಾಜಿಕಲ್ ಎಕ್ಸಿಕ್ಯೂಟರ್ ಸೂಚಿಸುವ ಹಸಿರು ATR ಲೈನ್ (LIC) ಅನ್ನು ಸ್ಟಾಪ್ ಲಾಸ್ ಆಗಿ ಬಳಸಿ ಎಂಟ್ರಿ ಪಡೆಯಿರಿ.
⚖️ ಹಕ್ಕುತ್ಯಾಗ (Risk Disclaimer)
ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ.
GCM SMILE with DC Protocol ಎಂಬುದು ಗಣಿತದ ಸೂತ್ರಗಳನ್ನು ಆಧರಿಸಿದ ಒಂದು ಸಾಧನವಾಗಿದೆ. ಇದು ಯಾವುದೇ ಹೂಡಿಕೆ ಸಲಹೆಯಲ್ಲ. ಹಣಕಾಸು ಮಾರುಕಟ್ಟೆಯಲ್ಲಿನ ವ್ಯಾಪಾರವು ಹೆಚ್ಚಿನ ಅಪಾಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನೀವು ಮಾಡುವ ಯಾವುದೇ ಲಾಭ ಅಥವಾ ನಷ್ಟಕ್ಕೆ ನೀವೇ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತೀರಿ. ಕಳೆದುಕೊಳ್ಳಲು ಸಿದ್ಧವಿರುವ ಹಣವನ್ನು ಮಾತ್ರ ಹೂಡಿಕೆ ಮಾಡಿ.
Strategic Momentum. Masterful Execution. — Powered by uniGram.
HAPPY TRADING
Indicator

MACD Structural Influx Array [KNN Engine]MACD Structural Influx Array
1. What the Script Does
The MACD Structural Influx Array is a high-order momentum diagnostic tool designed to identify systemic momentum exhaustion and structural mean-reversion opportunities. It moves beyond the standard Moving Average Convergence Divergence (MACD) by evaluating the absolute momentum spread across 24 simultaneous time-horizons.
Furthermore, it introduces a built-in K-Nearest Neighbors (KNN) Machine Learning Algorithm to calculate the statistical probability of a momentum-driven reversal based on historical market data.
Rather than relying on a single, arbitrary set of lookback periods (like the traditional 12 and 26), this indicator mathematically aggregates 24 distinct expanding momentum cycles to verify if the entire institutional ecosystem is structurally overextended. It visualizes this data through a dynamically scaling histogram, a multi-ribbon fan, and rolling volatility boundaries.
2. The Core Innovation: How it Calculates Everything
Standard MACD relies on fixed lookback periods, which inherently lag the market and drop relevant historical data simply because a fixed amount of time has passed. This script is fundamentally original because it abandons fixed lookbacks in favor of Anomaly Anchoring, Expanding MACD Recursion, and Predictive Classification.
Anomaly Anchoring: The engine constantly scans volume for statistical deviations. When it detects a volume spike exceeding a 2.5 Z-Score, it drops a mathematical "Anchor." It tracks the last 24 of these institutional liquidity events simultaneously.
Expanding MACD Recursion: From each of the 24 anchor points, the script begins calculating an independent MACD formula. However, instead of fixed EMAs, it calculates the spread between an Expanding Fast EMA and an Expanding Slow EMA. These dynamic alphas keep the indicator incredibly sensitive to the initial impulse of a new trend while maintaining the true memory of the anchor point.
The Consensus Meta-Mean: The script calculates the absolute average of all 24 active MACD lines. This "Meta-Mean" represents the true structural momentum equilibrium of the market. The distance of this average from zero is converted into a Z-Score, standardizing the deviation across any asset class or timeframe.
The K-Nearest Neighbors (KNN) Engine: When the script detects 100% Consensus (e.g., all 24 active MACDs are simultaneously positive or negative), it captures the exact numerical fingerprint of the market (MACD Deviation, Deviation Velocity, and Price Velocity). The KNN engine calculates the Euclidean Distance between the current fingerprint and the last 300 historical fingerprints. It finds the 5 nearest neighbors (the 5 times history looked mathematically identical) and checks their win/loss results to generate a live probability score.
3. Justifying the Methodology
Why combine 24 expanding MACD spreads with a KNN machine learning model? Because traditional momentum indicators frequently "de-anchor" during strong trends, providing false divergence signals.
By anchoring 24 separate MACD spreads to actual volume anomalies, we verify if the entire market ecosystem—from the oldest tracked institutional waves to the newest—agrees on the momentum overextension. By passing that data through a KNN algorithm, we filter out low-quality momentum traps by asking the data: "The last 5 times the structural momentum gap snapped this aggressively, did price successfully reverse by at least 0.1%?"
4. How to Use the Indicator
Visual Layout:
The Structural Fan (Ribbons): 24 individual MACD lines plotted on a standardized Z-axis. When tightly compressed, momentum is structurally unanimous. When fanned out, institutional momentum is conflicted and disarranged.
The Engine Histogram: Visualizes the standardized deviation of the Meta-Mean using a clean, standardized color baseline: Blue for bullish influx and Red for bearish influx.
Expansion (Bright): Bright Blue or Bright Red bars indicate that momentum is actively accelerating and expanding its spread.
Contraction (Dark): Dark, highly transparent bars indicate that the momentum gap is decaying or cooling off back toward the zero-line.
Tactical Trade Execution:
Spot the Momentum Purge: Watch the histogram expand into extreme territory (Bright Blue for bullish potential, Bright Red for bearish potential). This happens when price has completely disconnected from its institutional momentum baseline. Do not enter yet.
Wait for the Machine Learning Confirmation: Wait for the background to flash Lime (Bullish) or Red (Bearish) with a printed percentage (e.g., 80%). This means the KNN algorithm has verified that identical historical momentum snaps successfully reversed price.
The Trigger: Wait for the white Signal Line to peak (often printing an Exhaustion ✧ marker) and begin receding back toward the zero-line, ultimately "re-enveloping" the histogram bars. This confirms that the extreme momentum friction has officially snapped, signaling a high-probability mean reversion. Indicator

Indicator

Oscillator Confluence Tracker [JOAT]Oscillator Confluence Tracker
Introduction
The Oscillator Confluence Tracker is an advanced open-source multi-oscillator divergence detection indicator that combines RSI divergence analysis, MACD momentum tracking, Stochastic extreme identification, volume divergence detection, and pattern recognition into a unified smart money divergence system. This indicator helps traders identify when price and momentum are moving in opposite directions - a powerful signal that the current trend is losing strength and a reversal may be imminent.
Unlike basic oscillator indicators that simply show overbought/oversold levels, this system detects divergences across multiple oscillators simultaneously and quantifies confluence. Regular divergences signal potential reversals, hidden divergences signal trend continuation, and multi-oscillator confluence provides the highest probability setups. The indicator is designed for traders who understand that divergences reveal institutional positioning changes before they're visible in price action.
Why This Indicator Exists
This indicator addresses a critical challenge in divergence trading: single oscillator divergences produce many false signals. By combining multiple oscillators and requiring confluence, this indicator reveals:
RSI Divergence Detection: Identifies when price makes new highs/lows but RSI doesn't - signals momentum exhaustion
MACD Momentum Analysis: Tracks MACD line and histogram for momentum shifts and crossovers
Stochastic Extreme Zones: Identifies overbought (>80) and oversold (<20) conditions for context
Hidden Divergence Patterns: Detects hidden divergences that signal trend continuation rather than reversal
Volume Divergence: Identifies when price makes new highs/lows on decreasing volume - warns of weak moves
Multi-Oscillator Confluence: Quantifies how many oscillators show divergence simultaneously
Momentum Divergence: Detects when price momentum and oscillator momentum conflict
Each component provides a different lens on momentum. RSI shows relative strength, MACD shows trend momentum, Stochastic shows extremes, volume shows participation, and confluence shows conviction. Together, they create a comprehensive view of smart money divergence.
Core Components Explained
1. Regular Bearish Divergence (Price HH, RSI LH)
Regular bearish divergence occurs when price makes a higher high but RSI makes a lower high - signals uptrend exhaustion:
// Detect pivot highs in both price and RSI
pricePivotHigh = ta.pivothigh(high, 5, 5)
rsiPivotHigh = ta.pivothigh(rsi, 5, 5)
// Compare current pivot to previous pivot
if pricePivotHigh > lastPriceHigh and rsiPivotHigh < lastRsiHigh:
// Bearish divergence detected
drawDivergenceLines()
createDivergenceLabel("BEAR DIV")
The indicator identifies bearish divergence by:
Tracking swing highs in both price and RSI using pivot detection
Comparing current swing high to previous swing high
Confirming price made higher high while RSI made lower high
Drawing solid line on price chart and dashed line on RSI
Creating "BEAR DIV" label at the divergence point
Bearish divergence is most powerful when:
RSI is in overbought zone (>70) - "BEAR DIV EXTREME" label
Multiple oscillators show divergence simultaneously
Volume is decreasing on the higher high
Occurs at resistance or Fibonacci level
2. Regular Bullish Divergence (Price LL, RSI HL)
Regular bullish divergence occurs when price makes a lower low but RSI makes a higher low - signals downtrend exhaustion:
// Detect pivot lows in both price and RSI
pricePivotLow = ta.pivotlow(low, 5, 5)
rsiPivotLow = ta.pivotlow(rsi, 5, 5)
// Compare current pivot to previous pivot
if pricePivotLow < lastPriceLow and rsiPivotLow > lastRsiLow:
// Bullish divergence detected
drawDivergenceLines()
createDivergenceLabel("BULL DIV")
The indicator identifies bullish divergence by:
Tracking swing lows in both price and RSI
Comparing current swing low to previous swing low
Confirming price made lower low while RSI made higher low
Drawing solid line on price chart and dashed line on RSI
Creating "BULL DIV" label at the divergence point
Bullish divergence is most powerful when:
RSI is in oversold zone (<30) - "BULL DIV EXTREME" label
Multiple oscillators show divergence simultaneously
Volume is decreasing on the lower low
Occurs at support or Fibonacci level
3. Hidden Bullish Divergence (Price HL, MACD LL)
Hidden bullish divergence occurs when price makes a higher low but MACD makes a lower low - signals uptrend continuation:
// Price makes higher low (bullish structure)
if pricePivotLow > lastPriceLow and macdPivotLow < lastMacdLow:
// Hidden bullish divergence - trend continuation signal
drawHiddenDivergence("H-BULL")
Hidden divergences are different from regular divergences:
Signal trend continuation, not reversal
Occur during pullbacks in established trends
Show that momentum is building despite price correction
Drawn with dotted lines to distinguish from regular divergence
Labeled "H-BULL" or "H-BEAR" for clarity
Hidden divergences are powerful for:
Entering pullbacks in strong trends
Adding to winning positions
Confirming trend strength
Identifying optimal re-entry points
4. Volume Divergence Detection
Volume divergence occurs when price makes new highs/lows but volume decreases - warns of weak moves:
// Track volume at pivot highs
volPivotHigh = ta.pivothigh(volume, 5, 5)
// Price makes higher high, volume makes lower high
if pricePivotHigh > lastPriceHigh and volPivotHigh < lastVolHigh:
label.new(bar_index, high, "VOL DIV", color=COLOR_VOL_DIV)
Volume divergence reveals:
Decreasing participation in the move
Lack of institutional conviction
Potential exhaustion or trap
Warning that trend may not continue
Volume divergence combined with RSI/MACD divergence creates extremely high-probability reversal setups.
5. Momentum Divergence Analysis
Momentum divergence occurs when price momentum and oscillator momentum move in opposite directions:
rsiMomentum = ta.change(rsi, 5)
macdMomentum = ta.change(macdLine, 5)
priceMomentum = ta.change(close, 5)
// Price momentum positive but RSI momentum negative
momentumDivergence = (priceMomentum > 0 and rsiMomentum < 0) or
(priceMomentum < 0 and rsiMomentum > 0)
Momentum divergence shows:
Acceleration/deceleration conflicts
Early warning of trend changes
Momentum exhaustion before price exhaustion
Institutional positioning shifts
The dashboard displays momentum divergence status (Active/Aligned) with color coding.
6. Multi-Oscillator Confluence Scoring
The indicator quantifies confluence by counting how many oscillators show divergence simultaneously:
confluenceScore = 0
if rsi_divergence:
confluenceScore += 1
if macd_divergence:
confluenceScore += 1
if stochastic_extreme:
confluenceScore += 1
if volume_divergence:
confluenceScore += 1
if momentum_divergence:
confluenceScore += 1
// Classify confluence
confluenceLevel = confluenceScore >= 4 ? "EXTREME BULL/BEAR" :
confluenceScore >= 3 ? "STRONG BULL/BEAR" :
confluenceScore >= 2 ? "MODERATE" : "NONE"
Confluence scoring reveals:
Setup quality (higher score = higher probability)
How many independent signals confirm the divergence
Whether to take the trade (3+ recommended)
Position sizing guidance (higher score = larger size)
The dashboard displays confluence score and classification with color intensity.
7. Enhanced Candlestick Coloring
The indicator colors candles based on trend strength and momentum:
// Determine trend
trendStrength = ta.ema(close, 20)
isBullTrend = close > trendStrength
isBearTrend = close < trendStrength
// Momentum strength
momentumStrong = abs(rsiMomentum) > 5 or abs(macdMomentum) > abs(macdHist) * 0.5
// Color candles
if isBullTrend:
candleColor = momentumStrong ? COLOR_BULL_STRONG : COLOR_BULL_WEAK
else if isBearTrend:
candleColor = momentumStrong ? COLOR_BEAR_STRONG : COLOR_BEAR_WEAK
Candlestick coloring shows:
Bright green: Strong bullish momentum
Light green: Weak bullish momentum
Bright red: Strong bearish momentum
Light red: Weak bearish momentum
This provides instant visual feedback on trend and momentum strength.
Visual Elements
Divergence Lines: Solid lines on price, dashed lines on oscillator connecting pivot points
Divergence Labels: "BULL DIV", "BEAR DIV", "H-BULL", "H-BEAR" at divergence points
Extreme Labels: "BULL DIV EXTREME" or "BEAR DIV EXTREME" in overbought/oversold zones
Volume Labels: "VOL DIV" markers when volume diverges
Divergence Zones: Semi-transparent boxes highlighting divergence areas
Enhanced Candles: Color-coded by trend and momentum strength
Volume Spike Boxes: Gold boxes around high-volume candles
Extreme Zone Backgrounds: Red tint when RSI >70 and Stochastic >80, green tint when RSI <30 and Stochastic <20
Dashboard: Real-time oscillator states and confluence metrics
The dashboard displays 9 key metrics:
1. RSI State (value and Overbought/Oversold/Neutral)
2. MACD Flow (Bullish/Bearish and Strong/Weak)
3. Stochastic (value and Extreme/Normal)
4. Momentum Div (Active/Aligned)
5. Volume Profile (ratio and Spike/Elevated/Low)
6. Trend Strength (Bullish/Bearish and Strong/Weak)
7. Confluence (Extreme/Strong/Moderate/None)
8. Signal Quality (Elite Setup/Strong Setup/Moderate/Weak)
Input Parameters
Oscillator Settings:
RSI Period: Length for RSI calculation (default: 14)
MACD Fast: Fast EMA for MACD (default: 12)
MACD Slow: Slow EMA for MACD (default: 26)
MACD Signal: Signal line period (default: 9)
Stochastic Period: Length for Stochastic calculation (default: 14)
Divergence Detection:
Pivot Detection: Lookback for swing detection (default: 5)
Regular Divergence: Enable/disable regular divergence detection
Hidden Divergence: Enable/disable hidden divergence detection
Multi-Oscillator Confluence: Require multiple oscillators
Extreme Zones Only: Only detect divergences in overbought/oversold
Volume Analysis:
Volume Analysis Period: Length for volume average (default: 20)
Volume Divergence: Enable/disable volume divergence detection
Volume Spike Threshold: Multiplier for spike detection (default: 1.5x)
How to Use This Indicator
Step 1: Monitor RSI State
Check dashboard for RSI level. Divergences in extreme zones (>70 or <30) are most powerful. Wait for extremes for best setups.
Step 2: Watch for Divergence Labels
When "BULL DIV" or "BEAR DIV" labels appear, divergence is detected. "EXTREME" suffix means it's in overbought/oversold - highest probability.
Step 3: Check Confluence Score
Dashboard shows confluence level. "EXTREME" or "STRONG" = multiple oscillators confirming. Only trade 3+ confluence setups.
Step 4: Confirm with Volume
Look for "VOL DIV" labels. Volume divergence + oscillator divergence = very high probability. Volume confirms the divergence.
Step 5: Assess Signal Quality [/b>
Dashboard shows "ELITE SETUP" when momentum divergence + extreme RSI/Stochastic + high confluence. "STRONG SETUP" for good setups. Only trade Elite and Strong.
Step 6: Use Hidden Divergence for Continuation
"H-BULL" or "H-BEAR" labels signal trend continuation. Enter pullbacks in strong trends when hidden divergence appears.
Step 7: Monitor Trend Strength Best Practices
Divergences in extreme zones (RSI >70 or <30) are most reliable
Multi-oscillator confluence (3+) significantly increases win rate
Volume divergence adds powerful confirmation
Hidden divergences are for trend continuation, not reversal
Regular divergences are for reversal, not continuation
Momentum divergence provides early warning before price divergence
Extreme zone backgrounds (red/green tint) show best divergence areas
Enhanced candle colors show when momentum is weakening
Confluence score guides position sizing (higher = larger)
Signal quality in dashboard filters low-probability setups
Indicator Limitations
Divergences can persist for extended periods before reversing
Not all divergences result in reversals - some fail
Strong trends can produce multiple divergences before reversing
Hidden divergences require established trend context
Volume divergence less reliable on low-volume instruments
Pivot detection requires sufficient volatility
Multiple divergences in short period may signal consolidation
The indicator shows momentum conflicts, not guaranteed reversals
Extreme zones can remain extreme longer than expected
Technical Implementation
Built with Pine Script v6 using:
RSI divergence detection with pivot comparison
MACD momentum analysis with histogram tracking
Stochastic extreme zone identification
Volume divergence detection with pivot tracking
Momentum divergence calculations (rate-of-change)
Multi-oscillator confluence scoring system
Enhanced candlestick coloring based on trend and momentum
Volume spike detection with box visualization
Extreme zone background gradients
Real-time dashboard with 9 divergence metrics
The code is fully open-source and can be modified to suit individual trading styles and preferences.
Originality Statement
This indicator is original in its comprehensive divergence integration approach. While individual components (RSI, MACD, Stochastic, volume) are established concepts, this indicator is justified because:
It synthesizes multiple oscillator divergence detection into unified confluence scoring
The multi-oscillator confluence system quantifies setup quality across independent signals
Hidden divergence detection distinguishes continuation from reversal patterns
Volume divergence integration adds participation confirmation layer
Momentum divergence analysis provides early warning system
Enhanced candlestick coloring shows trend and momentum strength visually
Signal quality classification (Elite/Strong/Moderate/Weak) filters setups
Extreme zone backgrounds highlight optimal divergence areas
Real-time dashboard presents 9 metrics simultaneously for holistic divergence analysis
Each component contributes unique information: RSI shows relative strength, MACD shows momentum, Stochastic shows extremes, volume shows participation, momentum shows acceleration, confluence shows conviction, and quality shows probability. The indicator's value lies in presenting these complementary perspectives simultaneously with unified classification and actionable trade signals.
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.
Divergence analysis is a tool for identifying potential reversals and continuations, not a crystal ball for predicting future price movement. Divergences do not guarantee reversals. Confluence does not guarantee success. Past divergence patterns do not guarantee future divergence patterns. Market conditions change, and strategies that worked historically may not work in the future.
The divergences displayed are analytical constructs based on current market data, not predictions of future price movement. High 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

Machine Learning: Trend Classifier [identityKa]Overview
The Machine Learning: Trend Classifier is a professional-grade algorithmic momentum and trend analysis tool designed for data-driven traders. Unlike traditional moving averages that inherently lag behind live price action, this script introduces a multi-factor mathematical classification engine that evaluates real-time market behavior to predict the true direction of the trend.
Core Mechanics & Detection
The algorithm uses a continuous data-stream calculation to locate major market shifts:
Bullish Classification (Neon Green): Detected when the underlying momentum, volatility, and trend-flow simultaneously show aggressive upward expansion. The dynamic data ribbon shifts to green, encapsulating the price.
Bearish Classification (Neon Red): Detected when the structural momentum shifts downwards. The dynamic ribbon turns red, acting as algorithmic resistance.
Neutral / Chop Zones (Orange): Detected when the market loses clear direction. The engine recognizes this as a friction zone and shifts to a neutral state, warning the trader of potential whipsaws.
The Algorithmic Classification Engine
A fundamental rule of this indicator is the "AI Confidence Score". The engine normalizes multiple indicators (RSI, CCI, and MACD flows) into a strict 0 to 100 percentage scale.
The script constantly monitors this confidence score. If the score is above 20%, a Bullish state is confirmed. If it is below -20%, a Bearish state is confirmed. Anything in between is classified as market noise.
Upon crossing these algorithmic thresholds, the script instantly updates the on-chart Ribbon, ensuring that only statistically significant trend shifts are highlighted for the trader. This keeps the workspace incredibly clean and mathematically sound.
HUD Dashboard & AI Logic
The on-chart intelligence panel evaluates the live market state and generates actionable data:
Dangerous: Displayed actively whenever the current live price is trading inside the Neutral zone (Confidence Score between -20% and 20%). This serves as a warning that the price is in a high-friction area where sharp rejections and false breakouts are imminent.
LONG / SHORT: The engine tracks the macro bias based on the classification state. If the AI Confidence heavily favors upward momentum, the bias shifts to LONG. If the momentum breaks downwards, the bias shifts to SHORT.
How to Use It
This tool provides exceptional context for trade entries and trend following. When the AI Suggestion reads "LONG," traders should look for pullbacks toward the lower band of the green ribbon. When the state reads "Dangerous," it is highly recommended to stay out of the market or tighten stop losses until a clear trend direction is re-established by the algorithm. Indicator

Larry Williams Valuation Index [tradeviZion]Stop guessing whether an asset is "cheap" or "expensive." Based on the legendary methodology developed by Larry Williams in 1990 (the WillVal Index), this upgraded indicator measures the true intrinsic valuation of an asset by comparing it against key macroeconomic correlations.
While price tells you what the market is paying right now, Valuation tells you what the asset is actually worth. This isn't just a standard WVI script. We have engineered it into a comprehensive macro-dashboard that evaluates the asset against three universal benchmarks (like the Dollar, Gold, and Treasuries) PLUS a dynamic, auto-detecting Sector ETF.
🌟 Exclusive Features
1. Auto-Sector Relative Strength (The Game Changer)
By default, the script compares your current asset against 3 primary symbols (e.g., DXY, GC1!, ZB1!).
The 4th Asset: The script features a built-in "Sector Brain." It automatically reads the sector of the stock you are viewing (e.g., Technology, Financials, Healthcare) and pulls the data for the corresponding Sector ETF (XLK, XLF, XLV, etc.). This tells you instantly if Apple is undervalued compared to the broader Tech sector!
2. Macro-Locked Calculation (1D)
Valuation is a macro concept, not a 5-minute scalping tool. To protect you from intraday noise, the core mathematical engine is strictly locked to the Daily (1D) Timeframe. You can trade on the 1-minute or 1-hour chart, and the indicator will silently calculate the true daily valuation in the background.
3. Adaptive vs. Fixed Thresholds
Manual Levels: Use the classic Larry Williams fixed thresholds (e.g., Overvalued > 85, Undervalued < 15).
Auto Levels: Markets change. Turn on Auto Levels to let the script dynamically calculate the overbought/oversold thresholds based on recent price extremes, smoothed by a custom multiplier.
4. Multi-Security Consensus Alerts
Reduce false signals. The built-in alert system allows you to require a consensus. For example, you can set the alerts to trigger a "Buy" signal ONLY if at least 3 out of the 4 tracked securities are showing an "Undervalued" reading simultaneously.
5. Clean Visual Dashboard
A sleek, customizable on-chart table displays the exact valuation score (0-100 scale) and the current status (Over, Under, or Normal) for all four correlated assets. The indicator lines change color dynamically when entering extreme valuation zones.
⚙️ How the Math Works
The WillVal methodology doesn't just look at price. It takes the ratio of the current asset against a correlated security, applies a dual Exponential Moving Average (EMA) momentum oscillator to identify trends, and then normalizes the result on a 0-100 scale using a historical lookback period (default is 156 bars, representing roughly 3 years of data).
💡 How to Trade It
Undervalued (Green Zone): When the index drops below the lower threshold (e.g., 15), the asset is historically cheap compared to its correlations. Look for bullish setups or accumulation zones.
Overvalued (Red Zone): When the index rises above the upper threshold (e.g., 85), the asset is historically expensive. This is a warning sign to tighten stop losses, take profits, or look for bearish distribution.
Note: Valuation indicates extreme conditions, but extreme conditions can persist. Always pair valuation readings with price action confirmation (like Order Blocks, VWAP, or trendline breaks) before executing a trade. Indicator
