Elaris Volume Intelligence ProElaris Volume Intelligence Pro is a professional-grade volume analysis and smart money intelligence indicator designed to help traders understand market participation, hidden pressure, and potential reversal activity in real time.
Instead of displaying raw volume alone, Elaris Volume Intelligence Pro transforms market volume into actionable intelligence by combining relative volume analysis, volume delta estimation, CVD (Cumulative Volume Delta), absorption detection, climax activity, and smart flow momentum into a single clean and trader-friendly system.
The indicator is built for discretionary traders, scalpers, intraday traders, swing traders, and crypto traders who want deeper insight into market behavior beyond standard candles.
━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━
• Smart Volume Columns
Dynamically colored volume bars help identify bullish pressure, bearish pressure, climax activity, and absorption zones instantly.
• Relative Volume & Z-Score Engine
Detects abnormal market participation using relative volume and statistical volume expansion analysis.
• Volume Flow Momentum
A smoothed institutional-style flow model that helps traders identify whether aggressive buying or selling pressure is dominating the market.
• Bullish & Bearish Climax Detection
Highlights potential exhaustion candles during extreme participation and volatility conditions.
• Demand & Supply Absorption Detection
Detects high-volume compression behavior that may indicate hidden accumulation or distribution by larger participants.
• Volume & CVD Divergence Signals
Identifies possible reversal conditions when price action and cumulative volume behavior diverge.
• Smart Market State Dashboard
A clean built-in intelligence panel provides:
* Market bias
* Smart score
* Relative volume strength
* Volume Z-score
* Delta pressure
* Active signal state
• Dark Mode Optimized UI
Professionally designed visuals optimized for both dark and light PulseWire themes.
• Fully Configurable
All thresholds, smoothing values, divergence sensitivity, and visual layers can be customized for different trading styles and markets.
━━━━━━━━━━━━━━━━━━
HOW TO USE
━━━━━━━━━━━━━━━━━━
• Strong Bullish Conditions
Look for:
* Bullish volume climax
* Positive flow momentum
* Increasing relative volume
* Bullish divergences
* Demand absorption
• Strong Bearish Conditions
Look for:
* Bearish climax candles
* Negative flow momentum
* High sell-side pressure
* Bearish divergences
* Supply absorption
• Best Use Cases
* Crypto futures trading
* Intraday momentum trading
* Breakout confirmation
* Reversal detection
* Smart money analysis
* Volume-based confluence systems
━━━━━━━━━━━━━━━━━━
ALERTS INCLUDED
━━━━━━━━━━━━━━━━━━
The indicator includes built-in alerts for:
* Bullish/Bearish Volume Climax
* Demand/Supply Absorption
* Bullish/Bearish Divergence
* Bullish/Bearish Pressure States
━━━━━━━━━━━━━━━━━━
IMPORTANT NOTES
━━━━━━━━━━━━━━━━━━
• This indicator does not use repainting logic.
• Signals are generated using confirmed candle data.
• Works best on liquid markets with reliable volume data.
• Designed for confirmation and confluence, not standalone financial advice.
Built by Elaris Group.
Financial intelligence for modern markets.
Indicator

Dynamic Range RSI [DefinedEdge]🔍 OVERVIEW
Really excited to release this one. I've been working on this for a while and it solves something that always bugged me about RSI: the fixed lookback period. Markets don't move at one speed, so why should your oscillator?
Dynamic Range RSI rethinks the standard RSI by replacing the fixed lookback with a volatility-adaptive engine. The indicator reads the current ATR regime and automatically adjusts its period. Shorter when markets are volatile, longer when they're quiet. No manual switching, no lag when it matters.
It also layers in divergence detection and a higher-timeframe confluence ribbon so you're not trading the oscillator in isolation.
⚙️ HOW IT WORKS
The core calculation uses a range-normalized momentum formula instead of standard RSI math. Price changes are weighted by the current high-low range, which makes the output cleaner during trending moves and less prone to false signals during chop.
The adaptive length is driven by an ATR ratio (fast ATR vs slow ATR). When volatility spikes, the RSI period compresses toward the minimum. When volatility drops, it stretches toward the maximum. Responsive during breakouts, smooth during consolidation.
🎯 FEATURES
→ ATR-adaptive RSI length (user-defined min/max range)
→ Range-normalized momentum calculation
→ 4 smoothing methods: EMA, SMA, RMA, TMA
→ Automatic divergence detection (pivot-based, configurable lookback)
→ Higher-timeframe confluence ribbon (auto or manual HTF selection)
→ Signal line crossover dots filtered to OB/OS zones only
→ 6 built-in alert conditions
→ Dynamic length visible in status line
📊 SIGNALS
• Green circles: signal line cross up inside oversold zone
• Red circles: signal line cross down inside overbought zone
• "Bull" labels: bullish divergence (price lower low, RSI higher low)
• "Bear" labels: bearish divergence (price higher high, RSI lower high)
• Background shading: HTF ribbon turns green/red when the higher timeframe agrees on OB/OS
💡 USAGE TIPS
Works on any market, any timeframe. For crypto I like the 4H. The adaptive length flexes between roughly 1 to 5 days of lookback which catches momentum shifts well. For scalping, 15min with HTF pulling from 4H gives solid confluence.
If the dynamic length stays pinned at minimum too often, bump the Min Length up to 8-10 to smooth it out. Indicator

Elaris RSI Pro [Divergence]Elaris RSI Pro is a professional-grade RSI momentum and divergence indicator built for traders who want cleaner market structure signals, smarter divergence detection, and a more refined trading workflow.
The indicator combines a responsive RSI engine with advanced bullish and bearish divergence detection to help identify potential reversals, continuation setups, and momentum shifts across all market conditions.
Designed with a clean visual experience and optimized performance in mind, Elaris RSI Pro delivers clear signals without unnecessary chart clutter, making it suitable for scalpers, swing traders, and intraday traders alike.
Key Features:
• Regular Bullish & Bearish Divergence Detection
• Hidden Bullish & Bearish Divergence Detection
• Configurable Pivot Detection Engine
• Adjustable Minimum & Maximum Pivot Distance Filters
• Dynamic RSI Momentum Coloring
• Signal Smoothing with EMA Filter
• Overbought / Oversold Zone Visualization
• Optional Divergence Lines & Labels
• Optional Pivot Markers for Advanced Analysis
• Professional Alert Conditions
• Non-Repainting Confirmed Pivot Logic
• Optimized Object Management for Better Performance
Elaris RSI Pro is built using confirmed pivot logic, meaning divergence signals are generated only after pivot confirmation to reduce repainting behavior and improve signal reliability.
The indicator is highly customizable, allowing traders to adapt the sensitivity and visual behavior to different trading styles, markets, and timeframes.
Works well with:
• Market Structure Analysis
• Trend Following Systems
• Support & Resistance Trading
• Smart Money Concepts (SMC)
• Liquidity Sweep Confirmation
• Multi-Timeframe Confluence Strategies
Best used alongside proper risk management and confirmation tools.
Non-Repainting:
This indicator uses confirmed pivot-based calculations. Signals appear only after pivot confirmation and do not repaint historically after confirmation. Indicator

Harbor Reversal Ledger [JOAT]Harbor Reversal Ledger
Introduction
Harbor Reversal Ledger is an open-source reversal timing indicator that combines completed higher-timeframe candle context with confirmed local RSI divergence.
The objective is not to predict turning points early.
The objective is to wait for enough evidence that a reversal thesis is becoming structurally credible.
Many reversal tools repaint because they depend on unfinished higher-timeframe candles or unconfirmed pivot comparisons.
Harbor Reversal Ledger avoids that by:
requesting completed higher-timeframe candles only
confirming RSI pivots before evaluating divergence
scoring confluence from multiple independent ingredients
projecting higher-timeframe structure onto the execution chart
rendering a timing ledger in its own pane
Core Concepts
1. Completed Higher-Timeframe Context
The script requests prior higher-timeframe candles rather than reading the currently forming candle.
This keeps the higher-timeframe pattern engine stable and non-repainting.
2. Candle Pattern Recognition
Bullish and bearish engulfing patterns can be enabled, and pin-bar style rejection patterns can also be used.
These patterns contribute directional context, not automatic entries.
3. Confirmed RSI Divergence
Local price and RSI pivots are both confirmed using left/right pivot logic.
Only after the pivots are locked does the script compare price progression against RSI progression to determine bullish or bearish divergence.
4. Distance-to-Extreme Scoring
Reversal evidence becomes more meaningful when price is still close to a recent extreme.
The confluence engine therefore includes distance-based scoring relative to a configurable lookback.
5. Projection and Confluence Zones
Completed higher-timeframe candles can be projected forward on the execution chart, while divergence events can create local confluence zones when the evidence stack is strong enough.
Features
Completed HTF candle projection: prior higher-timeframe range and body projected onto the chart
HTF pattern engine: bullish and bearish engulfing and pin-bar style patterns
Confirmed RSI divergence: bullish and bearish divergence using pivot confirmation
Dual-pane logic: overlay objects explain price context while the pane acts as a reversal timing ledger
Confluence scoring: combines HTF pattern, local divergence, and distance-to-extreme logic
Premium/discount context: position of price relative to the HTF midpoint is plotted
Confluence zones: optional chart zones highlight stronger bullish or bearish reversal regions
State-based RSI coloring: RSI line color reflects the current net confluence
Top-right dashboard: summarizes pattern state, divergence state, confluence, and location context
Non-repainting design: no unfinished HTF candles and no unconfirmed pivot divergence
Input Parameters
Higher Timeframe Context
HTF Candle Source
Enable Engulfing Patterns
Enable Pin Bar Patterns
Project Completed HTF Candle
Projection Offset Bars
Projection Width Bars
Execution Divergence
RSI Length
Pivot Left
Pivot Right
Show Divergence Lines
Show Confluence Zones
Confluence Engine
Distance Lookback
Distance Weight
Pattern Weight
Divergence Weight
Display
Show RSI State Fill
Dashboard Position
Dashboard Size
How to Use This Indicator
Step 1: Start With the Higher-Timeframe Projection
Use the projected completed candle to understand whether the larger reference bar is signaling rejection, acceptance, or neutrality.
Step 2: Wait for Local Divergence Confirmation
The script intentionally waits for confirmed pivots.
That delay is a feature, not a flaw.
Step 3: Read the Net Confluence, Not Just RSI
The pane is not meant to be treated like a normal RSI oscillator.
Its color and context matter because they reflect the broader reversal evidence stack.
Step 4: Use Confluence Zones as Areas of Interest
Zones identify places where the higher-timeframe context and local divergence align.
They are not guaranteed turning points.
Step 5: Respect the Directional Imbalance
If the higher-timeframe candle context is strongly bearish, a minor bullish divergence alone may not be enough to justify a reversal thesis, and vice versa.
Indicator Limitations
Confirmed divergence necessarily appears after the pivot forms, which introduces intentional timing delay
Higher-timeframe pattern quality depends on the selected timeframe and instrument behavior
RSI divergence can persist without immediate reversal in strong directional markets
Projection objects are context tools, not price targets
Originality Statement
Harbor Reversal Ledger is designed as a confluence ledger rather than a single-pattern reversal marker.
Its distinguishing structure comes from pairing completed higher-timeframe candle analysis, confirmed divergence, distance scoring, projected context, and pane-based confluence visualization into one disciplined, non-repainting timing framework.
Disclaimer
This indicator is provided for educational and informational purposes only.
It is not financial advice and should not be used as a standalone reason to enter or exit a market.
All reversal readings are based on historical chart data and can fail, especially in strongly trending or event-driven conditions.
Use proper risk management and independent judgment.
Indicator

Z-Score Probability Pro KAMA
Z-Score Probability Pro KAMA, v1.0 by Erika Barker
Hey guys, this is the successor to my original Z-Score Probability HMA Indicator, which you can still use if you prefer that one.
This is version 1.0 of the new rebuild, and it is a pretty big upgrade. The goal was to keep the statistical foundation that made the original useful, but make it more adaptive, cleaner, and better at understanding different market conditions.
What is new
1. Timeframe auto-adaptation
No more constantly re-tuning the indicator when you switch charts.
The lookback now automatically adjusts based on the chart timeframe, using a calendar-style window, defaulting to about 5 trading days. The dashboard also shows the effective lookback being used, so you always know what the script is calculating from.
It works from 1 minute charts all the way up to weekly charts.
2. Better smoothing logic
The original HMA was doing a lot of work at once. In this version, the baseline and the Z-score smoothing are separated so each one can do its own job better.
By default:
* Baseline: KAMA, great for adapting to noisy markets
* Z-score smoothing: ALMA, smoother and cleaner on the oscillator
HMA is still available if you prefer the original feel.
3. Modified Z-Score option
There is now an optional Modified Z-Score mode using MAD, median absolute deviation.
This is useful for markets with big outliers, fat tails, sudden spikes, crypto moves, small caps, and anything that tends to behave a little wild.
When this mode is turned on, the threshold bands automatically adjust.
4. Regime filter using Hurst logic (been needing out on this a lot lately on personal stuff)
This version attempts to classify the market as:
* Trending
* Mean-reverting
* Random
That matters because an extreme Z-score does not always mean the same thing.
In a mean-reverting market, an extreme Z-score can suggest exhaustion.
In a trending market, that same extreme can sometimes mean continuation or breakout strength.
This was one of the biggest things I wanted to improve from the original.
5. Divergence engine
The indicator now includes both regular and hidden divergence.
It can detect:
* Regular bullish divergence
* Regular bearish divergence
* Hidden bullish divergence
* Hidden bearish divergence
Divergences are confirmed using pivots, so they are non-repainting, but they will appear a few bars after the actual pivot. That is the tradeoff for confirmation.
6. Higher-timeframe confirmation
The script can pull Z-score confirmation from a higher timeframe.
You can use the automatic HTF mode or set it manually. HTF values only update after the higher-timeframe candle closes, so this is designed to avoid repainting.
7. Strong Buy and Strong Sell signals
Signals are based on a confluence score instead of just one condition.
The score looks at things like:
* Z-score reversal
* Divergence
* Baseline slope
* Market regime
* Higher-timeframe agreement
* Volume confirmation, when volume is available
You can choose the conviction level:
* Low
* Medium
* High
Medium is the default and should give fewer, cleaner signals.
8. Live dashboard
The dashboard shows:
* Detected timeframe
* Effective lookback
* Current Z-score
* Market regime
* Hurst value
* Higher-timeframe status
* Bull and bear scores
* Conviction threshold
* Last signal
You can move it to any corner of the chart.
9. More stable defaults
The defaults were chosen to be centered in stable performance zones, not over-optimized for one market.
Basically, I did not want this to be something that only looks good on one ticker, one timeframe, during one perfect backtest window.
10. Built in Pine v6
This version uses Pine v6 features, including dynamic higher-timeframe requests and confirmed-bar alert logic.
Repaint disclosure
This indicator is designed to avoid repainting, but there are a few things to know:
* Divergence and Strong Buy/Sell labels appear after pivot confirmation, default is 3 bars later
* Higher-timeframe confirmation only updates after the higher-timeframe candle closes
* Alerts fire on confirmed bars, not intrabar ticks
So, signals are delayed slightly by design, but that is what makes them confirmed.
How to use it
Beginner
Leave everything on default.
Watch the dashboard and look for:
* Strong Buy
* Strong Sell
Medium conviction is probably the best starting point.
Intermediate
Try the Modified Z-Score mode on crypto, small caps, or anything with sharp moves and big outliers.
Turn on Hidden Divergence if you like trading trend continuation setups.
Advanced
You can tune the component weights to match your own strategy.
The indicator is flexible, so you can make it more reversal-focused, more trend-following, or more confirmation-heavy depending on your trading style. Indicator

Indicator

Mercator Pressure [JOAT]Mercator Pressure
Introduction
Mercator Pressure is an open-source institutional-style pressure oscillator built to measure directional force using a blended model of candle pressure, close-location behavior, range expansion, optional volume impulse, and volatility-channel context. The goal is to capture not just whether momentum is positive or negative, but how forceful and structurally aligned that movement is.
The problem Mercator Pressure solves is shallow momentum interpretation. Many oscillators react to price movement but fail to distinguish between weak drift, strong displacement, location inside a volatility envelope, and divergence between price and internal force. Mercator Pressure combines those dimensions in one panel and adds confirmed divergence logic, threshold regimes, layered gradients, and a live dashboard.
Core Concepts
1. Weighted Candle Pressure Engine
The core model scores each bar using a weighted blend of body impulse, close location, range expansion, and optional relative volume impulse. This helps the oscillator react differently to high-conviction bars than to passive movement.
2. Volatility-Channel Context Engine
Pressure is not evaluated in isolation. The script also measures where price sits inside an adaptive volatility envelope and uses that context as part of the composite regime model.
3. Composite Regime and Signal Layer
The pressure and context models are blended into a smoothed composite oscillator and signal line. Regime state is then derived from threshold behavior and internal persistence.
4. Confirmed Divergence Detection
Both regular and hidden divergence are supported using pivot-confirmed logic, which keeps the divergence framework more stable than naive visual divergence methods.
5. Institutional Panel Styling
Mercator Pressure uses layered fills, gradient regime cues, restrained optional divergence markers, and a top-right dashboard rather than retail-style arrow spam.
Features
Multi-factor pressure engine: Body, close location, range expansion, and optional relative volume
Volatility envelope context: Internal force is blended with channel position
Composite oscillator and signal line: Regime interpretation is smoother and more stable
Regular and hidden divergence: Pivot-confirmed divergence conditions
Confirmed-bar event gating: Alerts and key events can be evaluated on closed bars
Layered gradient fills: Smooth panel depth instead of harsh histogram clutter
Regime background tint: Visual context in the panel
Top-right dashboard: Live state readout for regime, slope, context, and divergence
Optional divergence markers: Uses professional square and diamond markers, not arrows
Alertconditions: Regime flips, signal crosses, expansions, and divergences
How to Use This Indicator
Step 1: Read the Composite Line Versus Signal
When the composite line is above the signal and above key thresholds, internal pressure is supportive. The opposite applies during bearish pressure.
Step 2: Check Regime State
Use the dashboard and panel tint to determine whether the script sees a bullish, bearish, or neutral pressure regime.
Step 3: Watch Expansion Conditions
Expansion events are stronger than ordinary threshold crosses because they imply pressure is extending into a more forceful state.
Step 4: Use Divergence as Context
Divergence is best used as a warning or contextual signal, not as a blind reversal trigger.
Indicator Limitations
Divergence only confirms after pivots confirm, which introduces natural delay by design
Pressure is a proxy model derived from chart data, not exchange-level order flow
The composite engine is adaptive and may behave differently across very low-volatility versus very high-volatility symbols
This script is best used as a directional-quality filter or context tool, not a standalone trading system
Originality Statement
Mercator Pressure is original in the way it combines weighted candle pressure, volatility-envelope context, regime hysteresis, and pivot-confirmed divergence inside one coordinated panel. Its value comes from force measurement, contextualization, and divergence structure rather than from any one common oscillator formula.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Pressure and divergence readings are derived from historical price and volume behavior and do not guarantee future results.
- Made with passion by jackofalltrades
Indicator

Arc Momentum Oscillator [BOSWaves]Arc Momentum Oscillator - Acceleration-Driven Arc Engine with Adaptive Momentum Tracking and Divergence Detection
Overview
Arc Momentum Oscillator is a momentum-based trend oscillator that tracks directional price commitment through an acceleration-driven arc engine, where arc positioning, trend state, and flip signal generation are determined by the relationship between a smoothed centered RSI momentum line and a dynamically accelerating arc that chases momentum from a volatility-scaled starting distance rather than from fixed thresholds or static level crossovers.
Instead of relying on conventional overbought and oversold threshold crossings or moving average crossovers, trend state is determined by the relative position of momentum and the arc, with the arc launching from a standard deviation-scaled offset on each trend flip and accelerating progressively toward momentum until the relationship reverses. This creates a trend detection mechanism that adapts its sensitivity to the instrument's actual momentum volatility rather than applying identical thresholds regardless of market conditions.
This creates an oscillator that reflects genuine momentum dynamics rather than arbitrary indicator levels. The arc contracts toward momentum during sustained trending conditions as acceleration builds, produces flip signals only when momentum crosses the arc with sufficient separation to clear a volatility-scaled buffer, and maps momentum strength visually through cloud fill intensity, strength bands, and extreme zone highlighting that collectively reveal conviction state at a glance.
Price is therefore evaluated against an arc that adapts to momentum volatility, accelerates with trend persistence, and resets to a calibrated starting distance on each directional change rather than reacting identically to every momentum fluctuation.
Conceptual Framework
Arc Momentum Oscillator is founded on the principle that meaningful trend signals in momentum space emerge from the acceleration dynamics between price momentum and a trailing arc, not from momentum crossing fixed reference levels that carry no adaptive relationship to the instrument's current volatility regime.
Traditional momentum oscillators identify directional changes through threshold crossovers at fixed levels such as 50, 70, or 30, which treat all momentum readings identically regardless of how significant they are relative to recent momentum behavior. This framework replaces static-threshold logic with an acceleration-based arc system where flip significance is measured relative to the current standard deviation of momentum, and arc behavior evolves continuously based on how long the current trend has persisted.
Three core principles guide the design:
Trend flips should require momentum to breach the arc by a volatility-scaled buffer, ensuring signal generation reflects statistically meaningful momentum displacement rather than marginal crossovers.
The arc should accelerate progressively during trend persistence, contracting toward momentum as conviction builds and reflecting weakening trend strength as the gap narrows.
Momentum strength and extreme conditions should be visualized through adaptive fills and strength bands rather than fixed reference lines, providing continuous conviction context across varying volatility regimes.
This shifts oscillator analysis from static threshold monitoring into dynamic arc-momentum relationship tracking where signal significance is continuously calibrated to prevailing momentum volatility.
Theoretical Foundation
The indicator combines RSI-based momentum sourcing, exponential smoothing and centering, standard deviation-based adaptive unit calculation, acceleration-driven arc mechanics, and pivot-based divergence detection between price and the oscillator.
The RSI is calculated over a short configurable period and centered around zero by subtracting fifty, creating a momentum reading that oscillates between negative and positive territory reflecting bearish and bullish momentum respectively. An EMA smoothing pass reduces noise before the arc engine processes the momentum line. The standard deviation of momentum over a rolling window provides the adaptive unit that scales all arc behavior, including launch distance, flip buffer, and step size, ensuring the system responds proportionally to actual momentum variance. The arc accelerates by incrementing its velocity on a configurable smoothing interval, producing progressively faster convergence toward momentum during sustained trends.
Four internal systems operate in tandem:
Momentum Source Engine : Calculates RSI over the configured length, centers it around zero, and applies EMA smoothing to produce a clean directional momentum reading that serves as the primary oscillator line.
Adaptive Unit Calculation : Derives a rolling standard deviation of momentum to produce a volatility-normalized unit that scales arc launch distance, flip buffer threshold, and step size adaptively to current momentum behavior.
Arc Acceleration Engine : Maintains arc position and velocity state, launching the arc from a standard deviation-scaled offset on each flip, incrementing velocity on each smoothing interval, and advancing the arc toward momentum at a rate that grows with trend persistence.
Divergence Detection System : Identifies confirmed pivot highs and lows on the momentum oscillator and compares them against corresponding price pivots, detecting regular bearish divergence where price makes higher highs against lower oscillator highs and regular bullish divergence where price makes lower lows against higher oscillator lows.
This design allows the oscillator to reflect both the direction and the conviction dynamics of momentum while simultaneously monitoring the relationship between price structure and oscillator structure for divergence conditions.
How It Works
Arc Momentum Oscillator evaluates price through a sequence of momentum-aware and acceleration-driven processes:
RSI Calculation and Centering : RSI is calculated over the configured length and shifted by subtracting fifty, producing a centered momentum reading where positive values reflect bullish RSI conditions and negative values reflect bearish conditions.
Momentum Smoothing : EMA smoothing is applied to the centered RSI over the configured smoothing length, reducing bar-to-bar noise and producing the primary momentum line that the arc engine tracks.
Adaptive Unit Derivation : The standard deviation of momentum over a 100-bar rolling window provides the adaptive unit that governs all volatility-scaled arc behavior throughout the session.
Arc Initialization : On first activation after sufficient bars for standard deviation calculation, the arc is placed below momentum at a distance equal to the adaptive unit multiplied by the Start Distance parameter, with velocity initialized to zero.
Flip Detection : Each bar tests whether momentum has crossed the arc by more than a volatility-scaled buffer in the opposing direction. A cross below the arc minus buffer triggers a bearish flip; a cross above the arc plus buffer triggers a bullish flip.
Arc Reset on Flip : When a flip is detected, the arc resets to a new starting position on the opposite side of momentum at the full Start Distance offset and velocity resets to zero, beginning a fresh acceleration cycle in the new trend direction.
Arc Acceleration : On bars that fall on the configured smoothing interval, arc velocity increments by the configured Arc Speed value and the arc advances toward momentum by the adaptive step size multiplied by current velocity, producing progressively faster arc convergence as the trend persists.
Cloud Fill Rendering : The area between the arc and momentum line is filled with the trend direction color at a configurable transparency, with fill intensity providing a visual representation of the gap between arc and momentum.
Strength Band Rendering : Gradient-filled bands in the extreme oscillator zones scale their opacity based on how far momentum sits from the midline relative to the configured range, providing a continuous strength visualization that intensifies as momentum approaches extreme territory.
Divergence Evaluation : On each confirmed momentum pivot, recent pivot history is scanned for divergence conditions between price and oscillator structure within the configured minimum and maximum pivot distance range, with qualifying divergences drawing connecting lines on both the oscillator and the price chart.
Together, these elements form a continuously updating momentum framework where arc dynamics reveal trend conviction, flip signals reflect statistically significant momentum shifts, and divergence detection identifies structural disagreement between price and momentum before directional changes occur.
Interpretation
Arc Momentum Oscillator should be interpreted as an acceleration-driven momentum conviction system with structural divergence monitoring:
Bullish Trend State (Green) : Active when momentum is above the arc with sufficient buffer separation, indicating upward momentum has breached the arc threshold and the arc is accelerating from below to track the developing upside conviction.
Bearish Trend State (Red) : Active when momentum is below the arc with sufficient buffer separation, indicating downward momentum has breached the arc threshold and the arc is accelerating from above to track the developing downside conviction.
Arc Line : The grey trailing arc represents the dynamic boundary that momentum must cross to trigger a trend flip. Its proximity to momentum reflects accumulated trend age as the arc accelerates and converges toward the momentum line during sustained conditions.
Momentum Line : The colored primary oscillator line reflects smoothed centered RSI momentum, with positive readings above zero indicating bullish momentum dominance and negative readings below zero indicating bearish momentum dominance.
Cloud Fill : The gradient fill between arc and momentum line is colored by current trend direction, with a wider gap producing a more prominent fill that visually represents the distance between momentum and its trailing arc.
Strength Bands : Gradient-filled zones in the upper and lower extreme areas intensify in opacity as momentum approaches and enters extreme territory, providing a continuous strength reading that reflects how far momentum has extended relative to the oscillator's range.
Extreme Zone Background : Subtle background tinting activates when momentum exceeds the configured extreme threshold in either direction, providing an immediate visual cue that momentum is in statistically elevated territory.
Reference Rails : The zero midline, plus and minus 25 reference levels, and the configurable extreme threshold lines provide orientation anchors across the oscillator's momentum range without imposing fixed signal thresholds.
Flip Arrows : Small triangle markers appear on the price chart at arc flip bars, with upward triangles for bullish flips and downward triangles for bearish flips, positioned at a configurable offset from the arc for visibility.
Divergence Lines : Connecting lines drawn on both the oscillator and the price chart at divergence pivot points highlight structural disagreement between price and momentum, with bullish divergence lines in green and bearish divergence lines in red.
Divergence Labels : Bull and Bear labels appear at confirmed divergence pivot points on the oscillator pane, identifying the divergence type for immediate reference.
Trend Candles : Optional candle coloring on the price chart reflects current arc trend state, providing directional context on the main chart without requiring the oscillator pane to be in view.
Arc proximity to momentum, flip signal frequency, strength band opacity, and divergence conditions collectively provide more information than any element in isolation.
Signal Logic & Visual Cues
Arc Momentum Oscillator presents two primary arc interaction signals alongside continuous divergence monitoring:
Bullish Arc Flip : Triggered when momentum crosses above the arc by more than the volatility-scaled buffer, causing the arc to reset below momentum at the full Start Distance offset and begin a fresh bullish acceleration cycle.
Bearish Arc Flip : Triggered when momentum crosses below the arc by more than the volatility-scaled buffer, causing the arc to reset above momentum at the full Start Distance offset and begin a fresh bearish acceleration cycle.
Divergence detection provides secondary reversal context, with bullish divergence identifying price weakness not confirmed by oscillator structure and bearish divergence identifying price strength not confirmed by oscillator structure.
Alert generation covers bullish and bearish arc flips and entry into bull and bear extreme zones for systematic momentum monitoring workflows.
Strategy Integration
Arc Momentum Oscillator fits within momentum-informed and conviction-tracking approaches across trend-following and reversal frameworks:
Flip-Based Directional Entries : Use arc flip signals as momentum regime change confirmations, entering in the flip direction when the arc reset occurs after a statistically significant momentum breach rather than at arbitrary oscillator levels.
Arc Convergence Monitoring : Track the closing distance between the arc and momentum during established trends as a real-time conviction gauge; tight arc-to-momentum gaps indicate mature trend conditions where a flip becomes increasingly possible with minimal additional momentum deterioration.
Extreme Zone Context : Use extreme background tinting and strength band intensity as momentum extension warnings rather than reversal signals, treating extended extreme readings with the caution appropriate to overextended momentum states.
Divergence-Confirmed Reversals : Use divergence signals as anticipatory context for potential arc flips, weighting flip signals more heavily when a divergence condition has formed in the bars preceding the flip rather than treating them as independent signals.
Trend Candle Alignment : Use trend candle coloring on the price chart to maintain arc trend state awareness when analyzing price action directly, ensuring entry and exit decisions remain aligned with the current oscillator regime.
Multi-Timeframe Momentum Confirmation : Apply higher-timeframe arc trend state as a directional momentum filter, favoring trades where lower-timeframe flip signals align with the established higher-timeframe arc direction rather than opposing it.
Technical Implementation Details
Momentum Source : RSI-centered around zero with configurable length and EMA smoothing pass
Adaptive Unit : Rolling 100-bar standard deviation of momentum for volatility-normalized arc scaling
Arc Engine : Stateful acceleration system with velocity accumulation, smoothing-interval advancement, and flip-triggered reset
Flip Buffer : Volatility-scaled separation requirement preventing marginal arc crossovers from triggering flips
Divergence System : Pivot array-based regular divergence detection with configurable pivot size, minimum and maximum distance, and cooloff between successive divergences of the same type
Visualization : Cloud fill, adaptive strength bands, extreme background tinting, reference rails, and divergence lines on both oscillator and price chart
Signal Output : Flip arrows on price chart, divergence labels on oscillator pane, and optional trend candle coloring
Performance Profile : Optimized for real-time execution across all timeframes with adaptive unit calculation ensuring consistent behavior across instruments with different volatility characteristics
Optimal Application Parameters
Timeframe Guidance:
1 - 5 min : Rapid flip detection for scalping with shorter RSI length and higher arc speed for faster momentum tracking
15 - 60 min : Intraday momentum regime identification with balanced smoothing and moderate arc acceleration settings
4H - Daily : Swing-level momentum trend tracking with longer smoothing and slower arc speed for sustained conviction measurement
Suggested Baseline Configuration:
RSI Length : 5
Momentum Smoothing : 17
Arc Speed : 0.11
Start Distance (σx) : 3.5
Arc Smoothing : 5
Extreme Threshold : 30
Show Cloud Fill : Enabled
Show Reference Rails : Enabled
Highlight Extremes : Enabled
Calculate Divergences : Enabled
Show Trend Candles : Enabled
These suggested parameters should be used as a baseline; their effectiveness depends on the instrument's momentum characteristics, volatility profile, and preferred flip frequency, so fine-tuning is expected for optimal performance.
Parameter Calibration Notes
Use the following adjustments to refine behavior without altering the core logic:
Too many arc flips : Increase Start Distance to place the arc further from momentum on each reset, requiring more sustained momentum displacement before a flip registers, or increase Momentum Smoothing to reduce the noise feeding into the arc engine.
Arc flips too infrequent : Decrease Start Distance toward 2.0 for a tighter initial arc offset, or increase Arc Speed so the arc converges faster and becomes more sensitive to momentum reversals as the trend matures.
Arc converges too slowly : Increase Arc Speed to accelerate the rate at which the arc closes the gap to momentum, producing earlier flip sensitivity during sustained trend conditions.
Arc converges too quickly : Decrease Arc Speed toward 0.02 to slow convergence, maintaining a wider arc-to-momentum gap for longer and requiring more significant momentum deterioration before a flip becomes possible.
Momentum line too noisy : Increase Momentum Smoothing toward 20 for a cleaner momentum line with less bar-to-bar reactivity, or increase RSI Length for a slower underlying momentum source.
Extreme highlights activating too often : Increase Extreme Threshold toward 40 or 50 to restrict background tinting to only the most significant momentum extension events.
Too many divergence signals : Increase Pivot Left and Right values to demand more structurally significant pivot confirmations, or increase the minimum pivot distance to prevent closely-spaced pivots from qualifying for divergence comparison.
Adjustments should be incremental and evaluated across multiple session types rather than isolated market conditions.
Performance Characteristics
High Effectiveness:
Trending markets where momentum builds and sustains in one direction, allowing arc acceleration to develop meaningful convergence before the next flip
Instruments with consistent RSI behavior where centered momentum reliably reflects directional conviction and the standard deviation unit stabilizes quickly after initialization
Momentum continuation strategies using arc flip signals as regime change confirmations rather than as precise entry timing tools
Divergence-aware reversal approaches where oscillator structure disagrees with price structure ahead of trend changes, providing anticipatory context for flip signals
Reduced Effectiveness:
Choppy, low-momentum markets where rapid alternation between bullish and bearish RSI conditions produces frequent arc flips without sustained directional follow-through
Extremely low-volatility environments where momentum standard deviation collapses and the adaptive unit loses its discriminative power for scaling arc behavior
News-driven or gap-heavy instruments where sudden momentum spikes trigger arc flips that immediately reverse before the acceleration cycle develops meaningful convergence
Markets with inconsistent RSI dynamics where the centered momentum line fails to produce clean pivot structure, reducing divergence detection reliability
Consolidation and sideways conditions where momentum oscillates near zero without sufficient directional displacement to sustain arc trend states or produce clean flip sequences
Integration Guidelines
Confluence : Combine with BOSWaves structural tools, volume analysis, or adaptive band indicators to validate arc flip signals with price structure and participation context
Arc Convergence Awareness : Monitor arc-to-momentum distance as a real-time trend maturity indicator; tightly converged arc conditions suggest a flip requires minimal further momentum deterioration and warrant increased vigilance
Divergence Respect : Treat divergence signals as context-building evidence rather than standalone triggers; their value increases when they precede an arc flip in the divergence direction rather than occurring in isolation
Extreme Zone Caution : Avoid initiating new positions in the direction of extreme momentum readings; use extreme zone detection as a signal to monitor for arc convergence and potential flip conditions rather than as a continuation entry context
State Discipline : Maintain directional bias aligned with the current arc trend state until a confirmed flip occurs. Short-term momentum oscillations toward zero that do not breach the arc with sufficient buffer do not constitute trend changes.
Disclaimer
Arc Momentum Oscillator is a professional-grade momentum analysis and divergence detection tool. It uses acceleration-driven arc mechanics with volatility-normalized momentum measurement but does not predict future price movements. Results depend on market conditions, instrument momentum characteristics, parameter selection, and disciplined execution. BOSWaves recommends deploying this indicator within a broader analytical framework that incorporates price structure, volume context, and comprehensive risk management. Indicator

Sigma Structure [RWCS]What it is:
Sigma Structure is a confluence-based trading indicator that unifies three distinct analytical layers into a single, cohesive view: a Z-Score oscillator measuring price deviation from its 20 EMA, a normalized MACD histogram for momentum context, and an Order Block detection engine that identifies structural demand and supply zones directly on the price chart. The result is an indicator that tells you not just when price is statistically extended, but where that extension is occurring relative to meaningful price structure — giving every signal a location and every location a statistical weight.
How it works:
1. Z-Score layer: Price is measured as the number of standard deviations it sits above or below its 20-period EMA. This produces an oscillator that reads consistently across any asset or timeframe — a reading of +2 on Bitcoin means the same thing structurally as +2 on the S&P or EURUSD. The line color intensifies from faded to full aqua as it moves above zero, and faded to full fuchsia below, so the degree of extension is immediately legible at a glance. Fixed bands at ±1, ±2, and ±3 sigma define the statistical landscape.
2. MACD layer: A standard MACD histogram is computed normally, then linearly scaled so its rolling peak aligns with the ±3σ band. No calculation is modified — only the display axis is shared with the Z-Score. This means crossovers, divergences, and momentum shifts read identically to a standard MACD, but now live in the same visual space as the bands, letting you see momentum and mean-reversion context simultaneously.
3. Order Block layer: The indicator scans for order blocks using a sequential candle method — a bearish candle followed by a configurable number of consecutive bullish candles (demand), or a bullish candle followed by consecutive bearish candles (supply). Detected zones are drawn directly on the price chart as shaded regions with solid top boundaries and dashed bottom boundaries, color-coded aqua for demand and fuchsia for supply. Zones extend rightward bar by bar and self-invalidate the moment price closes through them, so what you see on the chart is always live and relevant.
4. Confluence signals: Two signal types fire when the Z-Score and Order Block layers align. An OB Reversal label appears when price is inside an Order Block while the Z-Score is at or beyond ±2σ — the statistical extension and the structural level are confirming each other as a fade opportunity. An OB Continuation label appears when price pulls back into an Order Block and the Z-Score reclaims zero — the trend is reasserting after a mean-reversion dip into demand or supply.
5. Volatility divergence: A background highlight layer compares price's rolling highs and lows against the rolling highs and lows of realized volatility (standard deviation of log returns). When price makes a new low without a corresponding expansion in realized volatility, a bullish divergence is flagged. The inverse flags bearish divergence. These are not entry signals on their own — they indicate moments where price action and volatility are telling different stories and warrant closer attention.
Possible ways to use it:
1. Reversal setups: When the Z-Score reaches ±2σ or beyond and price simultaneously tags an active Order Block zone, the statistical extension and structural level are aligned. The OB Reversal label marks these bars. Look for MACD histogram compression or a zero cross in the same window for additional confirmation before acting.
2. Trend continuation entries: In trending markets, price frequently pulls back into demand or supply zones and finds support exactly where it should. When the Z-Score crosses back through zero inside an active zone, the OB Continuation label fires — this is your structural retest with momentum confirmation.
3. Divergence as a filter: The volatility divergence highlights flag potential exhaustion in price moves that lack volatility confirmation. Use these as a reason to tighten risk or wait for the OB/Z-Score confluence before entering, rather than chasing the move.
4. EMA trend bias: The fast and slow EMA overlay on the price chart provides a quick structural read. Aligning your OB Reversal or Continuation signals in the direction of the EMA cross adds a higher-timeframe trend filter without requiring a second indicator.
5. Alert-driven scanning: Three configurable alerts cover the ±2σ Trade Zone cross, OB Reversal confluence, and OB Continuation setup. Set these across a watchlist to surface actionable conditions without manual chart monitoring.
Settings guide:
1. EMA / Std Dev Length: Both default to 20, matching a standard Bollinger Band configuration. Increase for smoother, slower signals on higher timeframes.
2. MACD Norm Lookback: Controls how far back the indicator looks to find the MACD histogram's peak for scaling. Higher values produce more stable scaling; lower values make the histogram more reactive to recent momentum.
3. Sequential Candles for OB: The number of consecutive candles required after the origin candle to confirm a block. Higher values produce fewer, higher-quality zones.
4. Max Active Zones: How many demand and supply zones can coexist on each side. Older zones are removed when the limit is reached.
5. Divergence Lookback: The rolling window for comparing price extremes against volatility extremes. Shorter values produce more frequent signals; longer values are more selective.
Disclaimer:
This indicator is published for educational and informational purposes only. Nothing presented here constitutes financial advice, a solicitation, or a recommendation to buy or sell any financial instrument. All trading involves risk, including the possible loss of principal. Past performance of any indicator or methodology is not indicative of future results. You are solely responsible for your own trading decisions. Always conduct your own research and consult a qualified financial professional before making any investment decisions. Indicator

Indicator

Imperium FlowImperium Flow is a market flow indicator designed to evaluate the quality behind price movement. It analyzes pressure, volume participation, candle behavior, wick rejection, Money Flow, and effort versus result to help traders understand whether a move is supported, stretched, weakening, or starting to rotate.
The indicator is built for confirmation and market context. It does not predict price. Its purpose is to help identify when buyers or sellers have stronger control, when continuation remains healthy, and when market conditions are becoming less efficient.
Main Features
Exhaustion Zones;
Money Flow;
Price Pressure;
Price Effort;
Exhaustion Warnings;
Reversal Warnings;
Divergence.
Each section is designed to give a different view of market quality, from participation and pressure to exhaustion, consolidation, and possible rotation.
Exhaustion Zones
Exhaustion Zones highlight areas where directional pressure has become stretched.
Reaching these zones does not mean price must reverse. Strong trends can continue through them. The zones simply warn that late entries may carry more risk because continuation can become less efficient.
They are most useful when combined with pressure shifts, candle rejection, absorption, fading Money Flow, or nearby market structure.
Money Flow
Money Flow shows whether buying or selling participation is stronger.
When Money Flow is above zero, buyer participation is stronger. When it is below zero, seller participation is stronger.
Rising or stable Money Flow can support bullish continuation. Falling or weak Money Flow can support bearish continuation. When price keeps moving in one direction while Money Flow starts fading or improving against it, the move may be losing quality.
High positive or deep negative readings can also show stretched market conditions.
Price Pressure
Price Pressure shows the active balance between bullish and bearish pressure.
Positive pressure suggests stronger buyer control. Negative pressure suggests stronger seller control.
Pressure is most useful when compared with price movement. When pressure supports the direction of price, the move has better confirmation. When pressure starts moving against price, continuation may be losing quality.
The pressure momentum columns help show acceleration, fading pressure, absorption, rejection, or early rotation near key market areas.
Price Effort
Price Effort is the main directional read of Imperium Flow.
It shows whether price movement is supported by strong effort and meaningful follow-through, or whether the move is becoming weak, inefficient, or exhausted.
When Price Effort is above zero and in a bullish state, buyers have stronger control. When it is below zero and in a bearish state, sellers have stronger control. When it turns neutral, the market may be losing direction or entering consolidation.
The strongest continuation conditions usually appear when Price Effort, Price Pressure, and Money Flow support the same direction. When these readings begin to separate, the move should be treated with more caution.
Exhaustion Warnings
Exhaustion warnings are shown with ✦ symbols.
They appear when a strong move may be starting to lose quality. These warnings are not designed to mark the exact top or bottom. They are caution markers showing that the current direction may be becoming more vulnerable.
An exhaustion warning can appear when pressure fades, Money Flow becomes stretched, candles show rejection, volume produces weaker follow-through, or absorption forms against the active move.
The warning is more useful after an extended move or near important market structure, liquidity areas, previous highs or lows, support, or resistance. If price continues with strong pressure after the warning, the trend may remain valid. If it is followed by weak continuation, rejection, or a shift in Price Effort, the market may be preparing for a pullback or rotation.
Reversal Warnings
Reversal warnings are shown with ▼ and ▲ symbols.
They appear when an extended move begins to show stronger rotation evidence. These are not automatic buy or sell signals. They highlight moments where the active side may be losing control and the opposite side is starting to react.
A reversal warning can form after rejection from an extreme area, a pressure shift against the active move, fading Money Flow, or a turn in Price Effort from stretched conditions.
The signal is strongest when it appears after exhaustion, near important market structure, or after a failed continuation attempt. If price ignores the warning and continues with strong pressure, the trend may still remain active.
Divergence
Divergence highlights when price continues to extend, but Imperium Flow no longer confirms the move with the same strength.
This can help traders spot moments where momentum, pressure, or participation may be weakening behind the current price movement.
Divergence does not mean price must reverse immediately. It should be checked together with market structure, support, resistance, liquidity areas, rejection, exhaustion, and Price Effort behavior.
Divergence signals are confirmed after the swing confirmation period, so they can appear a few candles after the actual high or low. They are best used as context, not as standalone entry signals.
Practical Use
Imperium Flow is best used to evaluate whether the current move has strong confirmation or is starting to lose quality.
The main read is Price Effort. Price Pressure and Money Flow should be used as supporting confirmation.
When all three support the same direction, continuation conditions are usually stronger. When they separate, fade, or conflict, traders may choose to become more selective with entries, exits, and trade management.
Mixed or unstable readings usually mean the market does not have clear directional control.
Important Notes
Exhaustion is a caution signal, not a guaranteed reversal;
Reversal warnings are for context and should not be treated as automatic buy or sell signals;
Divergence can appear before price reacts, especially during strong trends;
Money Flow, Price Pressure, and Price Effort should be read together;
Mixed readings usually mean the move lacks clear confirmation;
Readings may be less reliable on symbols with missing, unreliable, or illiquid volume;
Non-standard chart types may produce different readings because candle structure and volume behavior can be altered;
The indicator analyzes current and recent market behavior. It does not predict future price movement.
Imperium Flow is intended for structured market analysis and confirmation. It should be used as part of a broader trading process that includes market structure, execution rules, invalidation, and risk management. Indicator

JOAT Pressure Composite [JOAT]JOAT Pressure Composite
Introduction
JOAT Pressure Composite is an open-source accumulation-distribution and participation oscillator built to measure whether buying or selling pressure is strengthening, weakening, rotating, or diverging from price.
It is designed to expose internal sponsorship behind price movement rather than price movement alone.
The script combines weighted close-location flow, relative-volume sponsorship, volume sigma, effort, efficiency, momentum bias, VWAP bias, and confirmed higher-timeframe context into one composite pressure model.
The problem it solves is hidden participation.
Price can rise on weak effort.
Price can fall on poor sponsorship.
Price can continue moving while internal pressure deteriorates.
Pressure Composite tries to expose those changes earlier by measuring how much of the move is actually being sponsored by participation.
The oscillator pane carries the composite, signal line, envelope, flow ribbon, and extreme states.
At the same time, the indicator projects tailored information onto the main chart.
Price divergence is labeled clearly.
Expansion and absorption states are labeled directly on candles.
Anchored VWAP and trend context are overlaid on price so the oscillator and chart remain connected.
Core Concepts
1. Weighted Pressure Engine
The base flow uses close-location value and weighted volume.
closeLocationValue = (2.0 * close - low - high) / barRange
weightedVolume = volume * sponsorshipFactor
2. Pressure Z-Score
The raw pressure series is normalized with a Z-score.
3. Sigma and Effort Layers
Volume sigma and effort help distinguish aggressive participation from ordinary rotation.
4. Efficiency Bias
The script measures whether price is moving efficiently over the selected lookback.
5. VWAP Bias
Distance from anchored VWAP is normalized in ATR terms.
6. Confirmed Divergence Logic
Pivot-based divergence compares oscillator highs and lows to price highs and lows.
7. Expansion and Absorption Labels
The chart prints Bid Expansion, Offer Expansion, Bull Absorption, and Bear Absorption labels directly on price.
8. Confirmed Higher-Timeframe Context
The script pulls confirmed HTF composite states only.
Features
Composite pressure model: blends pressure, effort, sigma, efficiency, and VWAP bias
Flow ribbon: shows whether pressure is widening or fading
Envelope and extreme states: separates normal expansion from aggressive pressure
Confirmed divergence detection: compares oscillator pivots to price pivots
Clear divergence labeling: bullish and bearish pressure divergence is labeled directly on price
Expansion / absorption labels: market states are marked on actual candles
Anchored VWAP context: projected onto the chart for alignment
Fast / slow trend context: price-side guides remain visible while using the oscillator
Confirmed HTF states: non-repainting higher-timeframe pressure context
No dashboard: information is pushed into the chart and oscillator instead of a table
Input Parameters
Composite Engine:
Smoothing Type
Flow Smoothing
Normalization Length
Relative Volume Baseline
Relative Volume Boost
Volume Sigma Length
Effort Smoothing
Efficiency Length
Signal Length
Envelope Length
Envelope Multiplier
Extreme Multiplier
Pivot Length
Divergence Scan
ATR Length
Qualification / Display:
Use Trend Gate
Trend Fast EMA
Trend Slow EMA
Use VWAP Gate
Minimum Spread
Show Histogram
Show Signal Line
Show Envelope
Show Flow Ribbon
Show Divergence
Tint Price Bars
Shade Momentum States
Show Price Context
Show Price Event Labels
How to Use This Indicator
Step 1: Read the composite vs signal relationship to judge widening or fading pressure.
Step 2: Check whether the state is expansion or absorption.
Step 3: Watch labeled divergences closely, especially after extension.
Step 4: Use anchored VWAP and trend overlays to connect the oscillator back to price structure.
Step 5: Use confirmed HTF context as a quality filter rather than a prediction tool.
Indicator Limitations
Divergences can persist before price responds
Confirmed higher-timeframe context intentionally lags unfinished HTF candles
Low-volume environments can flatten the composite even while price drifts
Pressure quality does not guarantee immediate reversal or continuation
Originality Statement
This script is original in how it integrates weighted close-location flow, RVOL sponsorship, sigma, effort, efficiency, VWAP distance, confirmed HTF context, and direct price-chart state labeling into one coherent participation framework.
The components are combined because they all address one question:
how much real sponsorship exists behind current price movement.
Disclaimer
This indicator is provided for educational and informational purposes only.
It is not financial advice.
Pressure readings and divergences do not guarantee reversal or continuation.
Use the script as context and confirmation, not as a promise of outcome.
Best Use Cases
Measuring whether price movement is being sponsored by real participation
Spotting divergence between price and internal pressure
Reading expansion versus absorption conditions
Combining participation context with VWAP and trend structure
Interpretation Notes
The strongest bullish pressure states usually include positive pressure, supportive spread, constructive effort, and favorable price context above value.
The strongest bearish pressure states are the mirror image.
Divergences are most useful when they appear after extension or at major contextual levels.
Absorption labels should be treated as warnings that apparent directional continuation may be losing quality.
Publication Notes
This script is intended to be published with a clean chart where the oscillator, labeled divergence, and at least one price-context label are clearly visible.
Because there is no dashboard, the publication image should make the chart-side annotations easy to read.
Keep the chart clean so the viewer can immediately understand that the script links oscillator behavior back to price.
-Made with passion by jackofalltrades\
Indicator

Sniper Trader V6.5 Pro SMC, FVGs & Volume Sweep EngineSniper Trader Pro is an all-in-one Smart Money Concepts (SMC) indicator designed to filter out market noise and identify high-probability institutional setups. Built for precision, this algorithm detects liquidity sweeps, Fair Value Gaps (FVGs), and volume-backed rejections, giving you a clear visual map of where the "Smart Money" is trapping retail traders.
Optimized for volatile assets like indices (NASDAQ/NQ, S&P500) on the 5-minute timeframe, this tool acts as a complete trading system.
Core Features
Dynamic Liquidity Boxes (FVGs): Automatically plots Demand (Aqua) and Supply (Red) zones based on momentum. The algorithm features a smart "garbage collector" that instantly deletes boxes once they are fully mitigated by price, keeping your chart perfectly clean.
Institutional Trend Filters: Integrates key dynamic support/resistance levels, including the 14 EMA, 80 HMA, 200 EMA, and the daily VWAP, allowing you to gauge the macro and micro trends at a glance.
Volume-Backed Sweep Signals: The indicator doesn't just look for wicks; it analyzes the relationship between wick size, body size, and relative volume. It plots clear "LONG" and "SHORT" triangles only when a rejection wick touches a key dynamic level (EMA/VWAP) and is backed by above-average volume.
Ultimate Sensitivity Engine: Fully customizable settings. You can adjust the required wick size, maximum opposite wick size, and volume multiplier to adapt the trigger sensitivity to the current market volatility.
How to Trade with Gems Sniper Trader Pro
This indicator is built to trade pullbacks into liquidity zones in the direction of the macro trend.
For a LONG Setup:
Ensure the price is trading above the 200 EMA (Macro Trend).
Wait for the price to pull back and enter an Aqua Demand Box.
Look for a green LONG triangle signal. This confirms a liquidity sweep bouncing off the 14 EMA, 80 HMA, or VWAP with institutional volume.
Place your Stop Loss safely below the sweep wick.
For a SHORT Setup:
Ensure the price is trading below the 200 EMA.
Wait for a fake breakout into a Red Supply Box.
Look for a red SHORT triangle rejecting the zone with volume.
Place your Stop Loss above the rejection wick.
Pro Tip :
Avoid taking signals that float in the middle of nowhere. The highest probability trades occur when the sweep signal perfectly aligns (confluence) with a Liquidity Box and a dynamic level like the VWAP. Indicator

Pymander's MA SuitePymander's MA Suite is a versatile and all-in-one toolkit designed to give you total control over your trend analysis. Whether you’re a scalper looking for quick crossovers or a swing trader tracking long-term trends, this suite is built to be the only moving average indicator you’ll ever need.
What makes it unique?
Unlike standard MA ribbons that lock you into one type of calculation, EZ MA Suite gives you 5 fully independent slots. You can mix and match different lengths, sources, and—most importantly—12 different MA types in a single indicator. We’ve also cleaned up the visuals with "premium" signal placement and modern icons so your chart stays professional and clutter-free.
The Powerhouse MA Selection
You have access to a massive library of moving averages to fit any strategy:
The Classics: SMA, EMA, WMA, RMA, VWMA.
The Smooth & Fast: HMA (Hull), ALMA (Arnaud Legoux), and LSMA (Least Squares).
The Lag-Killers: DEMA (Double), TEMA (Triple), and ZLEMA (Zero Lag).
The Adaptive: KAMA (Kaufman), which adjusts itself based on market noise!
Stay on the Right Side of the Move
We’ve integrated a smart Buy/Sell Signal engine based on crossovers. You simply pick which of your 5 MAs is the "Fast" one and which is the "Slow" one.
But here’s the game-changer: The Trend Filter.
To help you avoid "choppy" fakeouts, you can enable a trend filter using a third MA (like a 200 SMA). When active, the suite will only show Buy signals if you're in an uptrend and Sell signals if you're in a downtrend. It’s all about keeping you aligned with the "big money" flow!
💬 We want to hear from you!
I built this to make our trading lives easier, but I’d love to know how you’re using it. Do you have a favorite MA combination? Is there a specific feature you’d like to see next? Drop your feedback and let’s keep improving this suite together!
Wishing you all lots of luck and many, many green days!!
— Pymander Indicator

Concordance Regime Synthesis [JOAT]Concordance Regime Synthesis
Introduction
Concordance Regime Synthesis is an open-source strategy framework that combines regime state, pressure, participation, structure, and higher-timeframe bias into one non-repainting confluence model. The strategy is designed to avoid single-factor entries by requiring multiple independent conditions to align before risk is deployed.
Core Concepts
1. Multi-factor confluence scoring
Long and short setups are scored independently using regime direction, normalized price pressure, participation-axis deviation, delta behavior, recent structure, and optional higher-timeframe bias.
2. Regime-aware execution
Entries only occur when directional confluence exceeds a threshold and the score spread clearly favors one side.
3. ATR-based risk handling
Stops, targets, and optional trailing logic are all derived from ATR so the strategy adapts to volatility instead of using fixed-tick assumptions.
Strategy Properties
Initial capital: 10,000
Order size: 10% of equity per trade
Commission: 0.06%
Slippage: 1 tick
Pyramiding: 0
Orders processed on close
Originality Statement
This strategy is original in its use of a confluence gate that requires independent agreement from regime, pressure, delta, participation, structure, and optional HTF alignment before entries are allowed. It is published as an educational framework for multi-factor strategy construction rather than as a promise of future performance.
Disclaimer
This strategy is for educational and informational purposes only. Backtest results depend on symbol, timeframe, market regime, and execution assumptions. Historical results do not guarantee future returns. Always validate assumptions and use realistic risk controls.
Strategy

Indicator

Tectonic Ribbon Oscillator [JOAT]Tectonic Ribbon Oscillator
Introduction
Tectonic Ribbon Oscillator is an open-source lower-pane momentum field built from twenty lag-reduced strands. The script classifies whether momentum is in bullish expansion, bearish expansion, or twist compression by comparing the ribbon's fast, mid, and slow structure instead of relying on a single oscillator line.
The problem Tectonic solves is momentum depth. A single oscillator can show direction, but it usually hides how broad or fragile the move actually is. Tectonic exposes ribbon breadth, spread, slope, and divergence in one framework so the user can distinguish acceleration from compression.
Core Concepts
1. Multi-Strand Ribbon Construction
Each strand uses a progressively larger lookback and lag-reduced smoothing. This creates a depth field rather than a single-value oscillator.
2. Fast-Mid-Slow Spread Logic
The oscillator compares grouped ribbon averages and uses the spread to determine whether momentum is directional or twisted into compression.
3. Regime Classification
Bull, bear, and twist states are identified from the spread and held as confirmed regime transitions.
4. Divergence Validation
Price pivots and ribbon pivots are compared to identify confirmed bullish and bearish divergence without using future leaks.
5. Momentum Support Layers
Histogram and slope components add a second view of how the ribbon is accelerating or decelerating internally.
Features
Twenty-strand momentum ribbon: Progressive lookbacks create a true depth profile
Lag-reduced smoothing: Ribbon strands are stabilized without reverting to a slow classic oscillator
Twist regime detection: Compression is explicitly separated from directional impulse
Confirmed divergence logic: Bullish and bearish divergence are tracked from confirmed pivot relationships
Histogram and slope overlays: Secondary layers help gauge acceleration quality
Top-right dashboard: State, spread, slope, histogram, depth, divergence, last shift, confirmation, and breadth are reported continuously
How to Use This Indicator
Step 1: Read the regime
Bull and bear states indicate directional momentum dominance. Twist indicates compression or unstable breadth.
Step 2: Compare spread and slope
A large spread with weakening slope often indicates mature momentum. A fresh spread expansion with improving slope usually indicates earlier-cycle momentum.
Step 3: Respect divergence in context
Confirmed divergence is most useful when it appears against an already stretched ribbon state.
Indicator Limitations
Divergence is not a reversal guarantee
Twist states can persist for long periods in balanced markets
Shorter settings will react faster but can become noisy
The oscillator is a momentum context tool and should be combined with market structure or regime logic
Originality Statement
Tectonic Ribbon Oscillator is original in the way it assembles a twenty-strand lag-reduced ribbon, grouped spread classification, divergence validation, and dashboard reporting into one momentum framework rather than publishing a lightly modified RSI derivative.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Momentum and divergence signals can fail, especially during high-volatility structural breaks. Use independent analysis and risk management.
Indicator

ATC MACD EvolvedWhat It Is
ATC MACD Evolved is a precision-engineered rebuild of the classic Moving Average Convergence Divergence indicator. It keeps the familiar MACD structure traders already know — fast EMA, slow EMA, signal line, histogram — and replaces every weak link in that structure with a cleaner, more reliable equivalent. The result is a MACD that reads momentum more clearly, lies less often, and tells you not just what is happening but how significant it actually is.
This is not a MACD with extra features stacked on top. It is a MACD built the right way from the foundation up.
________________________________________
Who It's Built For
ATC MACD Evolved is built for the active retail trader who already knows what MACD is, has probably used it before, and has run into its most common frustrations — late crossovers, noisy histogram readings, and signal lines that lag at the worst possible moment. If you have ever watched a MACD crossover fire and then immediately reverse, this indicator was built in response to exactly that experience.
________________________________________
Core Concept
MACD measures the distance between two exponential moving averages of price — a faster one (default 12 periods) and a slower one (default 26 periods). When the fast EMA pulls ahead of the slow EMA, momentum is building. When it falls behind, momentum is fading. The gap between the two is the MACD line. The signal line smooths that gap to make crossovers more readable. The histogram is the gap between the MACD line and the signal line — it expands when momentum is accelerating and compresses when it is slowing.
That is the retail MACD. It works. But it has three structural problems. The signal line uses EMA smoothing, which lags and causes late crossovers. The histogram has no scale reference, so you cannot tell whether a reading is large or small for the instrument you are trading. And the divergence logic, when it exists at all in retail tools, is not filtered — it fires constantly and most of those signals are noise.
ATC MACD Evolved solves all three.
________________________________________
The Upgrades
HMA Signal Line
The signal line is replaced with a Hull Moving Average of the same default length. HMA is specifically designed to reduce lag while maintaining smoothness. In practice this means crossovers occur closer to the actual momentum shift rather than well after it has already occurred. The MACD line itself remains a standard EMA-based calculation — the HMA is applied only to the signal line, which is the part of the system most responsible for late signals.
Standard-Deviation-Normalized Histogram
Every histogram print is measured against the instrument's own historical standard deviation over the last 200 bars. This produces a normalized strength score — call it the histogram Z-score — that tells you objectively whether the current histogram reading is strong, moderate, or weak relative to what this instrument normally produces at this timeframe. A histogram bar that looks big might actually be ordinary. A histogram bar that looks small might be historically significant. The normalization removes that ambiguity.
The histogram is then rendered in one of eight visual states based on direction, strength, and whether momentum is accelerating or fading. Strong bullish prints glow at full opacity. Weak prints render faded. Fading momentum mid-trend is visually distinct from genuine weakness. You can read the state of momentum at a glance without needing to interpret numbers.
Conservative Pivot-Confirmed Divergence Engine
Divergence is off by default. When enabled, it does not fire on every wiggle. It requires confirmed price pivots — actual swing highs and lows — before comparing histogram behavior at those pivots. The pivot confirmation is hard: the engine waits for the required number of bars on both sides of the pivot to confirm before flagging anything. It also enforces minimum and maximum bar separation between pivots, rejecting micro-divergences that form on adjacent bars and stale divergences where the pivots are too far apart to be meaningful. There is also an optional same-side-of-zero filter, which requires both histogram pivots to be on the same side of the zero line — bear divergence requires both readings above zero, bull divergence requires both below. This filter alone eliminates a large category of false divergence signals that retail tools produce constantly.
________________________________________
Chart Visuals
MACD Line — Electric Blue The core momentum line. Tracks the spread between the fast and slow EMA.
Signal Line — Gold The HMA-smoothed signal. Crossovers between the MACD line and signal line are primary signals.
Histogram Columns The gap between the MACD line and signal line, rendered in color-coded columns with a visual scale multiplier applied for readability (default 1.75x). This multiplier is display-only and does not affect any calculations, alerts, or HUD values. The columns use eight visual states driven by direction, normalized strength, and slope:
• Bright green, full opacity — bullish, accelerating, strong
• Green, slightly faded — bullish, accelerating, moderate strength
• Green, heavily faded — bullish but statistically weak (watch for stall)
• Green, partial fade — bullish but decelerating (momentum losing steam)
• Bright red, full opacity — bearish, accelerating, strong
• Red, slightly faded — bearish, accelerating, moderate
• Red, heavily faded — bearish but weak (bear pressure fading)
• Red, partial fade — bearish but decelerating (recovery building)
MACD / Signal Cloud A filled region between the MACD line and signal line that changes color and opacity based on the combined state of both lines relative to each other and to the zero line. Darker and more saturated when both are on the same side and in agreement. Lighter and more transparent during transitional phases.
Momentum Background A subtle background tint across the full panel — green when MACD is above signal, red when below. The tint is stronger when the MACD line is also above zero (bull control) and lighter when it is below (recovery or transition). This gives you an immediate panel-level read on regime without needing to look at individual lines.
Zero-Line Glow The zero line is rendered with a colored glow that reflects the current histogram direction — green when histogram is positive, red when negative. This provides a subtle but consistent reference point for zero-line crossover events.
Crossover Dots At every signal-line crossover, a dot and surrounding glow appear on the MACD line. The glow renders first so the sharp dot remains visually dominant. Bull crossovers are green, bear crossovers are red.
Divergence Labels (optional) When divergence is enabled and a confirmed pivot-to-pivot divergence is detected, a BULL DIV or BEAR DIV label appears on the histogram at the pivot bar. Labels are placed on the visually scaled histogram so they align with the displayed columns.
________________________________________
The HUD
The HUD is a live data panel rendered in the corner of the indicator panel. It updates on every bar close and gives you a structured summary of the indicator's current state without needing to read individual lines and columns manually.
MACD — The raw MACD line value at four decimal places.
Signal — The HMA signal line value at four decimal places.
Hist Strength — The normalized Z-score of the current histogram print. Positive values indicate bullish histogram, negative bearish. The magnitude tells you how significant the print is relative to this instrument's normal range. A value above +1.5 or below -1.5 is statistically strong.
Strength — A plain-language classification of the Z-score reading: Strong, Moderate, or Weak. Strong means the current histogram print is beyond 1.5 standard deviations from zero. Moderate is between 0.5 and 1.5. Weak is below 0.5 and is the zone where momentum signals should be treated with caution.
State — A four-state momentum classification based on the position of the MACD line relative to signal and relative to zero:
• Bull Control — MACD above signal AND above zero. Full bullish regime.
• Bull Recovery — MACD above signal but below zero. Recovering from bearish territory.
• Bear Pressure — MACD below signal but above zero. Weakening from bullish territory.
• Bear Control — MACD below signal AND below zero. Full bearish regime.
Divergence — When the divergence engine is enabled, this field shows the current status: Watching (monitoring for pivots), Bull Div @ Pivot (confirmed bullish divergence at last pivot), or Bear Div @ Pivot (confirmed bearish divergence at last pivot). When the engine is off, this field shows Off.
Hist Visual — The current histogram visual scale multiplier. Displayed as a reminder that the histogram is scaled for readability only. All calculations use the true unscaled histogram values.
________________________________________
Alerts
ATC MACD Evolved includes eight configurable alert conditions:
MACD Bull Cross — Fires when the MACD line crosses above the HMA signal line.
MACD Bear Cross — Fires when the MACD line crosses below the HMA signal line.
MACD Zero Cross Up — Fires when the MACD line crosses above the zero line.
MACD Zero Cross Down — Fires when the MACD line crosses below the zero line.
Strong Bull Histogram — Fires on the first bar where the normalized histogram strength enters the strong zone on the positive side. This is a momentum acceleration alert, not a crossover.
Strong Bear Histogram — Fires on the first bar where normalized histogram strength enters the strong zone on the negative side.
Bear Divergence — Fires when the divergence engine confirms a bearish pivot-to-pivot divergence. Requires divergence to be enabled in settings.
Bull Divergence — Fires when the divergence engine confirms a bullish pivot-to-pivot divergence. Requires divergence to be enabled in settings.
________________________________________
How to Trade With ATC MACD Evolved
ATC MACD Evolved is a momentum and trend-following tool. It measures momentum quality, not price targets. Use it to confirm conditions that support entry, to gauge how much conviction exists behind a move, and to identify early signs of momentum exhaustion before a reversal becomes obvious.
Step 1 — Read the State first
Before looking at any crossover or histogram reading, check the HUD State field. Bull Control and Bear Control are the regimes where signals from this indicator carry the most weight. Bull Recovery and Bear Pressure are transitional — signals are valid but require more supporting evidence from price action or other tools.
Step 2 — Read the Histogram Strength
Check the Strength field in the HUD. A Strong reading means the histogram print is statistically significant for this instrument. A Weak reading means momentum is not confirmed — crossovers in weak histogram territory are lower conviction and should be weighted accordingly. Do not trade crossovers in Weak zones the same way you trade them in Strong zones.
Step 3 — Confirm the crossover
When the MACD line crosses the HMA signal line, a crossover dot and glow appear on the chart. The most reliable crossovers occur when the histogram is transitioning from a faded state (decelerating) to an accelerating state on the opposite side — you will see the histogram columns shift from a partial-opacity color to a full-opacity color in the new direction. Crossovers that occur with immediately Strong normalized readings are the cleanest setups.
Step 4 — Check the zero-line position
A bullish crossover above the zero line (Bull Control state) is generally stronger than one below zero (Bull Recovery). Both are valid, but the zero-line position tells you whether you are trading with the prevailing macro momentum or against it. Trade Bull Control crossovers with more size or fewer confirmations required. Trade Bull Recovery crossovers as potential turning-point setups that still need price structure support.
Step 5 — Use zero-line crossovers as trend confirmation
When the MACD line itself crosses the zero line, it marks a shift in the medium-term trend relationship between the fast and slow EMAs. Zero cross up, combined with a MACD-above-signal condition, is a two-layer confirmation of a building trend. Zero cross alerts are most useful as trend-start confirmation rather than entry triggers on their own.
Step 6 — If divergence is enabled, treat it as a caution flag
A divergence label on ATC MACD Evolved is not a buy or sell signal. It is a structural warning. Bearish divergence — price making a higher high while the histogram makes a lower high — means upside momentum is not confirming price action. This creates a fragile structure. Bullish divergence is the mirror: price making a lower low while histogram makes a higher low, indicating selling pressure is not accelerating with price. In both cases, wait for a crossover or a failed new extreme in price to act on the divergence flag.
Step 7 — Watch the histogram fade for exits
When you are in a trade and the histogram shifts from a Strong or Moderate state to a Weak state — visible as the column opacity dropping and the Strength field reading Weak — that is a warning that momentum is stalling. It is not an exit trigger by itself, but it is a cue to tighten your stop or reduce exposure. When the histogram then begins fading (decelerating) in the current direction, watch for a crossover as confirmation of a regime shift.
________________________________________
Recommended Instruments and Timeframes
ATC MACD Evolved is validated and performs well on liquid instruments with consistent volume profiles. Futures markets including ES, NQ, MES, MNQ, CL, and GC are the primary intended instruments. It is equally well-suited to major equity ETFs such as SPY and QQQ, and to major forex pairs including EURUSD, GBPUSD, and USDJPY. The normalization engine adapts to the volatility characteristics of each instrument, so the same threshold settings can be used across markets without manual adjustment.
Recommended timeframes are 5-minute through 4-hour for active trading and 1-hour through Daily for trend context and confirmation. The 200-bar normalization lookback is calibrated for these timeframes. On very short timeframes below 5 minutes, consider increasing the normalization lookback to maintain statistical stability. On weekly or monthly charts, the tool still functions correctly but is better used as a macro context layer than an entry trigger.
Indicator

ATC OBV Trend DivergenceWhat It Is
The ATC OBV Trend Divergence indicator is a structurally engineered version of On-Balance Volume — one of the oldest and most misunderstood volume tools in technical analysis. Where the standard retail OBV is a raw cumulative line that traders attempt to manually draw trend lines on (a subjective and unreliable process). This version replaces that guesswork with a fully objective, pivot-based structural analysis engine.
The result is an OBV indicator that tells you, with no manual interpretation required, whether volume flow is building in a bullish structure, breaking down in a bearish one, expanding out of a range, or contracting into one — and it flags only the highest-quality divergences between volume flow and price, confirmed by strict multi-condition logic before a signal ever appears on your chart.
________________________________________
Who It's Built For
This indicator is designed for traders who understand that price alone doesn't tell the full story. If you've ever used a standard OBV and found yourself staring at a messy cumulative line with no clear way to interpret it — this is what OBV should have been from the start.
It works best for:
• Swing traders and intraday traders who want volume-flow confirmation before entering trend trades
• Traders who use divergence as part of a reversal or exhaustion framework and need a tool they can actually trust
• Anyone learning to think beyond price and understand what smart money participation looks like beneath the surface
Recommended instruments: ES, NQ, YM, SPY, QQQ, large-cap equities, major forex pairs Recommended timeframes: 15-minute, 1-hour, 4-hour, daily
________________________________________
The Core Concept
On-Balance Volume works on a simple principle: when price closes up, the entire bar's volume is added to a running total; when price closes down, that volume is subtracted. Over time, this creates a directional volume-flow line that should trend in the same direction as price if buying and selling pressure are in agreement.
The problem with standard OBV is threefold. First, the raw line is extremely noisy. Second, there's no objective way to define trend structure on it without drawing trend lines manually — which are subjective, brittle, and inconsistent from trader to trader. Third, most retail divergence tools flag anything that remotely resembles a divergence pattern, flooding the chart with signals that don't hold up.
The ATC OBV Trend Divergence solves all three.
________________________________________
ATC OBV Trend Divergence Enhancements
1. HMA Smoothing Raw OBV is passed through a Hull Moving Average before any calculations are performed. HMA is ATC's standard smoothing method because it reduces noise significantly without introducing the lag bias that plagues SMA or EMA smoothing. The result is a cleaner OBV line that tracks true directional flow without reacting to bar-to-bar noise.
2. Pivot-Based Structure State Engine Instead of asking you to draw trend lines on OBV, the indicator does it objectively. It detects confirmed swing highs and lows on the smoothed OBV using a configurable left/right pivot lookback, then classifies the current volume flow structure into one of eight states:
• Uptrend (HH/HL) — volume flow is making higher highs and higher lows: the cleanest bullish structure
• Downtrend (LH/LL) — volume flow is making lower highs and lower lows: confirmed bearish structure
• Higher High / Lower High — partial structure information as the trend develops
• Higher Low / Lower Low — partial low-side structure
• Expanding — volume flow is making higher highs and lower lows simultaneously: a widening, volatile structure
• Contracting — volume flow is making lower highs and higher lows: compression, often preceding a breakout
• Forming — not enough pivot history yet to classify
This replaces subjective trend line drawing with a discrete, reproducible, rules-based classification you can read at a glance from the HUD.
3. Z-Score Normalized Slope Bias The indicator measures the rate of change in OBV slope over a configurable lookback, then normalizes that slope reading against its own rolling distribution using a Z-score calculation. This means the slope bias (Bullish / Neutral / Bearish) is not based on a fixed threshold — it adapts to the current instrument's behavior over time. When OBV momentum is statistically elevated above its own recent norm, slope bias reads Bullish. When it's statistically suppressed, it reads Bearish. Everything in between is Neutral. No hardcoded levels, no round numbers.
4. Conservative, Pivot-Confirmed Divergence Detection The divergence engine is the indicator's most technically demanding component, and it was built to be strict by design. A divergence signal is only issued when all of the following conditions are met simultaneously:
• Price and OBV each have two confirmed structural pivots of the same type (two highs for bearish divergence, two lows for bullish)
• The price pivots are separated by a minimum number of bars (configurable, default 10) to prevent noise on adjacent swings
• The price pivots are not too far apart (configurable, default 80 bars) to prevent flagging stale patterns
• The price pivot and OBV pivot are temporally close to each other — they're measuring the same swing
• Optionally, the slope bias must not be contradicting the divergence direction (the "Same-Side Slope" filter)
The result is that divergence signals are rare, which is exactly what you want. When the indicator prints a divergence, it means something.
________________________________________
Reading the Chart
The OBV Line The smoothed OBV line is the primary visual. Its color reflects the current slope bias: green when bullish, red when bearish, grey when neutral. This gives you an at-a-glance read on whether volume flow momentum is trending or flat.
The Baseline A softer line tracks the rolling mean of OBV over the Z-score window. Think of this as the "neutral equilibrium" for OBV on that instrument. When OBV is above the baseline, volume flow is in net positive territory relative to its own recent history. When below, it's in net negative territory. OBV crossing the baseline is one of the six available alerts.
The Fill The area between the OBV line and the baseline is shaded in the current bias color at low opacity. This makes it visually easy to see how far volume flow has extended from equilibrium, and when it's beginning to revert.
Pivot Markers Small triangles appear on the OBV panel at each confirmed structural pivot. Red downward triangles mark OBV swing highs. Green upward triangles mark OBV swing lows. These are the same pivots the structure engine and divergence engine use — seeing them lets you visually confirm what the HUD is reporting.
Divergence Lines When a divergence is confirmed, a dashed line is drawn across the two OBV pivots that created the pattern, and a label is placed at the most recent pivot. Bear divergence lines are red with a "Bear Div" label. Bull divergence lines are green with a "Bull Div" label. Lines only appear after full confirmation — there are no provisional signals on this indicator.
________________________________________
The HUD
The heads-up display in the corner of the panel gives you a real-time read of the indicator's full state without requiring you to inspect the chart visually. Every field updates on each bar close.
Slope Bias — The current directional read on OBV momentum: Bullish, Bearish, or Neutral. Colored to match the chart.
Slope Z — The raw Z-score driving the slope bias classification. Positive values indicate above-average upward momentum. Negative values indicate below-average, downward-leaning momentum. The threshold for Bullish/Bearish classification is configurable (default ±1.0).
Structure — The current OBV structural state: Uptrend (HH/HL), Downtrend (LH/LL), Expanding, Contracting, or a partial structure label as the pattern develops.
Last Div — The type and age of the most recent confirmed divergence signal. Displayed as "Bull (X bars)" or "Bear (X bars)" where X is how many bars ago the signal fired. Shows a dash if no divergence has been detected.
Div Engine — On or Off, reflecting whether the divergence detection module is enabled in settings.
OBV — Whether smoothed OBV is currently above or below the rolling baseline.
________________________________________
How to Trade With It
The ATC OBV Trend Divergence indicator is a confirmation and context tool. It is not a standalone entry signal generator. Use it alongside your price action, levels, and primary trend framework.
Step 1 — Establish the volume flow structure. Before considering any trade, check the Structure field in the HUD. An Uptrend (HH/HL) structure on OBV is the highest-confidence bullish volume environment. A Downtrend (LH/LL) is the highest-confidence bearish environment. If the structure reads Expanding, Contracting, or is still Forming, treat that as a low-conviction volume environment and apply higher selectivity to your trade entries.
Step 2 — Check slope bias alignment. The Slope Bias and Slope Z fields tell you whether current OBV momentum is statistically elevated or suppressed. For long bias trades, you want Bullish slope bias. For short bias trades, you want Bearish slope bias. A Neutral reading doesn't cancel a trade but should reduce your conviction — volume flow momentum is not supporting a directional move right now.
Step 3 — Check OBV vs. baseline. For long entries, OBV above the baseline is supportive. For short entries, OBV below the baseline is supportive. A divergence between price position and OBV baseline position — price near highs but OBV below baseline, for example — is worth noting even without a formal divergence signal.
Step 4 — Let divergence signals add weight, not replace analysis. When a Bull Div or Bear Div label appears, treat it as a significant weight-of-evidence addition to a trade you were already building a case for. Bull Div at a key support level, with a Higher Low structure printing on OBV and slope bias turning Bullish, is a high-confidence confluence setup. Bull Div in isolation, in the middle of a trending move with no structural or level support, is just a data point.
Step 5 — Use the alerts to stay hands-free. Set alerts for the events that matter most to your process — divergence confirmations, slope bias flips, or baseline crossovers — so you don't need to watch the panel continuously. The alerts fire only when conditions are fully confirmed.
What a strong long setup looks like: OBV Structure shows Uptrend (HH/HL) or a fresh Higher Low. Slope Bias reads Bullish. OBV is above baseline. Price is pulling back to a known level. Entry on the next confirmed price structure signal from your primary framework.
What a strong short setup looks like: OBV Structure shows Downtrend (LH/LL) or a fresh Lower High. Slope Bias reads Bearish. OBV is below baseline. Price is rallying into a known resistance zone. Entry on the next confirmed rejection signal from your primary framework.
What a high-quality divergence trade looks like: A Bear Div signal prints after price makes a new high but OBV fails to confirm. Structure has been degrading — recent pivots showing Lower High. Slope Z is declining toward neutral. Price is approaching a prior distribution zone. This is an exhaustion setup worth engaging with appropriate risk sizing.
________________________________________
Alerts
Six alert conditions are available. Configure them in PulseWire's alert panel using "Once Per Bar Close" for all divergence and flip alerts.
• Bullish Divergence — Fires when a fully confirmed bull divergence condition is met (price LL, OBV HL, all confirmation filters passed)
• Bearish Divergence — Fires when a fully confirmed bear divergence condition is met (price HH, OBV LH, all confirmation filters passed)
• Slope Flipped Bullish — Fires on the first bar where slope bias crosses above the Bullish threshold
• Slope Flipped Bearish — Fires on the first bar where slope bias crosses below the Bearish threshold
• OBV Crossed Above Baseline — Fires when smoothed OBV crosses above the rolling mean
• OBV Crossed Below Baseline — Fires when smoothed OBV crosses below the rolling mean
• New Higher High on OBV — Fires when a new structural higher high pivot confirms on OBV
• New Lower Low on OBV — Fires when a new structural lower low pivot confirms on OBV
________________________________________
Settings Reference
OBV Core
• HMA Smoothing Length (default 14) — Controls the degree of noise reduction applied to raw OBV before any calculations. Increase for smoother, slower-reacting output. Decrease for faster but noisier response.
Pivot Structure
• Pivot Left Bars (default 5) — Number of bars to the left of a swing point that must be lower (for a high) or higher (for a low) for the pivot to confirm.
• Pivot Right Bars (default 5) — Number of bars to the right required for confirmation. Increasing this adds lag but improves signal quality. This is the primary control for how conservative the structure and divergence engines are.
Slope Bias (Z-Score)
• Slope Lookback (default 20) — Bars over which OBV momentum is measured.
• Z-Score Window (default 200) — Rolling history used to build the normalization distribution. Larger values create a more stable baseline against which current slope is measured.
• Slope Z Threshold (default 1.0) — The Z-score magnitude required to classify slope as Bullish or Bearish rather than Neutral. Higher values mean fewer directional readings; lower values are more sensitive.
Divergence Detection
• Enable Divergence Detection — Toggle the divergence engine on or off.
• Minimum Bars Between Pivots (default 10) — Prevents divergence from flagging on two adjacent swings that are too close to represent a meaningful structural comparison.
• Maximum Bars Between Pivots (default 80) — Prevents the engine from connecting pivots that are so far apart the comparison is no longer meaningful.
• Require Same-Side OBV Slope (default on) — An additional confirmation filter. When active, a bullish divergence also requires that OBV slope not be strongly negative at the time of the signal, and vice versa. Recommended to leave on for conservative operation.
Visuals
• Toggle OBV line, baseline, state fill, pivot markers, and divergence lines individually
• Full color control for bullish, bearish, neutral, accent, and pivot marker colors
________________________________________
Instruments and Timeframes
This indicator has been validated for use on US equity index futures (ES, NQ, YM), their ETF equivalents (SPY, QQQ), large-cap individual equities, and major forex pairs. It is designed for the 15-minute, 1-hour, 4-hour, and daily timeframes. Performance on lower timeframes or low-liquidity instruments is not guaranteed, as OBV structure analysis requires sufficient volume history to produce meaningful pivot sequences.
Indicator

Obsidian Divergence Ledger [JOAT]Obsidian Divergence Ledger
Introduction
Obsidian Divergence Ledger is an open-source divergence engine built around confirmed pivot logic and a composite oscillator. It tracks regular and hidden divergence, draws ledger lines between the relevant pivot points, and can optionally project those same relationships onto price. The design is meant to make divergence readable as a structured event instead of a vague visual impression.
The problem this script solves is that many divergence tools are either too loose or too noisy. They often compare incompatible pivots, ignore volatility context, or signal before the pivot is confirmed. Obsidian avoids that by waiting for confirmed pivot structures, enforcing minimum spread requirements, and optionally filtering signals through baseline context and volatility expansion.
Core Concepts
1. Composite Oscillator Construction
The script does not depend on one oscillator only. It blends RSI, CMO, and ROC into one composite measure, then normalizes and smooths it. This helps reduce the chance that one indicator-specific quirk dominates the entire divergence decision.
2. Pivot-Confirmed Divergence Logic
Divergence is only evaluated after `ta.pivothigh()` and `ta.pivotlow()` confirm the turning points. That means the signal appears later than an unconfirmed visual guess, but it also means the structure is stable and suitable for non-repainting use.
pricePivotHigh = ta.pivothigh(high, leftBars, rightBars)
pricePivotLow = ta.pivotlow(low, leftBars, rightBars)
3. Regular and Hidden Divergence
The script distinguishes between reversal-type divergence and continuation-type divergence:
Regular bullish: price makes a lower low while the oscillator makes a higher low
Regular bearish: price makes a higher high while the oscillator makes a lower high
Hidden bullish: price makes a higher low while the oscillator makes a lower low
Hidden bearish: price makes a lower high while the oscillator makes a higher high
4. Ledger Line Visualization and Divergence Zoning
Each confirmed event is recorded visually with lines on the oscillator pane. When enabled, price-side lines are also drawn on the main chart using `force_overlay = true`. Regular divergence and hidden divergence use different color families and line styles so reversal and continuation structures are easy to distinguish. Fresh divergence events can also paint oscillator-side pivot zones and price-side context boxes so the compared structure is visible as an area, not just a single line.
5. Context, Freshness, and Impulse Framing
The script tracks whether a divergence is still fresh, whether it aligns with baseline context, and whether current volatility supports the signal. A central impulse ribbon and intensity band expand and contract with current state strength so the pane itself carries more information even when the dashboard is kept compact.
Features
Composite oscillator: RSI, CMO, and ROC blended into one smoother divergence source
Confirmed pivots only: No divergence state is confirmed before pivot confirmation
Regular and hidden divergence: Reversal and continuation structures handled separately
Optional volatility filter: Can require expansion before accepting signals
Optional baseline filter: Can require directional context relative to a baseline
Oscillator and price ledger lines: Divergence is drawn in both the pane and the price chart when enabled
Oscillator pivot zones: Fresh divergence events can stamp colored zones around the compared oscillator pivots
Price context boxes: The related price swing area can be boxed directly on the chart for faster structural reading
On-chart divergence tags: Compact labels identify regular-vs-hidden bullish and bearish events on the chart itself
Impulse ribbon and intensity band: The pane carries fresh-state emphasis through layered fills, not only through text
Compact dashboard summary: State, freshness, oscillator bias, and context remain available in a smaller top-right panel
Input Parameters
Composite Oscillator:
RSI Length
CMO Length
ROC Length
Normalization Window
Oscillator Smoothing
Divergence Engine:
Pivot Left Bars and Pivot Right Bars
Hidden Divergence toggle
Maximum Ledger Lines
Quality Filters:
Volatility Expansion toggle and length
Baseline Context toggle and baseline length
Minimum Oscillator Pivot Spread
How to Use This Indicator
Step 1: Wait for a Confirmed State
Use the dashboard's State and Freshness rows first. The script is designed to treat confirmed divergence as the event, not the early suspicion of divergence.
Step 2: Separate Reversal From Continuation
Regular divergence is generally more useful when looking for exhaustion. Hidden divergence is generally more useful when looking for pullback continuation. The script keeps those two ideas separate on purpose.
Step 3: Read Context Before Weighting the Signal
A bullish divergence below a weak baseline can still fail. A bearish divergence into expanding volatility can still continue. Use the Context and Volatility rows before deciding how much weight to give the latest signal.
Step 4: Use the Zones, Not Only the Lines
The oscillator pivot zones and price context boxes are there to show the compared structure as an area. This is useful when a divergence is technically valid but forms in a narrow or low-importance pocket. A wider, cleaner zone often carries more practical significance than a tiny local pivot mismatch.
Step 5: Use the Price Overlay Lines as Reference
The overlay lines show the exact price pivots involved in the latest comparison. The companion price labels and boxes make it easier to judge whether the divergence formed in an important location or in minor local noise.
Indicator Limitations
Pivot confirmation creates intentional delay because the script waits for bars on the right side of each pivot
Divergence can persist through multiple additional swings before price meaningfully reverses
A composite oscillator reduces single-indicator bias but cannot eliminate false positives
Hidden divergence is context-dependent and is less useful if the broader trend is weak or unclear
Fresh divergence boxes and labels describe the compared structure, but they do not guarantee that the marked zone will react again
Originality Statement
Obsidian Divergence Ledger is original in the way it structures divergence as a confirmed ledger of relationships rather than a simple shape marker. The script combines a custom composite oscillator, explicit regular-vs-hidden separation, freshness tracking, context filters, synchronized pane-plus-price ledger lines, oscillator pivot zoning, and price-context divergence boxes into one coherent tool.
Disclaimer
This script is provided for educational and informational purposes only. It is not financial advice. Divergence is a contextual condition, not a guarantee of reversal or continuation. False signals can occur frequently, especially in strong trends and low-liquidity markets. Use independent confirmation and risk management.
Indicator

[ A L P H A X ] Momentum FlowAlphaX Momentum Flow — 4-Color MACD Histogram, Divergence Detection, Squeeze Breakout, Zero Line Cross Markers & Live Dashboard
AlphaX Momentum Flow is a professional-grade MACD oscillator rebuilt from the ground up in Pine Script v6 under the AlphaX visual system. It takes the classic MACD framework and extends it with four additional signal layers — divergence detection, histogram squeeze breakout, zero line cross markers, and a real-time live dashboard — all presented through a clean, clutter-free visual design that eliminates the label noise common in most enhanced MACD indicators. Every signal is confirmed on bar close with zero repainting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📸 Visual Overview
AlphaX Momentum Flow showing the 4-color histogram, MACD and signal lines, cross dots, zero line triangles, divergence ring markers, squeeze background flash, and the live dashboard
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The MACD Engine
At the core of AlphaX Momentum Flow is the standard MACD calculation — fast EMA minus slow EMA, smoothed by a signal line, with the histogram representing the gap between them. The defaults (12 / 26 / 9) match the classic configuration used across most trading platforms, so the indicator is immediately familiar and directly comparable to any standard MACD setup.
What separates Momentum Flow from a plain MACD is everything built on top of that core — the visual system, the additional signal layers, and the live dashboard that synthesizes everything into a single readable state panel.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 4-Color Histogram
The histogram uses four distinct colors to communicate not just direction but momentum quality at a glance — telling you whether the current move is building or fading before the MACD line has even crossed.
Bright green (bull bright) — histogram is above zero and expanding. Bullish momentum is actively building. The strongest bullish histogram state.
Dim green (bull dim) — histogram is above zero but contracting. Bullish momentum exists but is beginning to fade. Watch for a potential cross or reversal.
Bright red (bear bright) — histogram is below zero and expanding downward. Bearish momentum is actively building. The strongest bearish histogram state.
Dim red (bear dim) — histogram is below zero but contracting back toward zero. Bearish momentum exists but is weakening. A potential reversal or cross may be forming.
Reading the histogram in 4-color mode gives you earlier warning of momentum shifts than waiting for a MACD/signal line cross — a transition from bright to dim in either direction is the first sign that the current move is losing energy.
4-color mode can be toggled off to display the histogram in a single neutral color if you prefer the classic look.
4-color histogram in action — bright colors marking strong momentum phases, dim colors showing early fading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〇 Signal Line Cross Dots
When the MACD line crosses the signal line, a filled circle is plotted directly on the signal line at the cross bar:
Bright green dot — MACD crossed above signal. Bullish momentum shift.
Bright red dot — MACD crossed below signal. Bearish momentum shift.
Cross dots are placed on the signal line rather than the histogram, keeping them visually separated from the histogram bars and easy to spot even during busy market conditions. They are confirmed on bar close only — no repainting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▲ Zero Line Cross Markers
When the MACD line crosses above or below zero, a small triangle is plotted directly on the zero line:
▲ Green triangle — MACD crossed above zero. Macro bullish bias confirmed — the fast EMA has moved above the slow EMA.
▼ Red triangle — MACD crossed below zero. Macro bearish bias confirmed.
Zero line crosses are more significant than signal line crosses. A signal line cross tells you momentum is shifting within the current trend. A zero line cross tells you the macro trend itself has changed — price is now on the other side of its moving average equilibrium. Use zero line crosses to set your directional bias and signal line crosses to time entries within that bias.
Markers are pinned exactly on the zero line — no floating labels, no clutter.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ Divergence Detection
AlphaX Momentum Flow detects both bullish and bearish divergence automatically, confirmed on bar close with zero repainting.
Bullish Divergence — price makes a lower low over the lookback window while the MACD makes a higher low at the same time, and MACD is currently below zero. This combination signals that selling pressure is weakening even though price is still falling — a classic early warning of a potential reversal upward.
Bearish Divergence — price makes a higher high over the lookback window while the MACD makes a lower high at the same time, and MACD is currently above zero. This signals that buying pressure is weakening even though price is still rising — an early warning of a potential reversal downward.
Divergence is marked with a distinctive ring marker — a larger outer circle with a dark center — plotted directly on the MACD line at the divergence bar. The ring design is intentionally distinct from the smaller, filled cross dots so you can differentiate the two signal types instantly without reading any text.
Two additional guards keep divergence signals meaningful:
Bullish divergence only fires when MACD is below zero — divergence from within bearish territory is structurally more significant than divergence above the zero line
Bearish divergence only fires when MACD is above zero — same logic in reverse
The divergence lookback window is configurable from 5 to 50 bars.
Divergence ring markers on the MACD line — larger ring shape clearly distinguishes them from the cross dots
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Histogram Squeeze Breakout
The Squeeze detector monitors the histogram for periods of compression — when the bars are getting progressively smaller in absolute terms, momentum is coiling and a breakout move is building. When the compression resolves and the histogram begins expanding again, the squeeze breakout fires.
How the squeeze is detected:
The absolute value of the histogram is tracked over the squeeze lookback window
When the recent minimum absolute histogram value is very small relative to the broader historical range — below 15% of the recent high-low range — the market is in a squeeze state
The squeeze breakout signal fires on the first bar where the histogram was in a squeeze state on the prior bar and is now actively expanding in a clear direction
A bullish squeeze breakout fires when the histogram is above zero and expanding
A bearish squeeze breakout fires when the histogram is below zero and expanding
The signal is deliberately designed to mark the start of the new move rather than the quiet period before it. The squeeze period itself is shown in the dashboard as ● COILING so you can see compression building in real time, and the moment it resolves the dashboard switches to ⚡ BULL SQUEEZE or ⚡ BEAR SQUEEZE .
Visually, the squeeze breakout is shown as a single-bar background flash — the pane background briefly highlights in green or red at the breakout bar only, then returns to normal. This is clean and unambiguous — no labels stacking on the histogram, no text overlapping other signals.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 Bias Background Tint
When both the MACD line and the histogram agree on direction — both above zero for bullish, both below zero for bearish — a very subtle, persistent background tint is applied to the oscillator pane. Green for confirmed bull bias, red for confirmed bear bias, invisible when conditions are mixed or uncertain.
The tint is set at near-full transparency so it never competes with the histogram or lines visually — it is purely an ambient cue that tells you the overall momentum alignment without requiring you to actively check both values.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Live Dashboard
The dashboard gives you a real-time text readout of every MACD state in a compact panel — no need to read individual values off the chart manually. Eight rows update on every bar close:
MACD — live MACD line value, green when above zero, red when below
SIGNAL — live signal line value
HISTOGRAM — live histogram value, green when positive, red when negative
HIST MOM — histogram momentum state: ▲ EXPANDING or ▼ FADING, reflecting whether the current histogram bar is larger or smaller than the previous one
BIAS — overall momentum bias: ▲ BULL (both MACD and histogram positive), ▼ BEAR (both negative), ▲ WEAK BULL or ▼ WEAK BEAR when they disagree. Highlighted in green or red when a strong bias is active.
CROSS — shows ▲ BULL CROSS or ▼ BEAR CROSS when a signal line cross occurred on the current bar, highlighted in the corresponding color, otherwise — NONE
SIGNAL — shows the highest-priority active special signal: ◆ BULL DIVERGENCE, ◆ BEAR DIVERGENCE, ⚡ BULL SQUEEZE, ⚡ BEAR SQUEEZE, ● COILING (squeeze building but not yet broken), or — NONE
Dashboard position is configurable — Top Right, Top Left, Bottom Right, or Bottom Left.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
📊 4-color histogram — bright/dim bull and bear shading shows momentum direction AND quality simultaneously
〇 Signal line cross dots — filled circles on the signal line, bull green and bear red, confirmed on bar close
▲ Zero line cross markers — small triangles pinned at zero, marking macro trend shifts cleanly with no floating labels
◆ Divergence detection — bullish and bearish divergence with configurable lookback, marked with distinctive ring markers on the MACD line
⚡ Squeeze breakout detection — compression period monitoring with a single-bar background flash on breakout, no labels
🎨 Bias background tint — subtle ambient pane color when MACD and histogram both confirm the same direction
📋 Live 8-row dashboard — MACD, signal, histogram values, histogram momentum, bias state, cross status, and special signal — all updating in real time
🔔 10 alert conditions — individual alerts for every signal type plus combined any-bull and any-bear alerts
✅ Zero repainting — all signals confirmed on bar close only
🎨 Full AlphaX visual theme — yellow-green for bullish, red for bearish, dark background dashboard, consistent across all chart elements
⚙ Fully configurable — all MACD periods, source, display toggles, divergence lookback, and squeeze sensitivity adjustable from the settings panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
MACD Settings
Fast Length — EMA period for the fast moving average (default: 12)
Slow Length — EMA period for the slow moving average (default: 26)
Signal Length — SMA period for the signal line smoothing (default: 9)
Source — price source used for all calculations (default: close)
Display
Show MACD Line — toggle the MACD line on or off
Show Signal Line — toggle the signal line on or off
Show Histogram — toggle the histogram bars on or off
Histogram 4-Color Mode — toggle between 4-color momentum shading and single neutral color
Show Bias Background Tint — toggle the ambient pane tint when bias is confirmed
Signals
Show Signal Cross Dots — toggle cross dot markers on the signal line
Show Zero Line Cross Markers — toggle triangle markers at the zero line
Show Divergence Markers — toggle divergence ring markers on the MACD line
Divergence Lookback — number of bars to look back for divergence comparison (default: 14, range: 5–50)
Show Squeeze Breakout Markers — toggle squeeze breakout background flash
Squeeze Lookback (bars) — number of bars to measure histogram compression over (default: 5, range: 3–20)
Dashboard
Show Dashboard — toggle the live dashboard panel on or off
Position — placement of the dashboard (Top Right, Top Left, Bottom Right, Bottom Left)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
Bull Signal Cross — MACD crossed above signal line
Bear Signal Cross — MACD crossed below signal line
Bull Zero Line Cross — MACD crossed above zero
Bear Zero Line Cross — MACD crossed below zero
Bullish Divergence — price lower low with MACD higher low below zero
Bearish Divergence — price higher high with MACD lower high above zero
Bullish Squeeze Breakout — histogram expanding bullish after compression
Bearish Squeeze Breakout — histogram expanding bearish after compression
Any Bull Signal — fires on any of the four bullish events above
Any Bear Signal — fires on any of the four bearish events above
All alert messages include {{ticker}} and {{interval}} placeholders for webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Read AlphaX Momentum Flow — Step by Step
Step 1 — Set your directional bias from the zero line
MACD above zero → macro bullish bias. Prioritize long setups and look for bullish signal line crosses and bullish divergence.
MACD below zero → macro bearish bias. Prioritize short setups and look for bearish signal line crosses and bearish divergence.
A zero line cross triangle tells you the moment the bias has officially flipped.
Step 2 — Read histogram momentum for timing
Bright color = momentum actively building in that direction. The strongest bars to align entries with.
Dim color = momentum fading. Not the time to chase — a cross or reversal may be forming.
Watch for dim → bright transitions as early momentum re-acceleration signals.
Step 3 — Use signal line crosses for entry timing
A green dot on the signal line during a bullish bias (MACD above zero) is a confirmation entry signal — momentum is re-aligning with the macro trend.
A red dot during a bearish bias is the equivalent for shorts.
Cross dots that occur against the zero line bias (e.g., a red cross dot while MACD is above zero) are counter-trend signals — treat them with more caution or use them only for partial exits.
Step 4 — Watch for divergence as early reversal warning
A ◆ ring marker on the MACD line means price and momentum are disagreeeing — one of them is about to correct toward the other.
Bullish divergence below zero is one of the highest-probability reversal setups on this indicator — price is making new lows but the selling force is measurably weakening.
Do not act on divergence alone — wait for a signal line cross or zero line cross to confirm the reversal is beginning.
Step 5 — Act on squeeze breakouts for impulsive move entries
When the dashboard shows ● COILING, momentum is compressing. A larger move is building.
When the pane flashes and the dashboard switches to ⚡ BULL SQUEEZE or ⚡ BEAR SQUEEZE, the compression has resolved — the new move is starting.
Squeeze breakouts are particularly powerful when they occur after a zero line cross — compressed momentum breaking out in the direction of a fresh macro bias shift.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
📈 MACD users who want more information without more clutter — every enhancement adds insight through visual design, not text labels stacking on the chart
🥇 Momentum traders on any instrument or timeframe — works on forex, gold, indices, crypto, and equities across all timeframes
🧠 Traders who use MACD for trend confirmation — the zero line cross markers and bias tint make the macro trend state immediately obvious without reading numbers
🔍 Traders who rely on divergence — automated detection with a clean ring marker removes the manual scanning process
⚡ Breakout traders — the squeeze detector gives early warning when momentum is coiling before an impulsive move
🔔 Alert-driven traders — 10 alert conditions cover every signal type with clean webhook-ready messages
📋 Traders who want a live status readout — the dashboard replaces manual value checking with a real-time state panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are confirmed on bar close — Momentum Flow does not repaint. Signals visible on historical bars will not move or disappear.
The divergence detector compares the current bar's close and MACD value against the lowest or highest values seen in the lookback window. Increasing the lookback produces fewer but more structurally significant divergence signals. Decreasing it produces more frequent signals on smaller swings.
The squeeze sensitivity is controlled by the Squeeze Lookback setting. Shorter lookback = more squeeze signals on minor compressions. Longer lookback = only major compression periods qualify.
The MACD line color changes dynamically based on whether it is above or below the signal line — green when above, red when below — giving an additional at-a-glance view of cross state beyond the dot markers.
Default MACD settings (12 / 26 / 9) are the universal standard. They work well across all timeframes and instruments without adjustment. Modify them only if you have a specific reason based on your instrument's volatility profile.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Disclaimer
This indicator is a technical analysis and visualization tool intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. All signals are generated from historical and real-time price data using mathematical calculations — their accuracy or profitability is not guaranteed. Past performance does not guarantee future results. Always conduct your own analysis, use proper risk management, and consult a licensed financial advisor before making any trading decisions. The author accepts no responsibility for any losses incurred from the use of this indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who want more from their MACD — without more noise on their chart. Indicator

Adaptive Wave Pressure Index [JOAT]Adaptive Wave Pressure Index
Introduction
Adaptive Wave Pressure Index is a normalized slope oscillator built to measure directional pressure through the relationship between regression slope and volatility. By scaling a manually calculated OLS slope with ATR, the script produces a dimensionless momentum reading that can be compared across instruments and timeframes much more cleanly than raw slope alone.
This indicator is designed for traders who want wave pressure, not just speed. It tracks directional force, smooths that force into fast and slow lines, colors the histogram using structural swing context, and adds divergence detection for potential exhaustion.
Why This Indicator Exists
Volatility-Normalized Momentum: Regression slope is scaled by ATR to improve comparability
Fast / Slow Pressure Read: Reveals acceleration and deceleration of directional force
Structure Overlay: Swing-sequence counts add context to histogram strength
Zone Framework: Overbought and oversold thresholds define pressure extremes
Divergence Layer: Flags when price reaches new extremes without matching pressure
Core Components Explained
1. Manual OLS Slope
rawSlope = f_olsSlope(regLength)
The script calculates slope directly from the last N closes rather than relying on a built-in regression shortcut. This provides more control over normalization and display logic.
2. ATR Normalization
normSlope = rawSlope / ta.atr(atrNormPeriod)
Dividing slope by ATR transforms it into a volatility-aware measure of pressure. A positive slope on a low-volatility asset and a positive slope on a high-volatility asset become more comparable after normalization.
3. Fast / Slow Pressure System
Two EMAs are applied to the normalized slope:
Fast Line: More responsive pressure state
Slow Line: More stable reference
Histogram: Spread between fast and slow, showing acceleration or fade
4. Structural Sequence Layer
The indicator also counts consecutive higher lows and lower highs in price. When structure strongly supports the current pressure direction, histogram colors intensify. This adds a valuable distinction between pressure that is statistically rising and pressure that is also structurally confirmed.
5. Divergence and Zone Logic
The script highlights:
Fast-line crosses of overbought and oversold thresholds
Fast/slow line crosses
Bullish and bearish divergences
Divergence lines are retained with a fixed cap so the pane stays readable over time.
Visual Elements
Histogram: Pressure spread with structural-intensity color logic
Fast Line: Main directional read
Slow Line: Reference pressure line
Zero Fill: Directional bias area fill
OB/OS Background: Soft zone shading for extreme pressure
Markers: Crosses and divergence markers
Dashboard: Raw slope, normalized slope, trend, structure sequence, divergence, and active zone
Input Parameters
Regression Length: Window for OLS slope calculation
ATR Norm Period: Volatility baseline used for normalization
Fast / Slow EMA: Pressure responsiveness controls
OB / OS Levels: Extreme pressure thresholds
Pivot Left / Right: Sensitivity for structural and divergence logic
How to Use This Indicator
Step 1: Read whether fast is above or below slow.
Step 2: Check the histogram to see whether pressure is expanding or contracting.
Step 3: Use the sequence readout to judge whether price structure agrees with the oscillator.
Step 4: Treat divergences as warnings that pressure may be weakening.
Step 5: Use OB/OS events to identify stretched pressure, especially after large runs.
Best Practices
Use on instruments with clean swings and sufficient range
Respect signals more when sequence direction agrees with fast/slow direction
Use divergence with structure, not by itself
Increase regression length for smoother wave pressure
Lower lengths react faster but create more noise
Indicator Limitations
Normalized slope improves comparison but does not eliminate market differences
Pressure can stay elevated in strong trends
Divergences can persist before price turns
Short settings increase false transitions
Structure counts are descriptive, not predictive
Technical Implementation
Built in Pine Script v6 using:
Manual OLS slope computation
ATR normalization
Dual-EMA pressure smoothing
Pivot-based structure counting
Capped divergence-line management
Confirmed-bar signal generation
Originality Statement
This indicator is original in the way it combines normalized regression slope, structural sequence intensity, and divergence management into a single wave-pressure framework. Its purpose is not just to show direction, but to show how forceful and how structurally supported that direction is.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Momentum and divergence tools can fail, especially during volatile transitions. Always use proper risk management and independent confirmation.
-Made with passion by officialjackofalltrades
Indicator

Volatility Compression Oscillator [JOAT]Volatility Compression Oscillator
Introduction
Volatility Compression Oscillator is a two-line momentum oscillator that measures where price is trading inside a dynamic volatility envelope, then tracks the compression and release of that positioning through line crosses, histogram rotation, and divergence. It is designed to show when price is quietly loading pressure, when that pressure starts to expand, and when expansion may be exhausting.
This script is useful for traders who want more than a standard bounded oscillator. It combines normalized price location, dual smoothing, histogram analysis, and divergence into one compact pane.
Why This Indicator Exists
Adaptive Normalization: Measures price against a volatility-sensitive envelope instead of a fixed formula
Two-Speed Momentum Read: Uses fast and slow lines to reveal early shifts in pressure
Compression / Release Logic: The histogram shows whether momentum is accelerating or fading
Exhaustion Markers: Histogram peaks and troughs help spot unstable extensions
Divergence Layer: Tracks when price makes a new swing but oscillator pressure does not confirm
Core Components Explained
1. Dynamic Volatility Envelope
offset = avgRange * scale * (1 + avgBody / avgRange)
The script centers the envelope around the candle midpoint average, then expands it with both average range and average body contribution. This makes the oscillator adaptive to both volatility and candle conviction.
2. Normalized Oscillator Calculation
rawOsc = 100 * (close - lowerBand) / bandWidth - 50
Price is transformed into a centered oscillator that measures whether price is trading in the upper or lower half of the active volatility envelope.
3. Dual-Smoothing Engine
The raw oscillator is processed through fast and slow smoothing chains. Their relationship drives the main trend reading:
Fast above slow = bullish pressure
Fast below slow = bearish pressure
Histogram expanding = pressure increasing
Histogram fading = pressure weakening
4. Signal Layers
The indicator produces several distinct signal families:
MA Cross Signals: Momentum handoff between fast and slow lines
OB/OS Crosses: Stretch events when Line 1 crosses the thresholds
Histogram Peaks / Troughs: Local exhaustion cues
Divergences: Price making a stronger swing while oscillator pressure weakens
5. Chart Cleanliness Controls
Divergence lines are retained with an internal cap so the script does not keep drawing indefinitely. This keeps the pane readable and reduces object-limit risk on long-running charts.
Visual Elements
Histogram Columns: Momentum spread between fast and slow lines
Fast Line: Main directional pressure line
Slow Line: Reference trend line
Zero Fill: Directional fill from Line 1 to the centerline
OB/OS Background: Soft shading in stretch conditions
Signal Markers: Circles, triangles, diamonds, and squares for different event types
Dashboard: Trend, line values, histogram value, regime, and divergence state
Input Parameters
Volatility Window: Lookback for midpoint, body, and range normalization
Band Scale %: Width multiplier for the adaptive envelope
OB / OS Levels: Stretch boundaries for Line 1
Line 1 / Line 2 Smoothing: Controls responsiveness of the dual-line engine
Pivot Length: Sensitivity for divergence and histogram turning points
Histogram Peak Levels: Defines stronger exhaustion zones
How to Use This Indicator
Step 1: Determine whether fast is above or below slow.
Step 2: Watch the histogram for acceleration or decay.
Step 3: Use MA crosses for timing only when they occur in sensible zones.
Step 4: Treat OB/OS signals as context for stretch, not automatic reversal commands.
Step 5: Respect divergences most when they align with histogram exhaustion.
Best Practices
Use higher pivot lengths when markets are noisy
Treat histogram turns near extremes as better-quality warnings
Use line crosses in the direction of the higher-timeframe trend
Avoid overreacting to every divergence in strong trends
Keep marker display on only if you actively trade the signal layer
Indicator Limitations
Oscillators can stay overbought or oversold in strong trends
Divergences are warning signs, not standalone trade systems
Short smoothing lengths will create more noise
Compression readings can fail to expand immediately
Signal quality depends heavily on market structure and instrument behavior
Technical Implementation
Built in Pine Script v6 using:
Adaptive volatility-band normalization
Dual-smoothed oscillator lines
Histogram spread calculation
Pivot-based divergence detection
Object-retention caps for divergence lines
Confirmed-bar signal logic
Originality Statement
This indicator is original in how it frames volatility compression and release through normalized envelope location, dual-line momentum, histogram exhaustion, and divergence management in one pane. Its value comes from synthesis and signal layering rather than from any single oscillator component alone.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Oscillator signals can fail, especially in volatile or trendless conditions. Always use proper risk management and independent judgment.
-Made with passion by officialjackofalltrades
Indicator
