AG Pro HTF Bias Dashboard [AGPro Series]AG Pro HTF Bias Dashboard
Overview / What it does
AG Pro HTF Bias Dashboard is a higher-timeframe context tool built for traders who want a fast, structured view of directional conditions across multiple larger timeframes without crowding the chart with extra signals, zones, or decision noise.
The script summarizes higher-timeframe bias in a compact dashboard and presents each selected row as Bull, Bear, or Neutral, together with a mode-specific status readout. The goal is not to predict the next candle or replace a full trade plan. The goal is to make larger-timeframe context easier to read at a glance.
This indicator is designed to answer a simple but important workflow question: "What is the broader directional environment across the higher timeframes I care about right now?" Instead of forcing the user to manually flip through multiple charts and compare structure or trend conditions one by one, the dashboard keeps that information visible in a single panel.
The script supports multiple bias engines so the same dashboard can be adapted to different styles of chart reading. Users can evaluate higher-timeframe context through EMA Stack alignment, confirmed Swing Structure, SuperTrend direction, or MACD Momentum agreement. This makes the tool flexible enough for trend-following traders, structure-based traders, and users who prefer momentum-style confirmation.
Unlike many overlays that try to combine entries, exits, alerts, pattern detection, and signal generation inside one study, this script stays focused on one task: higher-timeframe directional context. That single-purpose design is intentional. It keeps the output clean, readable, and easier to integrate into an existing process.
Unique Edge
The main strength of this script is not signal generation. Its edge is structured context compression.
Instead of plotting a large number of higher-timeframe elements directly on the chart, AG Pro HTF Bias Dashboard converts higher-timeframe conditions into a compact visual matrix. This makes it possible to assess multi-timeframe agreement quickly while keeping the chart itself relatively clean.
A second differentiator is the ability to switch the bias engine. The dashboard is not locked to one interpretation framework. Users can work with:
- EMA Stack, for ribbon-style alignment
- Swing Structure, for confirmed HH/HL and LH/LL progression
- SuperTrend, for ATR-based directional trend state
- MACD Momentum, for momentum agreement between line, signal, and histogram
Another important detail is the higher-timeframe validity filter. Rows that are not actually higher than the current chart timeframe are marked as Lower/EQ instead of being treated as valid higher-timeframe context. This helps keep the dashboard aligned with its intended purpose.
The script also includes confluence logic, so the user can see not only the state of each row, but also the dominant higher-timeframe bias and how many valid rows support that direction. In practice, this helps users distinguish between broad directional agreement and mixed conditions.
Methodology
The dashboard can display three to five higher-timeframe rows, depending on user settings. Each row evaluates one selected timeframe and classifies it into Bull, Bear, or Neutral.
Bias Mode options:
1) EMA Stack
This mode evaluates directional alignment using a three-EMA structure. A bullish state requires price and the EMA ribbon to be aligned in bullish order. A bearish state requires the opposite alignment. When the full sequence is not aligned, the row can remain neutral and display a partial status such as 2/3 or 1/3 rather than forcing a directional label.
2) Swing Structure
This mode uses confirmed pivot logic to read higher-timeframe structure. It looks for confirmed higher highs / higher lows or lower highs / lower lows, and then evaluates position relative to the active swing range. Because this logic depends on confirmed pivots, structure changes are naturally more selective and may appear later than faster trend models.
3) SuperTrend
This mode reads directional state using an ATR-based trend framework. It is intended for users who prefer a cleaner directional state model rather than ribbon alignment.
4) MACD Momentum
This mode classifies bias through agreement between the MACD line, signal line, and histogram. It is useful for traders who prefer momentum confirmation over structure or moving-average ordering.
The dashboard then calculates:
- the number of valid bullish rows
- the number of valid bearish rows
- the dominant higher-timeframe state
- the confluence count across valid rows
Optional chart context features are also included. Depending on settings, the script can color candles according to the active chart bias, plot the active EMA ribbon or SuperTrend on the chart, apply a subtle background tint when confluence is strong enough, and show a compact mini context tag on the chart.
States / Context Output
This indicator is a context dashboard, not an alert engine.
It does not generate buy or sell alerts, does not mark trade entries, and does not claim to identify optimal execution points. Its outputs are state-based and contextual:
- Bull
- Bear
- Neutral
- Confluence summary
- Mode-specific status text
The mini chart tag, when enabled, is only a compact summary of dominant higher-timeframe direction and current confluence. It should be read as context, not as a trade instruction.
Key Inputs
Higher Timeframes
Users can select three to five rows and define the exact higher timeframes to monitor.
Bias Mode
Choose between EMA Stack, Swing Structure, SuperTrend, and MACD Momentum.
Engine Parameters
The script exposes relevant inputs for each engine, including EMA lengths, Swing Strength, SuperTrend ATR settings, and MACD settings.
HUD Controls
The panel position and panel scale can be customized so the dashboard can fit different layouts and chart styles.
Style Controls
Users can adjust theme and directional colors for bullish, bearish, and neutral states.
Chart Context Controls
Optional features include candle coloring, active indicator plotting for EMA / SuperTrend, strong-confluence background tinting, mini context tag visibility, tag anchor, tag offset, and tag font size.
Limitations & Transparency
This script is not a prediction model. It summarizes directional context from user-selected higher-timeframe logic.
Higher-timeframe tools can update only when data from those larger intervals updates. Because of that, the dashboard should be understood as a context layer rather than a real-time trigger engine.
Swing Structure mode uses confirmed pivots. That means structure changes may appear later than faster directional methods, because confirmation requires completed pivot information.
Neutral states do not necessarily mean the market is untradeable. They simply indicate that the selected bias engine does not currently show clear directional alignment under the chosen rules.
The confluence count is a summary statistic, not a quality score. A larger number of aligned rows does not automatically mean a better trade. It only means more selected higher-timeframe rows currently point in the same direction.
Rows marked Lower/EQ are excluded from valid higher-timeframe confluence because they are not above the active chart timeframe.
This script is intended to support discretionary analysis and chart organization. It should be combined with the user’s own execution framework, risk model, and market understanding.
Risk Disclosure
This indicator is provided for analysis and educational use. It does not provide financial advice, investment advice, or guaranteed outcomes.
Market conditions can change quickly, and no single indicator or dashboard can remove uncertainty from trading or investing. Users should evaluate higher-timeframe context together with price action, liquidity, volatility, risk management, and their own decision process.
Past behavior, historical alignment, or current confluence does not guarantee future performance.
Indicator

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

Indicator

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

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

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

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

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

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

Indicator

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

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

Indicator

Oscillators with DivergencesIf you do enjoy this indicator, check out my Ultimate Indicator! It is another collection of indicators all into one but that is for price chart indicators like Donchian, Keltner, EMAs, VWAP, Super Trend, etc.
This is a culmination of hundreds of hours (maybe even a thousand, honestly) of work spent working with dozens of indicators and now taking all of the ones I like the most and combining them into one so you can easily switch between them. On top of that, I have my own custom divergence code that can look back up to five pivots!
There's the following indicators all wrapped into this one:
MACD
RSI
CCI
Volume-Weighted MACD
MFI
Stochastic
Stochastic RSI
I could not get a working method of looking back several pivots from other people's code so I took a 1-pivot lookback method and copied out several times and made necessary changes to work properly. It will also draw an "early divergence" the moment it's happening rather than waiting the normal 5 candles to show. Once the 5 candles have passed, it will pick the furthest back divergence as the one to stay.
Let's say you have the divergences set to 3 pivot points. If a divergence happens that goes back 1 pivot point, but later a 3 pivot divergence overlaps it, the 1 pivot will get removed after the 3 pivot early divergence is confirmed after its 5 candles have passed. Just put it on the chart and you'll see, it sounds crazy to explain.
I've added a bunch of tooltips to explain each setting. Please read them if you have questions. I've also added notes into my code if you do choose to use it for your own purposes or make changes. I wish you luck haha, it's a bit of a mess. Some things were commented out but elft in there just beacuse I never know when I want to re-enable it or just see what the original code was. Indicator

Integrated Execution System [JOAT]Integrated Execution Strategy System
Introduction
The Integrated Execution Strategy System is a comprehensive open-source trading strategy that combines regime detection, directional bias analysis, momentum filtering, and structural confluence into a unified adaptive trading framework. This strategy is designed for traders who understand that successful trading requires adapting to market conditions and waiting for high-probability setups with multiple layers of confirmation.
Unlike simple strategies that rely on single indicators, this system integrates six distinct analytical layers: Market Regime Classification to avoid unfavorable conditions, Directional Bias Aggregation across multiple timeframes, Momentum Pressure analysis to gauge institutional participation, Structural Analysis for key levels, Volatility Engine for adaptive sizing, and Signal Qualification to ensure only the highest probability setups are taken. The strategy is built on the principle that edges in trading come from the confluence of multiple factors, not from any single signal.
[image [https://www.pulsewire.com/x/NTfmwzgw/
Why This Strategy Exists
This strategy addresses the critical challenge most traders face: adapting to changing market conditions. Most strategies work well in specific market regimes but fail when conditions change. This system solves that problem by:
Regime-Adaptive Logic: Automatically detects trending, ranging, and volatile market conditions and adjusts trading behavior accordingly
Multi-Layer Filtering: Requires confluence across trend, momentum, structure, and volume before entering trades
Institutional-Grade Risk Management: Dynamic position sizing, adaptive stops, and multi-target scaling based on market volatility
Multi-Timeframe Alignment: Confirms signals across higher timeframes to trade with the dominant market flow
Pressure and Flow Analysis: Measures buying/selling pressure to detect institutional participation
Structural Confluence: Identifies key swing levels and liquidity zones for optimal entry positioning
Each component addresses a specific aspect of trading: Regime detection tells us WHEN to trade, bias analysis tells us WHICH direction, momentum confirms the STRENGTH, structure provides the LEVEL, volatility determines the SIZE, and qualification ensures the QUALITY of the setup.
Core Components Explained
1. Market Regime Detection
The strategy classifies markets into four distinct regimes using ADX and ATR analysis:
// Regime classification
if vol_ratio >= i_vol_exp and adx < i_adx_trend
regime := 3 // Volatile
else if adx >= i_adx_trend
regime := 1 // Trending
else if vol_ratio <= i_vol_con
regime := 2 // Ranging
Regime types:
Trending (ADX > 25): Strong directional markets with momentum
Ranging (Low volatility, ADX < 25): Sideways markets suitable for range-bound strategies
Volatile (High volatility, ADX < 25): Chaotic markets where trading is reduced or avoided
Neutral: Transition periods between defined regimes
The strategy automatically reduces position sizing and tightens stops in volatile regimes while increasing size and allowing wider stops in trending regimes.
2. Directional Bias Aggregation
Bias is calculated using multiple indicators weighted by their reliability:
// Composite bias calculation
float bias_score = 0.0
if ma_bullish
bias_score += 30
if price_above_structure
bias_score += 20
if close > ma_trend
bias_score += 20
if plus_di > minus_di
bias_score += 30
Bias components:
Moving Average Relationships: Fast/slow MA alignment for trend direction
Price Position: Where price sits relative to key moving averages
ADX Directional Indicators: +DI vs -DI for momentum confirmation
Multi-Timeframe Alignment: Higher timeframe bias for trend confirmation
A bias score above the threshold (default 30) indicates directional conviction worth trading.
3. Momentum Pressure Analysis
Momentum is evaluated through multiple oscillators to ensure entry timing:
// Momentum scoring
int momentum_bull_score = 0
if rsi_bullish
momentum_bull_score += 1
if rsi_momentum_up
momentum_bull_score += 1
if macd_bullish
momentum_bull_score += 1
Momentum filters:
RSI Analysis: Momentum direction and overbought/oversold conditions
MACD Histogram: Trend acceleration and deceleration
Stochastic Oscillator: Entry timing and momentum strength
Volume Confirmation: Above-average volume for signal validity
Only when momentum aligns with directional bias do we consider entries.
4. Structural Market Analysis
Structure identifies key levels where institutions place orders:
// Structure analysis
bool above_swing_low = close > nz(last_swing_low, low)
bool below_swing_high = close < nz(last_swing_high, high)
bool sweep_high = not na(last_swing_high) and high > last_swing_high and close < last_swing_high
bool sweep_low = not na(last_swing_low) and low < last_swing_low and close > last_swing_low
Structural elements:
Swing Points: Key highs and lows that define market structure
Liquidity Sweeps: Price moves beyond swing levels that quickly reverse
Break of Structure: Confirmation of trend changes
Support/Resistance Zones: Areas of high probability reaction
Entries are favored when price aligns with structural levels and sweeps indicate institutional activity.
5. Volatility-Adaptive Risk Management
Risk management dynamically adjusts based on market conditions:
// Adaptive stop multiplier based on regime
float adaptive_stop_mult = i_atr_stop_mult
if i_adapt_stops
if volatile_regime
adaptive_stop_mult := i_atr_stop_mult * i_vol_stop_mult
else if ranging_regime
adaptive_stop_mult := i_atr_stop_mult * 0.85
else if trending_regime
adaptive_stop_mult := i_atr_stop_mult * 1.1
Risk features:
Adaptive Position Sizing: Larger sizes in high-conviction trends, smaller in volatile conditions
Dynamic Stop Losses: Wider in trending markets, tighter in ranging/volatile conditions
Multi-Target Scaling: Partial profits at predefined levels to reduce risk
Trailing Stops: Lock in profits when moves reach predefined thresholds
Volatility-Adjusted Targets: Larger profit targets in high-volatility environments
6. Signal Qualification System
The strategy uses a 14-point qualification system to ensure only high-quality setups:
// Total scores (max 14)
int bull_total = (
(bullish_bias ? 3 : 0) + momentum_bull_score + struct_bull_score + (trending_regime ? 2 : 0) +
(pressure_bull ? 1 : 0) + (sweep_low ? 1 : 0) + (squeeze_release ? 1 : 0) + (mtf_bias_long ? 1 : 0)
)
Qualification criteria:
Bias Strength (3 points): Strong directional conviction
Momentum (3 points): Multiple momentum indicators aligned
Structure (2 points): Price respecting key levels
Regime (2 points): Favorable market conditions
Pressure (1 point): Buying/selling pressure confirmation
Sweeps (1 point): Liquidity sweep patterns
Squeeze Release (1 point): Volatility breakout patterns
MTF Alignment (1 point): Higher timeframe confirmation
Only setups scoring 5+ (adjustable) are considered for trading.
Visual Elements
Directional Cloud: Dynamic cloud showing trend direction and strength
Signal Markers: Clear entry signals with quality grades (A-D)
Risk Levels: Visual stop loss and target levels
Structure Points: Marked swing highs and lows
Background Colors: Regime-based background shading
Dashboard: Real-time metrics including regime, bias, momentum, and signal quality
The dashboard displays:
1. Current market regime and strength
2. Directional bias score and alignment
3. Momentum state and pressure readings
4. Structural analysis and proximity to levels
5. Signal qualification score and grade
6. Active position sizing and risk metrics
7. Multi-timeframe alignment status
Input Parameters
Regime Detection:
ADX Period: Trend strength calculation period (default: 14)
Trend Threshold: Minimum ADX for trend regime (default: 25)
ATR Period: Volatility calculation period (default: 14)
Volatility Expansion/Contraction: Multipliers for regime detection (default: 1.4/0.6)
Bias Calculation:
Fast/Slow/Anchor MAs: Trend calculation periods (default: 21/55/200)
Bias Threshold: Minimum score for directional bias (default: 30)
Multi-Timeframe Settings: Higher timeframes for confirmation (default: 60m/240m/1D)
Risk Management:
Risk Per Trade %: Percentage of equity to risk (default: 1.0%)
ATR Stop Multiplier: Stop distance in ATR units (default: 2.0)
R:R Targets: Profit target multiples (default: 1.5x/2.5x)
Adaptive Sizing: Enable regime-based position sizing (default: true)
Signal Filters:
Minimum Qualification Score: Required confluence score (default: 5)
Signal Cooldown: Bars between signals (default: 1)
Volume Filter: Require above-average volume (default: true)
Bar Confirmation: Wait for bar close (default: true)
How to Use This Strategy
Step 1: Understand Market Regime
Check the dashboard for current market regime. Avoid trading in volatile regimes (red background) unless you have specific volatility-based strategies. Trending regimes (green) are optimal for directional trading, while ranging regimes (purple) suit mean-reversion approaches.
Step 2: Assess Directional Bias
Look for strong bias scores (60+) with multi-timeframe alignment. The bias should be clear across multiple timeframes before considering entries. Weak or conflicting bias suggests waiting for clarity.
Step 3: Confirm Momentum
Ensure momentum indicators support the directional bias. Look for RSI momentum in the direction of the trade, MACD histogram expanding, and stochastic crossovers aligned with the bias.
Step 4: Identify Structural Levels
Entries near structural levels (swing highs/lows) have higher probability. Look for liquidity sweeps that indicate institutional participation before entering in the opposite direction.
Step 5: Check Signal Qualification
Only take trades with qualification scores of 5 or higher. Premium signals (grade A, 75+ quality) offer the highest probability and can be sized more aggressively.
Step 6: Manage Risk Dynamically
Let the strategy's adaptive risk management adjust position sizes and stops based on market conditions. Don't override the system's risk calculations without strong reason.
Best Practices
Trade liquid instruments (major forex pairs, indices, large-cap stocks, major crypto) for reliable signals
Start with the default parameters and only adjust after understanding their impact
Pay attention to regime changes - they often signal strategy adjustments
Use the qualification score as your primary filter - higher scores mean higher probability
Be patient for A-grade setups rather than forcing mediocre trades
Monitor the multi-timeframe alignment - trades against higher timeframes have lower success rates
Let winners run to the second target when momentum is strong
Reduce size during volatile regimes or take a break entirely
Keep a trade journal to note which regime/bias combinations work best for each instrument
Consider economic news events that might trigger regime changes
Strategy Limitations
Like all strategies, performance varies across different market instruments and timeframes
Regime detection may lag during rapid market transitions
Multi-timeframe analysis requires sufficient historical data on all timeframes
The strategy is designed for swing trading and may not be optimal for scalping
Highly correlated instruments may produce similar signals across different pairs
Extreme market events (black swans) can overwhelm any risk management system
Backtested performance does not guarantee future results
The strategy requires discipline to follow all signals, including losing ones
Commissions and slippage can significantly impact performance on smaller timeframes
Success requires understanding the system's logic rather than blind execution
Technical Implementation
Built with Pine Script v6 featuring:
Modular architecture with separate calculation modules for each component
Advanced regime detection using ADX and ATR combinations
Multi-timeframe security requests with proper lookahead management
Dynamic risk management with adaptive position sizing
Comprehensive signal qualification scoring system
Real-time dashboard with 12 key metrics
Visual elements including directional cloud and risk levels
Export functions for integration with other indicators
Alert conditions for all major signal types
The code is fully open-source and can be modified to suit individual trading styles and preferences. All calculations use confirmed bars to prevent repainting.
Originality Statement
This strategy is original in its comprehensive integration of multiple analytical layers into a unified adaptive system. While individual components (ADX, moving averages, RSI, MACD, etc.) are established tools, this strategy is justified because:
It synthesizes six distinct analytical approaches into a cohesive decision framework
The regime-adaptive logic automatically adjusts strategy behavior based on market conditions
The qualification scoring system provides objective criteria for signal selection
Multi-timeframe bias aggregation ensures alignment with the dominant market trend
Structural analysis integration provides context for market microstructure
Volatility-adaptive risk management dynamically adjusts to market conditions
The comprehensive dashboard presents all critical metrics for informed decision-making
Each component contributes unique information: regime tells us when to trade, bias tells us direction, momentum provides timing, structure gives levels, volatility determines sizing, and qualification ensures quality
The strategy's value lies not in any single component but in how these elements work together to create a robust, adaptive trading system that can navigate different market environments while maintaining disciplined risk management.
Disclaimer
This strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Past performance does not guarantee future results. The backtested results shown are based on historical data and do not account for real-world factors such as slippage, liquidity issues, or psychological pressures that can affect trading performance.
The strategy's signals are mathematical calculations based on historical patterns and technical indicators. They do not predict future price movements with certainty. Market conditions can change rapidly, rendering previously successful patterns ineffective.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this strategy. Users assume full responsibility for all trading decisions made using this system.
-Made with passion by officialjackofalltrades
Strategy

Kinetic MACD Nexus Candle OverlayWhat the indicator does
-Kinetic MACD Nexus Candle Overlay is the on-chart visual companion to Kinetic MACD Nexus (linked below). It colors candle wicks on your price chart according to the same five-state directional bias computed by the panel indicator: Strong Buy, Buy, Neutral, Sell, and Strong Sell. The candle bodies and borders are rendered fully transparent so the overlay does not interfere with your existing chart appearance — only the wicks carry the bias signal.
How it works
-This overlay runs the identical three-layer MACD bias engine as the panel indicator. It calculates three separate MACD histograms at three user-defined timeframes and evaluates their agreement through the same cascading decision logic:
-Slow layer (default 2W, MACD 12/26/9): Determines macro trend direction based on histogram polarity. Positive histogram = bullish macro environment, negative = bearish.
-Medium layer (default 1W, MACD 10/22/9): Confirms or denies the slow layer's direction. The slow and medium layers must agree for the indicator to produce any directional bias. When they disagree, the bias is Neutral.
-Fast layer (default 3D, MACD 8/17/9): Provides the momentum trigger. Unlike the other two layers, it requires three simultaneous conditions to confirm: histogram on the correct side of zero, MACD line on the correct side of its signal line, and histogram accelerating (current value exceeding previous value in the directional sense). Meeting all three conditions upgrades the bias from Buy to Strong Buy (or Sell to Strong Sell).
The resulting five-state bias is mapped to wick colors:
-Bias State
-Default Wick Color Meaning:
Strong Buy
-Bright green Full three-layer bullish alignment, fast momentum confirmed and accelerating
Buy
-Dark green Slow and medium layers bullish, fast layer not fully confirmed
Neutral
-Black Slow and medium layers disagree, no directional edge
Sell
-Dark red Slow and medium layers bearish, fast layer not fully confirmed
Strong Sell
-Bright red Full three-layer bearish alignment, fast momentum confirmed and accelerating
All colors are customizable. Non-repaint mode is enabled by default, ensuring higher-timeframe data only updates after candle close.
Why it exists as a separate script
-PulseWire's Pine Script architecture requires an indicator to declare itself as either overlay (drawn on the price chart) or non-overlay (drawn in a separate pane). It cannot do both. The Kinetic MACD Nexus panel indicator needs a separate pane to display its three histogram layers, divergence lines, and zero line. This overlay needs to draw directly on the price chart to color wicks. Splitting the system into two linked scripts is the only way to deliver both the detailed histogram panel and the at-a-glance wick coloring simultaneously.
-Both scripts expose the same configurable inputs with the same default values. When both are loaded with matching settings, their bias calculations produce identical results on every bar.
How to use it
-Add the Kinetic MACD Nexus panel indicator to a pane below your chart for the full histogram visualization, dashboard, and divergence detection.
-Add this overlay to the same chart. The wicks will immediately reflect the multi-timeframe bias state.
-Verify that all settings match between both scripts: timeframes (2W/1W/3D by default), MACD lengths (12/26/9, 10/22/9, 8/17/9 by default), source (close by default), and non-repaint mode (on by default). If you use defaults on both, no adjustment is needed.
-When scanning through a watchlist or monitoring multiple charts, the wick color gives you an instant read on the multi-timeframe momentum state without needing to examine the histogram panel in detail. Bright green wicks = strong bullish alignment. Bright red = strong bearish. Black = conflicting signals, stay cautious.
-Companion script: Kinetic MACD Nexus — .
That script provides the three-layer MACD histogram panel, gradient-normalized intensity visualization, candle body coloring, optional dashboard, and fast-layer divergence detection.
Disclaimer
This indicator is a technical analysis tool and does not constitute financial advice. No indicator guarantees future price movement. Always use proper risk management. The overlay is suitable for any liquid market (stocks, forex, crypto, commodities, indices) and is designed primarily for swing trading and position trading on daily charts with higher-timeframe MACD layers. Timeframes and MACD lengths are fully adjustable for adaptation to different trading styles, including intraday swing trading on compressed timeframe settings.
Indicator

Kinetic MACD NexusWhat the indicator does
-Kinetic MACD Nexus is a multi-timeframe momentum alignment system that runs three independent MACD calculations — each on a different user-defined timeframe — and synthesizes their agreement into a single, unified directional bias. The indicator displays three overlapping histogram layers in a panel below the chart, colors candle bodies on the main chart according to the resulting bias state and optionally detects divergences on the fastest MACD layer. A companion overlay script (Kinetic MACD Nexus Candle Overlay, linked below) extends this system by coloring candle wicks to the same bias on the price chart.
The five bias states are: Strong Buy, Buy, Neutral, Sell, and Strong Sell.
Underlying concepts
-The core idea behind this indicator is that a single MACD histogram, regardless of its settings, can only tell you about momentum on one timeframe. Traders who rely on a single MACD frequently encounter situations where short-term momentum looks bullish while the broader trend is bearish, or vice versa. These conflicts lead to entries against the dominant flow.
-Kinetic MACD Nexus addresses this by requiring explicit agreement across three separate timeframe layers before assigning a directional bias. The principle is borrowed from top-down multi-timeframe analysis — the same process a discretionary trader performs manually when checking the weekly chart before trading the daily — but automated into a structured, repeatable bias engine with defined rules for each state.
The three layers serve distinct analytical roles:
-Slow layer — This is the structural trend anchor. By default it runs on a 2-week timeframe with a standard 12/26/9 MACD. Its histogram polarity (positive or negative) determines whether the macro environment favors longs or shorts. This layer changes direction infrequently and filters out noise from lower timeframes.
-Medium layer — This is the trend confirmation filter. By default it runs on a 1-week timeframe with a 10/22/9 MACD (slightly compressed EMA lengths to increase responsiveness relative to the slow layer). For the indicator to produce any directional bias at all, the medium layer must agree with the slow layer. When these two disagree, the bias is Neutral regardless of what the fast layer does. This two-layer agreement requirement is the primary mechanism that keeps you out of choppy, directionless markets.
-Fast layer — This is the momentum trigger and quality gate. By default it runs on a 3-day timeframe with a tighter 8/17/9 MACD. Unlike the slow and medium layers, which only check histogram polarity (above or below zero), the fast layer applies three simultaneous conditions before it confirms momentum:
The histogram must be on the correct side of zero (positive for bullish, negative for bearish).
The MACD line must be above its signal line (for bullish) or below it (for bearish).
The histogram must be accelerating — meaning the current histogram value must be greater than (for bullish) or less than (for bearish) the previous bar's histogram value.
This triple gate is what separates the "Strong" states from the regular "Buy" and "Sell" states. It ensures that the fastest layer is not just directionally aligned but actively gaining momentum. A histogram that is positive but decelerating does not qualify — the indicator recognizes that momentum is present but fading, and assigns only a "Buy" rather than "Strong Buy."
How the bias engine works — step by step
The bias is determined by a cascading decision tree evaluated on every bar:
-Check slow and medium agreement: If the slow histogram is positive AND the medium histogram is positive, the system has a bullish foundation. If both are negative, bearish foundation. If they disagree (one positive, one negative), the bias is immediately set to Neutral and no further evaluation occurs.
-Check fast layer confirmation (only reached if slow and medium agree):
-If the fast histogram is positive, the fast MACD line is above its signal line, AND the fast histogram is increasing compared to its previous value → Strong Buy.
-If the slow and medium are both bullish but the fast layer fails any of those three conditions → Buy (directional lean without full momentum confirmation).
-Same logic inverted for the bearish side: all three fast conditions met → Strong Sell; any condition missing → Sell.
This structure means:
-Strong Buy / Strong Sell = Full three-timeframe alignment with confirmed and accelerating momentum on the fastest layer. Highest conviction state.
-Buy / Sell = Two higher timeframes agree on direction, but short-term momentum is either not yet aligned, not confirmed by MACD/signal positioning, or decelerating. This is a "leaning" state — the environment favors one direction but the trigger has not fully engaged.
-Neutral = The two higher timeframes disagree. No directional edge. This is the state where the indicator actively keeps you flat or cautious.
-Gradient-normalized histogram visualization
-The three histogram layers are plotted as overlapping area fills (configurable to columns or lines). Rather than displaying raw histogram values with flat colors, the indicator applies a gradient normalization process:
-For each histogram layer independently, the indicator finds the highest absolute histogram value over a configurable lookback period (default: 100 bars).
-The current histogram value is divided by this maximum to produce a normalized intensity value between 0 and 1.
-This intensity value controls the transparency of the histogram color — values near zero are nearly invisible, values near the maximum are fully saturated.
-The practical effect is that you can visually distinguish between a histogram that is barely positive (weak momentum, faded color) and one that is strongly positive (intense momentum, vivid color) without needing to read numeric values. Momentum exhaustion becomes visible as the color fades even while the histogram remains on the bullish or bearish side. Momentum surges appear as sudden color intensification.
-Each layer uses a distinct color pair (bullish/bearish) so you can visually separate the slow, medium, and fast contributions even where they overlap. The default color scheme uses white/black for the slow layer, dark green/dark red for the medium layer, and bright green/bright red for the fast layer, creating a natural depth layering.
Divergence detection on the fast layer
-The indicator includes an optional divergence scanner that operates on the fast MACD histogram. Four divergence types can be independently enabled:
-Regular bullish divergence: Price makes a lower low while the fast histogram makes a higher low. This classic divergence pattern indicates that bearish momentum is weakening despite price continuing lower — often preceding a reversal or at least a corrective bounce.
-Regular bearish divergence: Price makes a higher high while the fast histogram makes a lower high. Bullish momentum is failing to keep pace with price — a warning that the uptrend may be exhausting.
-Hidden bullish divergence: Price makes a higher low while the fast histogram makes a lower low. Unlike regular divergence, this is a trend-continuation signal — the pullback in price was shallow (higher low) even though momentum dipped further, suggesting the underlying bid is strong.
-Hidden bearish divergence: Price makes a lower high while the fast histogram makes a higher high. Continuation signal for a downtrend.
-Regular divergence lines are drawn solid; hidden divergence lines are drawn dashed, so you can distinguish them at a glance.
-Adaptive strength filtering: Not all divergences are meaningful. A tiny wiggle in the histogram technically qualifies as a "higher low" but carries no practical significance. To address this, the indicator calculates the 100-bar standard deviation of the fast histogram and multiplies it by a user-selected strength factor:
Setting Multiplier Effect
-Weak 0.5x standard deviation Most divergences shown, including minor ones
-Normal 1.0x Moderate filtering
-Strong 1.5x Only significant histogram movements qualify
-Very Strong 2.0x Only large, unmistakable divergences shown
-This adaptive approach means the filter automatically adjusts to the instrument's volatility characteristics. A divergence that registers on Bitcoin (which has large histogram swings) requires a proportionally larger histogram movement than one on a low-volatility forex pair. You do not need to manually calibrate thresholds per instrument.
-The sensitivity input controls the pivot detection window (the number of bars to the left and right required to confirm a pivot high or pivot low in both price and histogram). Lower values detect pivots faster and produce more divergence signals; higher values require more confirmation bars and produce fewer, more structurally significant signals.
Non-repaint architecture
All three timeframe layers use request.security with barmerge.lookahead_off by default. This means:
-The slow layer (2W) only updates when the 2-week candle closes.
-The medium layer (1W) only updates when the weekly candle closes.
-The fast layer (3D) only updates when the 3-day candle closes.
-A signal that appeared on historical bars would have been visible at the same bar in real time. There is no future data leakage.
-Each layer has an independent confirmation toggle, and a master non-repaint switch overrides all three. The master switch is on by default. Disabling it (and individual layer confirmations) allows lookahead for research and backtesting exploration, but is not recommended for live trading decisions.
How to use it
-Setup: Add Kinetic MACD Nexus to a pane below your chart. The indicator will automatically color your candle bodies according to the unified bias. For wick coloring on the price chart, add the companion Kinetic MACD Nexus Candle Overlay (linked below) and ensure both scripts share identical settings.
-Reading the panel: The three overlapping histogram layers show you the momentum contribution of each timeframe. When all three are above zero and vivid, you have strong multi-timeframe bullish alignment. When one layer crosses zero while the others remain, you can see the conflict developing before the bias state formally changes.
-Entry context: Strong Buy and Strong Sell states represent the highest-conviction alignment. Traders using this indicator for swing entries might wait for the bias to reach Strong Buy before initiating a long position, or use the transition from Neutral to Buy as an early warning that alignment is building.
-Exit context: A transition from Strong Buy down to Buy indicates that fast momentum is fading even though the broader trend remains intact. This can serve as a profit-taking signal or a cue to tighten stops. A further transition to Neutral means the medium and slow timeframes have begun to disagree — the trend structure is breaking down.
-Divergence usage: Enable divergences when you want to identify potential turning points within the context of the broader bias. For example, a regular bearish divergence appearing during a Buy or Strong Buy phase can warn that the current bullish leg is losing steam before the bias formally downgrades.
-Dashboard: The optional table in the top-right corner displays the current state of each individual layer (Bullish, Bearish, or Neutral for the slow and medium; Bull, Bear, or Weak for the fast) alongside the resulting global bias. This is useful for quick scanning across multiple charts.
Key features
-Three-layer cascading bias with asymmetric confirmation logic: The slow and medium layers use simple polarity checks, but the fast layer applies a triple gate (polarity + MACD/signal relationship + acceleration). This asymmetry is deliberate — the higher timeframes establish context with broad strokes, while the fastest timeframe demands a higher burden of proof before the indicator commits to a "Strong" signal.
-Gradient normalization with per-layer independent scaling: Each histogram layer is normalized against its own historical range, not against the other layers or a fixed scale. This means the visual intensity accurately reflects each layer's momentum relative to its own recent behavior, even though the three layers may have vastly different absolute value ranges due to their different timeframes.
-Volatility-adaptive divergence filtering: The standard-deviation-based strength threshold eliminates the need for per-instrument tuning. The adaptive approach scales automatically to the instrument's volatility characteristics.
-Unified visual system across two linked scripts: The panel provides analytical depth (three histogram layers, gradient intensity, divergence lines, dashboard). The overlay provides immediate at-a-glance context (wick colors on the price chart). Both run the identical bias engine with matching configurable parameters.
-Full configurability with safe defaults: Every timeframe, every MACD length, every color, every confirmation toggle is exposed as an input with descriptive tooltips. The defaults are calibrated for swing trading on daily charts, but the entire system can be reconfigured for different holding periods and trading styles.
Suitable markets and trading styles
This indicator works on any liquid market: stocks, forex, crypto, commodities, indices.
-The default configuration (2W/1W/3D timeframes on a daily chart) is designed for swing trading (holding periods of several days to several weeks) and position trading (weeks to months). The slow layer provides the structural trend, the medium layer confirms it, and the fast layer times entries and exits within that trend.
-For intraday swing trading, you can compress the timeframes — for example, 1D/4H/1H on a 15-minute or 5-minute chart — to apply the same three-layer alignment logic to shorter holding periods. Be aware that shorter timeframes produce more frequent bias changes and are more susceptible to noise.
-The indicator is not designed for high-frequency scalping (seconds to minutes). Its value lies in filtering directional bias across multiple timeframes, which inherently requires a time horizon long enough for those timeframes to be meaningful.
Companion script: Kinetic MACD Nexus Candle Overlay —
Link:https://www.pulsewire.com/script/mlobxTEM-Kinetic-MACD-Nexus-Candle-Overlay/
Disclaimer
-This indicator is a technical analysis tool and does not constitute financial advice. No indicator guarantees future price movement. Always use proper risk management.
Indicator

Momentum Pressure Gauge [JOAT] Momentum Pressure Gauge
Introduction
The Momentum Pressure Gauge is an advanced institutional-grade analysis tool designed to measure the underlying buying and selling pressure that drives market movements. This indicator goes beyond simple momentum oscillators by quantifying the actual pressure differential between buyers and sellers, incorporating volume analysis, detecting divergences, and identifying when momentum is reaching extreme levels. Understanding pressure and momentum is crucial because price often follows pressure - by measuring the force behind price movements, traders can anticipate future direction with greater confidence.
This tool is built for traders who understand that markets are driven by the constant battle between buyers and sellers, and that the outcome of this battle is reflected in pressure and momentum patterns. Whether you're a day trader timing entries with precision, a swing trader identifying trend strength, or a position trader spotting major reversals, this gauge provides the sophisticated pressure analysis needed to trade with the dominant force rather than against it.
Why This Indicator Exists
Most traders use basic momentum indicators without understanding the underlying pressure dynamics or volume participation. This indicator addresses that limitation by:
Pressure Analysis: Measures actual buying/selling pressure in each bar
Volume Weighting: Incorporates volume to confirm pressure significance
Momentum Scoring: Provides composite momentum scores with multiple factors
Divergence Detection: Identifies price/momentum divergences for early reversal signals
Extreme Zone Identification: Flags overbought/oversold conditions with pressure context
Energy Wave Analysis: Combines pressure with volume and price energy
The gauge transforms abstract momentum concepts into concrete pressure measurements that reveal the true force behind market movements.
Core Components Explained
1. Raw Pressure Calculation
The indicator measures buying and selling pressure in each bar:
// Raw buying/selling pressure
f_pressure_raw() =>
float range_val = high - low
float buy_pressure = range_val > 0 ? (close - low) / range_val : 0.5
float sell_pressure = range_val > 0 ? (high - close) / range_val : 0.5
// Apply smoothing
float pressure_ratio = ta.ema(raw_buy, i_pressure_len)
float pressure_smooth = ta.ema(pressure_ratio, i_smooth_len)
Pressure components:
Buy Pressure: Where price closed within the bar's range (0-1)
Sell Pressure: Complementary sell pressure (0-1)
Pressure Ratio: Buy pressure as a ratio
Smoothing: EMA smoothing for cleaner signals
Range Normalization: Pressure relative to bar's range
Pressure above 0.5 indicates buying dominance, below 0.5 indicates selling dominance.
2. Volume-Weighted Pressure
Volume analysis confirms the significance of pressure:
// Volume relative strength
float vol_sma = ta.sma(volume, i_pressure_len)
float vol_ratio = vol_sma > 0 ? volume / vol_sma : 1.0
float vol_weight = math.min(vol_ratio, 3.0) / 3.0 // Cap at 3x average
// Volume-weighted pressure
float vw_pressure = pressure_smooth * (0.7 + vol_weight * 0.3)
// Cumulative pressure
float cum_pressure = ta.sma(raw_buy, i_pressure_len) - 0.5 // Centered at 0
Volume features:
Volume Ratio: Current volume relative to average
Volume Weight: Normalized volume influence (0-1)
VW Pressure: Pressure adjusted for volume participation
Cumulative Pressure: Running pressure average
Volume Cap: Prevents extreme volume from distorting signals
High volume confirms pressure significance, while low volume questions its reliability.
3. Momentum Analysis
Multiple momentum factors are combined for comprehensive analysis:
// Pressure momentum (rate of change)
float pressure_momentum = pressure_smooth - pressure_smooth
// Pressure acceleration
float pressure_accel = pressure_momentum - pressure_momentum
// Composite pressure score (-100 to +100)
float composite_score = (pressure_smooth - 0.5) * 200
// Momentum-adjusted score
float momentum_adjustment = pressure_momentum * 100
float adjusted_score = composite_score + momentum_adjustment * 0.3
Momentum components:
Pressure Momentum: Rate of change in pressure
Pressure Acceleration: Change in momentum (second derivative)
Composite Score: Normalized pressure score (-100 to +100)
Momentum Adjustment: Score adjusted for momentum
Acceleration Detection: Identifies momentum shifts
Momentum analysis reveals not just current pressure but its direction and acceleration.
4. WaveTrend Integration
The WaveTrend oscillator adds an additional momentum layer:
f_wavetrend(int channel_len, int avg_len) =>
float ap = hlc3
float esa = ta.ema(ap, channel_len)
float d = ta.ema(math.abs(ap - esa), channel_len)
float ci = d > 0 ? (ap - esa) / (0.015 * d) : 0.0
float wt1_local = ta.ema(ci, avg_len)
float wt2_local = ta.sma(wt1_local, 4)
// WaveTrend signals
bool wt_bullish = wt1 > wt2 and wt1 > wt1
bool wt_bearish = wt1 < wt2 and wt1 < wt1
bool wt_oversold = wt1 < -60
bool wt_overbought = wt1 > 60
WaveTrend features:
WT1/WT2 Lines: Fast and slow WaveTrend lines
Cross Signals: Line crossovers for momentum changes
Extreme Levels: Overbought (>60) and oversold (<-60)
Trend Confirmation: Line slope for additional confirmation
Integration: Combined with pressure for confluence
WaveTrend provides an independent momentum confirmation.
5. Energy Wave Calculation
The indicator combines multiple energy sources:
// Energy combines pressure momentum with volume energy
float vol_energy = vol_sma > 0 ? (volume - vol_sma) / vol_sma * 100 : 0
float atr_14 = ta.atr(14)
float price_energy = atr_14 > 0 ? (close - open) / atr_14 * 100 : 0
float combined_energy = (pressure_momentum * 100 + vol_energy * 0.3 +
price_energy * 0.2) / 1.5
float energy_smooth = ta.ema(combined_energy, 5)
Energy components:
Volume Energy: Volume deviation from average
Price Energy: Price movement relative to ATR
Pressure Energy: Momentum contribution
Combined Energy: Weighted average of all energies
Energy Smoothing: EMA for cleaner energy signals
Energy waves show the underlying power driving market movements.
6. Divergence Detection
The indicator identifies price/momentum divergences:
// Price direction
float price_change = close - close
int price_dir = price_change > 0 ? 1 : price_change < 0 ? -1 : 0
// Pressure direction
int pressure_dir = pressure_momentum > i_momentum_thresh ? 1 :
pressure_momentum < -i_momentum_thresh ? -1 : 0
// Divergence detection
bool bullish_divergence = price_dir == -1 and pressure_dir == 1
bool bearish_divergence = price_dir == 1 and pressure_dir == -1
Divergence types:
Bullish Divergence: Price falling but pressure rising
Bearish Divergence: Price rising but pressure falling
Hidden Divergence: Continuation patterns
Regular Divergence: Reversal patterns
Threshold Filter: Minimum momentum for valid divergence
Divergences often precede significant price reversals.
7. State Classification System
The indicator classifies market states based on pressure:
// Pressure state
// 2 = extreme buying, 1 = buying, 0 = neutral, -1 = selling, -2 = extreme selling
var int pressure_state = 0
if pressure_smooth >= i_extreme_high
pressure_state := 2
else if pressure_smooth > 0.5 + i_momentum_thresh
pressure_state := 1
else if pressure_smooth <= i_extreme_low
pressure_state := -2
else if pressure_smooth < 0.5 - i_momentum_thresh
pressure_state := -1
// Momentum state
// 1 = accelerating, 0 = steady, -1 = decelerating
var int momentum_state = 0
if pressure_accel > i_momentum_thresh / 2
momentum_state := 1
else if pressure_accel < -i_momentum_thresh / 2
momentum_state := -1
State meanings:
Extreme Buying: Maximum buying pressure (>70%)
Buying: Moderate buying pressure (50-70%)
Neutral: Balanced pressure (40-60%)
Selling: Moderate selling pressure (30-50%)
Extreme Selling: Maximum selling pressure (<30%)
Accelerating: Momentum increasing
Decelerating: Momentum decreasing
State classification provides clear, actionable market conditions.
Visual Elements
Pressure Histogram: Main pressure display with gradient coloring
Multi-Layer Glow: Intensity-based glow effects
Energy Wave: Separate energy visualization
Momentum Line: Momentum rate of change
WaveTrend Lines: Additional momentum confirmation
Divergence Markers: Visual divergence signals
Extreme Zones: Highlighted overbought/oversold areas
Dashboard: Comprehensive metrics panel
Signal Labels: Key event labels with spacing
The dashboard displays:
1. Current pressure state and intensity
2. Momentum state and acceleration
3. Composite score and direction
4. Volume weight and analysis
5. Divergence status and alerts
6. Energy wave readings
7. Confluence quality score
8. WaveTrend status and signals
9. Overall signal strength
Input Parameters
Pressure Settings:
Pressure Period: Pressure calculation period (default: 14)
Smoothing Period: EMA smoothing (default: 5)
Momentum Lookback: Momentum calculation (default: 10)
Thresholds:
Extreme Buying: Maximum buying level (default: 0.7)
Extreme Selling: Maximum selling level (default: 0.3)
Momentum Threshold: Minimum momentum (default: 0.05)
WaveTrend Settings:
Channel Length: WT calculation period (default: 9)
Average Length: WT smoothing period (default: 12)
Enable WT: Toggle WaveTrend on/off
Visual Settings:
Color Scheme: Customizable pressure colors
Glow Effects: Enable visual enhancements
Show Zones: Display extreme zones
Show Labels: Control signal label frequency
How to Use This Indicator
Step 1: Assess Pressure State
Check the dashboard for current pressure state. Extreme states (>70% or <30%) often precede reversals, while moderate states suggest continuation.
Step 2: Analyze Momentum
Look at momentum direction and acceleration. Accelerating momentum in the pressure direction confirms strength, while deceleration warns of potential reversals.
Step 3: Check Volume Confirmation
Ensure pressure is supported by volume. High volume pressure is more reliable than low volume pressure.
Step 4: Watch for Divergences
Divergences are powerful reversal signals. A bullish divergence (price down, pressure up) suggests buying opportunity, while bearish divergence suggests selling.
Step 5: Monitor Energy Waves
Energy waves show the underlying power. Rising energy confirms current pressure, while falling energy suggests weakening.
Step 6: Use Extreme Zones
Extreme buying (>70%) often marks tops, while extreme selling (<30%) often marks bottoms. These are contrarian signals.
Best Practices
Extreme pressure states (>70% or <30%) often precede reversals
Divergences are most reliable at extreme levels
Volume confirmation is essential - pressure without volume is suspect
Momentum acceleration confirms pressure strength
Energy waves provide early warning of momentum shifts
Multiple timeframe analysis improves signal reliability
Combine with trend analysis for optimal results
Use WaveTrend crossovers for additional confirmation
Keep a pressure journal to track patterns
Be patient for the highest quality setups
Trading Applications
Momentum Trading:
Enter when pressure > 60% and accelerating
Add to positions as momentum increases
Exit when pressure decelerates or reverses
Use volume to confirm signal strength
Reversal Trading:
Look for extreme pressure (>70% or <30%)
Wait for divergence confirmation
Enter on first sign of pressure reversal
Target mean reversion to 50% level
Divergence Trading:
Identify clear price/pressure divergences
Confirm with volume and energy analysis
Enter on momentum shift confirmation
Use tight stops due to reversal nature
Strategy Integration
This indicator enhances any trading system:
Use pressure as a trend confirmation filter
Import momentum scores for signal weighting
Apply divergence detection for early warnings
Use extreme zones for contrarian signals
Integrate volume-weighted pressure for confirmation
Export pressure states for custom logic
Technical Implementation
Built with Pine Script v6 featuring:
Advanced pressure calculation with range normalization
Volume-weighted analysis with capping
Multi-factor momentum scoring system
WaveTrend oscillator integration
Energy wave calculation combining multiple sources
Sophisticated divergence detection with thresholds
State classification with multiple dimensions
Multi-layer visualization with glow effects
Real-time dashboard with 10 key metrics
Alert conditions for all major pressure events
The code uses confirmed bars for all calculations to prevent repainting.
Originality Statement
This indicator is original in its comprehensive approach to pressure and momentum analysis. While individual components (RSI, MACD, WaveTrend) are established tools, this indicator is justified because:
It synthesizes pressure analysis with volume weighting for more accurate signals
The energy wave concept combines multiple momentum sources into unified analysis
State classification provides clear, actionable market conditions
Divergence detection includes threshold filtering for higher quality signals
Multi-layer visualization with glow effects enhances readability
The dashboard presents complex pressure dynamics in an accessible format
Volume-weighted pressure adds confirmation often missing from momentum indicators
Acceleration analysis provides early warning of momentum shifts
Export functions enable integration with any trading system
Each component provides unique insights: pressure shows force, volume shows participation, momentum shows direction, energy shows power, and divergence shows potential reversals
The indicator's value lies in measuring the underlying forces that drive price movements rather than just tracking price itself, providing traders with deeper insight into market dynamics and potential future direction.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Pressure and momentum analysis is a tool for understanding market forces, not a prediction system.
Pressure and momentum can change suddenly due to news events, economic data, or changes in market sentiment. Extreme pressure states can persist longer than expected, and divergences can fail without warning. The indicator's signals are mathematical calculations based on historical patterns and should be used in conjunction with other forms of analysis.
Always use proper risk management, including stop losses and position sizing appropriate for your account and risk tolerance. Never trade against strong pressure without confirmation - the trend can remain in force longer than your account can survive.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this system.
-Made with passion by officialjackofalltrades
Indicator

Indicator

Momentum Pulse█ MOMENTUM PULSE v1.0
Next-Generation Adaptive Momentum Analysis
Blends three orthogonal momentum sources into a single Adaptive Momentum Composite (AMC), enhanced with multi-timeframe confluence scoring and automatic divergence detection. A comprehensive, real-time read on momentum across multiple dimensions — all in one clean, non-overlay panel.
Free and Open Source.
═══════════════════════════════════
█ THE CONCEPT: COMPOSITE MOMENTUM
Traditional momentum indicators measure one thing: RSI tracks mean-reversion, MACD tracks trend acceleration, ROC tracks raw velocity. Each has blind spots. A composite approach eliminates these blind spots by combining all three perspectives into a single normalized reading.
The Adaptive Momentum Composite (AMC) uses Z-score normalization to ensure each component contributes equally regardless of asset type or volatility level — it auto-calibrates to any market.
═══════════════════════════════════
█ CORE ENGINE: ADAPTIVE MOMENTUM COMPOSITE (AMC)
The signature engine combines three Z-score normalized momentum sources:
1. Rate of Change (ROC)
Raw price velocity over N bars. Catches sharp moves early.
2. RSI Deviation
Distance of RSI from the 50-line. Captures overbought/oversold pressure.
3. MACD Histogram
Trend acceleration. Captures the speed of the trend change.
Each component's weight is configurable. The composite is clamped to to prevent extreme outlier distortion.
═══════════════════════════════════
█ TREND STRENGTH METER
Real-time regime classification using adaptive thresholds:
STRONG BULL — AMC above 1.8x its own standard deviation
BULL — AMC above 0.8x standard deviation
NEUTRAL — AMC near zero
BEAR — Mirror of bullish thresholds
STRONG BEAR — Mirror of bullish thresholds
Thresholds auto-calibrate to each asset and timeframe. A visual strength gauge (0–100%) shows momentum intensity at a glance.
═══════════════════════════════════
█ MULTI-TIMEFRAME CONFLUENCE
Polls AMC direction from up to 3 higher timeframes plus the current chart:
Score 4/4 — All timeframes aligned = high-conviction setup
Score 3/4 — Strong alignment with one dissenter = proceed with caution
Score 2/4 or less — Mixed signals = chop zone, reduce position size
Auto-selects appropriate higher timeframes based on your chart. Manual override available.
Auto-Selected Timeframes:
1-3 min chart → 5 min / 15 min / 1 Hour
5 min chart → 15 min / 1 Hour / 4 Hour
15 min chart → 1 Hour / 4 Hour / Daily
1 Hour chart → 4 Hour / Daily / Weekly
4 Hour chart → Daily / Weekly / Monthly
Daily chart → Weekly / Monthly / 3M
═══════════════════════════════════
█ DIVERGENCE DETECTION
Automatic pivot-based detection of four divergence types:
Regular Bullish — Price makes lower low, AMC makes higher low → reversal up
Regular Bearish — Price makes higher high, AMC makes lower high → reversal down
Hidden Bullish — Price makes higher low, AMC makes lower low → trend continuation up
Hidden Bearish — Price makes lower high, AMC makes higher high → trend continuation down
Each divergence is labeled directly on the chart with color-coded markers. Configurable pivot lookback and maximum bar distance between pivots.
═══════════════════════════════════
█ MOMENTUM WAVE VISUALIZATION
Dynamic gradient histogram:
Rising Bullish — Bright cyan
Fading Bullish — Teal
Rising Bearish — Bright red-pink
Fading Bearish — Magenta
Signal Line — Smoothed AMC (EMA) for crossover timing
Zero-Line Crosses — Circle labels ("0+" / "0-")
Signal Crosses — Diamond markers for entry/exit timing
Background zones subtly shade the panel based on the current momentum regime.
═══════════════════════════════════
█ DASHBOARD
Compact dark-themed info panel displaying:
AMC — Current composite value with trend arrow
Regime — STRONG BULL / BULL / NEUTRAL / BEAR / STRONG BEAR with color coding
Strength — Visual gauge bar (0–100%) showing momentum intensity
Signal — Above / Below signal line status
MTF Confluence — Arrow alignment for all 4 timeframes with score (0-4)
Timeframes — Current + 3 higher TFs being monitored
Components — Individual Z-scores for ROC, RSI, MACD
RSI — Raw RSI value with Overbought/Oversold status
═══════════════════════════════════
█ ALERTS (10 CONDITIONS)
Zero Crosses: Bullish / Bearish
Signal Crosses: Bullish / Bearish
Regular Divergence: Bullish / Bearish
Hidden Divergence: Bullish / Bearish
Full MTF Confluence: Bullish / Bearish
═══════════════════════════════════
█ PRO VERSION
The PRO version adds:
Enhanced AMC Engine — Additional momentum components and advanced weighting algorithms
Extended Dashboard — More detailed analytics and component breakdown
Advanced Divergence — Multi-level divergence scoring with strength classification
Strategy Mode — Built-in backtestable strategy with entry/exit logic
Additional Alert Conditions — Regime change, momentum acceleration, and more
═══════════════════════════════════
█ NON-REPAINTING
The AMC is calculated from standard non-repainting indicators (ROC, RSI, MACD). Z-score normalization uses historical data only. MTF requests use lookahead_off to prevent future data leakage. Divergence detection requires confirmed pivots. No repainting.
═══════════════════════════════════
█ WORKS ON
Crypto, Forex, Stocks, Futures, Indices — any timeframe from 1 minute to Monthly.
═══════════════════════════════════
█ DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice. Past performance does not guarantee future results. No indicator can predict market movements with certainty. Always implement proper risk management. Use this tool as one component of a comprehensive trading strategy, not as a standalone decision-making system.
Indicator

Indicator

MACD Advanced: Trend-Weighted MomentumMACD Advanced Overview
MACD Advanced is a refined version of the classic Moving Average Convergence Divergence. While the standard MACD identifies changes in momentum, it often produces false signals in ranging markets or against a strong higher-timeframe trend. This script addresses that by "tilting" the MACD calculation based on the slope of a Higher Timeframe (HTF) Moving Average.
How it Works
The script integrates a Trend Bias Factor derived from the rate of change of a long-period EMA (default 200) from a user-defined timeframe.
The Math: It calculates the ratio between the current HTF EMA and its value $n$ bars ago. This ratio is then used to offset the MACD line.
Bullish Bias: If the HTF EMA is sloping upward, the MACD is shifted higher, making bearish crossovers harder to trigger and bullish ones more sensitive.
Bearish Bias: If the HTF EMA is sloping downward, the MACD is dragged lower, prioritizing short-side momentum.
Key Features
MTF Integration: Analyze the daily trend while trading on the 5m or 15m chart.
Dynamic Histogram: The visual fill between the MACD and its momentum provides a clear look at when momentum is accelerating or exhausting relative to the trend.
Customizable Sensitivity: Adjust the lookback period for the trend slope to match your specific asset’s volatility.
How to Trade
Trend Confirmation: Look for the MACD line (the columns) to cross the zero line. This indicates that both short-term momentum and long-term trend are in alignment.
Momentum Exhaustion: When the inner histogram (the fill) begins to shrink back toward the MACD columns, it suggests a potential pull-back or profit-taking zone.
Divergences: Look for price making a new high while the MACD Advanced makes a lower high; the trend-weighting makes these divergences more prominent during trend exhaustion.
Technical Approach
Normalization of MTF Data: The script uses request.security with barmerge.gaps_off to ensure that higher timeframe data is mapped correctly to the current chart bars without creating visual "steps" or "staircases."
The Delta Calculation: Instead of a simple boolean filter,
we calculate a relative value r = EMA_ current/EMA_ lookback
By adding r - 1 to the standard MACD calculation, we create a non-linear offset. This means the more aggressive the trend, the more the MACD is displaced.
Visual Architecture: The script uses two plot outputs (g1 and g2) and a fill() function. This creates a "ribbon" effect that is more intuitive than the standard "centered" histogram, as it shows momentum relative to the trend-weighted line rather than a static zero axis.
Since this version of the MACD is "weighted" by a higher-timeframe trend, it changes how you read common signals. On a standard chart, the MACD just shows momentum; here, it shows momentum relative to the "big picture" slope.
Here is how to effectively use the MACD Advanced on a live chart:
1. Finding the "Trend-Momentum" Alignment
The most powerful signal from this indicator occurs when the Trend Factor and the Momentum Histogram both agree.
The Bullish Setup: Look for the MACD columns (the "base") to be above the zero line, while the inner fill (the "histogram") is bright green.
Interpretation: The Daily trend is up, and the intraday momentum is also accelerating.The
Bearish Setup: Look for the MACD columns to be below the zero line, while the inner fill is bright red.
Interpretation: The Daily trend is down, and intraday selling pressure is increasing.
2. Reading the "Hidden" Divergence
Because we’ve added a trend offset r-1, this indicator identifies "Trend Exhaustion" better than a standard MACD.
Standard Divergence: Price makes a higher high, but MACD makes a lower high.
Advanced Divergence: If the price makes a higher high, but the MACD Advanced is flat or lower, it means the Higher Timeframe EMA is losing its slope. Even if the price looks strong, the "Big Picture" is flattening out. This is often a precursor to a major reversal.
3. The "Snap-Back" Trade (Mean Reversion)
Since you are using a 200 EMA as the trend filter, the indicator will naturally pull back toward zero when the price gets too far from that average.
The Signal: If the MACD Advanced is "overextended" (very high or very low relative to its recent history) and the inner histogram crosses back toward the zero line, it’s a sign that the price is likely to "snap back" to the mean.
Application: This is great for exiting a trend trade before the actual trend reversal happens.
Pro Tip: The "Zero-Cross" Filter
In a strong uptrend (Daily EMA 200 is rising), the MACD Advanced will rarely cross below zero. If you see the histogram dip into the red while the MACD columns stay green/above zero, treat that as a "Buy the Dip" opportunity rather than a "Sell" signal.
The Chart shows regular MACD vs ADVANCED MACD one can easily observe the difference between them and the trend is identified easily. Indicator

Indicator
