Confluence Engine [BullByte] CONFLUENCE ENGINE
Multi-Factor Technical Analysis Framework
OVERVIEW
Confluence Engine is a multi-dimensional technical analysis framework that evaluates market conditions across five distinct analytical pillars simultaneously. Rather than relying on a single indicator or signal source, this tool synthesizes Structure, Momentum, Volume, Volatility, and Pattern analysis into a unified scoring system that identifies high-probability trading opportunities when multiple technical factors align.
The core philosophy behind this indicator stems from a fundamental observation: isolated signals frequently fail, but when multiple independent analytical methods agree, the probability of a successful trade increases substantially. This indicator was developed after extensive research into why traders often receive conflicting signals from different indicators on their charts, leading to analysis paralysis and poor decision-making.
THE PROBLEM AND SOLUTION
The Problem:
Most traders use multiple indicators independently, often receiving contradictory signals. One indicator says "buy" while another says "wait." This creates confusion and leads to missed opportunities, premature entries based on incomplete analysis, difficulty quantifying how strong a setup actually is, and inconsistent decision-making across different market conditions.
The Solution:
Confluence Engine addresses this by providing a single, unified score (0-100) that represents the aggregate strength of a trading setup. Instead of mentally weighing five different indicators, traders receive a clear numerical score indicating setup quality, visual tier classification (ULTRA, HIGH, STANDARD), specific identification of which factors are strong or weak, and actionable guidance on what to watch for next.
THE FIVE ANALYTICAL DIMENSIONS
Each dimension was selected because it measures a fundamentally different aspect of market behavior:
STRUCTURE ANALYSIS
Evaluates price position relative to key levels and recent swing points. Markets respect structure - previous highs, lows, and areas where price reversed. This dimension identifies when price interacts with these critical levels and measures the quality of that interaction.
What it detects: Price approaching or sweeping swing highs/lows, reclaim patterns after false breakouts, EMA alignment and trend structure, exhaustion after extended moves.
MOMENTUM ANALYSIS
Measures the underlying strength and direction of price movement. Strong moves are characterized by momentum preceding price. This dimension evaluates whether momentum supports the current price direction.
What it detects: Oversold/overbought conditions with reversal potential, momentum divergence states, directional movement strength (ADX-based), momentum shifts before price confirmation.
VOLUME ANALYSIS
Volume validates price movement. Significant moves require participation. This dimension measures current volume relative to recent averages to determine if market participants are genuinely committing to the move.
What it detects: Volume spikes confirming price action, below-average volume warning of weak moves, climactic volume at potential reversals, volume confirmation of rejection patterns.
VOLATILITY ANALYSIS
Markets alternate between compression (low volatility) and expansion (high volatility). This dimension identifies these phases and recognizes when compression is likely to resolve into directional movement.
What it detects: Volatility squeeze conditions (Bollinger inside Keltner), squeeze release direction, ATR expansion indicating breakout potential, compression duration for timing breakouts.
PATTERN ANALYSIS
Candlestick patterns reflect the battle between buyers and sellers within each bar. This dimension evaluates the quality and context of reversal and continuation patterns.
What it detects: Engulfing patterns with quality scoring, hammer and shooting star formations, rejection wicks indicating trapped traders, pattern confluence with other factors.
WHAT MAKES THIS INDICATOR ORIGINAL Not a mashup
This is NOT a mashup of indicators displayed together. The Confluence Engine represents an integrated analytical framework with the following unique characteristics:
Unified Scoring System: All five dimensions feed into a proprietary scoring algorithm that weights and combines their signals. The output is a single 0-100 score, not five separate readings.
Multi-Factor Gate: Beyond just scoring, the system requires a minimum number of factors to be "active" (meeting their individual thresholds) before allowing signals. This prevents signals based on one extremely strong factor masking four weak ones.
Regime-Aware Adjustments: The engine detects the current market regime (trending, ranging, volatile, weak) and automatically adjusts factor weights and score multipliers. A structure signal means something different in a trending market versus a ranging market.
Adaptive Risk Management: Take-profit and stop-loss levels are not static. They adapt based on current volatility, market regime, and signal quality - providing tighter targets in low-volatility environments and wider targets when volatility expands.
Liquidity Sweep Detection: A distinctive feature that identifies when price has swept beyond a swing high/low and then reclaimed back inside. This pattern often indicates stop hunts followed by reversals.
Signal Quality Tiers: Rather than just "signal" or "no signal," the engine classifies setups into tiers. ULTRA (80+) represents highest probability setups with all factors aligned. HIGH (70-79) represents strong setups with multiple factors confirming. STANDARD meets minimum threshold for acceptable setups.
HOW THE SCORING WORKS
Each of the five factors generates a raw score from 0-100 based on current market conditions. These raw scores are then weighted according to the selected trading style (Balanced, Scalper, Swing, Range, Trend), adjusted based on current market regime detection, modified by higher timeframe alignment (if enabled), bonused when multiple factors exceed their activation thresholds simultaneously, and multiplied by session factors (if session filter is enabled).
The result is a final Bull Score and Bear Score, each ranging from 0-100, representing the current strength of long and short setups respectively.
Signal Generation Requirements:
- Score meets minimum threshold (configurable: 60-95)
- Required number of factors are "active" (default: 3 of 5)
- Market regime is not blocked (if blocking enabled)
- Higher timeframe alignment passes (if required)
- Cooldown period from last signal has elapsed
UNDERSTANDING THE DASHBOARDS
Main Dashboard (Top Right)
The main dashboard displays real-time scores and market context:
LONG Score - Current bullish setup strength (0-100) with quality tier displayed
SHORT Score - Current bearish setup strength (0-100) with quality tier displayed
Regime - Current market state showing TREND UP, TREND DN, VOLATILE, RANGE, or WEAK
HTF - Higher timeframe alignment showing BULL, BEAR, NEUT, or OFF
Squeeze - Volatility state showing SQZ (in squeeze), REL+ (bullish release), REL- (bearish release), or NORM
Gate - Factor count versus requirement, for example 4/3 means 4 factors active with 3 required
Sweep L/S - Liquidity sweep status for long and short setups
ATR% - Current ATR as percentile of recent range indicating relative volatility
Vol - Current volume relative to 20-period average
R:R - Current risk-reward ratio based on adaptive TP/SL calculations
Trade - Active trade status and unrealized profit/loss percentage
Analysis Dashboard (Bottom Left)
The analysis dashboard provides actionable guidance:
Signal Readiness - Visual progress bars showing how close each direction is to generating a signal
Blocking Factors - Identifies which specific factor is weakest and preventing signals
Recommended Action - Context-aware guidance such as WATCH, WAIT, MANAGE, or SCAN
Watch For - Specific events to monitor for setup completion
Opportunity Level - Overall market opportunity rating from EXCELLENT to VERY POOR
Timing - Contextual timing guidance based on current conditions
Status Bar (Bottom Center)
Compact view displaying Long Score, Gate Status, Current State, Gate Status, and Short Score in a single row for quick reference.
Dashboard Size - Auto Mode Explained
When Dashboard Size is set to "Auto", the indicator intelligently adjusts text size based on your current chart timeframe to optimize readability:
Auto-Sizing Logic:
1-Minute to 5-Minute Charts → Tiny
- Lower timeframes show more bars on screen
- Tiny text prevents dashboard from obscuring price action
- Recommended for scalping and high-frequency monitoring
15-Minute Charts → Small
- Balanced size for intraday trading
- Readable without being intrusive
1-Hour to Daily Charts → Normal
- Standard size for most trading styles
- Optimal readability for swing trading
Weekly and Monthly Charts → Large
- Larger text for position trading
- Fewer bars visible so space is available
Manual Override:
You can override auto-sizing for any dashboard individually:
- Dashboard Size (All): Sets master size applied to all dashboards
- Main Dashboard Size: Override for top-right dashboard specifically
- Analysis Panel Size: Override for bottom-left panel specifically
- Status Bar Size: Override for bottom-center bar specifically
Example Use Case:
Trading on 5m chart (default = Tiny) but you have good eyesight and large monitor:
- Set "Dashboard Size (All)" to "Small" or "Normal" for better readability
- Individual dashboards will use your override instead of auto-sizing
Recommendation:
Start with Auto mode and only adjust if dashboards are too large or too small for your monitor/eyesight.
UNDERSTANDING SIGNAL LABELS
When a signal generates, a label appears with trade information:
Minimal Style Example:
LONG 85
Shows tier icon, direction, and score only.
Detailed Style Example:
ULTRA LONG
Score: 85
Entry: 50250.50
TP1: 50650.25
TP2: 51500.75
SL: 49850.25
R:R 1:2.5
Regime: TREND UP
HTF: BULL
Tier Icons Explained:
indicates ULTRA quality with score 80 or higher
indicates HIGH quality with score between 70 and 79
indicates STANDARD quality with score meeting minimum threshold
UNDERSTANDING TRADE ZONES
When a signal generates, visual elements appear on the chart:
Entry Line (Purple) marks the entry price level
TP1 Line (Blue Dashed) marks the first take-profit target
TP2 Line (Cyan Dashed) marks the final take-profit target
SL Line (Orange Dotted) marks the stop-loss level
Trade Zone Box shows shaded area from SL to TP2
These elements extend forward as price progresses. When TP1 is hit, its line becomes solid to indicate achievement. When the trade completes at either TP2 or SL, all elements are cleaned up and the entry label converts to a compact ghost label for historical reference.
Exit Labels Explained:
+X.XX% indicates first target reached with partial profit secured
+X.XX% indicates full target reached with maximum profit achieved
-X.XX% indicates stop-loss triggered
TP1 Hit, SL... indicates stopped out after TP1 was already hit (optional display)
OPPOSITE SIGNAL HANDLING
When market conditions shift dramatically, the engine may generate a signal in the opposite direction while an existing trade is active. This represents a significant change in confluence and is handled automatically:
Automatic Trade Reversal Process:
1. Detection: New signal triggers opposite to current trade direction (e.g., SHORT signal while LONG trade is active)
2. Current Trade Closure:
- All visual elements (entry line, TP/SL lines, trade zone) are deleted
- Current trade is marked as closed
3. Entry Label Conversion:
- The detailed entry label is converted to a compact ghost label
- Ghost label shows direction + score (e.g., "LONG 75")
- Marked with "OPP" outcome to indicate opposite signal closure
- Moved to a non-interfering position below/above price
4. New Trade Initialization:
- Fresh entry label created for new direction
- New TP1, TP2, SL levels calculated based on new signal quality
- Trade zone and price lines drawn for new trade
Example Scenario:
You enter a LONG trade at score 72. Price moves sideways for 8 bars, then market structure breaks down. Confluence shifts heavily bearish with a sweep reclaim bear + momentum + volume spike, generating a SHORT signal at score 81. The engine automatically:
- Closes the LONG trade
- Converts "LONG 72" entry label to a small ghost label
- Opens new SHORT trade at current price
- Displays new SHORT entry label with full trade details
Trading Implication:
This behavior ensures the engine is always aligned with the highest-probability direction based on current confluence. It prevents you from holding a position when all five factors have flipped against you.
Note: This does NOT happen for every small score change. The opposite signal must meet all signal generation requirements (minimum score, gate pass, regime check, HTF alignment) before triggering. Typically occurs during strong trend reversals or major support/resistance breaks.
EXAMPLE TRADE : LONG
Instrument and Exchange: Bitcoin / TetherUS (BTC/USDT) on Binance
Timeframe: 5-minute
Timestamp: Nov 27, 2025 12:39 UTC
Indicator Script: Confluence Engine v1.0
Trade Type: Long (Example Trade)
Setting Used: Default
Signal Details:
- Tier: HIGH
- Score: 70
- Entry Price: 90040.70
- TP1 Target: 90868.63
- TP2 Target: 92110.52
- Stop Loss: 89325.94
- Risk Reward: 1:2.9
Trade Outcome:
- TP1 hit after 12 bars (+0.95%)
- TP2 hit after 28 bars (+2.85%)
- Total gain: +2.85% on full position
EXAMPLE TRADE : SHORT with Dashboard Explanation and interpretation
Instrument and Exchange: Ethereum / U.S. Dollar (ETH/USD) — Coinbase
Timeframe: 1-hour
Timestamp (screenshot): Nov 28, 2025 16:41 UTC
Indicator Script: Confluence Engine v1.0
Trade Type: Short (Example Trade)
Setting Used: Default
Signal Details
-Tier: STANDARD (STD)
-Score: 64
-Entry Price: 3037.26
-TP1 Target: 2981.61 (-55.65 pts)
-TP2 Target: 2898.12 (-139.14 pts)
-Stop Loss: 3099.79 (+62.53 pts)
-Risk:Reward: ≈ 1 : 2.2 (TP2/SL)
-Market Context at Signal
-Regime: TREND UP (contextual regime at time of signal) — mixed environment for shorts
-HTF Alignment: OFF (no higher-timeframe confirmation)
-Gate Status: 3 / 3 (minimum factor groups active — gate passed)
-Squeeze Status: NORM (no active compression breakout)
-Volume: ~1.8× average (elevated participation)
-ATR%: 57% (elevated volatility)
Analysis Dashboard Reading (what the user sees)
-Long Readiness: Needs +36 points to qualify.
-Short Readiness: Needs +11 points to qualify (closer but not auto-entering).
-Blocking Factors: Structure = 0 — the single decisive blocker preventing fresh signals.
-Opportunity Level: VERY POOR (roughly 20 / 100) — low quality environment for adding positions.
-Timing: Wait for better setup (do not add new positions).
-Trade Outcome (screenshot moment)
-Trade state: Active SHORT (opened earlier).
-Live P&L (snapshot): +0.14% (managing trade).
-TP1/TP2: Targets shown on chart (TP1 2981.61, TP2 2898.12). Not closed yet at screenshot.
-Visuals: Entry label, TP/SL lines and trade zone are displayed and being extended while trade is active.
Interpretation
The engine produced a standard short (Score 64) while the market showed elevated volume and volatility but no HTF confirmation. Although the Gate passed (3/3), Structure = 0 blocks the indicator from issuing fresh entries — this is intentional and by design: one missing factor (structure) is enough to prevent new signals even when other factors look supportive. The currently open short is being managed (partial targets and SL visible), but the system's recommendation is to manage the existing trade only and not open new shorts until structure or HTF alignment improves.
Why this example matters (teaching point)
-Gate ≠ Go: Gate pass (factor count) alone does not force fresh trades — the system enforces additional checks (structure, regime, HTF) to avoid lower-quality setups.
-Volume & Volatility are necessary but not sufficient: High volume and wide ATR create movement but do not replace structural validation.
-Active trade vs new entries: The script will continue to manage an already open trade but will not create a new signal while a blocking factor remains. This prevents overtrading and reduces false positives.
-Practical trader actions shown by the example
-Manage existing SHORT only: Trail to breakeven if TP1 is taken; scale out at TP1; hold remaining if price respects trend and structure reclaims.
-Do not add fresh positions: Wait for Structure > 0 or a HTF alignment that lifts the block.
-Watch for signals that matter: Sweep reclaim, HTF alignment turning bullish for shorts (i.e., HTF changes to BEAR), or a squeeze release with volume spike — these can clear the blocker and validate new entries.
RECOMMENDED TIMEFRAMES
For Scalping on 1m, 5m, or 15m charts: Use higher factor thresholds and shorter cooldowns. The faster pace requires stricter filtering.
For Day Trading on 15m, 30m, or 1H charts: This provides a balance of signal frequency and reliability suitable for most active traders.
For Swing Trading on 1H, 4H, or Daily charts: Expect higher quality signals with longer hold periods and fewer false signals.
For Position Trading on Daily or Weekly charts: Focus on ULTRA signals only for maximum conviction on longer-term positions.
Higher Timeframe Alignment Recommendations:
When trading 5m, use 1H as your HTF
When trading 15m, use 1H or 4H as your HTF
When trading 1H, use 4H or Daily as your HTF
When trading 4H, use Daily as your HTF
The general rule is to select an HTF that is 4 to 12 times your trading timeframe.
TRADING STYLE PRESETS
Balanced (Default)
Equal weighting across all five factors at 20% each. Suitable for most market conditions and recommended as starting point.
Scalper
Emphasizes Volume at 30% and Volatility at 30%. Designed for quick in-and-out trades on lower timeframes where immediate momentum and volatility expansion matter most.
Swing Trader
Emphasizes Structure at 30% and Momentum at 30%. Focuses on catching larger moves where trend direction and key levels are paramount.
Range Trader
Emphasizes Structure at 35% and Pattern at 25%. Optimized for sideways markets where support/resistance levels and reversal patterns dominate.
Trend Follower
Emphasizes Momentum at 40%. Designed for trending markets where staying with the dominant direction is the priority.
QUALITY MODE SETTINGS
Custom Mode
Set your own minimum score threshold. Lower thresholds between 60 and 65 generate more signals but with lower average quality. Higher thresholds of 75 or above generate fewer but higher-quality signals.
High Quality Mode
Uses minimum score of 70. Recommended for most users as it filters out marginal setups while still providing reasonable signal frequency.
Ultra Only Mode
Uses minimum score of 80 for maximum selectivity. Only the highest-conviction setups generate signals. Recommended for swing and position traders or during uncertain market conditions.
REGIME DETECTION
The engine continuously evaluates market conditions and classifies them into five states:
TREND UP
Characteristics: Strong ADX reading with EMAs aligned in bullish order
Trading Implications: Long signals receive score boost while short signals are suppressed. Momentum factor gains additional weight.
TREND DN
Characteristics: Strong ADX reading with EMAs aligned in bearish order
Trading Implications: Short signals receive score boost while long signals are suppressed. Momentum factor gains additional weight.
VOLATILE
Characteristics: High ATR percentile, wide Bollinger Bands, elevated volume
Trading Implications: Both directions remain viable but wider stops are recommended. Volume factor gains additional weight.
RANGE
Characteristics: Low ADX reading, narrow Bollinger Bands, low ATR percentile
Trading Implications: Structure signals are emphasized while momentum signals are suppressed. Pattern recognition becomes more important.
WEAK
Characteristics: Unclear or mixed conditions that do not fit other categories
Trading Implications: Reduced confidence in all signals. Consider waiting for clearer market conditions.
Filter Mode Options:
Off - Regime is detected and displayed but no score adjustments are applied
Adjust Scores - Automatically modifies factor weights based on current regime
Block Weak Regimes - Prevents signals from generating when regime is RANGE or WEAK
VOLATILITY SQUEEZE DETECTION
A volatility squeeze occurs when Bollinger Bands contract inside the Keltner Channel, indicating reduced volatility and potential energy building for a breakout.
Squeeze States Explained:
SQZ with bar count (example: SQZ 15)
Indicates currently in squeeze for the displayed number of bars. A score penalty is applied during this phase because compression represents uncertainty about direction.
REL+ (Release Bullish)
Indicates squeeze has released with price above the basis line. Score bonus is applied for long setups as this often precedes strong upward moves.
REL- (Release Bearish)
Indicates squeeze has released with price below the basis line. Score bonus is applied for short setups as this often precedes strong downward moves.
NORM (Normal)
No active squeeze detected. Standard scoring applies.
Trading Implication:
Squeeze releases often produce strong directional moves. The engine detects both the squeeze duration and the release direction, awarding bonus points to signals that align with the release. Longer squeeze duration often corresponds to more powerful breakouts.
LIQUIDITY SWEEP DETECTION
Markets often sweep beyond obvious support and resistance levels to trigger stops before reversing. The engine detects these patterns:
Bullish Sweep Reclaim
Price sweeps below recent swing low, triggering stop losses, then reclaims back above the swing low. This often indicates smart money accumulation after retail stops are collected.
Bearish Sweep Reclaim
Price sweeps above recent swing high, triggering stop losses, then reclaims back below the swing high. This often indicates smart money distribution after retail stops are collected.
Sweep Status in Dashboard:
RCL (Reclaim) - Reclaim has been confirmed. This receives highest structure score as the pattern is complete.
PND (Pending) - Sweep has occurred and price is near the level but full reclaim not yet confirmed. Watching for completion.
ACT (Active) - Sweep is currently in progress with price beyond the swing level.
Dash (-) - No sweep activity detected.
MULTI-FACTOR GATE SYSTEM
Beyond overall score, the engine counts how many individual factors meet their activation threshold.
Example Calculation:
Structure score 45 with threshold 35 equals ACTIVE
Momentum score 25 with threshold 30 equals INACTIVE
Volume score 50 with threshold 35 equals ACTIVE
Volatility score 40 with threshold 30 equals ACTIVE
Pattern score 35 with threshold 30 equals ACTIVE
Result: 4 of 5 factors are active
If minimum required factors is set to 3, this example passes the gate and receives a 4-factor bonus.
Gate Bonuses:
4 factors active adds 8 points to final score (default setting)
5 factors active adds 15 points to final score (perfect confluence)
Purpose:
This mechanism prevents scenarios where one extremely high factor score masks four weak factors. A score of 75 with only 2 active factors is less reliable than a score of 70 with 4 active factors.
ADAPTIVE RISK MANAGEMENT
Take-profit and stop-loss distances adjust dynamically based on three inputs:
Volatility Influence (default 40% weight)
Low ATR percentile produces tighter targets
High ATR percentile produces wider targets
This ensures stops are not too tight in volatile conditions or too wide in calm conditions.
Regime Influence (default 30% weight)
Trending market with aligned signal produces extended targets
Ranging market produces contracted targets
Volatile regime produces wider stops for protection
Score Influence (default 30% weight)
ULTRA signals (high conviction) receive extended targets
STANDARD signals receive standard targets
Higher conviction justifies larger profit expectations.
You can configure the weight of each influence in settings to match your trading style.
SESSION FILTER (Optional Feature)
When enabled, the engine applies score multipliers based on the trading session:
Asian Session (default 0.9x multiplier)
Characterized by lower volatility and ranging tendency. Score reduction reflects reduced opportunity.
London Session (default 1.1x multiplier)
Characterized by high volatility and trend initiation. Score boost reflects increased opportunity.
London/NY Overlap (default 1.2x multiplier)
Characterized by highest liquidity and strongest moves. Maximum score boost reflects peak trading conditions.
New York Session (default 1.05x multiplier)
Characterized by volatility but typically after initial moves have occurred.
Configure your UTC offset in settings to align session detection with your chart timezone.
ALERT SYSTEM
The indicator provides comprehensive alerts with dynamic data:
Signal Alerts:
- ULTRA Long Signal with full trade details
- ULTRA Short Signal with full trade details
- HIGH Long Signal with key levels
- HIGH Short Signal with key levels
- Any Long Signal with basic info
- Any Short Signal with basic info
Trade Management Alerts:
- TP1 Reached with profit percentage
- TP2 Full Target with total profit
- Stop Loss Hit with loss percentage and status
Technical Event Alerts:
- Squeeze Release
- Liquidity Sweep
- Perfect Confluence
- Regime Change
All alerts include actual calculated values such as score, entry price, target levels, stop level, and risk-reward ratio at the time of trigger.
AUTOMATIC SETTINGS VALIDATION
The indicator performs comprehensive validation when first loaded on a chart. If configuration errors are detected, a warning label appears on the chart with specific guidance.
Critical Errors (Prevent Signal Generation):
ULTRA threshold must exceed HIGH threshold
- Example error: HIGH = 75, ULTRA = 70
- Fix: Ensure ULTRA threshold is higher than HIGH threshold
- Default safe values: HIGH = 70, ULTRA = 80
Minimum factors cannot exceed 5
- The gate requires 3 to 5 factors (you cannot require 6 of 5 factors)
- Fix: Set minimum active factors to 3, 4, or 5
TP2 multiplier must exceed TP1 multiplier
- Example error: TP1 = 3.0 ATR, TP2 = 2.0 ATR
- Fix: Ensure TP2 (final target) is farther than TP1 (partial target)
- Default safe values: TP1 = 2.0, TP2 = 5.0
Swing lookback minimum is 3 bars
- Liquidity sweep detection requires at least 3 bars to identify swing highs/lows
- Fix: Increase swing lookback period to 3 or higher
ATR period minimum is 5 bars
- ATR calculation requires sufficient data for accuracy
- Fix: Increase ATR period to 5 or higher (14 recommended)
Higher timeframe must be larger than chart timeframe
- Example error: Trading on 1H chart with MTF set to 15m
- Fix: Select HTF that is 4-12x your chart timeframe
- Example: If trading 15m, use 1H or 4H as HTF
Warnings (Signal Generation Continues):
Score threshold below 50 generates many signals
- Lower thresholds increase signal frequency but reduce quality
- Recommendation: Use minimum 60 for active trading, 70+ for swing trading
Cooldown below 3 bars may cause signal clustering
- Very short cooldowns can produce multiple signals in quick succession
- Recommendation: Use 5+ bars for lower timeframes, 3+ for higher timeframes
Validation Label Display:
When errors are detected, a label appears at the top of the chart showing:
SETTINGS QUICK REFERENCE
Signal Quality Section:
Quality Mode: High Quality recommended for most users
Custom Minimum Score: Used when Quality Mode is set to Custom (range 30-95)
HIGH Threshold: Score required for HIGH tier classification (default 70)
ULTRA Threshold: Score required for ULTRA tier classification (default 80)
Regime Engine Section:
Enable Regime Detection: Activates automatic market state classification
Filter Mode: Off, Adjust Scores, or Block Weak Regimes
ADX Strong Threshold: ADX level indicating strong trend (default 25)
ADX Weak Threshold: ADX level indicating ranging conditions (default 15)
Show Regime Background: Displays subtle background color for current regime
Liquidity and Squeeze Section:
Enable Liquidity Sweep Detection: Activates sweep and reclaim pattern detection
Swing Lookback Period: Bars used to identify swing highs and lows (default 8)
Reclaim Threshold: Percentage of range price must reclaim after sweep (default 15%)
Enable Volatility Squeeze Detection: Activates Bollinger/Keltner squeeze detection
Keltner Channel Multiplier: Width multiplier for Keltner Channel (default 1.5)
Squeeze Penalty: Points subtracted during active squeeze (default 25)
Squeeze Release Bonus: Points added on squeeze release (default 20)
Enable Multi-Factor Gate: Requires minimum factors active before signaling
Minimum Active Factors: How many factors must meet threshold (default 3)
Individual Factor Thresholds: Customize activation threshold for each factor
4-Factor Bonus: Points added when 4 of 5 factors active (default 8)
5-Factor Bonus: Points added when all 5 factors active (default 15)
MTF Confluence Section:
Enable MTF Confluence: Activates higher timeframe trend analysis
Higher Timeframe: Select timeframe for trend alignment (recommend 4-12x chart TF)
Require HTF Alignment: Block signals opposing higher timeframe trend
Show HTF EMAs: Display higher timeframe EMA 21 and EMA 50 on chart
Trading Style Section:
Enable Style Weighting: Activates factor weight adjustments based on style
Trading Style: Balanced, Scalper, Swing Trader, Range Trader, or Trend Follower
Custom Weights: Individual weight sliders when fine-tuning is needed
Session Filter Section:
Enable Session Filter: Activates session-based score multipliers
Your UTC Offset: Your timezone offset for accurate session detection
Session Multipliers: Individual multipliers for Asian, London, New York, and Overlap sessions
Risk Parameters Section:
ATR Period: Period for Average True Range calculation (default 14)
TP1 ATR Multiple: First target distance as ATR multiple (default 2.0)
TP2 ATR Multiple: Final target distance as ATR multiple (default 5.0)
SL ATR Multiple: Stop loss distance as ATR multiple (default 2.0)
Enable Adaptive TP/SL: Activates dynamic adjustment based on conditions
Volatility Weight: Influence of ATR percentile on adaptive calculation (default 40%)
Regime Weight: Influence of market regime on adaptive calculation (default 30%)
Score Weight: Influence of signal score on adaptive calculation (default 30%)
Appearance Section:
Color Theme: Matrix (green/red), Dark (modern dark), or Light (clean light)
Label Detail: Minimal (score only), Standard (key info), or Detailed (full breakdown)
Dashboard Size Controls: Master size and individual overrides for each dashboard
Show Trade Zones: Display shaded box from SL to TP2 for active trades
Show TP/SL Labels: Display price labels on target and stop lines
Show Trailing Exit Labels: Display exit label when stopped after TP1 hit
Show Main Dashboard: Toggle main dashboard visibility (top right)
Show Analysis Dashboard: Toggle analysis panel visibility (bottom left)
Show Status Bar: Toggle compact status bar visibility (bottom center)
Performance Section:
Performance Mode: Reduces visual elements on lower timeframes automatically
Max Ghost Labels: Maximum historical signal labels to retain (default 50)
Signal Cooldown: Minimum bars between signals in same direction (default 5)
Enable Script Alerts: Controls whether alert() calls fire automatically (default ON)
- ON: Dynamic alerts with calculated values fire automatically
- OFF: alert() suppressed, alertcondition() still available for manual creation
- Use OFF when testing settings or monitoring multiple instruments visually
- Toggle per-chart for selective alert coverage across watchlist
Show Factor Markers: Display shapes on chart when 3, 4, or 5 factors align
Show Score Breakdown: Display detailed factor scores table in debug panel
Show Regime Debug: Display regime state and ADX value in debug panel
Show MTF Debug: Display higher timeframe status in debug panel
DEBUG MODE AND FACTOR MARKERS
The indicator includes optional debug tools for traders who want deeper insight into the scoring mechanics and factor analysis. These features are disabled by default to keep the chart clean but can be enabled in the Debug Mode settings group.
FACTOR MARKERS
When "Show Factor Markers" is enabled, visual shapes appear on the chart indicating confluence states:
Perfect Confluence (5/5 Factors Active)
A circle appears below the bar for bullish or above the bar for bearish setups. This represents maximum confluence where all five analytical dimensions meet their activation thresholds simultaneously. A small label showing "5/5" also appears. This is a rare occurrence and typically precedes the highest quality signals. Background color shifts to highlight this exceptional alignment.
Strong Confluence (4/5 Factors Active)
A diamond shape appears below the bar for bullish or above the bar for bearish setups. This represents strong confluence with four of five factors active. A label showing "4/5" appears when this state is first achieved. This level of confluence is associated with high-quality setups.
Ready Confluence (3/5 Factors Active)
A triangle appears below the bar (pointing up) for bullish or above the bar (pointing down) for bearish setups. This represents the minimum confluence level required when gate is set to 3 factors. No label appears for this level to reduce visual clutter.
Confluence Background
When factor markers are enabled, a subtle background color appears indicating the current confluence state. Stronger colors indicate higher confluence levels. Bullish confluence shows green tints while bearish confluence shows red tints.
Purpose of Factor Markers:
These markers help traders visualize when confluence is building before a signal triggers. You might see a 4/5 diamond appear one or two bars before the actual signal, giving you advance notice that conditions are aligning. This can help with preparation and timing.
DEBUG PANEL (Bottom Right)
When any debug option is enabled, a debug panel appears in the bottom right corner of the chart providing detailed scoring information.
Score Breakdown Table
When "Show Score Breakdown" is enabled, the panel displays:
Factor column showing Structure, Momentum, Volume, Volatility, and Pattern
Bull column showing raw score (0-100) for each bullish factor
Bear column showing raw score (0-100) for each bearish factor
Weight column showing current percentage weight for each factor
Below the factor rows :
FINAL row shows the calculated final Bull and Bear scores after all adjustments
Adj row shows total adjustments applied including gate bonus, squeeze adjustment, and exhaustion adjustment with positive or negative sign
This breakdown allows you to see exactly which factors are contributing to the score and which are lagging. If you notice Structure consistently low, you know to wait for better price positioning relative to swing levels.
Regime Debug
When "Show Regime Debug" is enabled, the panel displays:
Current regime state (TREND UP, TREND DN, VOLATILE, RANGE, WEAK)
Current ADX value driving the regime classification
This helps you understand why certain score adjustments are being applied and verify the regime detection is working as expected for current market conditions.
MTF Debug
When "Show MTF Debug" is enabled, the panel displays:
Current MTF alignment status (BULL, BEAR, NEUT)
The higher timeframe being analyzed
This confirms the higher timeframe data is being read correctly and shows you the trend bias from the larger timeframe perspective.
Using Debug Mode Effectively
For Learning: Enable all debug options when first using the indicator to understand how scores are calculated and what drives signal generation.
For Optimization: Use score breakdown to identify which factors are consistently weak in your chosen market and timeframe. This can inform whether to adjust factor thresholds or switch trading styles.
For Troubleshooting: If signals seem inconsistent, enable debug to see exactly what values the engine is working with. This helps identify if a specific factor is behaving unexpectedly.
For Live Trading: Disable debug features to keep chart clean and reduce visual distraction. The main dashboards provide sufficient information for trade execution.
Debug Settings Summary:
Show Factor Markers - Displays shapes on chart when 3, 4, or 5 factors align. Useful for seeing confluence build before signals trigger.
Show Score Breakdown - Displays detailed table with all raw factor scores, weights, and adjustments. Useful for understanding exactly how final score is calculated.
Show Regime Debug - Adds regime state and ADX value to debug panel. Useful for verifying regime detection accuracy.
Show MTF Debug - Adds higher timeframe status and timeframe to debug panel. Useful for confirming MTF data is loading correctly.
PERFORMANCE CONSIDERATIONS
On lower timeframes such as 1-minute and 5-minute charts, the indicator creates visual elements including labels, lines, and boxes that may impact performance on slower devices.
Performance Mode automatically reduces visual elements, optimizes calculation frequency, and limits historical ghost labels when enabled.
Configure Max Ghost Labels (default 50) to control how many historical signal labels are retained on the chart.
NON-REPAINTING DESIGN
Signal Integrity:
All entry and exit signals generate only on confirmed (closed) bars using barstate.isconfirmed checks. This ensures signals do not appear and disappear during bar formation.
Higher Timeframe Data:
MTF analysis uses request.security with lookahead disabled (barmerge.lookahead_off) to prevent future data from influencing current calculations.
Visual Elements:
Lines, boxes, and labels for active trades update in real-time for monitoring purposes but this visual updating does not affect signal generation logic. Entry decisions are made solely on confirmed bar data.
DISCLAIMER
Trading financial instruments involves substantial risk of loss and is not suitable for all investors. Past performance does not guarantee future results. This indicator is a technical analysis tool provided for educational purposes only. It does not constitute financial advice, trading recommendations, or solicitation to buy or sell any financial instrument.
The developer makes no representations regarding the accuracy of signals or the profitability of trading based on this indicator. Users assume full responsibility for their trading decisions and should conduct their own analysis before entering any trade.
Always use proper risk management. Never risk more than you can afford to lose. Consider consulting a qualified financial advisor before making trading decisions.
VERSION HISTORY
v1.0 - Initial Release
- Five-factor confluence scoring system
- Regime detection and automatic adaptation
- Liquidity sweep and reclaim detection
- Volatility squeeze state machine
- Multi-factor gate with bonus system
- Adaptive risk management
- Comprehensive alert system
- Three dashboard display panels
- Session filter with multipliers
- Multiple trading style presets
- Theme customization options
Developed by BullByte
Pine Script v6
2025 Nexus : Smart Money Suite [BullByte] NEXUS: SMART MONEY SUITE
Nexus is an advanced analytical framework that decodes market structure, tracks liquidity mechanics, and identifies high-probability trading opportunities using Smart Money Concepts. Rather than combining unrelated indicators, Nexus was built from the ground up as a unified engine where every component feeds into a central confluence scoring system - creating a cohesive workflow from market analysis to trade execution.
This is not a mashup of existing public indicators. The core architecture, including the Temporal Confluence Memory system, the Nexus Pulse composite mechanics, and the multi-factor scoring engine, represents original work developed specifically for this suite.
---
THE PROBLEM NEXUS SOLVES
Most retail traders struggle with three persistent challenges:
First , identifying where institutional orders actually cluster. Support and resistance alone do not tell you where large players placed their positions. You need to understand displacement, order flow imbalance, and zone quality - not just horizontal lines.
Second , recognizing precisely when market structure shifts. A reversal looks obvious in hindsight, but in real-time, distinguishing a genuine change of character from a temporary pullback requires systematic classification of swing points and their breaks.
Third , timing entries at optimal levels. Even when you correctly identify direction, entering too early (before confirmation) or too late (after the move) destroys risk-to-reward. The gap between "I know the direction" and "I have a trade" is where most traders fail.
Nexus addresses all three by following a logical sequence that mirrors how professional traders analyze markets:
- First, identify the prevailing structure - trending or ranging, bullish or bearish
- Second, locate zones where institutions likely placed orders - validated by displacement and scored by quality
- Third, wait for liquidity to be swept - confirming that weak hands have been cleared
- Fourth, enter on structure confirmation with defined risk - scored, graded, and managed
Nexus automates the detection of each step while leaving the final decision to you.
---
MARKET STRUCTURE ENGINE
The foundation of Smart Money analysis is understanding who controls price - buyers or sellers. A trending market prints a specific sequence of swing points. When that sequence breaks, control is shifting. Nexus tracks this through three distinct structure events, each carrying different significance:
BOS (Break of Structure) confirms trend continuation. When price closes above a swing high in an uptrend, it signals that buyers absorbed all selling pressure at that level and pushed higher. The indicator draws a solid line at the broken level with a "BOS" label. BOS events reinforce existing bias - they tell you the current side remains in control.
CHoCH (Change of Character) signals potential reversal. When price breaks a swing point against the current trend - for example, breaking below a swing low during an uptrend - it suggests the opposing side may be taking control. These appear as dashed lines with "CHoCH" labels and carry higher weight in the scoring system when occurring at validated zones. A CHoCH is not a guarantee of reversal, but it is the earliest structural evidence that the prevailing trend may be exhausting.
SMS (Shift in Market Structure) provides early warning using internal structure on shorter pivot lengths. While BOS and CHoCH operate on external structure (larger swings), SMS monitors the micro-structure within the current swing. These dotted lines often appear before a full CHoCH confirms, giving attentive traders additional preparation time to plan entries, tighten stops, or prepare for directional change. SMS is deliberately drawn with a different visual style so you can instantly distinguish internal shifts from external structure breaks.
Each confirmed swing point is classified as Higher High (HH), Higher Low (HL), Lower High (LH), or Lower Low (LL). This classification is not cosmetic - it feeds directly into the Structure Velocity component of the Nexus Pulse and helps the scoring engine determine whether the current structure is clean (consistent HH/HL or LH/LL) or mixed (suggesting indecision).
The Trading Mode setting (AUTO, SCALPER, SWING, POSITION) controls pivot sensitivity. AUTO scales automatically based on your chart timeframe - shorter pivots on lower timeframes for precision, longer pivots on higher timeframes for significance. This means the same indicator adapts its structural resolution whether you are scalping 1-minute charts or swing trading daily charts.
---
ORDER BLOCK DETECTION AND SCORING
Order blocks represent the last opposing candle before a strong directional displacement - areas where institutions likely accumulated or distributed positions before moving price aggressively. Unlike simple supply/demand zones drawn around any consolidation, Nexus validates order blocks through displacement strength before creating them.
The validation process works as follows: when a structure break occurs, the engine measures the displacement move that preceded it. Only when this displacement exceeds a configurable ratio relative to ATR(14) does the system search backward for the origin candle. The origin must meet minimum body quality requirements - filtering out dojis and indecision candles that make poor institutional reference points.
Each validated order block receives a quality score from 1 to 5 based on multiple factors:
- Displacement strength beyond the minimum threshold adds score
- Volume confirmation on the origin candle adds score (when volume data is available)
- When volume data is unavailable, the system substitutes candle body quality analysis - ensuring scoring remains fair across all instruments
- Position within the premium/discount range adds score - a bullish OB in discount is more significant than one in premium
Higher-scored order blocks represent zones with stronger institutional fingerprints. A score-5 order block in discount during a kill zone with a recent liquidity sweep carries substantially more weight than a score-1 block in equilibrium during off-session hours. This score feeds directly into the signal scoring engine.
When price fully trades through an order block, it becomes "mitigated" - visually faded with a dashed border and " MITIGATED " label. The zone has served its purpose and the resting orders have been filled. However, mitigation is not the end of the story.
Mitigated order blocks can optionally convert into breaker blocks. The logic is straightforward: if a bullish order block was an area of institutional buying, and price has now broken through it to the downside, those former buyers are now underwater. The same zone that was support becomes resistance as those trapped buyers look to exit at breakeven. Breaker blocks appear with dotted borders and opposite-direction labels, providing a second layer of zone detection.
FAIR VALUE GAP ENGINE
Fair value gaps are three-candle price imbalances where the wicks of the first and third candles do not overlap, leaving a region where price was not properly "auctioned." The theory is straightforward: efficient markets tend to fill these gaps as price returns to trade at every level. Until filled, an FVG acts as a magnet and a potential reaction zone.
Nexus detects these gaps with configurable minimum size filtering - eliminating micro-gaps that represent noise rather than meaningful imbalance. An optional displacement filter ensures only gaps created by strong momentum candles (validated by body ratio, range vs ATR, and volume when available) are displayed. This single filter dramatically reduces false zones.
Each FVG is tracked through a complete lifecycle:
Active state - The gap extends forward as a potential reaction zone. Price has not yet returned to test it.
CE touched - When price reaches the Consequent Encroachment level (the 50% midpoint of the gap), the label updates to "FVG CE." This midpoint is significant because institutional algorithms often use the 50% level as their fill target rather than the full gap edge. A dashed line marks this level within each gap for precise reference.
Filled state - When price completely trades through the gap, it is fully filled. At this point, the FVG either terminates or inverts.
Inverted FVG - When inversion tracking is enabled, a filled bullish FVG becomes a bearish zone (and vice versa). The logic: if a gap represented bullish imbalance and price has now traded completely through it to the downside, the area now acts as resistance. Inverted FVGs appear with dotted borders and "iFVG" labels, visually distinct from fresh gaps. If the inverted FVG is itself traded through, it terminates completely.
This lifecycle tracking means zones on your chart always represent current market state - active, partially tested, or converted - rather than stale historical marks.
---
LIQUIDITY POOL AND SWEEP DETECTION
Liquidity is the fuel that moves markets. Large institutional orders cannot be filled in thin markets - they need resting orders to trade against. These resting orders cluster at predictable levels: above swing highs (buy stops) and below swing lows (sell stops). Nexus identifies these clusters and watches for the moment they get triggered.
The detection works by measuring how close consecutive swing points are to each other using a configurable tick tolerance. When multiple swing highs form at nearly the same price, they create a Buy-Side Liquidity (BSL) pool - the label shows the touch count (e.g., "BSL x4"). Similarly, clustered swing lows create Sell-Side Liquidity (SSL) pools.
The weighted average recalculation is important: as new swing points merge into an existing cluster, the level price updates to the weighted average of all contributing swings. This means the displayed level becomes more accurate with each additional touch, not less.
A sweep occurs when price wicks beyond a liquidity level but closes back inside. This is the signature of institutional stop hunting - price moves just far enough to trigger resting orders, fills the institutional position, then reverses. Sweep detection uses strict criteria: the high must exceed the level (for BSL) but the close must remain below it. No ambiguity.
Sweeps carry substantial weight in the scoring system because they represent completed liquidity events. When you see " SSL SWEPT " followed by a bullish structure break at a validated zone, you are looking at the highest-probability setup the framework can identify.
Each direction has independent cooldown tracking to prevent duplicate alerts. After a BSL sweep is detected, subsequent BSL sweeps are suppressed for a cooldown period while SSL detection remains fully active. This prevents noise during sustained directional moves.
---
PREMIUM AND DISCOUNT ZONES
Professional traders do not buy at any level in an uptrend - they buy at value. Nexus defines "value" using a configurable lookback range divided into three zones:
Premium (upper 25%) - Price is expensive relative to the recent range. Smart money typically distributes (sells) here. Buying in premium means paying above fair value with limited upside before resistance.
Discount (lower 25%) - Price is cheap relative to the recent range. Smart money typically accumulates (buys) here. Selling in discount means shorting below fair value with limited downside before support.
Equilibrium (50% midpoint) - The fair value line. Price above equilibrium is leaning toward premium; below is leaning toward discount. This level serves as a directional bias filter - the scoring engine rewards bullish setups in discount and bearish setups in premium.
These zones are not static - they update with every bar as the lookback range evolves. The visual boxes and equilibrium line shift in real-time, always reflecting current market context. The contribution to signal scoring is significant: a perfect A+ setup in discount carries up to 10 additional points compared to the same setup in equilibrium.
---
SUPPORT AND RESISTANCE WITH GLOW INTENSITY
While order blocks and FVGs identify institutional zones, traditional support and resistance remains relevant for context. Nexus approaches S/R differently from standard pivot indicators by using density-weighted clustering.
The engine scans a configurable lookback window, identifies all pivot highs and lows, then clusters them by proximity. The number of pivots that converge at a given level determines two visual properties:
First , the glow intensity. More touches produce a brighter, more visible glow effect around the level. A 2-touch level appears subtle. A 6-touch level appears prominently. This gives you an instant visual read on which levels the market has respected most heavily.
Second , the line width. Higher-touch levels are drawn thicker, reinforcing their significance without requiring you to read labels.
Each level is classified as Support (below current price) or Resistance (above current price) with a label showing the touch count. The classification updates dynamically - what was resistance can become support as price moves above it.
Recalculation is throttled for efficiency - the engine only recomputes clusters every 50 bars or when a structure break occurs. This prevents unnecessary processing while ensuring levels update when market context changes.
VWAP WITH STANDARD DEVIATION BANDS
Volume Weighted Average Price is the institutional benchmark for intraday fair value. Unlike a simple moving average, VWAP weights each price level by the volume traded there - giving disproportionate influence to high-activity zones.
Nexus implements VWAP with proper tick-level accumulation. On instruments where volume data is unavailable (common on forex and some indices), the engine automatically switches to equal-weighted calculation, effectively producing a session-average price. This ensures the VWAP line is always meaningful regardless of data availability.
The optional standard deviation bands create dynamic support and resistance envelopes around VWAP. Price touching the upper band in a downtrend or the lower band in an uptrend often marks mean-reversion opportunities.
The VWAP relationship feeds directly into signal scoring:
- For continuation and retest signals, price aligned WITH the VWAP direction adds score (bullish signal above VWAP, bearish signal below VWAP)
- For reversal signals, price AGAINST the VWAP direction adds score (bullish reversal below VWAP suggests mean-reversion potential)
VWAP auto-disables on daily and higher timeframes where a single-day anchored VWAP becomes meaningless.
---
KEY LEVELS - INSTITUTIONAL REFERENCE POINTS
Previous day and previous week high/low levels are among the most-watched reference points by institutional desks. They represent where the prior session's range exhausted - levels where new directional decisions are made.
PDH/PDL (Previous Day High/Low) - Drawn as solid horizontal lines spanning from 30 bars back to 15 bars forward. Breaking above PDH in the new session suggests buyers have absorbed all of yesterday's supply. Breaking below PDL suggests sellers have overwhelmed yesterday's demand. Intraday traders use these as bias filters and target levels.
PWH/PWL (Previous Week High/Low) - Wider structural levels watched by swing and position traders. Drawn with thicker lines to distinguish from daily levels. Weekly levels carry more significance because they represent a full week of accumulated order flow.
PDO (Previous Day Open) - The opening price of the prior daily candle. A simple but effective bias filter: price trading above PDO suggests bullish daily bias; below suggests bearish. Drawn as a dashed line to distinguish from high/low levels.
All key levels use proper lookahead handling with historical offset to prevent future data contamination.
---
SMART TRENDLINE ENGINE
Trendlines are among the oldest tools in technical analysis, yet most implementations either require manual drawing or produce cluttered results. Nexus builds trendlines algorithmically between consecutive swing points, then validates them through touch counting.
An ascending trendline connects two consecutive higher swing lows. A descending trendline connects two consecutive lower swing highs. After the initial two-point construction, the engine checks all other pivot points in its memory against the projected line using a proximity tolerance setting. If additional pivots fall within tolerance, the touch count increases.
Touch count determines visual treatment:
- The line transparency decreases with more touches (more visible)
- The glow effect intensifies with more touches
- The line width increases with more touches
A 2-touch trendline is faint and thin. A 5-touch trendline is bold, bright, and glowing. This visual scaling lets you immediately assess trendline significance.
Break detection monitors when price closes through the projected trendline path. When a break is confirmed, the trendline fades to gray, its extension stops, and a "TL BREAK" label marks the event. Broken trendlines are not deleted - they remain visible as historical context but are clearly distinguished from active trendlines.
The maximum active trendlines setting prevents chart clutter by removing the oldest trendline when a new one qualifies.
---
TREND-COLORED CANDLES
Candle coloring in Nexus is not arbitrary - it communicates structural context at a glance. The coloring logic follows the current trend direction established by the Market Structure Engine:
In a confirmed uptrend (after bullish BOS or CHoCH), bullish candles appear in full intensity while bearish candles appear dimmed. This tells you that bearish candles within an uptrend are likely pullbacks, not reversals - unless structure breaks.
In a confirmed downtrend, the pattern reverses. Bearish candles are full intensity; bullish candles are dimmed.
When structure is undefined, all candles display in neutral gray.
This visual system serves a specific purpose: it prevents emotional interpretation of individual candles against the structural trend. A large red candle in a structural uptrend appears dimmed, discouraging premature bearish assumptions. Only when structure actually breaks does the coloring shift, aligning your visual perception with confirmed structural change.
---
SESSION AND KILL ZONE AWARENESS
Institutional activity does not distribute evenly across 24 hours. Liquidity concentrates during specific windows, and the majority of significant moves begin within narrow time bands. Nexus maps these patterns with session boxes and kill zone highlights.
Asia Session (20:00-04:00 UTC) - Typically the lowest-volatility session for non-Asian instruments. Price often consolidates here, building liquidity pools above and below the range that London and New York sessions subsequently target. The Asia range itself becomes a reference: a London open that breaks above the Asia high signals bullish intent; below the Asia low signals bearish intent.
London Session (07:00-16:00 UTC) - The first high-volume session. London often sweeps Asia session liquidity and establishes the day's initial directional bias. The London Kill Zone (07:00-10:00 UTC) marks the highest-probability window for the day's first significant move.
New York Session (12:00-21:00 UTC) - The second high-volume session, overlapping with London's close. New York either continues London's direction or reverses it. The NY Kill Zone (12:30-15:00 UTC) captures the core institutional activity window.
Active sessions display with bold borders and full backgrounds. Ended sessions fade to subtle styling with thin borders so they provide historical context without cluttering the current view.
Session open lines mark each session's opening price - a useful bias filter. Price above the London open suggests bullish intraday bias within that session.
The scoring engine awards timing bonuses for signals during kill zones (5 points) and major sessions (3 points). Signals during Asia on non-forex/crypto instruments face additional quality requirements to compensate for the lower-probability environment.
All session features auto-disable on daily and higher timeframes where they become meaningless.
---
NEXUS PULSE - COMPOSITE MOMENTUM MECHANICS
The Nexus Pulse is not a standard oscillator. It is a purpose-built composite that synthesizes four distinct market dimensions into a single directional reading. Each component captures something the others cannot, and their combination produces a momentum gauge that adapts to market conditions without parameter adjustment.
Displacement Index - Measures the strength of directional impulses relative to a baseline. When candles have large bodies relative to their range, occur with above-average volume, and produce significant ATR-relative movement, the Displacement Index spikes. The difference between a fast EMA and slow EMA of this measurement creates a momentum oscillator that reacts quickly to impulse moves while filtering chop.
Absorption Detector - Identifies when volume is being absorbed without proportional price movement. When volume is high but price change is small, large orders are being filled without moving price - a sign of institutional accumulation or distribution. This component moves inversely to the Displacement Index in absorption scenarios, providing a counter-signal that warns of potential exhaustion.
Structure Velocity - Measures the ratio of trend-confirming swing classifications (HH, HL in uptrends) versus trend-opposing classifications (LH, LL in uptrends). A market printing consistent HH/HL generates high positive Structure Velocity. Mixed classifications produce near-zero readings. This component directly connects the Pulse to the Market Structure Engine, ensuring momentum readings align with structural reality rather than just price movement.
Liquidity Gradient - Measures the imbalance of unswept liquidity above versus below current price. When significantly more liquidity rests above price than below, the gradient is positive - suggesting price is more likely to move upward to capture those resting orders. This component connects the Pulse to the Liquidity Pool Engine, incorporating order flow mechanics into the momentum reading.
When volume data is unavailable, the system automatically reduces the weight of volume-dependent components (Displacement Index, Absorption Detector) and redistributes that weight to price-action-only components (Structure Velocity, Liquidity Gradient). This redistribution maintains the Pulse's effectiveness across all instrument types without requiring user adjustment.
Pulse readings interpretation:
- Above +30: Strong bullish institutional flow
- +10 to +30: Moderate bullish momentum
- -10 to +10: Neutral, no clear directional pressure
- -30 to -10: Moderate bearish momentum
- Below -30: Strong bearish institutional flow
Signal line crossovers provide additional confirmation timing. A bullish cross of the Pulse above its signal line, occurring while Structure Velocity is positive and Liquidity Gradient points upward, represents alignment across all four dimensions.
---
TEMPORAL CONFLUENCE MEMORY
One challenge with traditional SMC analysis is timing. The textbook sequence - sweep, zone contact, displacement, break - rarely aligns on a single bar. Price might sweep liquidity, leave the zone for several bars, then return and break structure. By the time the break occurs, the sweep and zone contact are "forgotten" by traditional implementations.
Nexus solves this with a proprietary rolling memory system that tracks each confluence component independently within a configurable window:
Zone Memory - When price contacts an order block, FVG, or breaker block, the contact is remembered with a quality rating. Even if price briefly leaves the zone, the memory decays gradually rather than disappearing instantly. Zones with OB+FVG overlap receive the highest quality rating.
Sweep Memory - When a liquidity sweep occurs, the memory persists with directional awareness. A sell-side sweep contributes to bullish signal scoring; a buy-side sweep contributes to bearish signal scoring. Each direction decays independently.
Displacement Memory - When a displacement candle is confirmed, the memory captures its directional significance and decays over the window period.
The freshness of each memory affects its scoring contribution. A sweep that happened 2 bars ago contributes more than one from 25 bars ago, but both contribute more than nothing. This decay curve prevents stale information from inflating scores while preserving the real-world observation that institutional setups develop across multiple bars.
The Dashboard displays this as the " Setup Sequence " - showing which confluence steps are active, how recently they occurred, and their quality. When Sweep, Zone, and Displacement are all active, the sequence reads " READY " with a full progress bar, indicating that a structure break would produce a fully-confluent signal.
---
THE SIGNAL SCORING SYSTEM
What separates Nexus from basic SMC tools is the multi-factor confluence scoring engine. Rather than firing signals on single conditions, every potential setup is evaluated across multiple dimensions and assigned a score from 0 to 100.
Signal types are scored differently because they represent different market mechanics:
BOS (Continuation) signals start with the highest structure base score because trend continuation is statistically the most reliable direction. They require less zone confluence to achieve high grades because the trend itself provides the primary edge.
CHoCH (Reversal) signals start with a lower structure base score and face a penalty when zone confluence is weak. A naked reversal without zone backing is downgraded because reversal against trend is inherently riskier. However, when combined with strong zone confluence, a sweep, and displacement, CHoCH signals can achieve A+ grade - representing high-conviction reversal setups.
Retest signals require active zone contact (not just memory) because the entry premise is specifically "price is inside a zone." They receive a quality bonus when an order block and FVG overlap at the entry point.
The scoring components:
- Structure type contribution (adapted per signal type)
- Zone confluence (order block score, FVG, breaker, overlap detection)
- Sweep context (recent liquidity grab, with memory decay)
- Displacement quality (strong momentum candle confirmation)
- Premium/discount positioning (buying cheap, selling expensive)
- Multi-timeframe alignment (weighted by timeframe importance)
- Session timing (kill zone and major session bonuses)
- VWAP relationship (directional alignment or mean-reversion context)
- Volume confirmation (when available, redistributed when not)
- Candle quality (body ratio, rejection wick detection)
- Retest-specific bonuses (zone contact quality at entry)
When volume data is unavailable, the system automatically redistributes volume-dependent weights across zone confluence, sweep context, and displacement components. This ensures instruments without volume data are scored fairly - neither penalized nor artificially inflated.
Based on the composite score, signals receive a grade:
- A+ (52 and above) - Highest conviction, multiple independent factors confirmed simultaneously
- A (40 to 51) - Strong setup with solid confluence across most dimensions
- B (28 to 39) - Moderate setup, suitable for traders who accept more frequent signals with lower average quality
- C (below 28) - Weak setup, generally filtered out by default settings
The Quality Filter setting controls which grades appear on your chart. "A+ and A" provides the best balance of quality and frequency for most traders.
---
MULTI-TIMEFRAME CONFLUENCE
Nexus analyzes four configurable timeframes simultaneously, checking EMA alignment (8/21/55) on each with noise tolerance filtering that prevents insignificant crossovers from generating false readings.
The alignment states for each timeframe:
- Strong trending: All three EMAs stacked in order with meaningful separation
- Moderate trending: Fast EMA leads but full stack not yet confirmed
- Flat: EMAs are interleaved with no clear direction
The dashboard displays each timeframe's state with directional arrows. When reading the MTF section, look for agreement: four timeframes showing the same direction represents powerful institutional consensus across multiple horizons.
Higher timeframes carry proportionally greater weight in signal scoring. The daily timeframe contributes up to 5 points while the shortest timeframe contributes up to 2 points. This weighting reflects the reality that institutional positioning on higher timeframes takes longer to build and carries more conviction than short-term fluctuations.
For reversal signals (CHoCH), MTF weight is automatically reduced because reversals inherently fight the higher-timeframe trend. This prevents reversal signals from being falsely inflated by the very trend they are attempting to fade.
---
TRADE MANAGEMENT
When signals fire, Nexus calculates and displays three take profit levels and a stop loss, providing a complete risk framework for each trade.
Stop Loss Modes:
- ATR mode - Volatility-adaptive, scales automatically with market conditions. The default 2x ATR(14) multiplier suits most intraday setups.
- Percent mode - Fixed percentage from entry. Simple but ignores current volatility.
- Swing mode - Placed beyond the most recent validated swing point with distance caps preventing unreasonably wide stops.
All stop loss calculations include absolute guardrails ensuring the stop is always on the correct side with minimum distance requirements. This prevents edge cases where unusual market conditions could produce invalid stop levels.
Take Profit Progression:
- TP1 - First target based on risk-to-reward ratio. When hit, stop loss moves to breakeven. Risk is eliminated from this point forward.
- TP2 - Second target. When hit, trailing stop activates on swing points (if trailing is enabled). The trade is now in pure profit territory.
- TP3 - Full target. When hit, the position is considered complete.
Trailing Stop Toggle - Enable or disable automatic trailing after TP2. When disabled, stop remains at breakeven after TP1, allowing traders who prefer manual management or external trailing methods to maintain full control over exit timing.
Structure Exit - If an opposing CHoCH occurs while a trade is active and TP3 has not been hit, an " EXIT SIGNAL" label appears. This warns that the structural premise for the trade may no longer be valid.
The confirmation bar option adds an extra bar of waiting after a structure break before entry. The confirmation bar must close in the signal direction with body greater than 40% of range - filtering out false breaks caused by wicks. This slightly delays entry but filters out false breaks caused by wicks that close back inside the broken level.
---
READING THE DASHBOARD
The dashboard provides a complete market snapshot without requiring you to interpret individual chart elements:
TREND - Current structural bias derived from the most recent BOS or CHoCH. Bullish means the last structure event confirmed buyer control. Bearish means seller control. Neutral means no structure event has occurred yet.
BIAS - Directional lean based on combined factors including structure, sweep history, zone positioning, and premium/discount state. More nuanced than trend alone.
ZONE - Whether price is currently in Premium, Discount, or Equilibrium relative to the lookback range.
SESSION - Current active session and whether a kill zone is active. Kill zone presence means you are in the highest-probability institutional activity window.
VOLUME - Transparency indicator showing whether volume data is available for the current instrument. When "N/A," scoring has automatically redistributed to price-action components.
MTF CONFLUENCE - Four-timeframe directional summary with individual readings for each configured timeframe.
SETUP SEQUENCE - Visual tracker showing the four confluence steps and their status:
- SWEEP: Whether a directional liquidity sweep is in memory, and how recently it occurred
- ZONE: Whether a zone contact is in memory, its quality (OVL for overlap, HI for high quality, MED for medium), and recency
- DISP: Whether a displacement candle is in memory and its recency
- BREAK: Whether a structure break occurred on the current bar
The progress bar at the bottom summarizes: INACTIVE (no steps met), EARLY (one step), BUILDING (two steps), READY (three steps met, awaiting structure break).
PULSE - The composite momentum reading with its state description (Strong Bull, Bullish, Neutral, Bearish, Strong Bear).
TRADE - Current position status when a signal is active, showing direction and grade.
---
ADAPTIVE COLOR SYSTEM
Every color in Nexus adapts to your selected theme. The DARK theme uses bright, saturated accent colors against dark backgrounds. The LIGHT theme shifts to deeper, more visible tones against white backgrounds.
Label backgrounds are always rich and dark with near-white text regardless of theme - ensuring readability at any zoom level. Zone boxes use high transparency to avoid obscuring candles. Structure lines use low transparency to remain clearly visible.
This is not a simple color swap - each of the 80+ color values in the system has independently calibrated light and dark variants chosen for maximum contrast and readability on their respective backgrounds.
---
VOLUME HANDLING
Volume data availability is detected automatically using a 20-bar average check across the first 20 bars. This multi-bar approach prevents single-bar anomalies from causing false detection.
When volume is available:
- Order block scoring includes volume confirmation
- Displacement candle detection includes volume requirements
- Signal scoring includes a volume component (up to +3 for high volume, penalty of -3 for unusually low volume)
- VWAP uses proper volume weighting
- Nexus Pulse uses volume-weighted displacement and absorption calculations
When volume is unavailable:
- Order block scoring substitutes body quality analysis
- Displacement detection relies purely on price action metrics
- Signal scoring redistributes volume weight to zone confluence, sweep context, and displacement components
- VWAP uses equal weighting (session average price)
- Nexus Pulse reduces volume-dependent component weights and increases structure/liquidity weights
The dashboard displays volume status for complete transparency. No user configuration is required.
---
CHART EXAMPLE
HYPE/USDT · 5M · Bybit - March 26, 2026
Price entered London session in a clean bearish structure after printing LL → LL throughout Asia. Nexus fired a SHORT A signal at the structural break, which ran cleanly through TP1 → TP2 → TP3 - Full Target achieved.
London open brought a relief bounce, forming a temporary CHoCH and multiple TL Breaks as bulls attempted recovery. However price failed to reclaim structure - SMS fired as an early warning, followed immediately by a confirming CHoCH that invalidated the bounce entirely.
Dashboard tells the full story - Trend: Bearish, Bias: Short, CHoCH confirmed bearish shift, Bearish - Trend aligned. The PDL overhead is capping any recovery attempt while the Discount zone below remains the next logical target.
Nexus Pulse holding at 22.4 - deceptively bullish reading on the oscillator while price structure remains firmly bearish. Classic divergence to watch.
---
RECOMMENDED USAGE
Timeframes: Works on all timeframes. The AUTO trading mode automatically adjusts pivot sensitivity based on your chart timeframe. Lower timeframes (1-15 minute) suit scalping and intraday trading. Higher timeframes (1H-Daily) suit swing and position trading.
Markets: Forex, Crypto, Indices, Stocks, Commodities, Futures. Volume-based features automatically adapt when volume data is unavailable. Session features auto-disable on daily and higher timeframes.
Settings: Default settings are optimized for general use across most markets and timeframes. Start with defaults, observe behavior on your preferred instrument, then adjust as needed. The tooltip on every setting provides detailed guidance.
Signal Filter: "A+ and A" provides the highest-quality setups. "A+ ONLY" for maximum selectivity with fewer signals. "B AND ABOVE" for more signals at moderate quality. "ALL" shows everything including weak setups.
Entry Mode: "BOTH" captures immediate breakout entries and pullback retest entries simultaneously. "RETEST" alone waits for price to return to a zone after structure breaks - typically fewer signals but with improved risk placement. "BREAK" fires on the structure break candle itself for earliest entry.
---
ALERT SYSTEM
Every significant event detected by Nexus has a corresponding alert condition:
Signal Alerts - Long and Short at each grade level (A+, A, B) with price, ticker, and timeframe in every message.
Trade Management Alerts - TP1 hit (risk eliminated), TP2 hit (trailing active), TP3 hit (full target reached).
Exit Alerts - Full stop loss (no TPs reached), partial stop (profit banked before trailing stop hit), structure exit (opposing CHoCH).
Market Event Alerts - BSL and SSL sweep detection, bullish and bearish CHoCH, Nexus Pulse bullish and bearish crossovers.
All alerts fire on confirmed bars only, matching exactly what appears on the chart.
---
WHAT MAKES NEXUS DIFFERENT
This is not a collection of separate indicators pasted together. Every component was designed to work within a unified architecture where:
1. Structure detection validates zone creation
2. Zone contact feeds the temporal memory system
3. Sweep events feed directional scoring
4. Memory preserves confluence across multiple bars
5. All components converge into a single graded signal
The Temporal Confluence Memory system is proprietary to Nexus. It solves the timing gap problem inherent in all traditional SMC implementations - where the textbook sequence rarely aligns on a single bar. By maintaining decaying memory of each confluence step, the system bridges the gap between "all conditions met at different times" and "actionable signal now."
The signal grading system provides objective quality measurement. Two traders looking at the same Nexus signal will see the same grade. There is no subjectivity in whether a setup is "good enough."
Volume handling is automatic and transparent. The system never penalizes instruments without volume data - it adapts its scoring methodology to match available information.
---
DISCLAIMER
Trading futures, forex, equities, options, and cryptocurrency involves substantial risk of loss and is not suitable for every investor. The valuation of these instruments may fluctuate, and as a result, you may lose more than your original investment.
The information, tools, and visual outputs provided by this indicator are for educational and informational purposes only. Nothing contained in this indicator constitutes financial advice, investment advice, trading advice, or any other form of professional advice.
Past performance is not indicative of future results. No representation is made that any account will or is likely to achieve profits or losses similar to those shown in any examples or implied by signal grades.
Signal grades describe confluence density based on the scoring algorithm - they do not guarantee outcomes. An A+ signal can still result in a loss. A C signal can still result in a win. The grades are probability enhancers, not certainties.
Always conduct your own research, backtesting, and forward testing before risking capital. Consider consulting a licensed financial advisor before making investment decisions.
By using this indicator, you acknowledge that you have read, understood, and agreed to these terms.
BullByte Pressure Reversal Engine - Scalp [BullByte] PRESSURE REVERSAL ENGINE - SCALP
OVERVIEW
Pressure Reversal Engine - Scalp is a professional reversal indicator built for scalping and active trading on any market including Forex, CFDs, crypto, and stocks. This multi-engine buy sell signal system works without volume data, making it ideal for instruments where volume is unavailable or unreliable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE PROBLEM THIS INDICATOR SOLVES
Traditional reversal indicators and buy sell signal systems often struggle with:
- Dependence on volume data (unavailable for Forex pairs, CFD instruments, and many markets)
- Single-indicator approaches that generate excessive false signals and noise
- Static parameters that fail to adapt to changing volatility conditions
- Lack of confluence validation across multiple analytical dimensions
PRE Scalp addresses these limitations through a six-engine confluence architecture. Signals generate only when multiple independent analytical engines align, filtering noise while identifying potential reversal conditions across any timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DEVELOPMENT APPROACH - MULTI-ENGINE ARCHITECTURE - NOT A MASHUP
The Pressure Reversal Engine was developed to address specific limitations observed in traditional reversal detection and scalping indicator methods:
Challenge 1: Volume Dependency
Most reversal indicators require volume data, which is unreliable or unavailable for Forex, CFDs, indices, and many international instruments. The SAI engine was specifically designed to derive activity measurements purely from price action and candle structure.
Challenge 2: Single-Dimension Analysis
Individual indicators measuring only one aspect of price action generate excessive false signals. The multi-engine confluence approach requires confirmation across six independent analytical dimensions before generating buy or sell signals.
Challenge 3: Static Parameters
Fixed lookback periods fail during changing volatility conditions. The AVR engine dynamically adapts all parameters based on current market state, improving signal quality across different market environments.
Challenge 4: Subjective Pattern Recognition
Visual pattern identification is subjective and inconsistent. The DNA engine provides objective mathematical pattern matching with quantifiable scores for reversal candle detection.
Each engine addresses a specific analytical dimension. The confluence requirement emerged from observation that aligned signals across multiple engines produced significantly higher quality reversal identification than any single method.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE SIX ANALYTICAL ENGINES EXPLAINED
Each engine provides a unique analytical perspective. Buy and sell signals generate only when multiple engines confirm confluence:
ENGINE 1: SYNTHETIC ACTIVITY INDEX (SAI) - Volumeless Activity Detection
Purpose: Derives market activity from price structure without requiring volume data. Essential for Forex trading, CFD analysis, and any instrument lacking reliable volume.
Calculation: Weighted composite of range expansion, body momentum, directional pressure, wick rejection, price acceleration, and volatility burst measurements.
Formula: SAI = (RangeExpansion x 0.25) + (BodyMomentum x 0.20) + (DirectionalPressure x 0.15) + (WickRejection x 0.15) + (PriceAcceleration x 0.15) + (VolatilityBurst x 0.10)
Signal Contribution: Validates that meaningful market activity is occurring at the potential reversal point. Without activity confirmation, apparent reversals may lack follow-through.
ENGINE 2: PRESSURE WAVE OSCILLATOR (PWO) - Exhaustion Detection
Purpose: Measures the balance between buying pressure and selling pressure through price geometry analysis.
Calculation: Net pressure (buying minus selling) weighted by activity level, normalized by standard deviation over extended period.
Formula: PWO = SMA(NetPressure x SAI, length) / StdDev(cumulative, length x 2)
Signal Contribution: Identifies pressure exhaustion conditions using percentile ranking to detect when buyers or sellers are running out of momentum. Exhaustion often precedes trend reversal.
ENGINE 3: FRACTAL CONFLUENCE MATRIX (FCM) - Multi-Timeframe Structure Analysis
Purpose: Analyzes price position across multiple structural timeframes simultaneously for multi-timeframe confluence.
Calculation: Evaluates price position within range at five Fibonacci-based periods (5, 8, 13, 21, 34 bars). These periods capture nested market structures from micro to macro.
Formula: FractalPosition = (Close - LowestLow) / (HighestHigh - LowestLow) at each period
Signal Contribution: Confirms that multiple structural levels align at extremes, indicating potential reversal zones where larger and smaller timeframes agree on price position.
ENGINE 4: ENTROPIC EXHAUSTION DETECTOR (EED) - Information Theory Analysis
Purpose: Applies Shannon entropy from information theory to measure market disorder and directional exhaustion.
Calculation: Shannon entropy of bullish/bearish bar distribution over the lookback period.
Formula: H = -Sum(p(x) x log2(p(x))) where p(x) is probability of bullish or bearish bars
Range: 0 (complete order, all bars same direction) to 1 (maximum disorder, 50/50 distribution)
Signal Contribution: High entropy combined with a directional streak breaking suggests the market has reached maximum uncertainty and may resolve in a new direction.
ENGINE 5: CANDLE DNA FINGERPRINTING - Pattern Recognition System
Purpose: Mathematical pattern recognition comparing current candle structure against ideal reversal patterns including hammer, shooting star, and engulfing formations.
Calculation: Weighted similarity scoring across body ratio, upper wick ratio, lower wick ratio, close position, and range versus ATR.
Formula: Score = Sum((1 - |actual - ideal|) x weight) for each metric
Signal Contribution: Identifies candles with reversal characteristics through objective mathematical measurement rather than subjective visual pattern recognition.
ENGINE 6: ADAPTIVE VOLATILITY REGIME (AVR) - Dynamic Parameter Adjustment
Purpose: Dynamically adjusts all lookback parameters based on current volatility conditions for adaptive indicator behavior.
Calculation: Ratio of fast ATR to slow ATR determines volatility regime classification.
Formula: VolatilityRatio = ATR(fast period) / ATR(slow period)
States: High volatility (ratio > 1.3) uses shorter lookbacks for faster adaptation. Low volatility (ratio < 0.7) uses longer lookbacks for noise reduction. Normal volatility maintains base parameters.
Signal Contribution: Ensures the entire system adapts appropriately to current market conditions rather than using static parameters that may fail in different environments.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY ENGINE SYNERGY MATTERS FOR SIGNAL QUALITY
The effectiveness of PRE comes from requiring multiple engines to align before generating buy or sell signals:
- SAI confirms activity is present (something meaningful is happening in price action)
- PWO confirms pressure exhaustion (the current move is running out of steam)
- FCM confirms structural alignment (multiple timeframes agree on position)
- EED confirms disorder state (market uncertainty is elevated near potential turning point)
- DNA confirms candle structure (the bar exhibits reversal pattern characteristics)
- AVR ensures parameters are appropriate (system is calibrated to current volatility)
A single indicator measuring one dimension generates many false signals. By requiring confluence across six independent analytical dimensions, this reversal indicator filters noise while identifying potential trading opportunities.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SIGNAL GENERATION PROCESS FOR BUY AND SELL SIGNALS
Step 1: ANCHOR DETECTION
The system identifies potential reversal anchors when price breaks beyond recent structure using a mean-reversion approach. A bullish anchor forms when price breaks below prior lows, suggesting potential oversold conditions. A bearish anchor forms when price breaks above prior highs, suggesting potential overbought conditions.
Step 2: ENGINE SCORING
Each enabled engine contributes to a cumulative quality score. The anchor must achieve minimum scoring thresholds to activate a setup.
Step 3: CONFIRMATION TRIGGER
Price must confirm the setup by crossing back through the anchor zone within the confirmation window. This crossover or crossunder is validated at bar close to prevent repainting.
Step 4: SIGNAL QUALITY SCORE
The final buy or sell signal displays a quality score representing the total engine confluence. Higher scores indicate stronger alignment across more analytical engines.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
READING THE BUY SELL SIGNAL LABELS
BUY Signal Label:
- Displays "BUY" with quality score in brackets
- Shows engine contribution breakdown when enabled in settings
- indicates engine contributed to signal
- indicates engine did not contribute
- Higher total scores suggest stronger multi-engine confluence
SELL Signal Label:
- Displays "SELL" with quality score in brackets
- Same engine breakdown format as BUY signals
- Identical scoring interpretation
Score Interpretation Guide:
- Score 3-4: Minimum threshold met, basic confluence achieved
- Score 5-6: Good confluence across multiple engines
- S core 7-8: Strong confluence with most engines aligned
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ENGINE STATUS DASHBOARD - REAL-TIME ANALYSIS DISPLAY
The Engine Status Panel displays real-time readings from all six analytical engines:
Synthetic Activity Row:
- HIGH ACTIVITY: SAI above threshold, significant price action detected (value shown)
- ACTIVE: SAI above confirmation level, moderate activity present
- LOW: SAI below activity thresholds, quiet market conditions
- DISABLED: Engine turned off in settings
Pressure Wave Row:
- BULL EXHAUSTION: PWO in lower percentile tail and reversing upward, potential bottom
- BEAR EXHAUSTION: PWO in upper percentile tail and reversing downward, potential top
- NEUTRAL: PWO in normal range, no exhaustion detected
Fractal Matrix Row:
- BULL CONFLUENCE: Multiple fractal levels show price near structural lows (score shown)
- BEAR CONFLUENCE: Multiple fractal levels show price near structural highs
- NO CONFLUENCE: Insufficient alignment across fractal timeframe levels
Entropic Exhaustion Row:
- HIGH ENTROPY: Shannon entropy above threshold, maximum market disorder detected
- ORDERED: Entropy below threshold, clear directional consistency present
Candle DNA Row:
- BULL PATTERN: Current candle matches bullish reversal profile (hammer-like structure)
- BEAR PATTERN: Current candle matches bearish reversal profile (shooting star-like)
- NO MATCH: Current candle does not match reversal pattern characteristics
Market Regime Row:
Shows DETECTED market conditions based on price action analysis:
- FRESH MOVE: New directional move beginning, momentum increasing
- NORMAL: Standard market conditions, no extreme factors detected
- SCALP CONDITIONS: Extended move or decreasing momentum detected
- CAUTION ZONE: Multiple warning factors present requiring conservative approach
Note : This displays what market conditions look like, not necessarily what targets will be applied.
Applied Style Row:
Shows what target style is ACTUALLY being applied to trades and why:
When Trade Style Setting = Auto:
- RUNNER (Auto): System detected FRESH conditions, applying wide targets (0.8R, 1.8R, 3.0R)
- EXTENDED (Auto): System detected NORMAL conditions, applying balanced targets (0.6R, 1.2R, 2.0R)
- SCALP (Auto): System detected SCALP conditions, applying tight targets (0.4R, 0.8R, 1.2R)
- CAUTION (Auto): System detected CAUTION conditions, applying very tight targets (0.3R, 0.5R, 0.8R)
When Trade Style Setting = User Override:
- SCALP (User): You selected Scalp style manually
- EXTENDED (User): You selected Extended style manually
- RUNNER (User): You selected Runner style manually
This dual-row display ensures complete transparency. You always see both what market conditions exist AND what targets you are receiving.
Volatility State Row:
- HIGH VOLATILITY: Fast ATR significantly exceeds slow ATR, adaptive parameters shortened
- NORMAL: Volatility ratio within standard range
- LOW VOLATILITY: Fast ATR significantly below slow ATR, adaptive parameters extended
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REGIME VS APPLIED STYLE - COMPLETE TRANSPARENCY
The Engine Status Panel displays TWO separate rows for complete trading transparency:
1. Market Regime: What current market conditions look like based on analysis
2. Applied Style: What target calculations are actually being used for trades
Why Two Separate Rows?
When Trade Style is set to "Auto", the Applied Style will match the detected Regime automatically. For example:
- Regime: FRESH MOVE leads to Applied Style: RUNNER (Auto)
- Regime : NORMAL leads to Applied Style: EXTENDED (Auto)
When you manually select a Trade Style (Scalp, Extended, or Runner), the Applied Style will show your selection regardless of the detected Regime:
- Regime: FRESH MOVE but Applied Style: SCALP (User)
(Market conditions look fresh, but you chose tight targets)
This transparency ensures you always know:
- What conditions is the market is currently showing
- What targets you will you actually receive on signals
- Whether the system chose automatically or you overrode the selection
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TRADE PANEL - POSITION MANAGEMENT DISPLAY
During Active Trade:
- Position type (LONG/SHORT) with entry price level
- Running P&L displayed in points (current price versus entry)
- TP1, TP2, TP3 target levels with booking percentages for each
- Current stop loss level (initial, protected, or trailing depending on trade progress)
- Risk to Reward ratio (displayed before TP1 is reached)
- Profit booked percentage showing locked gains
- Trade status and total bars in trade count
When Scanning for Signals:
- Shows "SCANNING FOR SIGNALS" status message
- Displays any active setup waiting for a confirmation trigger
- Shows next signal TP multipliers based on the current detected regime
- Indicates remaining bars in confirmation window before setup expires
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TRADE MANAGEMENT AND RISK CONTROL FEATURES
Take Profit System:
- Supports 2 or 3 TP target levels for flexible exit strategy
- Three calculation modes available: Auto (regime-based), Manual ATR, Fixed R:R
- Configurable booking percentages at each level for position scaling
- Visual lines and labels display all target levels on chart
Stop Loss System:
- Two calculation modes : Auto (anchor-based) or Manual ATR distance
- Configurable buffer beyond calculated stop level for additional protection
- Optional maximum stop loss cap in points to limit risk exposure
- Visual display shows current stop level throughout trade
Breakeven Protection:
- None: Stop remains at original level after TP1 is reached
- Buffer: Stop moves to entry plus percentage of original risk
- Lock at TP1: Stop moves to TP1 level, securing that profit amount
Trailing Stop Options:
- ATR Trailing: Follows at dynamic ATR distance from price extreme
- Step Trailing: Moves in fixed point increments as price advances favorably
- Swing Trailing: Follows recent swing structure levels for dynamic protection
- Configurable start point: Begin trailing from entry or only after TP1 achieved
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KEY SETTINGS GUIDE FOR CONFIGURATION
Core Engine Settings:
- Base Lookback Period: Foundation for anchor detection, automatically adjusted by AVR engine
- Confirmation Window: Number of bars allowed for price to confirm setup after anchor
- Minimum Signal Quality Score : Required confluence level for valid buy sell signals
- Signal Cooldown: Minimum bars between consecutive signals to prevent clustering
Engine Toggles:
Each of the six analytical engines can be independently enabled or disabled. Disabling engines reduces confluence requirements but may affect overall signal quality.
Trade Style Options:
- Auto: Automatically selects style based on detected market regime
(FRESH leads to Runner, NORMAL leads to Extended, SCALP leads to Scalp, CAUTION leads to Caution)
- Scalp: Forces tight targets for quick profit taking (TP1: 0.4R, TP2: 0.8R, TP3: 1.2R)
- Extended: Forces balanced targets with room to develop (TP1: 0.6R, TP2: 1.2R, TP3: 2.0R)
- Runner: Forces wide targets to capture larger moves (TP1: 0.8R, TP2: 1.8R, TP3: 3.0R)
Aggressiveness Level:
- Conservative: Tighter targets with earlier profit taking
- Normal: Balanced approach as calculated
- Aggressive: Extended targets for larger potential moves
Session Filter:
Optional restriction of signals to specific trading sessions including London, New York, Tokyo, Sydney, London plus New York overlap, or custom hours in UTC.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VISUAL ELEMENTS AND DISPLAY OPTIONS
Chart Display Elements:
- BUY and SELL labels with quality scores and optional engine breakdown
- Entry line displayed as dashed yellow
- TP levels displayed as dotted green gradient
- Stop loss line displayed as solid red
- Protected and trailing stop line displayed as solid blue
- Hit markers appear when TP or SL levels are reached
- Optional regime label showing current market state classification
Color Theme Options:
- Vibrant: High contrast modern colors (default selection)
- Classic : Traditional trading platform colors
- Dark Pro: Subdued professional color scheme
- Minimal : Low saturation subtle colors for clean charts
Dashboard Display Modes:
- Full : Complete detailed information display
- Compact : Essential information only for smaller footprint
- Ultra Compact : Minimal footprint display for maximum chart space
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ALERT SYSTEM FOR NOTIFICATIONS
Individual Alert Conditions Available:
- PRE Buy Signal: Triggers on new buy signal generation
- PRE Sell Signal: Triggers on new sell signal generation
- TP1 Achieved: Triggers when first target is reached
- TP2 Achieved: Triggers when second target is reached
- TP3 Achieved: Triggers when third target is reached
- Stop Loss Hit: Triggers when stop level is reached before any TP
- Protected Exit: Triggers when stop is hit after partial profit taken
- Momentum Warning: Triggers when momentum weakening is detected in profitable trade
Alert Format Options:
- Standard: Brief notification with symbol and signal score
- Detailed : Comprehensive information including all price levels
- Webhook JSON: Machine-readable format for automated trading systems and bots
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CHART EXAMPLES - VISUAL DEMONSTRATIONS
Chart 1: Dashboard and Engine Status Overview
This chart demonstrates the PRE indicator in scanning mode, showing the comprehensive Engine Status Panel (top right) and Trade Panel (bottom right). The dashboard provides real-time visibility into all six analytical engines and current market conditions.
Key Features Shown:
- Synthetic Activity Index (SAI): Currently showing HIGH ACTIVITY (50.6) detecting significant price action
- Pressure Wave Oscillator (PWO): NEUTRAL (2.99) with no exhaustion detected yet
- F ractal Confluence Matrix (FCM): BEAR CONFLUENCE (5) showing price at multi-timeframe highs
- Entropic Exhaustion Detector (EED): HIGH ENTROPY (0.99) indicating maximum market uncertainty
- Candle DNA Fingerprinting: BULL PATTERN (0.74) with reversal pattern detected
- Market Regime: SCALP CONDITIONS suggesting tighter targets appropriate
- Applied Style: SCALP (Auto) with system automatically selecting scalp mode based on regime
- Volatility State: NORMAL (0.76)
- Trade Panel: Shows SCANNING FOR SIGNALS with a BEARISH setup active (3 bars remaining)
What This Demonstrates:
The dashboard provides complete transparency into the indicator decision-making process. You can see exactly which engines are active, their current readings, and what trade style will be applied to the next signal. The Applied Style row shows both the detected regime AND the style that will be used.
Chart 2: Trade Style Comparison - Extended vs Runner
This split-screen comparison shows the SAME SELL signal and trade with two different trade style settings applied. The left panel uses EXTENDED (User) style while the right panel uses RUNNER (User) style. This demonstrates how manually selecting different trade styles affects take profit targets and position booking strategy for identical market conditions.
Key Features Shown:
LEFT PANEL - EXTENDED (User) Style:
- Engine Status: Market Regime shows FRESH MOVE but Applied Style shows EXTENDED (User)
- Entry: 4492.5
- TP1: 4487.75 at 4.6 pts away
- TP2: 4483.01 at 9.4 pts away
- Stop Loss: 4500.4 (8 pts)
- Risk to Reward: 1:0.6
- Running P&L: -0.13 points
- Position Booking: Balanced 50/50 split
RIGHT PANEL - RUNNER (User) Style:
- Engine Status: Same FRESH MOVE regime but Applied Style shows RUNNER (User)
- Entry: 4492.5 (same entry)
- TP1: 4486.17 at 6.2 pts away (WIDER target)
- TP2: 4478.26 at 14.1 pts away (MUCH WIDER target)
- Stop Loss: 4500.4 (8 pts - same stop)
- Risk to Reward: 1:0.8 (better ratio)
- Running P&L: -0.13 points (same moment)
- Position Booking: Aggressive 35/65 split keeping more for runner
What This Demonstrates:
Both panels show the exact same trade at the same moment with same P&L, entry, and stop. The ONLY difference is the trade style setting. EXTENDED uses balanced approach with 50/50 booking at closer targets. RUNNER uses wider targets with 35/65 booking to let winners run further.
Chart 3: Auto Mode vs Manual Override Comparison
This split-screen comparison shows the SAME SELL signal with two different style control modes. The left panel uses RUNNER (Auto) where the system automatically selected Runner style based on detecting FRESH MOVE conditions. The right panel uses SCALP (User) where the trader manually forced Scalp style, overriding the system recommendation.
Key Features Shown:
LEFT PANEL - RUNNER (Auto) Style:
- Engine Status: Market Regime shows FRESH MOVE and Applied Style shows RUNNER (Auto)
- Entry: 4492.5
- TP1: 4489.33 at 3 pts away
- TP2: 4487.17 at 6.2 pts away
- Stop Loss : 4500.4 (8 pts)
- Control Mode: System automatically selected this style
RIGHT PANEL - SCALP (User) Style:
- Engine Status: Same FRESH MOVE regime but Applied Style shows SCALP (User)
- Entry: 4492.5 (same)
- TP1: 4489.33 at 3 pts away (TIGHTER booking percentage)
- TP2: 4487.17 at 6.2 pts away (SMALLER remainder)
- Risk to Reward: 1:0.4 (more conservative)
- Control Mode: User manually forced this style overriding system
What This Demonstrates:
The Applied Style row shows WHO is in control. (Auto) means system decides based on regime. (User) means you override. This complete transparency shows when you are trading WITH or AGAINST the system analysis.
Chart 4: Trade Management and Protection System
This split-screen comparison shows the SAME SHORT trade at DIFFERENT stages of execution. The left panel shows the trade at entry and setup phase while the right panel shows the trade after TP1 has been hit with protection activated.
Key Features Shown:
LEFT PANEL - Trade Setup and Initial Entry:
- Engine Status: Market Regime shows FRESH MOVE and Applied Style shows RUNNER (Auto)
- Trade Panel: Shows SCANNING FOR SIGNALS with BULLISH setup active (3 bars remaining)
- TP Mode: Auto with Next Signal TP showing 0.8R / 1.8R (Runner style targets)
- Exit Marker: Shows Exit @ +50% label indicating completed previous trade
- Setup Phase: System ready for next signal with runner-focused targets pre-calculated
RIGHT PANEL - Active Trade with TP1 Hit:
- Engine Status: Same FRESH MOVE regime but Applied Style shows SCALP (User)
- Entry: 4492.5 (yellow dashed line)
- TP1: 4486.17 showing + HIT (green marker indicating TP1 reached)
- TP2: 4486.17 at 11.4 pts away (green dotted line)
- Protected Stop: 4491.31 (3.8 pts) shown as BLUE LINE (stop moved from initial level)
- Running P&L: +4.96 points (in profit)
- Profit Booked: 65% shown in trade panel
- Trade Status: RUNNING TO TP2
- Bars in Trade: 10
- Protection Active: Stop loss moved to protect profits after TP1 achievement
What This Demonstrates:
Complete trade lifecycle and protection system. Initial stop placement, TP1 achievement, breakeven protection activation, position booking, and remaining position management with zero risk after partial profit taken.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED USE CASES AND APPLICATIONS
Suitable Instruments:
- Forex pairs including all majors, minors, and exotics (no volume required)
- CFD instruments including indices, commodities, and metals
- Cryptocurrency pairs on all exchanges
- Stocks and ETFs with or without volume consideration
- Futures contracts across all markets
Suggested Timeframes:
- Primary for scalping: 1-minute, 3-minute, 5-minute, 15-minute charts
- Also effective on: 30-minute, 1-hour, 4-hour for swing entry identification
Optimal Conditions:
- Markets with clear structure and adequate liquidity
- During active trading sessions with participation
- When multiple engines show alignment and confluence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LIMITATIONS AND IMPORTANT CONSIDERATIONS
What This Indicator Cannot Do:
- Predict future price movements with certainty
- Guarantee profitable trades or specific returns
- Replace proper risk management and position sizing
- Work effectively in all market conditions at all times
- Eliminate all false signals completely
Conditions Where Performance May Vary:
- Extremely low liquidity periods with wide spreads
- Major news events and high-impact economic releases
- Strongly trending markets without meaningful pullbacks
- Unusual market conditions or flash crash events
The P&L tracking displayed is for the current visualized trade only and does not represent historical performance, backtested results, or guaranteed future outcomes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SIGNAL CONFIRMATION AND NON-REPAINTING BEHAVIOR
This indicator is specifically designed to prevent repainting:
- All signals are confirmed at bar close only using barstate.isconfirmed
- Signals do not appear and disappear during intra-bar price action
- Once a signal prints on the chart, it remains permanently
- Historical signals accurately represent what would have been visible in real-time trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RISK DISCLAIMER AND IMPORTANT NOTICES
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or trading signals that guarantee profits.
Trading financial instruments carries substantial risk of loss and is not suitable for all investors. Past performance of any trading system or methodology is not necessarily indicative of future results.
Users should:
- Conduct their own analysis before making any trading decisions
- Never risk more than they can afford to lose
- Understand that no indicator can predict market movements with certainty
- Use proper risk management and position sizing at all times
- Consider consulting a licensed financial advisor before trading
The author accepts no liability for any losses incurred through the use of this indicator.
-BullByte Trendline and SR System [BullByte] TRENDLINE AND SR SYSTEM
From Manual Drawing to Intelligent Automation
═════════════════════════════════════════════════════════════
OVERVIEW
This indicator automates years of manual chart work: detecting trendlines, forming support/resistance zones, tracking zone lifecycles, and scoring touches by quality. Instead of counting touches equally, the system weights them by precision, reaction type and volume so a high-volume wick rejection gets more influence than a low-volume consolidation.
The core philosophy is simple: not all touches are equal. A wick rejection at high volume carries more weight than a body consolidation at low volume. A zone that held three times deserves more attention than one that just formed. This indicator captures that nuanced approach through a quality-weighted touch scoring system.
═════════════════════════════════════════════════════════════
THE PROBLEM THIS SOLVES
Manual technical analysis presents several challenges:
1. Time Consumption - Drawing and updating trendlines across multiple assets and timeframes is labor-intensive
2. Subjectivity - Two traders often draw different lines on the same chart
3. Inconsistency - Fatigue leads to missed levels or inconsistent criteria
4. Delayed Updates - Manually tracking when zones break, get retested, or flip takes constant attention
This system addresses each challenge by applying consistent mathematical criteria to every potential level, updating in real-time, and tracking zone lifecycle automatically.
═════════════════════════════════════════════════════════════
HOW IT WORKS
--- TRENDLINE DETECTION ---
The system identifies trendlines through a multi-step process:
Step 1: Pivot Detection
The indicator scans for significant swing highs and swing lows using a sensitivity parameter that automatically scales based on your chart timeframe. Shorter timeframes use faster detection, while daily charts use slower, more significant pivots.
Step 2: Line Validation
For each pair of pivots, the system calculates:
- Slope direction (upward for bullish, downward for bearish)
- Current relevance (is the projected line near current price?)
- Minimum touch requirements
Step 3: Touch Quality Scoring
This is where the system differs from simple trendline indicators. Each touch is scored based on:
Precision: How close did price get to the line? A touch at the exact line scores 1.0, while a touch at the edge of tolerance scores lower.
Reaction Type: The system classifies touches into categories:
* Wick Rejection (1.0) - Wick touched but body stayed outside
* Body Rejection (0.8) - Body touched but closed with reaction
* False Break (1.2) - Price broke through then recovered (strongest signal)
* Consolidation (0.5) - Price lingered without clear rejection
Volume Weight: When volume integration is enabled, high-volume touches receive a boost (up to 1.5x), while low-volume touches are discounted (down to 0.5x).
Step 4: Display Filtering
Only trendlines meeting minimum touch count AND minimum average precision are displayed. This eliminates weak, coincidental alignments.
--- SUPPORT AND RESISTANCE ZONES ---
Zones are detected from pivot points and horizontal level clustering:
Pivot-Based Zones:
When a significant pivot forms, a zone is created around that price level. Zone height is calculated as an ATR multiple, automatically scaling with volatility.
Cluster-Based Zones:
The system scans historical bars to find where multiple highs or lows align within tolerance. These horizontal rejection clusters often mark institutional interest levels.
Zone Merging:
When two zones are within a configurable distance, they merge into one stronger zone rather than cluttering the chart.
--- ZONE LIFECYCLE MANAGEMENT ---
This is the core innovation. Zones progress through states:
ACTIVE: Newly formed zone, not yet validated
TESTED: Zone has received 3+ quality touches, proving its relevance
BROKEN: Price closed through the zone
RETESTED: Price returned to test the broken zone
FLIPPED: Former support now acts as resistance (or vice versa)
Each state is visually distinct:
- Active zones show in standard support/resistance colors
- Tested zones show in blue with thicker borders
- Broken zones fade to gray
- Retested zones show in orange
- Flipped zones show in purple
Zone Decay:
Zones that price ignores gradually lose strength. The decay rate is configurable (default 0.997 per bar). This means a zone loses roughly half its strength after 230 bars of no interaction. This prevents old, irrelevant levels from cluttering your chart.
Zone Reactivation:
If price returns to a decayed zone, it receives a strength boost, recognizing that the level remains relevant.
═════════════════════════════════════════════════════════════
READING THE VISUAL ELEMENTS
--- TRENDLINES ---
Label Format:
Examples :
- B3 = Bullish trendline with 3 touches (active)
- B5x = Bullish trendline with 5 touches (broken)
- R4 = Bearish/Resistance trendline with 4 touches (active)
Line Thickness:
- Thin lines = 2-3 touches
- Thick lines = 4+ touches (higher significance)
Line Style:
- Solid = Active trendline
- Dotted = Broken trendline
--- ZONES ---
Label Format :
Examples :
- S2 = Support zone with 2 touches (active)
- S4+ = Support zone with 4 touches (tested/validated)
- R3x = Resistance zone with 3 touches (broken)
- S5r = Support zone retested after break
- R4f = Resistance zone that flipped to support
Border Thickness:
- Thin border = Standard zone
- Thick border = Validated zone (3+ touches or high volume)
Zone Colors by State:
- Teal/Green shades = Support zones
- Red shades = Resistance zones
- Blue = Tested/validated zones
- Gray = Broken zones
- Orange = Retested zones
- Purple = Flipped zones
--- DAILY AND WEEKLY LEVELS ---
PDH = Previous Day High
PDL = Previous Day Low
PWH = Previous Week High
PWL = Previous Week Low
HTF R = Higher Timeframe Resistance
HTF S = Higher Timeframe Support
These levels use dashed lines by default and extend from the period open.
--- BREAKOUT MARKERS ---
When a trendline breaks, the system places a "BRK" label at the breakout point.
Marker Size (when volume integration enabled):
- Tiny = Normal volume breakout
- Small = Above-average volume breakout
- Normal = High volume breakout (1.5x+ average)
Recent breakouts show full labels; older breakouts show as dots.
═════════════════════════════════════════════════════════════
THE DASHBOARD EXPLAINED
The information panel displays real-time metrics organized in sections:
--- TRENDLINES SECTION ---
Bull TL: Count of active bullish trendlines
Bear TL: Count of active bearish trendlines
Near B: Price level of nearest bullish trendline
Near R: Price level of nearest bearish trendline
--- S/R ZONES SECTION ---
Support: Nearest support zone price
Resist: Nearest resistance zone price
Dist: Percentage distance to each zone
Touches: Touch count of nearest zones
Quality: Quality score of nearest zones (higher = stronger)
--- DAILY LEVELS SECTION ---
PDH/PDL: Previous day high and low prices
Dist : Percentage distance from current price
Green percentage = price is above the level
Red percentage = price is below the level
--- WEEKLY LEVELS SECTION ---
PWH/PWL: Previous week high and low prices
Dist: Percentage distance from current price
--- ANALYSIS SECTION ---
R:R: Risk-to-Reward ratio based on distance to nearest support (risk) and resistance (reward). Ratios of 2:1 or higher show in green.
Bias: Market direction assessment based on:
- Trendline count comparison
- Distance to support vs resistance
- Zone quality comparison
- Price position relative to 50 SMA
Sup Zones / Res Zones: Count of active zones
Flipped / Retested: Count of zones in these states
Trend: Trend strength based on moving average alignment (Strong Bull to Strong Bear)
Volatility: Current ATR relative to 50-period average (High/Normal/Low)
Vol Ratio: Current volume relative to 20-period average
Vol Wgt: Volume weighting status (ON/OFF)
═════════════════════════════════════════════════════════════
TIMEFRAME ADAPTATION
The indicator automatically adjusts its parameters based on your chart timeframe:
SCALP MODE (Under 15 minutes)
- Faster pivot detection
- Tighter zone heights
- More responsive to recent price action
- Dashboard shows tag
INTRADAY MODE (15 minutes to 1 hour)
- Standard parameters
- Balanced sensitivity
- Dashboard shows tag
SWING MODE (1 hour to 4 hours)
- Slower pivot detection
- Wider zone heights
- Focus on more significant levels
- Dashboard shows tag
POSITION MODE (Daily and above)
- Slowest detection for major levels only
- Widest zones for higher timeframe context
- Dashboard shows tag
This means you can use the same settings across all timeframes, and the indicator adapts appropriately.
═════════════════════════════════════════════════════════════
SETTINGS GUIDE
--- TRENDLINE SETTINGS ---
Show Trendlines: Master toggle for all trendline visibility
Base Pivot Sensitivity: Controls how many bars the system looks back to identify pivots. Lower values find more pivots; higher values find only significant ones. Default 10 works well for most cases.
Minimum Touches: How many touches a trendline needs before displaying. Default 3 filters out weak lines.
Minimum Precision Score: Average touch quality required. Range 0.3 to 0.95. Default 0.6 provides good balance. Higher values show only the most precise trendlines.
Max Bullish/Bearish Trendlines: Limits how many lines display to prevent clutter.
Touch Tolerance ATR Mult: How close price must get to count as a touch, measured in ATR. Default 0.5 ATR works for most markets.
Extend Lines Right: Whether trendlines project into the future.
--- SUPPORT RESISTANCE SETTINGS ---
Show SR Zones: Master toggle for zone visibility
Base Zone Detection Length: Pivot lookback for zone creation. Similar to trendline sensitivity.
Base Zone Height ATR Mult: How tall zones are, as ATR multiple. Default 0.5 ATR. Increase for volatile markets.
Max Support/Resistance Zones: Limits displayed zones.
Zone Merge Distance ATR: Zones within this distance combine. Prevents duplicate zones at similar prices.
Zone Decay Rate: How quickly ignored zones fade. Default 0.997 means ~50% strength after 230 bars. Lower values mean faster decay.
Reactivation Boost: Strength multiplier when price returns to a zone. Default 1.3 (30% boost).
Detect Rejection Levels: Enables horizontal cluster detection.
Min Rejections for Level: How many aligned highs/lows needed to form a horizontal level.
Rejection Lookback Bars: How far back to scan for clusters. Lower values improve performance.
--- VOLUME INTEGRATION ---
Enable Volume Weighting: When on, volume affects touch quality and breakout significance.
High Volume Threshold: Volume ratio above this is considered significant. Default 1.5 (50% above average).
Low Volume Threshold: Volume ratio below this is considered weak. Default 0.7 (30% below average).
Volume Average Lookback: Bars used for average volume calculation.
--- DAILY LEVELS ---
Show PDH/PDL: Toggle previous day levels
Show Weekly H/L: Toggle previous week levels
Line Style: Solid, Dashed, or Dotted
--- MULTI-TIMEFRAME ---
Show HTF Levels: Toggle higher timeframe reference levels
Higher Timeframe: Select the reference timeframe
HTF Lookback Period: How many HTF bars to scan for high/low
--- LABEL SETTINGS ---
Label Mode:
- Compact: Shows type, touch count, and status (S3+)
- Minimal: Shows type only (S)
- None: Hides all labels
Hide Labels Beyond ATR Threshold: Reduces label clutter for distant levels
Max Labels to Display: Limits total labels to prevent overcrowding
--- DASHBOARD ---
Show Dashboard: Toggle the information panel
Position: Choose corner or center placement
Size: Tiny, Small, Normal, or Large text
--- THEME ---
Color Theme: Choose from Dark, Light, Neon, Classic, or Ocean presets. Each theme adjusts all colors for consistency.
--- VISUAL SETTINGS ---
Major/Minor Line Width: Thickness for significant vs standard lines
Show Breakout Markers: Toggle breakout event labels
═════════════════════════════════════════════════════════════
PRACTICAL USAGE
--- FOR TREND FOLLOWING ---
Watch for price respecting bullish trendlines in uptrends. Multiple touches with clean rejections indicate strong trend structure. A break below a well-tested trendline (4+ touches, high precision) often signals trend weakness.
--- FOR REVERSAL TRADING ---
Look for flipped zones (purple). A former resistance that now acts as support represents a genuine shift in market structure. Retested zones (orange) offer potential entry points as price confirms the level.
--- FOR BREAKOUT TRADING ---
Monitor tested zones (blue, 3+ touches). These validated levels, when broken with high volume (large BRK marker), often lead to significant moves. The R:R ratio in the dashboard helps assess if the breakout offers favorable risk-reward.
--- FOR MULTI-TIMEFRAME ANALYSIS ---
The HTF levels provide context. When an intraday support zone aligns with a daily support level (HTF S), that confluence adds significance. The dashboard shows distances to help identify these alignments.
--- FOR RISK MANAGEMENT ---
Use zone levels for stop placement. The dashboard R:R calculation shows reward-to-risk based on distance to nearest zones. Zones with higher quality scores have historically held better.
═════════════════════════════════════════════════════════════
WHAT MAKES THIS ORIGINAL
This is not a simple combination of existing indicators. The originality lies in:
1. Quality-Weighted Touch Scoring
Most trendline indicators count touches equally. This system scores each touch based on precision, reaction type, and volume, then filters by average quality. This eliminates many false positives that plague simple touch-counting approaches.
2. Zone Lifecycle State Machine
Rather than static boxes, zones evolve through states (active, tested, broken, retested, flipped) with distinct visual treatment and strength adjustments. This mirrors how experienced traders mentally track levels.
3. Decay and Reactivation System
Zones that price ignores fade naturally, while zones that price returns to strengthen. This creates a self-cleaning chart where only relevant levels remain prominent.
4. Timeframe-Adaptive Parameters
Instead of requiring different settings for each timeframe, the system automatically scales its detection parameters. The same configuration works from 1-minute to monthly charts.
5. Volume-Integrated Significance
When enabled, volume affects every calculation: touch quality, zone strength, and breakout marker prominence. High-volume events receive appropriate emphasis.
6. Synergistic Component Integration
Trendlines, zones, daily levels, and HTF reference work together. The dashboard synthesizes all components into actionable metrics like R:R ratio and market bias.
═════════════════════════════════════════════════════════════
ALERTS AVAILABLE
- Bullish Trendline Break: Triggers when price breaks below a bullish trendline
- Bearish Trendline Break: Triggers when price breaks above a bearish trendline
- Approaching Support: Triggers when price nears a support zone
- Approaching Resistance: Triggers when price nears a resistance zone
- PDH Test: Triggers when price tests previous day high
- PDL Test: Triggers when price tests previous day low
- Zone Retest: Triggers when price returns to a broken zone
- Zone Flip: Triggers when a broken zone confirms as flipped
═════════════════════════════════════════════════════════════
BACKGROUND COLOR INDICATOR
The chart background subtly changes color when price approaches key levels:
- Green tint: Price near support zone
- Red tint: Price near resistance zone
- Yellow tint: Price near both support and resistance (compression)
- No color: Price in open space between levels
This provides at-a-glance awareness without requiring constant dashboard monitoring.
═════════════════════════════════════════════════════════════
PERFORMANCE NOTES
The indicator is optimized for performance through:
- Calculation throttling for intensive operations
- Capped loop iterations to prevent script timeout
- Efficient array management
- Sampling techniques for historical scanning
If you experience slow loading on very long charts, consider reducing:
- Rejection Lookback Bars
- Max Zones settings
- Disabling Detect Rejection Levels temporarily
═════════════════════════════════════════════════════════════
NON-REPAINTING CONFIRMATION
This indicator uses confirmed bar data:
- Pivots are detected using historical lookback (not current bar)
- Zone states change only on bar close
- Trendline breaks are confirmed on bar close
- Alerts trigger only after bar confirmation
The only real-time updates occur on the current forming bar for visual purposes. All historical drawings remain fixed once their bar closes.
═════════════════════════════════════════════════════════════
DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or trading signals.
Trading involves substantial risk of loss. Past performance of any trading system or methodology is not necessarily indicative of future results. You should not trade with money you cannot afford to lose.
The author makes no guarantees regarding the accuracy or completeness of any information provided. All trading decisions are your own responsibility.
Always conduct your own research and consider consulting with a qualified financial advisor before making any investment decisions.
═════════════════════════════════════════════════════════════
CREDITS AND ACKNOWLEDGMENTS
This indicator was developed to solve the manual charting experience, observing how price interacts with technical levels, and translating those observations into systematic rules.
Thank you to the PulseWire community for the platform and Pine Script language that makes this automation possible.
═════════════════════════════════════════════════════════════
VERSION HISTORY
v1.0.0 - Initial Release
- Automatic trendline detection with quality-weighted touches
- Dynamic support/resistance zones with lifecycle management
- Volume integration for touch and breakout significance
- Multi-timeframe daily/weekly/HTF levels
- Comprehensive dashboard with real-time metrics
- Timeframe-adaptive parameter scaling
- Multiple theme options
- Complete alert system
═════════════════════════════════════════════════════════════ QMF- Market Structure & Signal Suite [BullByte] QUANTUM MOMENTUM FUSION - Market Structure and Signal Suite
OVERVIEW
Quantum Momentum Fusion is a comprehensive market analysis framework built around a multi-dimensional momentum oscillator. This indicator was designed to give traders a complete analytical workspace in a single tool, combining momentum measurement, market structure identification, trendline analysis, divergence detection, and multi-timeframe context into one unified system.
The core philosophy behind QMF is that successful trading decisions come from understanding multiple aspects of market behavior simultaneously, not from relying on any single indicator or signal. The oscillator serves as the analytical foundation, and every other component builds upon it to create a complete picture of current market conditions.
This description will walk through each component of the indicator, explaining what it measures, why that information matters, and how to interpret what you see on the chart. Whether you are an experienced trader familiar with oscillator analysis or newer to technical indicators, each section aims to make the concepts accessible and practical.
THE QUANTUM ENGINE: UNDERSTANDING THE CORE OSCILLATOR (why its original and not a mashup)
At the heart of this indicator is the Quantum Momentum Fusion oscillator, displayed in its own pane below the price chart. Unlike traditional oscillators that measure a single aspect of price behavior, the QMF oscillator synthesizes four distinct market dimensions into one unified reading.
WHAT IS AN OSCILLATOR
For those less familiar with the term, an oscillator is a technical indicator that fluctuates between defined boundaries, typically showing whether an asset is experiencing strong buying pressure, strong selling pressure, or neutral conditions. The QMF oscillator moves between 0 and 100, with 50 representing the neutral midpoint.
When the oscillator is high (above 70), it suggests the market has experienced significant upward momentum and may be approaching exhaustion. When low (below 30), it suggests the market has experienced significant downward momentum and may be due for a bounce. The space between these extremes represents normal market fluctuation.
THE FOUR DIMENSIONS
What makes the QMF oscillator different from standard momentum indicators is that it combines four separate measurements into its calculation. Each dimension captures a different aspect of market behavior:
VELOCITY DIMENSION
This measures how quickly momentum itself is changing. Think of it like acceleration in a car. Knowing the car is moving forward (direction) is useful, but knowing whether the driver is pressing the accelerator or the brake (acceleration) tells you what is likely to happen next. The velocity dimension calculates the rate of change of the rate of change, providing early warning when momentum is about to shift direction. In practical terms, this can show momentum weakening before price actually reverses.
Why it matters: Price can continue in one direction for a while even after the underlying momentum starts to fade. By measuring acceleration, you can identify potential turning points earlier than with simple momentum indicators.
How it appears: This dimension is calculated internally and combined with the others. You do not see it separately, but its effect shows in the oscillator responding earlier to momentum shifts.
VOLUME DIMENSION
This measures price movement weighted by trading volume. A price move accompanied by high volume has different significance than the same price move on low volume. High volume suggests conviction and participation from larger traders. Low volume suggests the move may lack follow-through.
The volume dimension multiplies price change by a volume ratio (current volume compared to average volume), giving greater weight to moves that have volume confirmation behind them.
Why it matters: Volume often precedes price. Strong volume on a move suggests institutional participation and increases the probability that the move will continue. Weak volume on a move suggests it may be easily reversed.
How it appears: Moves with strong volume conviction will push the oscillator more definitively, while low-volume moves will have muted effect on the reading.
VOLATILITY DIMENSION
This normalizes price movement against the current volatility environment. Markets go through periods of high volatility (large price swings) and low volatility (small price swings). A 1% move during a low volatility period is more significant than a 1% move during a high volatility period.
The volatility dimension divides price change by Average True Range (ATR), which measures typical price range. This tells you whether current movement is significant relative to what is normal for this market right now.
Why it matters: Without volatility normalization, the oscillator would react the same way to all price moves regardless of context. By adjusting for volatility, the oscillator identifies moves that are genuinely significant versus normal noise within the current regime.
How it appears: During quiet markets, smaller price moves can still register as significant if they exceed normal volatility. During volatile markets, the oscillator will not overreact to moves that are within expected range.
SESSION DIMENSION
This tracks where price is positioned relative to the session Volume Weighted Average Price (VWAP). VWAP represents the average price at which trading has occurred during the session, weighted by volume. Institutional traders often use VWAP as a benchmark for fair value.
When price is consistently above VWAP, it suggests buyers are willing to pay above average prices, indicating accumulation. When price is consistently below VWAP, it suggests sellers are accepting below average prices, indicating distribution.
Why it matters: VWAP positioning provides insight into whether institutional traders are likely accumulating or distributing. Price repeatedly returning to and bouncing from VWAP can indicate support, while price repeatedly failing at VWAP can indicate resistance.
How it appears: The session dimension contributes bullish readings when price maintains above VWAP and bearish readings when price maintains below VWAP.
ADAPTIVE WEIGHTING
The four dimensions are combined using configurable weights, and the system can operate in Adaptive Mode. When Adaptive Mode is enabled, the indicator automatically adjusts its sensitivity based on the current volatility regime. During high volatility periods, sensitivity increases to capture larger moves. During low volatility periods, sensitivity decreases to filter out noise.
This means the oscillator adapts to changing market conditions without requiring manual adjustment.
READING THE OSCILLATOR: DISPLAY MODES AND ZONES
The QMF oscillator can be displayed in four different visual formats. Each shows the same underlying data but presents it differently based on trader preference.
ENERGY CANDLES
This mode displays the oscillator as candlestick-style candles. Just as price candles show open, high, low, and close for price, energy candles show these values for the QMF oscillator.
Green candles indicate the oscillator closed higher than it opened (bullish momentum). Red candles indicate the oscillator closed lower than it opened (bearish momentum). The body size shows how much the oscillator moved during the period. Larger bodies indicate stronger momentum conviction.
This format is useful for traders who are comfortable reading candlestick patterns and want to apply similar visual analysis to the oscillator.
QMF LINE
This mode displays the oscillator as a traditional line chart with a signal line overlay. The main QMF line shows current momentum. The signal line is a smoothed average of the QMF that helps identify direction changes.
When the QMF line is above the signal line, momentum is bullish. When below, momentum is bearish. Crossovers between the two lines can indicate momentum shifts.
This format is familiar to traders who use indicators like MACD and prefer clean line-based visualization.
IMPULSE BARS
This mode displays the oscillator as a histogram centered on the 50 midline. Bars above 50 indicate bullish momentum, bars below 50 indicate bearish momentum. Bar height shows momentum strength.
The color intensity changes based on momentum direction. Bars that are increasing in the bullish direction show brighter color. Bars that are decreasing show muted color. This makes it easy to see momentum acceleration and deceleration at a glance.
HEIKIN FLOW
This mode applies Heikin-Ashi smoothing to the energy candles. Heikin-Ashi is a Japanese technique that averages price data to create smoother trends with fewer reversals.
The result is cleaner visual trends that are easier to follow, though with slightly more lag than standard energy candles. This format is useful for identifying sustained momentum moves without getting distracted by minor fluctuations.
OSCILLATOR ZONES
Regardless of display mode, the oscillator pane includes horizontal reference lines that define important zones:
Midline at 50: The neutral point. When the oscillator is above 50, overall momentum is bullish. When below 50, overall momentum is bearish.
Overbought level at 70: When the oscillator crosses above this level, the market is showing strong bullish momentum. However, this also means prices have risen significantly and bearish reversal probability increases the longer the oscillator stays elevated.
Oversold level at 30: When the oscillator crosses below this level, the market is showing strong bearish momentum. However, this also means prices have fallen significantly and bullish reversal probability increases.
Extreme overbought at 85: Maximum bullish exhaustion. At this level, almost all short-term buying pressure has been expended. Reversal probability is high.
Extreme oversold at 15: Maximum bearish exhaustion. At this level, almost all short-term selling pressure has been expended. Reversal probability is high.
Understanding these zones helps you assess the current market condition before looking at any other indicator components.
MARKET STRUCTURE: DYNAMIC SUPPORT AND RESISTANCE
The second major component of the indicator is market structure analysis through dynamic support and resistance levels. Unlike price-based support and resistance, these levels are calculated directly on the oscillator.
WHAT ARE OSCILLATOR-BASED S/R LEVELS
When the QMF oscillator reaches a high point and then reverses lower, that high point becomes a resistance level on the oscillator. When the oscillator reaches a low point and then reverses higher, that low point becomes a support level.
These levels represent momentum thresholds that the market has previously found difficult to exceed. They answer the question: At what momentum reading has the oscillator historically reversed?
WHY THIS MATTERS
Oscillator support and resistance provides different information than price support and resistance. Price S/R tells you where buyers and sellers have previously entered the market. Oscillator S/R tells you what level of momentum the market has been able to sustain.
If the oscillator approaches its resistance level, it suggests momentum is reaching the upper bounds of what has been achievable recently. Either momentum will break through (indicating unusually strong conditions) or it will reverse (indicating normal mean reversion).
Similarly, if the oscillator approaches support, it suggests momentum is reaching exhaustion levels that have previously triggered bounces.
HOW IT APPEARS ON THE CHART
Resistance is displayed as a horizontal red line with a RES label on the oscillator pane. Support is displayed as a horizontal cyan line with a SUP label. These lines update dynamically as new pivots form.
When the oscillator breaks through these levels, markers appear:
R with up arrow: Resistance level broken, indicating unusually strong bullish momentum
S with down arrow: Support level broken, indicating unusually strong bearish momentum
R with checkmark: Resistance held, price rejected at this level
S with checkmark: Support held, price bounced from this level
The dashboard also shows current S/R status: whether the oscillator recently broke resistance, broke support, is currently at resistance, is currently at support, or is in clear space between levels.
AUTOMATED TRENDLINES: MOMENTUM TREND STRUCTURE
The third major component is automated trendline detection on the oscillator. This identifies trending behavior in momentum itself, separate from price trends.
WHAT ARE OSCILLATOR TRENDLINES
Just as you can draw trendlines on a price chart connecting swing lows (uptrend) or swing highs (downtrend), the indicator draws trendlines on the oscillator connecting pivot points.
Support trendlines connect oscillator pivot lows and project forward with a flat or rising slope. These show upward trending momentum where each pullback finds support at a higher level.
Resistance trendlines connect oscillator pivot highs and project forward with a flat or falling slope. These show downward trending momentum where each rally faces resistance at a lower level.
WHY THIS MATTERS
Price trends and momentum trends do not always align. Price can continue making higher highs while momentum makes lower highs, a condition called bearish divergence. Momentum trendlines help visualize this behavior.
When momentum is making higher lows (rising support trendline), it suggests underlying strength even if price is consolidating. When momentum is making lower highs (falling resistance trendline), it suggests underlying weakness even if price is holding.
Breaks of these trendlines often precede price moves. If a falling momentum resistance trendline breaks upward, it suggests bearish pressure is releasing and bullish momentum may follow. If a rising momentum support trendline breaks downward, it suggests bullish pressure is failing and bearish momentum may follow.
HOW IT APPEARS ON THE CHART
Support trendlines appear in blue/cyan, resistance trendlines appear in pink/magenta. Lines extend forward from the most recent pivot point to show projected levels.
Small circle markers can optionally appear at each pivot point used to construct the trendlines, helping you verify the anchor points.
When the oscillator breaks through a trendline, markers appear:
TL with up arrow: Resistance trendline broken upward (bullish breakout)
TL with down arrow: Support trendline broken downward (bearish breakdown)
Trendline strength is calculated based on three factors: how many pivot points validate the line, how recently it formed, and the angle of the slope. Stronger trendlines have more touches, formed recently, and have moderate slopes. You can filter trendlines by strength to show only the most significant ones.
Optional trendline zones can display a shaded area around each trendline rather than just a single line, showing a zone of influence rather than a precise level.
DIVERGENCE: WHEN PRICE AND MOMENTUM DISAGREE
The fourth major component is divergence detection, which identifies discrepancies between price action and oscillator behavior.
WHAT IS DIVERGENCE
Divergence occurs when price makes a new high or low, but the oscillator fails to confirm it. This disagreement between price and momentum often precedes reversals.
There are four types of divergence:
REGULAR BULLISH DIVERGENCE
Price makes a lower low (new low point below the previous low), but the oscillator makes a higher low (its low point is above its previous low). This suggests that despite price going lower, selling momentum is actually weakening. The implication is that sellers are losing conviction and a bounce or reversal may be approaching.
Visual example: Imagine price drops from 100 to 95, bounces to 97, then drops again to 93. At the same time, the oscillator drops to 25, bounces to 35, then drops only to 30. Price made a lower low (93 vs 95) but the oscillator made a higher low (30 vs 25). This is regular bullish divergence.
REGULAR BEARISH DIVERGENCE
Price makes a higher high (new high point above the previous high), but the oscillator makes a lower high (its high point is below its previous high). This suggests that despite price going higher, buying momentum is actually weakening. The implication is that buyers are losing conviction and a pullback or reversal may be approaching.
HIDDEN BULLISH DIVERGENCE
Price makes a higher low (its low point is above its previous low), but the oscillator makes a lower low (new low below its previous low). This occurs during uptrends and suggests the trend will continue. Price is holding higher but momentum briefly dipped further, indicating a temporary pullback within a larger uptrend.
HIDDEN BEARISH DIVERGENCE
Price makes a lower high (its high point is below its previous high), but the oscillator makes a higher high (new high above its previous high). This occurs during downtrends and suggests the trend will continue. Price is staying lower but momentum briefly spiked higher, indicating a temporary bounce within a larger downtrend.
Regular divergence suggests reversal. Hidden divergence suggests continuation.
HOW IT APPEARS ON THE CHART
When divergence is confirmed, labels appear on the oscillator:
BULL DIV: Regular bullish divergence confirmed
BEAR DIV: Regular bearish divergence confirmed
H-BULL: Hidden bullish divergence confirmed
H-BEAR: Hidden bearish divergence confirmed
Dotted lines connect the pivot points on the oscillator to show the divergence pattern. Regular divergence uses solid colored lines, hidden divergence uses dashed lines.
The dashboard shows divergence status in real-time:
CHECKING BULL: A potential bullish divergence pattern is forming but not yet confirmed
CHECKING BEAR: A potential bearish divergence pattern is forming but not yet confirmed
BULL CONFIRMED: Bullish divergence has been validated
BEAR CONFIRMED: Bearish divergence has been validated
NONE: No divergence currently active
Divergence strength is calculated from the magnitude of the oscillator discrepancy. Only divergences meeting the minimum strength threshold are displayed to filter out minor, less significant patterns.
FLOW RIBBONS: VISUALIZING MOMENTUM ALIGNMENT
The fifth major component is the Flow Ribbon system, which displays multiple moving averages of the QMF oscillator to visualize momentum trend and alignment.
WHAT ARE FLOW RIBBONS
Flow ribbons consist of three Exponential Moving Averages (EMAs) applied to the QMF oscillator values. Think of them as smoothed versions of the oscillator at different speeds:
Fast Ribbon : Responds quickly to momentum changes, showing recent momentum direction
Medium Ribbon: Balances responsiveness with smoothness, showing intermediate momentum
Slow Ribbon: Moves slowly and shows longer-term momentum context
When these three lines are plotted together with filled area between them, they create a visual ribbon that expands and contracts based on momentum conditions.
WHY RIBBON ALIGNMENT MATTERS
The relationship between these three averages tells you about momentum structure:
BULLISH ALIGNMENT (Fast above Medium above Slow)
When the ribbons are stacked with fast on top, medium in middle, and slow on bottom, momentum is aligned bullishly across multiple timeframes. Short-term momentum leads, with medium and long-term momentum confirming. This is the strongest bullish configuration.
BEARISH ALIGNMENT (Fast below Medium below Slow)
When the ribbons are inverted with fast on bottom, medium in middle, and slow on top, momentum is aligned bearishly across multiple timeframes. Short-term momentum leads downward, with medium and long-term momentum confirming. This is the strongest bearish configuration.
MIXED/TRANSITIONING
When the ribbons are not properly stacked, momentum is in transition. This often occurs during consolidation, trend changes, or choppy conditions. Trading during mixed ribbon states carries higher uncertainty.
RIBBON EXPANSION AND CONTRACTION
Beyond alignment, the distance between the fast and slow ribbon provides additional information:
EXPANDING RIBBON
When the gap between fast and slow ribbon is increasing, momentum is accelerating. In a bullish alignment with expansion, upward momentum is strengthening. In a bearish alignment with expansion, downward momentum is strengthening. Expansion confirms trend conviction.
CONTRACTING RIBBON
When the gap between fast and slow ribbon is decreasing, momentum is decelerating. The current trend may be losing steam. Contraction often precedes consolidation or reversal. It serves as an early warning that the current move may be exhausting.
HOW IT APPEARS ON THE CHART
The fast ribbon appears as a thicker line, the slow ribbon as a thinner line. The area between them fills with color:
Green fill: Bullish ribbon alignment
Red fill: Bearish ribbon alignment
Gray fill: Neutral or transitioning state
The dashboard shows ribbon state as BULL, BEAR, or NEUT, and indicates whether ribbons are expanding (EXP) or contracting (CON).
Ribbon crossovers occur when the fast ribbon crosses the slow ribbon, signaling potential momentum shifts. These crossovers are confirmed only after the bar closes to prevent false signals from intrabar movement.
REVERSAL CLOUDS: PROBABILITY ZONES
The sixth major component is the Reversal Cloud system, which visualizes zones where momentum reversals have elevated probability.
WHAT ARE REVERSAL CLOUDS
Reversal clouds are shaded areas around the QMF oscillator that indicate probability zones for mean reversion. They answer the question: How far from average has momentum extended, and what is the probability it will revert?
When the oscillator moves far from its normal range, it creates stretched conditions. Like a rubber band pulled to its limit, the probability increases that it will snap back toward center. Reversal clouds visualize these stretched conditions.
CLOUD CALCULATION METHODS
Five different calculation methods are available, each with different characteristics:
DYNAMIC BOLLINGER
Uses statistical standard deviation to create bands that adapt to oscillator volatility. When the oscillator is volatile, bands widen. When the oscillator is calm, bands narrow. This method identifies moves that are statistically significant relative to recent oscillator behavior.
GOLDEN RATIO
Applies Fibonacci proportions (0.214 and 0.786) to the oscillator range. These ratios appear throughout nature and markets. Some traders believe these proportions have psychological significance in market behavior.
ADAPTIVE HALO
Scales cloud width based on price ATR rather than oscillator volatility. This connects cloud width to actual price volatility, making the clouds wider during volatile price action and narrower during calm periods.
VOLATILITY SQUEEZE
Uses short-term standard deviation to create bands that contract during low volatility and expand during high volatility. This method is particularly useful for identifying potential breakout conditions when volatility is compressed.
ICHIMOKU RSI
Applies concepts from Ichimoku Kinko Hyo equilibrium theory to create balanced zones. Uses multiple lookback periods to establish equilibrium levels where the oscillator tends to find balance.
HOW TO READ THE CLOUDS
The oscillator moves through the cloud area as momentum fluctuates:
When QMF enters the upper cloud region, it indicates extended bullish momentum. The higher into the cloud, the greater the probability of bearish reversal through mean reversion.
When QMF enters the lower cloud region, it indicates extended bearish momentum. The deeper into the cloud, the greater the probability of bullish reversal through mean reversion.
Cloud opacity adjusts based on reversal probability. More opaque coloring indicates higher reversal probability. Subtle coloring indicates lower reversal probability.
IMPORTANT UNDERSTANDING
Clouds show probability zones, not certainty. Price can remain in extreme zones longer than expected, particularly during strong trends. Clouds are most useful when combined with other components like divergence, S/R breaks, and ribbon alignment rather than used in isolation.
MULTI-TIMEFRAME ANALYSIS: SEEING THE BIGGER PICTURE
The seventh major component is Multi-Timeframe (MTF) analysis, which calculates QMF values across multiple timeframes to assess momentum alignment at different time perspectives.
WHY MULTIPLE TIMEFRAMES MATTER
The timeframe you trade on shows only one perspective of market momentum. A bullish signal on a 15-minute chart may occur within a larger bearish trend on the 4-hour chart. Understanding momentum context from higher timeframes helps you assess whether you are trading with or against the larger flow.
When multiple timeframes align in the same direction, the probability of a successful trade increases. When timeframes conflict, the situation is more uncertain and requires additional caution.
HOW MTF ANALYSIS WORKS
The indicator calculates the full QMF oscillator independently on four configurable timeframes. By default, these are set to 5-minute, 15-minute, 60-minute (1 hour), and 240-minute (4 hour), but you can configure them to any timeframes that suit your trading style.
For each timeframe, the system determines the current momentum bias:
OB - Overbought: QMF above 70, indicating extended bullish momentum that may reverse
B+ - Strong Bullish: QMF above 55 and above its signal line, indicating solid bullish momentum
B - Bullish: QMF above its signal line, indicating mild bullish momentum
N - Neutral: QMF near 50 with no clear direction
S - Bearish: QMF below its signal line, indicating mild bearish momentum
S+ - Strong Bearish: QMF below 45 and below its signal line, indicating solid bearish momentum
OS - Oversold: QMF below 30, indicating extended bearish momentum that may reverse
ALIGNMENT SCORING
The dashboard displays an alignment score showing how many of the four timeframes agree with each directional bias. This appears as a fraction like 3/4 or 2/4.
4/4 Bullish: All four timeframes show bullish readings - maximum bullish alignment
3/4 Bullish: Three timeframes bullish, one diverging - strong bullish alignment
2/4: Split between bullish and bearish - no clear alignment, use caution
3/4 Bearish: Three timeframes bearish, one diverging - strong bearish alignment
4/4 Bearish: All four timeframes show bearish readings - maximum bearish alignment
Higher alignment scores indicate more reliable momentum context. Trading with 3/4 or 4/4 alignment in your favor provides better odds than trading against alignment or during mixed conditions.
NON-REPAINTING MTF DATA
The multi-timeframe data uses proper request.security settings with lookahead disabled and gaps handled correctly. This ensures the MTF readings you see in backtesting match what you would see in real-time trading, with no future data leakage that could create misleading results.
LIVE MOMENTUM SCORING: REAL-TIME MARKET ASSESSMENT
The eighth major component is the Live Momentum Scoring system, which provides continuous real-time feedback on current market conditions.
WHAT IS LIVE MOMENTUM SCORING
Unlike signals which only appear when specific patterns complete, live momentum scores update every bar to show the current balance between bullish and bearish factors. This answers the question: Right now, how do the bullish factors compare to the bearish factors?
The system evaluates six categories for each direction and adds up points:
ZONE POSITION (0-25 points)
Rewards positioning in favorable oscillator zones. Deep oversold positioning adds points to the bullish score. Deep overbought positioning adds points to the bearish score. Extreme zones receive maximum points, moderate zones receive partial points, neutral zones receive zero.
DIVERGENCE (0-20 points)
Rewards active or forming divergence patterns. Confirmed divergence receives full points. Forming (checking) divergence receives partial credit. No divergence receives zero points.
TREND ALIGNMENT (0-20 points)
Rewards proper EMA stacking and trend MA positioning. Full bullish EMA stack (fast above medium above slow above trend MA) receives maximum bullish points. Partial alignment receives partial points.
MOMENTUM DIRECTION (0-15 points)
Rewards current momentum direction and acceleration. Accelerating momentum in the favorable direction receives maximum points. Simple directional momentum receives moderate points. Histogram turning (early reversal signs) receives partial points.
RIBBON STATE (0-10 points)
Rewards proper ribbon alignment and expansion. Aligned and expanding ribbons receive maximum points. Aligned but contracting ribbons receive moderate points. Mixed ribbons receive zero points.
MULTI-TIMEFRAME (0-10 points)
Rewards higher timeframe alignment. 4/4 alignment receives maximum points, scaling down as alignment decreases.
READING THE LIVE SCORES
The dashboard displays current scores for both directions:
BULL: Shows bullish score as percentage (0-100) and letter grade (A through D)
BEAR: Shows bearish score as percentage (0-100) and letter grade (A through D)
BIAS: Shows which direction currently dominates (BULL, BEAR, or NEUTRAL if close)
Grade thresholds:
A Grade: 70% or higher - Strong momentum factors aligned
B Grade: 50-69% - Moderate momentum factors present
C Grade: 30-49% - Some momentum factors but incomplete
D Grade: Below 30% - Weak or missing momentum factors
The dominant bias shows which direction currently has stronger factors. When one side leads by more than 10 points, it shows that direction. Otherwise, it shows NEUTRAL indicating balanced or mixed conditions.
WHY LIVE SCORING MATTERS
Live scores help you understand current market conditions even when no signal has fired. You can see momentum building or fading in real-time. A rising bullish score suggests conditions are improving for potential long opportunities. A rising bearish score suggests conditions are deteriorating.
This continuous feedback helps with:
- Anticipating potential signals before they fire
- Assessing whether to act on signals that do fire
- Understanding why a signal did or did not appear
- Monitoring open positions for changing conditions
THE DASHBOARD: YOUR ANALYSIS CONTROL CENTER
The dashboard provides a comprehensive real-time summary of all indicator components in one organized table. It displays on the price chart using force overlay so it remains visible regardless of which pane you are focused on.
DASHBOARD LAYOUT
The dashboard can be configured in three detail levels:
COMPACT MODE
Shows only essential information: QMF value, zone status, S/R status, and volume. Uses minimal screen space for traders who want the indicator to remain unobtrusive.
STANDARD MODE
Shows balanced detail including QMF values, zone status, last signal information, grade statistics, divergence status, S/R and volume status, live momentum scores, and MTF panel. Suitable for most traders.
FULL MODE
Shows maximum detail including everything in Standard mode plus EMA structure, ribbon state, volatility regime, signal statistics breakdown, and trendline counts. For traders who want complete information access.
DASHBOARD ROWS EXPLAINED
Row 1 - HEADER
Shows indicator name for identification.
Row 2 - QMF VALUES
Displays three values:
- QMF with directional arrow showing current oscillator value and whether it is rising, falling, or unchanged
- SIG showing the signal line value
- Histogram value with plus or minus sign showing the difference between QMF and signal line
Row 3 - PROGRESS BAR
Visual representation of oscillator position from 0 to 100 using text characters. Provides quick visual reference without needing to look at the oscillator pane.
Row 4 - ZONE STATUS
Text classification of current zone with color coding:
- EXTREME OB (red): Oscillator at or above extreme overbought level
- OVERBOUGHT (light red): Oscillator in overbought zone
- BULLISH (light green): Oscillator above 55 but below overbought
- NEUTRAL (gray): Oscillator between 45 and 55
- BEARISH (light red): Oscillator below 45 but above oversold
- OVERSOLD (light blue): Oscillator in oversold zone
- EXTREME OS (blue): Oscillator at or below extreme oversold level
Row 5 - LAST SIGNAL (Standard and Full mode)
Shows information about the most recent signal:
- Direction and grade (LONG A, SHORT B, etc.)
- Bars ago since signal fired
- Entry price when signal fired
- Current profit/loss from that price level
This helps track performance of recent signals and manage any open positions based on them.
Row 6 - GRADE STATISTICS (Standard and Full mode)
Running count of signals generated:
- A: Count of Grade A signals
- B: Count of Grade B signals
- C: Count of Grade C signals
- T: Total signal count
This provides perspective on signal frequency and grade distribution over the visible chart period.
Row 7 - DIVERGENCE STATUS (Standard and Full mode)
Current state of divergence detection:
- CHECKING BULL: Bullish divergence pattern forming, not yet confirmed
- CHECKING BEAR: Bearish divergence pattern forming, not yet confirmed
- BULL CONFIRMED: Bullish divergence validated
- BEAR CONFIRMED: Bearish divergence validated
- NONE: No divergence currently active
Row 8 - S/R AND VOLUME
Two pieces of information:
- S/R status: Shows R BROKEN (resistance broken upward), S BROKEN (support broken downward), AT RES (testing resistance), AT SUP (testing support), or CLEAR (between levels)
- Volume status: Shows HIGH (volume 1.5x or more above average), MID (volume near average), or LOW (volume below average)
Row 9 - LIVE MOMENTUM (Standard and Full mode)
Real-time momentum scoring:
- BULL: Bullish percentage and letter grade
- BEAR: Bearish percentage and letter grade
- Dominant bias indicator
Row 10-11 - MTF PANEL (when enabled, Standard and Full mode)
Multi-timeframe status:
- Top row shows the four timeframe labels
- Bottom row shows the status code for each timeframe (OB, B+, B, N, S, S+, OS)
- Final cell shows alignment score as X/4
FULL MODE ADDITIONAL ROWS
Structure row: Shows EMA stack status (BULL STACK, BEAR STACK, or relationship between fast and slow) and trend MA position (ABOVE MA or BELOW MA)
Stats row: Shows count of long signals, short signals, and active trendlines
Ribbon row: Shows ribbon state (BULL, BEAR, NEUT), expansion status (EXP or CON), and volatility regime (H-VOL for high volatility, L-VOL for low volatility, N-VOL for normal)
DASHBOARD POSITIONING AND SIZING
Position options: Top Left, Top Center, Top Right, Middle Left, Middle Right, Bottom Left, Bottom Center, Bottom Right
Size options: Tiny (minimal space), Small (balanced), Normal (maximum readability)
Choose a position that does not obscure important price action on your chart and a size that balances readability with space efficiency.
HOW SIGNALS EMERGE FROM CONFLUENCE
After understanding all the individual components, it becomes clear how signals are generated. Signals in QMF are not arbitrary triggers based on single conditions. They emerge when multiple independent factors align to create confluence.
THE PATTERN-BASED APPROACH
The signal system uses a hierarchical pattern-based approach. Rather than calculating a score from random factors and labeling it, the system actively hunts for specific predefined pattern combinations.
The system first checks for Grade A patterns. If none are found, it checks for Grade B patterns. If none are found, it checks for Grade C patterns. Each grade represents specific combinations of factors that must be present together.
GRADE A REQUIREMENTS
Grade A patterns require multiple strong factors aligned. Examples of Grade A pattern combinations:
Pattern A1 - Perfect Storm Reversal:
- Extreme zone positioning (deeply oversold or overbought)
- Confirmed regular divergence
- Structural break (resistance broken or support broken or trendline broken)
- Strong volume conviction (1.3x or higher)
- High MTF alignment (3 or more timeframes agreeing)
Pattern A2 - Breakout Conviction:
- Resistance or support broken
- Accelerating momentum in the breakout direction
- Full EMA stack aligned
- Ribbon aligned and expanding
- Strong volume conviction (1.4x or higher)
- Good MTF alignment (2 or more timeframes)
Pattern A3 - Zone Reversal Multi-Confirmation:
- Extreme or standard zone positioning
- Regular or hidden divergence confirmed
- Active bounce from zone
- EMA crossover or MA break in reversal direction
- Good MTF alignment (2 or more timeframes)
- Volume conviction present (1.2x or higher)
All factors in the pattern must be present simultaneously. Missing any single factor disqualifies the Grade A pattern.
GRADE B REQUIREMENTS
Grade B patterns require fewer but still meaningful confirmations. These patterns fire only when no Grade A pattern is detected:
Pattern B1 - Zone with Confirmation:
- Oversold or overbought zone positioning
- Momentum in reversal direction
- Hidden divergence, EMA crossover, or trendline break present
- Minimum MTF alignment met
Pattern B2 - Divergence with Structure:
- Regular or hidden divergence confirmed
- Structural break (S/R or trendline or MA)
- Momentum confirming direction
- Volume at least average
Pattern B3 - Clean Trend Continuation:
- Above or below trend MA
- Ribbon aligned in direction
- Oscillator crossed signal line
- EMA stack complete
GRADE C REQUIREMENTS
Grade C patterns require basic confirmations. These patterns fire only when no Grade A or Grade B pattern is detected:
Pattern C1 - Early Zone Entry:
- Zone positioning or approaching zone
- Momentum in expected direction
- Oscillator or EMA crossover present
Pattern C2 - Momentum Shift:
- Histogram turning in expected direction
- Oscillator crossover confirmed
- Oscillator on expected side of midline
SIGNAL QUALITY CONTROLS
Beyond pattern detection, several quality controls must be satisfied:
COOLDOWN
A minimum number of bars must pass between any two signals. This prevents signal clustering during volatile conditions and ensures each signal represents a distinct opportunity.
DIRECTION ALTERNATION
When enabled, signals must alternate between LONG and SHORT. After a LONG signal, only SHORT signals can fire until direction changes. This prevents multiple consecutive signals in the same direction.
PULLBACK REQUIREMENT
After a signal fires, the oscillator must retrace a minimum percentage before another same-direction signal can fire. This ensures re-entry signals occur after meaningful pullbacks rather than immediately after the first signal.
VOLUME CONFIRMATION (Optional)
When enabled, volume must meet minimum threshold relative to average. This filters out signals during low-volume periods when moves may lack follow-through.
BAR CONFIRMATION
All signals require barstate.isconfirmed, meaning they only fire after the bar closes. This prevents signals from appearing and disappearing during live bar formation, ensuring backtest results match live behavior.
A comprehensive example that combines signal generation logic, grading system, with all elements clearly annotated for easy understanding.
SETTINGS REFERENCE
This section provides a reference for the main configurable settings organized by category.
QUANTUM ENGINE SETTINGS
Sensitivity (5-50): Primary lookback period for momentum calculations. Lower values respond faster but may include more noise. Higher values smooth the oscillator but increase lag. Default 14 balances responsiveness with stability.
Smoothing (1-10): Exponential smoothing applied to final QMF value. Higher values reduce noise, lower values preserve detail. Default 3 provides good noise reduction.
Adaptive Mode: When enabled, automatically adjusts sensitivity based on volatility regime. Increases sensitivity during high volatility, decreases during low volatility.
Dimension Toggles: Enable or disable each of the four dimensions (Velocity, Volume, Volatility, Session) individually. Useful for customizing the oscillator for specific instruments or conditions.
Dimension Weights: Adjust relative contribution of each dimension. Weights are normalized so they do not need to sum to 1.0. Higher weight means that dimension has more influence on the final value.
Signal Length: EMA period for the signal line. Lower values make signal line more responsive, higher values make it smoother.
DISPLAY SETTINGS
Display Mode: Choose between Energy Candles, QMF Line, Impulse Bars, or Heikin Flow visualization.
Candle Glow: Adds luminous glow effect around energy candles based on momentum strength. Visually striking but can impact performance on slower systems.
Glow Layers: Number of glow layers when candle glow is enabled. More layers create smoother gradient but use more resources.
VISUAL SETTINGS
Theme: Choose between Tokyo Night (dark blue with vibrant accents), Dracula (purple-grey with high contrast), or Nord (muted arctic tones). Each theme is designed for extended trading sessions.
Glow Intensity: Controls transparency of glow effects. Lower values create more visible glows, higher values more subtle.
Enable Glow Effects: Master toggle for all glow effects around candles and levels.
REVERSAL CLOUD SETTINGS
Enable Reversal Clouds: Toggle cloud display on or off.
Cloud Style: Choose calculation method (Dynamic Bollinger, Golden Ratio, Adaptive Halo, Volatility Squeeze, Ichimoku RSI).
Cloud Transparency: Higher values make clouds more transparent, lower values more visible.
Cloud Width: Multiplier for cloud width. Higher values create wider reversal zones.
FLOW RIBBON SETTINGS
Enable Ribbons: Toggle ribbon display.
Fast/Medium/Slow Ribbon: Period for each ribbon EMA. Faster periods respond quicker, slower periods show longer-term trend.
DIVERGENCE SETTINGS
Enable Divergence: Toggle divergence detection.
Pivot Sensitivity: Bars required on each side to confirm pivot point. Higher values detect more significant pivots but may miss shorter-term divergences.
Confirmation Bars: Bars to wait after pivot detection before confirming divergence.
Min Strength Pct: Minimum divergence strength percentage to display. Higher values filter out weaker divergences.
Show Lines: Draw connecting lines between divergence pivots.
Min/Max Distance: Range of bars between pivots for valid divergence.
SIGNAL SYSTEM SETTINGS
Enable Signals: Toggle signal generation.
Show Signals: Filter by grade (A Only, A and B, All Grades).
Cooldown Bars: Minimum bars between signals.
Pullback Required Pct: Percentage pullback needed before same-direction signal.
Require Direction Alternation: Force signals to alternate LONG and SHORT.
Fast/Slow EMA: Periods for EMA crossover analysis.
Trend MA: Period for trend-defining moving average.
Min MTF Alignment: Minimum timeframes that must align for higher grades.
Require Volume Confirmation: Make volume threshold mandatory for signals.
Min Volume Ratio: Minimum volume relative to average when required.
TRENDLINE SETTINGS
Enable Trendlines: Toggle automated trendline detection.
Pivot Left/Right: Bars for pivot detection.
Extension Bars: How far to extend lines into future.
Min Touch Points: Minimum pivots to validate line.
Enable Strength Filter: Filter by calculated strength.
Minimum Strength: Threshold for strength filter.
Show Trendline Zones: Display shaded zones around lines.
Zone Width StdDev: Standard deviation multiplier for zone width.
Line Style: Solid, Dashed, or Dotted.
Line Width: Thickness in pixels.
Show Touch Points: Display circle markers at pivots.
Show Strength Labels: Display strength percentage at line end.
SUPPORT RESISTANCE SETTINGS
Enable S/R: Toggle dynamic S/R display.
Pivot Lookback: Period for detecting S/R pivots.
DASHBOARD SETTINGS
Enable Dashboard: Toggle dashboard display.
Position: Screen position (8 options).
Size: Tiny, Small, or Normal.
Style: Compact, Standard, or Full detail level.
MTF Panel: Include or exclude multi-timeframe panel.
MTF 1-4: Timeframe selections for MTF analysis.
LEVEL SETTINGS
Overbought/Oversold: Standard zone thresholds.
Extreme OB/OS: Extreme zone thresholds.
PRACTICAL EXAMPLE: READING THE COMPLETE PICTURE
This example walks through analyzing a chart using all the indicator components together.
SCENARIO: You are analyzing a 15-minute chart looking for trading opportunities.
STEP 1: ASSESS OSCILLATOR ZONE
You look at the QMF oscillator and see it reading 24, which is in the oversold zone. The dashboard confirms this showing OVERSOLD in the zone status. The progress bar shows the oscillator is in the lower portion of its range.
Initial assessment: The market has experienced significant selling pressure and is in territory where bullish reversals have elevated probability.
STEP 2: CHECK STRUCTURE
You look at the dynamic S/R levels. The oscillator recently touched its support level at 22 and bounced. You see an S with checkmark marker indicating support held. The dashboard shows AT SUP status.
Assessment update: The oscillator found support at a level that has held before. This adds to the bullish case.
STEP 3: EXAMINE TRENDLINES
You notice a resistance trendline connecting recent oscillator highs that has been declining. The oscillator is currently approaching this trendline from below. No break has occurred yet.
Assessment update: There is overhead resistance that will need to be cleared. A break above would be significant.
STEP 4: CHECK DIVERGENCE
The dashboard shows BULL CONFIRMED in the divergence status. Looking at the oscillator, you see a BULL DIV label with a dotted line connecting two pivot lows. The oscillator made a higher low while price made a lower low.
Assessment update: Confirmed bullish divergence suggests selling momentum is weakening despite price continuing lower. This is a meaningful signal of potential reversal.
STEP 5: EVALUATE RIBBONS
The ribbons are currently mixed with fast below medium but both above slow. Ribbon fill is gray indicating transitioning state. However, you notice the fast ribbon is turning upward and approaching the medium ribbon from below.
Assessment update: Ribbons are not yet aligned bullish, but appear to be transitioning. A bullish crossover may be approaching.
STEP 6: CHECK MTF ALIGNMENT
The dashboard MTF panel shows: 5m is B+, 15m is B, 1H is N, 4H is S. The alignment shows 2/4 bullish.
Assessment update: Lower timeframes support bullish bias, but higher timeframes are neutral or bearish. This is mixed alignment, suggesting caution. Any bullish move may face resistance from higher timeframe sellers.
STEP 7: REVIEW LIVE MOMENTUM SCORES
Dashboard shows BULL at 52% Grade B, BEAR at 28% Grade D. Dominant bias shows BULL.
Assessment update: Bullish factors currently outweigh bearish factors. The score suggests moderate bullish conditions, not yet strong.
STEP 8: SYNTHESIS
Putting it together:
- Oversold zone positioning (bullish factor)
- Support held (bullish factor)
- Bullish divergence confirmed (strong bullish factor)
- Ribbons transitioning but not yet aligned (neutral)
- MTF alignment mixed at 2/4 (caution factor)
- Live score favors bullish moderately (supporting factor)
- Resistance trendline overhead (risk factor)
Conclusion: Conditions favor a bullish reversal but with caution warranted due to mixed MTF alignment and overhead resistance. This would not qualify for a Grade A signal due to insufficient MTF alignment. If a signal fires, it would likely be Grade B.
STEP 9: SIGNAL FIRES
Several bars later, the oscillator crosses above its signal line while still in oversold territory. The EMA fast crosses above EMA slow. A LONG B signal appears at 85% confluence.
The signal represents: Oversold positioning plus confirmed divergence plus momentum crossover, meeting Grade B pattern requirements.
STEP 10: MONITORING
After entry, you monitor the dashboard for changing conditions. Live momentum scores continue rising. The resistance trendline breaks (TL up arrow marker appears). Ribbons align bullish. MTF alignment improves to 3/4 as the 1H turns bullish.
The improving conditions confirm the trade thesis. You hold the position as conditions strengthen.
ALERTS AVAILABLE
28 alert conditions are available covering all major events. To set up alerts, click the alert icon in PulseWire, select this indicator, and choose the desired condition.
SIGNAL ALERTS
- A-Grade LONG Signal: Highest probability bullish entry
- A-Grade SHORT Signal : Highest probability bearish entry
- B-Grade LONG Signal: Solid bullish entry
- B-Grade SHORT Signal: Solid bearish entry
- Any LONG Signal: Any bullish signal regardless of grade
- Any SHORT Signal: Any bearish signal regardless of grade
DIVERGENCE ALERTS
- Regular Bullish Divergence: Classic bullish reversal pattern
- Regular Bearish Divergence: Classic bearish reversal pattern
- Hidden Bullish Divergence: Bullish continuation pattern
- Hidden Bearish Divergence: Bearish continuation pattern
- Any Bullish Divergence: Either regular or hidden bullish
- Any Bearish Divergence: Either regular or hidden bearish
STRUCTURE ALERTS
- Trendline Break Up : Resistance trendline broken
- Trendline Break Down: Support trendline broken
- Resistance Broken: S/R resistance level broken
- Support Broken: S/R support level broken
CROSSOVER ALERTS
- EMA Cross Up : Fast EMA crossed above slow EMA
- EMA Cross Down : Fast EMA crossed below slow EMA
- Trend MA Break Up: Oscillator crossed above trend MA
- Trend MA Break Down: Oscillator crossed below trend MA
ZONE ALERTS
- Entered Overbought Zone: Oscillator entered overbought
- Entered Oversold Zone: Oscillator entered oversold
- Entered Extreme Overbought: Oscillator reached extreme overbought
- Entered Extreme Oversold: Oscillator reached extreme oversold
RIBBON ALERTS
- Ribbon Cross Up: Fast ribbon crossed above slow ribbon
- Ribbon Cross Down: Fast ribbon crossed below slow ribbon
BOUNCE ALERTS
- Bounce From Oversold: Active reversal from oversold zone
- Bounce From Overbought : Active reversal from overbought zone
NON-REPAINTING Structure
All visual elements and signals in this indicator are non-repainting:
- Signals use barstate.isconfirmed to fire only after bar close
- Divergence confirmation waits for pivot validation
- Trendline breaks confirm after bar close
- S/R breaks confirm after bar close
- MTF data uses lookahead off setting
- No future data is used in any calculation
What you see in backtesting accurately represents what would have appeared in real-time trading.
RISK DISCLAIMER
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or trading advice.
Trading financial instruments involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The analysis provided by this indicator should not be relied upon as the sole basis for any trading decision.
Before trading:
- Understand you may lose some or all of your investment
- Never trade with money you cannot afford to lose
- Conduct your own research and due diligence
- Consider consulting with a qualified financial advisor
- Practice with paper trading before risking real capital
- Implement proper risk management with recommended maximum 1-2% risk per trade
By using this indicator, you acknowledge that you have read and understood this disclaimer and accept full responsibility for your trading decisions.