Institutional Adaptive VWAP Trend Ribbon ProInstitutional Adaptive VWAP Trend Ribbon Pro
Overview
Institutional Adaptive VWAP Trend Ribbon Pro is an advanced institutional trend-following indicator built from the ground up in Pine Script® Version 6 for traders who want a cleaner understanding of market structure, directional momentum, trend continuation, and potential reversal zones without relying on multiple separate indicators.
Unlike traditional moving averages or standard trend indicators that react slowly to changing market conditions, this indicator combines an Adaptive VWAP Engine, Dynamic Volatility Analysis, Institutional Trend Ribbon, Adaptive ATR Trail, Momentum Evaluation, Trend Strength Scoring, and Smart Confirmation Filters into one unified trading framework.
The primary objective of this indicator is to simplify complex market information into an easy-to-read institutional trend ribbon that visually highlights bullish, bearish, and neutral market conditions while automatically identifying trend transitions and momentum changes.
The indicator is suitable for traders who prefer price action combined with adaptive market analysis rather than fixed moving averages or lagging trend systems.
Why This Indicator Was Developed
Financial markets constantly change their volatility, liquidity, and momentum characteristics. Traditional trend indicators usually operate using fixed calculations, making them less effective during changing market environments.
This indicator was specifically developed to solve several common problems faced by traders:
• Late trend entries
• Frequent false trend reversals
• Choppy market conditions
• Lack of institutional trend visualization
• Difficulty identifying trend strength
• Poor volatility adaptation
• Multiple indicators creating chart clutter
Instead of using several different indicators simultaneously, Institutional Adaptive VWAP Trend Ribbon Pro combines multiple adaptive calculations into a single visual framework.
The result is a cleaner chart while maintaining a large amount of market information.
Core Concept
The indicator continuously evaluates price relative to an Adaptive VWAP while simultaneously measuring volatility, momentum, trend persistence, deviation expansion, and directional strength.
Instead of asking only:
"Is price above or below a moving average?"
the indicator asks a much more advanced question:
"Is there enough institutional evidence to consider this trend healthy, sustainable, and worth following?"
Only after evaluating multiple market conditions does the trend ribbon update its state.
Adaptive VWAP Engine
The heart of this indicator is its Adaptive VWAP Engine.
Instead of relying on only one fixed VWAP calculation, the user may choose different operating modes including:
• Rolling Bars
• Rolling Days
• Daily VWAP
• Weekly VWAP
• Monthly VWAP
Each mode allows the indicator to adapt to different trading styles.
Scalpers may prefer shorter rolling calculations.
Swing traders may choose weekly or monthly anchored VWAP calculations.
This flexibility allows the indicator to remain useful across multiple market environments.
Adaptive Deviation System
Markets constantly expand and contract.
Using fixed-width bands often creates misleading signals during high or low volatility periods.
To solve this issue, the indicator dynamically measures market deviation while simultaneously protecting the band width using ATR.
This prevents the ribbon from collapsing during quiet markets while also allowing it to naturally expand during high volatility periods.
The adaptive deviation envelope therefore reflects actual market conditions rather than static calculations.
Institutional Trend Trail
The indicator continuously builds an adaptive trailing trend line using volatility-adjusted calculations.
Unlike simple ATR trails, this trail automatically adjusts its distance according to current market strength.
During strong trends:
• Trail becomes tighter
• Trend reacts faster
• Pullbacks remain inside the ribbon
During weak trends:
• Trail widens
• Noise is filtered
• False reversals become less frequent
This adaptive behaviour helps create smoother trend transitions.
Institutional Trend Ribbon
One of the most recognizable visual components of the indicator is the Institutional Trend Ribbon.
Instead of drawing a single colored line, the indicator creates multiple gradient layers which produce a professional ribbon effect.
The ribbon changes dynamically according to market conditions.
Green Ribbon
Represents bullish market conditions.
The brighter the ribbon becomes, the stronger the bullish trend.
Red Ribbon
Represents bearish market conditions.
Increasing ribbon intensity indicates strengthening bearish momentum.
Neutral Ribbon
When trend strength becomes weak, the ribbon automatically switches into a neutral state to indicate uncertainty.
This helps traders avoid forcing trades during low-quality market conditions.
Adaptive Glow System
The glow surrounding the ribbon is not simply cosmetic.
Its size automatically changes according to:
• Trend strength
• Volatility
• Momentum
• Recent trend flips
Strong institutional trends produce a wider and brighter glow.
Weak trends produce a smaller glow.
This provides additional visual confirmation without adding chart clutter.
Institutional Trend Strength Engine
One of the most advanced parts of this indicator is its internal Trend Strength Engine.
Rather than using a single measurement, the indicator evaluates multiple market characteristics including:
• Price position relative to VWAP
• VWAP slope
• Price momentum
• Distance from adaptive trail
• Band participation
• ATR expansion
• Trend persistence
• Price velocity
• Volatility regime
These components are combined into a normalized strength score ranging from 0 to 100.
Higher scores indicate stronger institutional participation.
Lower scores indicate weakening momentum or sideways conditions.
Smart Confirmation Filters
Before generating confirmed trend signals, the indicator can evaluate several optional confirmation filters.
These include:
• VWAP confirmation
• Momentum confirmation
• Slope confirmation
• ATR expansion confirmation
• RSI confirmation
• Minimum strength confirmation
These filters allow traders to customize how conservative or aggressive the signals should become.
Buy Signals
Bullish signals appear when:
• Trend flips bullish
• Confirmation requirements are satisfied (depending on settings)
• Institutional trend strength exceeds the selected threshold
Buy markers are plotted directly on the adaptive trend ribbon.
Sell Signals
Bearish signals appear when:
• Trend flips bearish
• Confirmation requirements are satisfied
• Institutional strength requirements are met
Sell markers appear directly on the ribbon for immediate visual recognition.
Candle Coloring
The indicator can automatically paint candles according to trend direction.
Green candles indicate bullish conditions.
Red candles indicate bearish conditions.
Neutral conditions remain unpainted.
This provides instant trend recognition even without watching the ribbon continuously.
Alert System
Multiple alert conditions are included:
• Bullish Trend
• Bearish Trend
• Buy Signal
• Sell Signal
• Trend Change
• Ribbon Flip
• Momentum Expansion
These alerts allow traders to automate notifications without constantly monitoring charts.
Recommended Markets
The indicator has been designed to work across a wide range of liquid financial markets, including:
• Forex
• Gold (XAU/USD)
• Silver
• Stock Indices
• Individual Stocks
• Cryptocurrencies
• Commodities
Recommended Timeframes
Depending on the selected VWAP mode, the indicator can be used on multiple timeframes.
Scalping:
1 Minute
3 Minutes
5 Minutes
Intraday:
15 Minutes
30 Minutes
1 Hour
Swing Trading:
4 Hour
Daily
Important Notes
This indicator is designed as a trend analysis and market structure tool.
Like every technical indicator, it should be used together with sound risk management, proper trade planning, and overall market context.
No indicator can predict future price movement with certainty.
Author Verification Declaration
This indicator has been independently researched, designed, engineered, coded, tested, optimized, and maintained by Forex_Market_Insights.
Every algorithm, visualization method, adaptive calculation, trend engine, ribbon construction, confirmation framework, and implementation included in this publication represents the original work of the author.
The indicator has been developed using Pine Script® Version 6 through independent software engineering practices with the objective of providing a professional institutional trend-following solution for PulseWire users.
Original Indicator Script Implementation Verification
Institutional Adaptive VWAP Trend Ribbon Pro is an original implementation created by Forex_Market_Insights.
The script architecture, adaptive VWAP framework, dynamic deviation calculations, institutional trend ribbon visualization, adaptive trailing methodology, trend strength engine, confirmation logic, gradient rendering system, and overall implementation have been independently developed specifically for this indicator.
This publication represents an original Pine Script implementation created for PulseWire and reflects the author's own design decisions, coding structure, visualization techniques, and algorithm integration.
Copyright & Ownership Declaration
© Forex_Market_Insights
All original source code, implementation logic, calculations, visualization methods, user interface design, documentation, and accompanying publication text are the intellectual work of Forex_Market_Insights.
This indicator has been created specifically for educational and analytical purposes on PulseWire. Unauthorized redistribution, misrepresentation of authorship, or republication of the original implementation without appropriate permission may violate applicable intellectual property rights and PulseWire House Rules.
www.pulsewire.com Indicator

Market Trend Machine Learning SignalsMarket Trend Machine Learning Signals
Overview
Market Trend Machine Learning Signals is a professional trend-following and smart trade setup indicator developed to help traders identify high-probability buying and selling opportunities directly from live market structure. Instead of relying on a single moving average or a basic crossover system, this indicator combines multiple layers of market analysis to determine when price is reacting from important support or resistance zones with sufficient confirmation to justify a potential trading opportunity.
The indicator continuously tracks live market conditions, evaluates trend strength, identifies dynamic support and resistance zones, analyzes price rejection behavior, and automatically builds complete trade setups consisting of:
Entry Price
Stop Loss
TP1
TP2
TP3
Final Target
Risk-to-Reward Ratio
Alongside these visual trade setups, the indicator also displays a fully customizable dashboard that summarizes the current market condition, confidence levels, trend direction, volatility, signal quality, support/resistance zones, and all active trade information in one place.
The primary goal of this indicator is to simplify professional market analysis by transforming complex price action into easy-to-read institutional-style trading setups.
---
Why This Indicator Was Created
Many traders spend a significant amount of time manually identifying support and resistance levels, evaluating trend direction, calculating risk management, and estimating realistic profit targets.
This process is often subjective and inconsistent.
The purpose of Market Trend Machine Learning Signals is to automate this workflow.
Instead of requiring traders to manually draw zones and calculate trade parameters, the indicator continuously monitors live market behavior and performs these tasks automatically.
Its objective is to help traders:
Identify high-quality trend continuation opportunities.
Detect strong market reversals from significant price zones.
Reduce emotional decision-making.
Improve consistency in trade planning.
Save chart analysis time.
Present structured trading opportunities with predefined risk management.
---
How the Indicator Works
The indicator continuously scans every incoming candle and evaluates multiple conditions before generating a signal.
Rather than reacting to every market movement, it waits for strong confirmation that price is interacting with an important technical area.
Its internal logic evaluates factors such as:
Market trend direction
Swing structure
Dynamic support zones
Dynamic resistance zones
Price rejection
Momentum
Trend continuation probability
Bullish/Bearish strength
Market confidence
Only when multiple conditions align together does the indicator generate a trading setup.
This filtering process helps reduce unnecessary signals during sideways market conditions.
---
Dynamic Support & Resistance Detection
Unlike fixed horizontal levels, the support and resistance zones generated by this indicator continuously adapt to changing market conditions.
As new price data becomes available:
Support zones shift when stronger buying areas are detected.
Resistance zones move as selling pressure changes.
Old zones become inactive.
New zones replace them automatically.
This allows the indicator to remain synchronized with live market structure on every timeframe.
---
Long Trade Detection
When price approaches a strong support zone, the indicator evaluates whether buyers are beginning to regain control.
Before generating a BUY setup it looks for evidence such as:
Strong bullish rejection.
Failure to break below support.
Increasing bullish momentum.
Trend confirmation.
Market strength improvement.
Bullish confidence exceeding bearish pressure.
Once enough confirmation exists, the indicator automatically plots:
BUY signal
Entry level
Stop Loss
TP1
TP2
TP3
Final Target
The complete setup appears instantly on the chart with visual trade boxes that clearly display both the potential reward and risk.
---
Short Trade Detection
The same process is applied in reverse.
When price reaches an important resistance zone, the indicator evaluates whether sellers are taking control.
The system checks for:
Bearish rejection
Failed breakout attempts
Selling momentum
Trend confirmation
Increasing bearish confidence
Market weakness
Once confirmed, a complete SELL setup is created with:
Sell Entry
Stop Loss
TP1
TP2
TP3
Final Target
This allows traders to quickly visualize the entire trading plan without manually drawing levels.
---
Automatic Trade Management
One of the most practical features of the indicator is its automatic trade visualization.
Each setup includes professionally organized trading levels.
These include:
Entry
Stop Loss
TP1
TP2
TP3
Final Target
The trade boxes visually separate:
Risk Area
Profit Area
making it easier to understand the complete trade before entering.
As price progresses through the targets, traders can easily monitor the development of the setup.
---
Smart Dashboard
The indicator also includes a fully customizable dashboard positioned in the chart corner.
The dashboard provides a quick summary of current market conditions without requiring additional indicators.
It displays information including:
Current Market Trend
Bullish Confidence %
Bearish Confidence %
Market Strength
Signal Quality
Volatility Status
Active Timeframe
Current Support Zone
Current Resistance Zone
Active Trade Direction
Trade Status
Entry Price
Stop Loss
TP1
TP2
TP3
Final Target
Risk : Reward Ratio
The dashboard can be resized and repositioned through the settings, allowing traders to customize it according to their workspace.
---
Multi-Timeframe Compatibility
The indicator is designed to work across multiple markets and timeframes.
It automatically adapts its calculations based on the active chart and can be used for:
Scalping
Intraday Trading
Swing Trading
Position Trading
Compatible with:
Forex
Cryptocurrency
Stocks
Indices
Commodities
Futures
---
Professional Visualization
To improve chart readability, the indicator uses clean institutional-style graphics.
Visual elements include:
Dynamic Support Zones
Dynamic Resistance Zones
Buy Labels
Sell Labels
Entry Box
Stop Loss Zone
Multiple Target Levels
Profit Projection Box
Risk Box
Dashboard Summary
These visual tools help traders understand market structure at a glance without cluttering the chart.
---
Intended Purpose
This indicator was developed to provide traders with a complete decision-support system rather than just another buy/sell signal generator.
Its goal is to combine trend analysis, market structure, confidence evaluation, support and resistance detection, and risk management into a single comprehensive trading tool.
By presenting organized trade setups with predefined entry, stop-loss, and target levels, it helps traders maintain consistency and discipline while reducing the need for manual calculations.
It is designed as an analytical assistant to support informed decision-making, while final trade execution remains the responsibility of the user.
---
Verification
Market Trend Machine Learning Signals has been independently designed and developed by Forex_Market_Insights.
The Pine Script implementation, chart visualization, dashboard system, trade management logic, market structure analysis, support/resistance detection methodology, and overall workflow have been written specifically for this indicator.
This publication represents an original implementation created by the developer and is intended to provide traders with a unique analytical tool for identifying high-probability trading opportunities.
---
Clarification
This indicator is an original work authored by Forex_Market_Insights.
The complete Pine Script codebase, visual interface, dashboard design, trade setup presentation, signal generation logic, and supporting algorithms have been independently developed for this project. The implementation was written from the ground up to achieve the intended analytical behavior and user experience.
While the indicator applies widely recognized concepts from technical analysis—such as trend evaluation, support and resistance, momentum, and risk management—the specific combination of these concepts, the calculation workflow, visualization style, and software implementation are original to this publication.
This indicator is not presented as a guaranteed prediction system or financial advisory service. It is an analytical tool designed to assist traders in evaluating market conditions and organizing trade plans more efficiently. Trading financial markets involves risk, and users should always apply appropriate risk management and independent judgment before making trading decisions.
Indicator

Volume Flow Matrix Pro [Forex_Market_Insights]Volume Flow Matrix Pro
Volume Flow Matrix Pro is a comprehensive professional volume-flow analysis indicator designed to help traders understand the relationship between price movement, trading volume, market participation, liquidity concentration, and buying versus selling pressure. Instead of looking only at candles or traditional volume bars, this indicator transforms historical price and volume data into a complete market activity framework that allows traders to better understand how the market is behaving beneath the surface.
Financial markets are driven by the continuous interaction between buyers and sellers. Every price movement occurs because one side becomes stronger than the other. Traditional indicators generally focus on price itself, but they often do not explain why the price moved or where the strongest participation occurred. Volume Flow Matrix Pro was developed to bridge that gap by combining several advanced volume analysis techniques into one integrated PulseWire indicator.
The goal of this indicator is not simply to display volume—it is to organize market information into an intuitive visual structure that helps traders identify areas of heavy participation, measure buying and selling pressure, evaluate market strength, and recognize important price levels where the market has historically accepted or rejected value.
Why Volume Flow Matrix Pro Was Created
Most traders rely heavily on indicators such as Moving Averages, RSI, MACD, or traditional Volume. While these tools are useful, they often leave important questions unanswered.
For example:
Why did the breakout fail?
Why did price reverse from a specific level?
Where were buyers actually strongest?
Where were sellers most aggressive?
Which price levels attracted the highest trading activity?
Which areas represent fair market value?
Is the current trend supported by strong participation or weak volume?
Answering these questions usually requires several separate indicators.
Volume Flow Matrix Pro was created to simplify this process by combining multiple professional volume-analysis concepts into one complete analytical environment. Instead of switching between different tools, traders can evaluate volume distribution, buying and selling pressure, market balance, liquidity concentration, and price acceptance directly from a single indicator.
The objective is to help traders make more informed decisions by understanding how market participants interact with price, rather than relying on price movement alone.
How the Indicator Works
The indicator continuously analyzes historical price and volume data over a configurable lookback period.
Whenever supported by PulseWire, it also uses lower timeframe (intrabar) information to estimate how buying and selling activity occurred inside each higher timeframe candle. This produces a more detailed representation of market participation compared to standard volume indicators.
The collected volume is distributed across multiple price levels to build an estimated Volume Profile. Rather than assigning all volume to a single closing price, the script distributes activity across the candle's trading range, creating a more balanced representation of where trading actually occurred.
Using this processed information, the indicator calculates and displays several important analytical components including:
Volume Profile
Point of Control (POC)
Value Area High (VAH)
Value Area Low (VAL)
High Volume Nodes (HVN)
Low Volume Nodes (LVN)
Estimated Buy Volume
Estimated Sell Volume
Delta
Cumulative Volume Delta (CVD)
Quantity Labels
Volume Flow Dashboard
Flow Ladder
Market Pressure
Liquidity Estimation
All of these components work together to provide a broader understanding of market participation.
Volume Profile
The Volume Profile visualizes how much trading activity occurred at each price level during the selected lookback period.
Unlike ordinary volume bars shown below the chart, the profile is displayed directly beside price, making it much easier to identify where the market spent the most time and where significant trading activity accumulated.
Wider profile sections indicate greater participation, while narrower areas indicate relatively low trading activity.
This information helps traders recognize:
High-interest price zones
Low-interest price zones
Price acceptance
Price rejection
Potential support and resistance
Buy and Sell Volume Distribution
One of the key features of the indicator is the separation of estimated Buy Volume and Sell Volume.
Instead of displaying only total volume, the script estimates how much volume was associated with buying activity and how much with selling activity.
This allows traders to evaluate whether buyers or sellers were more aggressive at specific price levels and provides additional insight into the underlying market balance.
Point of Control (POC)
The Point of Control represents the price level with the highest traded volume within the selected analysis range.
Since this level reflects the greatest concentration of market participation, it often acts as an important reference point where price may react, consolidate, or revisit.
Many traders monitor the POC as a potential area of support, resistance, or fair market value.
Value Area
The indicator automatically calculates the Value Area High (VAH) and Value Area Low (VAL), representing the price range containing the majority of traded volume.
These levels help traders understand where the market considered price to be relatively balanced during the selected period.
Price moving outside the Value Area may indicate changing market sentiment, while movement back into the Value Area can suggest a return toward equilibrium.
High Volume Nodes (HVN)
High Volume Nodes represent areas where unusually large amounts of trading activity accumulated.
These zones often become important market reference levels because they indicate areas where buyers and sellers were highly active.
Price frequently pauses, consolidates, or reacts around High Volume Nodes.
Low Volume Nodes (LVN)
Low Volume Nodes represent price levels where comparatively little trading occurred.
These areas are often associated with faster price movement because relatively little historical participation exists there.
Markets sometimes move rapidly through LVNs before slowing again at higher participation zones.
Quantity Labels
The indicator can display estimated Buy Volume, Sell Volume, and Delta values directly on recent candles.
These labels allow traders to compare participation from one candle to another without opening additional windows.
Large positive values suggest stronger buying participation, while larger negative values suggest stronger selling activity.
Cumulative Volume Delta (CVD)
The script maintains a running Cumulative Volume Delta, allowing traders to observe longer-term shifts in buying and selling pressure.
CVD can be useful when comparing overall market participation against price movement and may help identify potential divergence between price action and underlying volume behavior.
Volume Flow Dashboard
A professional dashboard summarizes the most important analytical information in one place.
The dashboard includes:
Point of Control
Value Area
Buy Volume
Sell Volume
Bar Delta
Cumulative Volume Delta
Market Pressure
Market Bias
Intrabar Status
Volume Dominance
Flow Strength
Data Source
Profile Quality
Rather than manually interpreting multiple visual components, traders can quickly evaluate the current market condition from a single information panel.
Flow Ladder
The Flow Ladder provides a structured representation of estimated liquidity around the current market price.
For each visible price level it displays:
Price
Estimated volume
Relative depth
This allows traders to quickly recognize where stronger participation appears to be concentrated.
The Flow Ladder complements the Volume Profile by providing an organized view of estimated volume distribution around the active trading area.
Practical Applications
Volume Flow Matrix Pro can be used for many different trading approaches including:
Identifying high-volume support and resistance.
Confirming breakout strength.
Detecting weak breakouts.
Measuring buying versus selling pressure.
Finding potential reversal zones.
Identifying areas of market acceptance.
Recognizing liquidity concentration.
Improving trade confirmation.
Understanding market participation.
Enhancing overall market context before entering trades.
Because the indicator focuses on market participation rather than fixed technical rules, it can be applied across multiple trading styles and timeframes.
Markets Supported
Volume Flow Matrix Pro can be used on:
Forex
Commodities
Stocks
Indices
Cryptocurrency
Futures
It supports both intraday and higher timeframe analysis depending on the trader's preferred workflow.
Important Information
The calculations performed by the indicator are based on historical price and volume information available through PulseWire.
Where supported, lower timeframe data is incorporated to improve the estimation of buying and selling activity within each candle.
Some displayed metrics are statistical estimations designed to assist market analysis rather than direct measurements obtained from exchange infrastructure.
Verification
Volume Flow Matrix Pro is an original Pine Script indicator independently researched, designed, programmed, and developed by Forex_Market_Insights.
Every major component of this indicator—including its calculation methodology, dashboard design, visualization system, volume profile engine, flow ladder, market participation analysis, feature integration, user interface, and overall analytical workflow—has been developed specifically for this project. The indicator was built to provide traders with a professional yet practical framework for analyzing volume behavior, liquidity distribution, and market participation within the capabilities of PulseWire.
Developer Clarification — Forex_Market_Insights
Volume Flow Matrix Pro is the result of independent development by Forex_Market_Insights. This publication is not a copy, clone, re-upload, or lightly modified version of another PulseWire script. No copyrighted Pine Script source code, proprietary implementation, protected visual assets, or private algorithms from another developer have been copied, reverse-engineered, decompiled, or incorporated into this project.
The indicator uses well-established market concepts such as Volume Profile, Point of Control (POC), Value Area (VAH/VAL), Delta Analysis, Cumulative Volume Delta (CVD), High Volume Nodes (HVN), Low Volume Nodes (LVN), and Buy/Sell Volume estimation. These are widely recognized analytical methodologies used throughout the trading industry and are not exclusive intellectual property of any single developer. The way these concepts are calculated, integrated, organized, and presented in Volume Flow Matrix Pro represents the developer's own implementation and original work.
Furthermore, this indicator does not provide a real Level II exchange order book or live resting bid/ask data. PulseWire Pine Script does not have access to institutional Level II market depth or exchange order book feeds. Therefore, all displayed metrics—including the Volume Profile, Flow Ladder, liquidity estimates, Buy/Sell Volume, Delta, CVD, Market Pressure, and related analytical values—are derived from historical price and volume data, with enhanced lower-timeframe (intrabar) analysis where available. These outputs are intended to provide an advanced analytical estimation of market participation rather than a direct representation of exchange order flow.
This indicator has been published in good faith as an original analytical tool and is intended to comply with PulseWire's House Rules regarding originality, independent development, intellectual property, and responsible publication practices. It was created exclusively by Forex_Market_Insights to help traders better understand volume behavior, liquidity concentration, and market participation within the technical capabilities of the PulseWire platform. Indicator

Quantum Trend Matrix Pro AIQuantum Trend Matrix Pro AI
Quantum Trend Matrix Pro AI is a professional trend intelligence indicator developed by Forex_Market_Insights to help traders identify, measure, and understand market trends with greater confidence. Instead of relying on a single moving average or a basic crossover, this indicator combines multiple analytical engines into one complete trading framework that evaluates trend direction, trend quality, momentum strength, volatility conditions, market compression, breakout potential, and higher-timeframe confirmation.
The objective of this indicator is not simply to tell traders whether the market is bullish or bearish, but to provide a complete picture of the current market environment. It continuously analyzes price behavior and converts complex market information into an easy-to-read dashboard, intelligent scoring system, adaptive signals, and visual trend structure.
Whether you trade Forex, Gold, Indices, Crypto, Commodities, or Stocks, Quantum Trend Matrix Pro AI is designed to simplify market analysis while providing institutional-style trend confirmation and professional-grade visualization.
Why This Indicator Was Created
Many traditional EMA indicators only generate crossover signals without considering the quality of the trend. These signals often produce false entries during sideways markets because they ignore trend strength, momentum, volatility, and higher-timeframe confirmation.
Quantum Trend Matrix Pro AI was developed to solve these problems by introducing a multi-layer analytical framework.
Instead of asking only:
"Did the EMAs cross?"
this indicator asks much more important questions:
Is the trend actually strong?
Is momentum increasing or weakening?
Is the market preparing for a breakout?
Is volatility expanding or contracting?
Are higher timeframes supporting the trend?
Is the current trend mature or just beginning?
Is the market trending or simply ranging?
Only after evaluating these conditions does the indicator calculate the overall market bias and generate intelligent signals.
The goal is to reduce unnecessary trades while improving decision quality.
Core Philosophy
Every trend passes through different stages:
Trend Formation
Trend Confirmation
Trend Expansion
Trend Continuation
Trend Exhaustion
Trend Reversal
Most indicators only recognize one or two of these stages.
Quantum Trend Matrix Pro AI continuously monitors every stage and provides real-time information about where the market currently stands within the complete trend cycle.
Triple EMA Quantum Ribbon
The foundation of the indicator is a three-layer EMA system consisting of:
• Fast EMA
• Medium EMA
• Slow EMA
These moving averages work together to build a dynamic trend ribbon.
Instead of displaying three simple lines, the ribbon visually represents:
Trend direction
Trend strength
Trend alignment
Market structure
Ribbon expansion
Ribbon compression
When all EMAs align in the same direction, the market is considered healthy and trending.
When EMAs begin compressing together, the indicator recognizes weakening momentum and possible consolidation.
Dynamic Ribbon Coloring
The ribbon automatically changes appearance depending on market conditions.
Bullish trends display a green gradient.
Bearish trends display a red gradient.
Neutral markets gradually lose color intensity.
This allows traders to identify trend strength visually without studying numerical values.
Smart Trend Score (0–100)
One of the most powerful features is the Smart Trend Score.
Instead of simply showing bullish or bearish conditions, the indicator calculates a complete trend confidence score between 0 and 100.
The score is generated by combining multiple independent analytical models including:
EMA Alignment
EMA Slopes
Trend Persistence
Price Position
Momentum
Ribbon Spread
Market Stability
Volatility Context
The final score represents the overall quality of the current trend.
Higher scores indicate stronger bullish conditions.
Lower scores indicate stronger bearish conditions.
Values near the center suggest uncertainty or ranging markets.
This allows traders to judge trend quality instead of reacting only to moving average crosses.
Trend Grade Classification
The numerical score is converted into an easy-to-understand Trend Grade.
Possible grades include:
Very Weak
Weak
Moderate
Strong
Very Strong
Extreme
This classification helps traders quickly understand the current market condition without interpreting raw numbers.
Momentum Intelligence Engine
Momentum is one of the biggest drivers of market movement.
Quantum Trend Matrix Pro AI continuously measures whether momentum is:
Expanding
Contracting
Accelerating
Decelerating
Shifting
Becoming Exhausted
Rather than relying on traditional oscillators alone, momentum is evaluated alongside trend alignment and volatility.
This provides much more reliable confirmation.
EMA Spread Analytics
The indicator measures the distance between all three EMAs.
This spread reflects the health of the current trend.
A widening ribbon usually indicates:
Increasing trend strength
Healthy momentum
Strong directional movement
A narrowing ribbon often indicates:
Weakening trend
Consolidation
Possible reversal
Market compression
This information is displayed both visually and inside the dashboard.
Squeeze & Compression Engine
Markets alternate between periods of expansion and contraction.
The Squeeze Engine detects when volatility contracts and the ribbon becomes compressed.
During these periods the dashboard identifies:
Active Compression
Compression Start
Compression End
Breakout Ready
Expansion Phase
This helps traders prepare before major price movements occur rather than reacting after the breakout.
Multi-Timeframe Trend Matrix
One of the most valuable features is the Multi-Timeframe Matrix.
The indicator simultaneously evaluates multiple higher timeframes.
By default it analyzes:
15 Minutes
1 Hour
4 Hour
Daily
For every timeframe it displays:
Trend Direction
EMA Spread
Trend Grade
This enables traders to determine whether the current chart is aligned with the broader market.
Trading in the direction of higher timeframes generally increases the probability of successful trades.
Intelligent Signal Engine
Instead of generating basic crossover alerts, Quantum Trend Matrix Pro AI produces adaptive signals based on several confirmation layers.
Signal categories include:
Strong Buy
Buy
Weak Buy
Strong Sell
Sell
Weak Sell
Trend Continuation
Trend Reversal
Every signal is filtered using multiple analytical conditions before appearing on the chart.
This significantly reduces low-quality signals during sideways markets.
Premium Dashboard
The integrated dashboard summarizes all important market information in one location.
It displays:
Current Trend
Trend Score
Market Zone
Squeeze Status
Trend Grade
Trend Quality
Multi-Timeframe Analysis
Bias Direction
EMA Spread
Momentum State
Number of Trend Bars
The dashboard is designed to eliminate the need for multiple separate indicators.
Trend Background
The chart background automatically changes according to the dominant market condition.
This provides instant visual awareness without distracting from price action.
Alert System
The indicator includes multiple alert conditions for automated trading workflows.
Alerts include:
EMA Cross Up
EMA Cross Down
Trend Changes
Momentum Shift
Trend Score Threshold
Compression Start
Expansion Phase
Buy Signals
Sell Signals
Trend Reversals
Strong Trend Detection
These alerts allow traders to monitor opportunities without continuously watching the charts.
Non-Repainting Design
Quantum Trend Matrix Pro AI has been designed with non-repainting principles.
Signals are generated using confirmed candle data, and multi-timeframe calculations use confirmed higher-timeframe values. This helps ensure that historical signals remain consistent after candles close.
Who Can Use This Indicator?
Quantum Trend Matrix Pro AI is suitable for:
Forex Traders
Gold Traders
Crypto Traders
Stock Traders
Index Traders
Swing Traders
Intraday Traders
Day Traders
Position Traders
Primary Objectives
This indicator was developed to help traders:
Identify high-quality trends.
Measure trend strength objectively.
Filter weak EMA crossover signals.
Detect compression before breakouts.
Confirm trends across multiple timeframes.
Improve trade confidence through quantitative scoring.
Reduce emotional decision-making.
Simplify complex market analysis into one integrated tool.
Important Disclaimer
This indicator is designed exclusively for educational, analytical, and research purposes. It does not constitute financial advice, investment recommendations, or guaranteed trading performance. Financial markets involve substantial risk, and all trading decisions remain the sole responsibility of the user. Always perform independent analysis and apply sound risk management before entering any trade.
Verification & Clarification
This indicator is an original research and software development project created exclusively by Forex_Market_Insights. Every algorithm, calculation, mathematical model, trend engine, momentum engine, scoring methodology, visualization technique, dashboard component, signal generation process, alert framework, user interface, configurable setting, optimization method, and overall analytical workflow has been independently designed, programmed, tested, and refined specifically for this project.
While the indicator incorporates widely recognized technical analysis concepts such as Exponential Moving Averages (EMA), trend alignment, momentum evaluation, volatility analysis, multi-timeframe confirmation, crossover detection, statistical weighting, and trend-strength assessment, the complete implementation represents an independent and original development by Forex_Market_Insights. The architecture, calculation sequence, feature integration, dashboard design, signal logic, scoring framework, filtering methods, and visual presentation are unique to this indicator.
No proprietary source code, copyrighted implementation, protected trading system, premium indicator, private algorithm, confidential software, or restricted intellectual property belonging to any third party has been copied, reverse-engineered, redistributed, or incorporated into the development of this project. All calculations have been independently programmed in Pine Script using publicly known market principles combined with original analytical techniques and custom software engineering.
This publication has been created solely for educational, analytical, and research purposes. It should not be interpreted as financial advice, investment guidance, portfolio management, or a guarantee of profitable trading results. Trading and investing involve substantial financial risk, and users are responsible for conducting their own market analysis and applying appropriate risk management before making any trading decisions.
By publishing this script, Forex_Market_Insights confirms that Quantum Trend Matrix Pro AI represents an independently developed software project produced through original research, independent programming, extensive testing, continuous optimization, and ongoing refinement. To the best of the author's knowledge, this publication complies with PulseWire's Script Publishing Rules and House Rules regarding originality, independent development, and responsible script publication. Indicator

Session Intelligence Matrix ProSession Intelligence Matrix Pro
Session Intelligence Matrix Pro is a professional institutional-style session analytics indicator designed to reveal what each major Forex trading session historically contributes to the market. Instead of simply highlighting trading sessions with colored boxes, this indicator performs statistical analysis on hundreds of previous sessions and displays the probability, behavior, volatility, and smart-money characteristics of every session in one professional dashboard.
The primary objective of this indicator is to help traders understand which session is statistically strongest, which session usually creates the daily high or low, where volatility is most likely to appear, and when institutional activity is historically at its highest.
Whether you trade Forex, Gold, Indices, Crypto, or CFDs, Session Intelligence Matrix Pro allows you to make decisions based on historical session behavior rather than assumptions.
Why This Indicator Was Created
Most traders know the names of the major trading sessions:
Asia
London
New York AM
New York Lunch
New York PM
However, very few traders actually know:
Which session usually creates the largest move?
Which session most often sets the High of the Day?
Which session usually creates the Low of the Day?
Which session generates the largest Fair Value Gaps?
Which session contributes the highest percentage of daily volume?
Which session normally produces continuation after the previous session?
These statistics are extremely valuable for intraday traders, yet PulseWire does not provide them.
Session Intelligence Matrix Pro was developed to solve this problem by collecting historical session statistics and presenting them in an easy-to-read institutional dashboard.
How the Indicator Works
The indicator automatically separates each trading day into five major sessions:
Asia Session
London Session
New York AM
New York Lunch
New York PM
For every completed session, it records important market information including:
Price range
ATR percentage
Candle size
Volume contribution
Bullish or bearish close
Highest price of the day
Lowest price of the day
Fair Value Gap creation
Session percentile
Over time, these records build a statistical database that is used to calculate historical averages and probabilities.
The dashboard is continuously updated as new market data becomes available.
Dashboard Metrics Explained
Average Range
Shows the average number of price points traveled during each session.
This helps identify which sessions normally produce the biggest market movement.
Large average range generally means:
Better trading opportunities
Higher volatility
Larger profit potential
Average ATR %
Displays how large each session is relative to the Daily ATR.
Instead of showing raw price movement, this metric compares every session against the market's normal daily volatility.
Higher values indicate stronger expansion.
Volume Share %
Shows how much of the entire day's trading volume is generated during each session.
This quickly reveals where institutional participation is strongest.
Average Candle Size
Calculates the average size of candles printed during every session.
Larger candles usually indicate:
Strong momentum
Institutional participation
Aggressive buying or selling
Highest Range
Displays the largest range ever recorded for that session within the available historical dataset.
Useful for understanding maximum expansion potential.
Lowest Range
Displays the smallest recorded range for every session.
This helps traders recognize when markets are historically quiet.
Bullish Session %
Shows how often each session closes bullish.
Example:
London Bullish Session = 54%
This means London has historically closed bullish approximately 54% of the recorded sessions.
High Of Day %
One of the most useful statistics.
Shows how frequently a session creates the day's highest price.
For example:
NY PM = 72%
This means that historically, the New York PM session has produced the High of the Day in 72% of the analyzed periods.
Low Of Day %
Shows how often each session creates the day's lowest price.
This helps traders anticipate where reversals or trend completions are most likely to occur.
Average FVG Count
Counts the average number of Fair Value Gaps created during every session.
Higher values indicate more institutional imbalance and stronger Smart Money activity.
Live Percentile
This feature compares the current session against historical data.
For example:
Live Percentile = 75%
This means the current session is already larger than 75% of previous sessions.
This allows traders to instantly understand whether today's market is:
Normal
Weak
Exceptionally volatile
Session Visualization
The indicator also draws colored session boxes directly on the chart.
Each box clearly highlights:
Session start
Session end
Session range
Session identification
This allows traders to quickly recognize where important moves occurred during the trading day.
Designed For
Session Intelligence Matrix Pro can be used on:
Forex
Gold (XAU/USD)
Silver
Crypto
Indices
CFDs
Futures
It is especially valuable for:
Intraday Traders
Scalpers
Smart Money Traders
ICT Traders
Session-Based Traders
Price Action Traders
Institutional Strategy Traders
Key Benefits
Automatically analyzes every major trading session.
Tracks historical session performance.
Displays institutional-quality statistics in a professional dashboard.
Identifies where volatility is historically concentrated.
Shows which session most frequently creates the High and Low of the Day.
Measures average volatility and ATR expansion.
Calculates volume contribution for each session.
Tracks Fair Value Gap frequency.
Displays live session percentile against historical data.
Helps traders trade with statistical confidence instead of emotion.
Disclaimer
This indicator is designed as a market analysis and statistical decision-support tool. Historical probabilities do not guarantee future market performance. Traders should always combine session statistics with proper market structure analysis, confirmation, and sound risk management before entering any trade.
Verification
Verified Original Script
Developed, programmed, and independently published by Forex_Market_Insights
This script represents original work created specifically for this PulseWire publication and is not intended to copy or reproduce another author's proprietary implementation.
Clarification
Forex_Market_Insights is the original creator and developer of the concepts, analytical methodology, and overall trading framework reflected in this indicator.
This publication has been created with full acknowledgment of the original research and development behind the project. The verification reference to Forex_Market_Insights is included solely to recognize the origin of the analytical concepts and development process associated with this work.
The inclusion of Forex_Market_Insights in the verification section is intended as proper attribution and acknowledgment of the original creator's contribution to the methodology presented in this indicator. Indicator

Live Market Probability Matrix ProLive Market Probability Matrix Pro
Live Market Probability Matrix Pro is an advanced Pine Script® v6 indicator developed to provide a real-time probability-based view of market strength, momentum, trend direction, and overall buying versus selling pressure in a single visual dashboard.
Unlike traditional indicators that rely on only one calculation such as RSI, MACD, or Moving Averages, this indicator combines multiple market components into a unified probability engine that continuously evaluates live market conditions and displays them in an easy-to-read visual format.
The purpose of this indicator is to simplify market analysis by converting complex market data into a dynamic probability system that helps traders understand which side of the market currently has stronger control, how confident that control is, and whether the existing trend has enough strength to continue or weaken.
This indicator was designed for traders who prefer visual market analysis instead of interpreting multiple separate indicators.
Why This Indicator Was Created?
Most trading indicators only measure one aspect of the market.
For example:
• RSI measures momentum.
• ATR measures volatility.
• Volume measures participation.
• Moving averages measure trend.
• Structure analysis measures swing direction.
However, professional traders rarely make decisions based on only one indicator.
The market is driven by multiple factors simultaneously.
This indicator was created to combine several important market components into one intelligent probability model that continuously updates as new candles are formed.
Instead of forcing traders to switch between several indicators, all important information is displayed in one organized interface.
Live Market Probability Engine
The core of this indicator is its probability engine.
Every incoming candle updates multiple internal calculations including trend strength, momentum, volatility, structure, candle behavior, relative volume, and directional pressure.
These values are blended together to estimate which side currently has greater probability of controlling price.
Rather than giving random Buy or Sell labels, the indicator continuously measures changing market conditions.
As market conditions improve for buyers, bullish probability increases.
As selling pressure strengthens, bearish probability increases.
The calculations update automatically with every new candle.
Dynamic Bullish & Bearish Probability Circles
One of the most distinctive features of this indicator is the pair of dynamic circular probability diagrams displayed near the end of the chart.
These circles visually represent:
• Bullish Strength
• Bearish Strength
Their size changes dynamically according to the calculated probabilities.
When bullish pressure dominates, the bullish circle becomes larger while the bearish circle contracts.
When sellers gain control, the bearish circle expands while the bullish circle becomes smaller.
Above each circle, the current live probability percentage is displayed, allowing traders to quickly identify the dominant market side without reading numerical data.
This creates an intuitive visual representation of market sentiment.
Dynamic Buy & Sell Strength Bars
Below the circular probability diagrams, the indicator displays two vertical strength bars.
These bars represent:
• Buy Strength
• Sell Strength
The height of each bar changes continuously based on the current market probability.
Higher bars indicate stronger participation from that side of the market.
Lower bars indicate weakening pressure.
Because the bars update in real time, traders can instantly see whether buying or selling momentum is increasing or fading.
Live Probability Dashboard
A fully integrated dashboard is displayed in the corner of the chart.
The dashboard provides continuously updated information including:
• Overall Probability
• Bull Strength
• Bear Strength
• Trend Score
• Momentum Score
• Volatility Score
• Volume Score
• Structure Score
• Candle Score
• Moving Average Score
• Market State
• Current Trend
• Current Bias
• Overall Signal
• Buy Probability
• Sell Probability
• ATR
• Volume Status
Every value is recalculated automatically as new market data becomes available.
This gives traders a complete snapshot of current market conditions without needing multiple separate indicators.
Trend Analysis
The indicator continuously analyzes market direction.
Instead of only identifying whether price is moving higher or lower, it also evaluates the quality of the trend.
Factors such as higher highs, lower lows, directional consistency, and price progression contribute to the trend score.
A stronger trend produces higher confidence within the probability engine.
Weak or sideways markets naturally reduce overall confidence.
Momentum Evaluation
Momentum measures the speed and strength of price movement.
Rapid directional movement increases momentum scores.
Slowing momentum gradually reduces bullish or bearish confidence.
This helps traders distinguish between healthy trends and exhausted moves.
Volatility Measurement
Volatility is monitored continuously.
Periods of expanding volatility often indicate increasing participation and stronger price movement.
Low volatility environments generally produce lower conviction because price lacks directional energy.
The volatility score contributes to the overall probability calculation.
Volume Analysis
The indicator also evaluates relative trading volume.
Higher participation generally strengthens confidence in directional movement.
Lower participation reduces confidence because fewer market participants are supporting the move.
The volume score helps improve the overall quality of the probability model.
Market Structure Analysis
Price structure remains one of the most important components of technical analysis.
The indicator evaluates recent swing highs, swing lows, trend progression, and structural consistency.
Healthy bullish structure increases bullish confidence.
Healthy bearish structure increases bearish confidence.
Structural weakness reduces probability.
Candle Strength Analysis
Individual candle characteristics are also evaluated.
The indicator analyzes factors such as:
• Candle body size
• Wick proportion
• Closing strength
• Directional conviction
Stronger candles contribute more positively to probability calculations than weak or indecisive candles.
Overall Market State
After combining all internal calculations, the indicator determines the current market condition.
Possible conditions may include:
Trending
Ranging
Neutral
Transition
These classifications help traders understand the broader context before making trading decisions.
Overall Signal
The Overall Signal summarizes the combined output of all analytical components.
Depending on market conditions, it may indicate:
Bullish
Bearish
Neutral
Since this result is generated using multiple independent calculations rather than a single indicator, it provides a broader view of current market sentiment.
Works on All Markets
The indicator is designed to work across all PulseWire-supported markets, including:
• Forex
• Gold
• Silver
• Cryptocurrency
• Indices
• Commodities
• Futures
• CFDs
Because the calculations are based on price behavior and market activity, the indicator can adapt to different asset classes.
Compatible with All Timeframes
The indicator functions across all PulseWire timeframes.
Examples include:
• 1 Minute
• 3 Minutes
• 5 Minutes
• 15 Minutes
• 30 Minutes
• 1 Hour
• 4 Hour
• Daily
• Weekly
Lower timeframes provide faster updates for intraday trading, while higher timeframes offer a broader view of market conditions.
Typical Workflow
A common way to use this indicator is:
Observe the Bullish and Bearish probability circles.
Compare Buy and Sell strength bars.
Review the dashboard scores.
Identify the current market state.
Confirm whether multiple components align in the same direction.
Combine the information with your own trading strategy, market structure analysis, and risk management before making any trading decisions.
Key Features
✔ Live probability engine
✔ Dynamic Bullish probability visualization
✔ Dynamic Bearish probability visualization
✔ Real-time percentage calculations
✔ Adaptive probability circles
✔ Dynamic Buy & Sell strength bars
✔ Live market dashboard
✔ Trend analysis
✔ Momentum analysis
✔ Volatility analysis
✔ Relative volume evaluation
✔ Market structure analysis
✔ Candle strength scoring
✔ Market state classification
✔ Overall probability calculation
✔ Supports all PulseWire markets
✔ Compatible with all timeframes
✔ Lightweight visual interface
Important Note
This indicator is designed as a probability-based market analysis and visualization tool. It does not predict future price movements, guarantee profitable trades, or provide financial advice. The displayed probabilities represent analytical estimates derived from multiple technical components and are intended to help traders better understand current market conditions. For best results, this indicator should be used alongside your own technical analysis, trading plan, and disciplined risk management.
Originality & Author Verification
Live Market Probability Matrix Pro is an original Pine Script® v6 indicator independently designed, developed, and authored by Forex_Market_Insights. The concept, probability model, dashboard design, visualization system, scoring methodology, and implementation are based on the author's own research and development. No proprietary or copyrighted code has been copied or reused from third-party scripts. This publication is intended to comply with PulseWire House Rules by accurately describing the indicator's functionality and acknowledging its original authorship. Indicator

Liquidity Sweep Detector ProLiquidity Sweep Detector Pro with Smart Trade Setups
Overview
Liquidity Sweep Detector Pro with Smart Trade Setups is an advanced Pine Script® v6 indicator designed to identify one of the most important institutional price action concepts in modern financial markets: Liquidity Sweeps.
Instead of relying on traditional indicators that simply react to price movement, this indicator focuses on how liquidity is collected around swing highs and swing lows, how false breakouts occur, and where institutions may trigger stop-loss orders before reversing price.
The indicator automatically detects Buy-Side Liquidity, Sell-Side Liquidity, confirmed liquidity sweeps, and then generates a structured trade setup complete with Entry, Stop Loss, and Take Profit zones. Every sweep is evaluated using a proprietary scoring system that combines multiple market factors into a single confidence score.
The purpose of this indicator is not to predict the future, but to organize liquidity-based market behavior into a clear visual framework that helps traders identify high-quality reversal opportunities and potential institutional activity.
---
Why This Indicator Was Created
Most liquidity indicators only highlight swing highs and swing lows or draw simple liquidity lines. They often leave traders with the difficult task of manually deciding whether a sweep is genuine, whether the rejection is strong enough, and where a logical trade setup should be placed.
Liquidity Sweep Detector Pro was created to automate this entire workflow.
Instead of requiring multiple indicators, it combines liquidity detection, sweep confirmation, scoring, trend filtering, session filtering, dynamic trade setup generation, and live market statistics into a single comprehensive tool.
The objective is to simplify institutional liquidity analysis while keeping the chart clean, organized, and easy to interpret.
---
How the Indicator Works
The indicator continuously scans the chart for confirmed swing highs and swing lows.
These swing points become potential liquidity pools where market participants commonly place stop-loss orders.
Once a sufficient number of highs or lows cluster together, the indicator identifies them as:
• Buy-Side Liquidity
• Sell-Side Liquidity
These liquidity areas remain active until price interacts with them.
When price temporarily moves beyond one of these liquidity pools but quickly closes back inside the previous range, the indicator identifies this behavior as a Liquidity Sweep rather than a genuine breakout.
After confirmation, the sweep is analyzed using multiple filters before being displayed on the chart.
---
Buy-Side & Sell-Side Liquidity Detection
The indicator automatically marks important liquidity locations throughout the market.
Buy-Side Liquidity
Buy-Side Liquidity represents areas above previous highs where stop-loss orders from short positions and breakout buy orders commonly accumulate.
When price briefly trades above these highs but immediately returns back below them, the indicator identifies a Bearish Liquidity Sweep.
The chart labels these levels as:
Buy Side Liq
---
Sell-Side Liquidity
Sell-Side Liquidity represents areas below previous lows where stop-loss orders from long positions are typically concentrated.
When price temporarily trades below these lows before rapidly reversing back upward, the indicator identifies a Bullish Liquidity Sweep.
The chart labels these levels as:
Sell Side Liq
---
Liquidity Sweep Confirmation
A sweep is not confirmed simply because price trades beyond a previous high or low.
Several confirmation filters are applied before the signal becomes valid.
These include:
• ATR displacement confirmation
• Relative volume confirmation
• Market structure validation
• Candle rejection strength
• Liquidity cluster quality
• Session filtering
• Trend filtering (optional)
Only when these conditions align does the indicator generate a confirmed liquidity sweep.
This helps reduce false signals while focusing on stronger market reactions.
---
Smart Strength Score
Every detected sweep receives a proprietary Strength Score ranging from 0 to 100.
The score is calculated using multiple components including:
• Liquidity quality
• Number of liquidity touches
• ATR displacement
• Relative volume
• Rejection candle strength
• Market structure
• Age of the liquidity level
Higher scores indicate stronger technical confirmation.
The indicator also displays a star rating to provide an instant visual assessment of signal quality.
Example:
★★★★★ Elite
★★★★ Strong
★★★ Good
★★ Moderate
★ Weak
This allows traders to prioritize higher-confidence setups.
---
Automatic LONG & SHORT Trade Setups
One of the most unique features of this indicator is its ability to automatically generate a complete trade setup immediately after a confirmed liquidity sweep.
After a Bullish Liquidity Sweep
When the indicator detects that Sell-Side Liquidity has been swept, it automatically builds a LONG setup.
The setup includes:
• Entry Zone
• Stop Loss Zone
• Target Zone
• Risk-to-Reward calculation
---
After a Bearish Liquidity Sweep
When the indicator detects that Buy-Side Liquidity has been swept, it automatically builds a SHORT setup.
The setup includes:
• Entry Zone
• Stop Loss Zone
• Target Zone
• Risk-to-Reward calculation
This provides traders with a structured trade framework instead of only highlighting the sweep itself.
---
Automatic Risk Management Visualization
Each generated setup includes clearly displayed trading zones.
The indicator automatically draws:
• Green Target Zone
• Red Stop Loss Zone
• Entry Price
• Stop Loss Price
• Target Price
These zones remain visible on the chart, allowing traders to easily evaluate the trade structure and monitor price progression after the sweep.
---
Liquidity Zones
Following each confirmed sweep, the indicator creates a liquidity reaction zone.
These zones represent the area where institutional rejection occurred.
Users can configure how these zones behave after price revisits them.
Available options include:
• Extend
• Fade
• Delete
This provides flexibility depending on individual trading preferences.
---
Trend Filter
An optional trend filter helps align liquidity sweeps with the broader market direction.
Supported filters include:
• EMA 50
• EMA 200
• EMA 50 + EMA 200
When enabled, the indicator prioritizes sweeps that occur in alignment with the selected trend.
---
Session Filter
The indicator can restrict sweep detection to specific Forex trading sessions.
Supported sessions include:
• Sydney
• Tokyo
• London
• New York
Users can analyze liquidity behavior only during preferred institutional trading hours.
---
Dashboard
A real-time dashboard summarizes important market statistics, including:
• Bullish Sweeps Today
• Bearish Sweeps Today
• Strong Sweeps
• Weak Sweeps
• Average Strength Score
• Highest Score
• Current Market Trend
• Active Trading Session
This allows traders to quickly evaluate current market conditions without manually reviewing the entire chart.
---
Alerts
The indicator includes alert conditions for:
• Bullish Liquidity Sweep
• Bearish Liquidity Sweep
• Strong Sweep
• Elite Sweep
• Liquidity Zone Filled
• LONG Setup Created
• SHORT Setup Created
• Target Hit
• Stop Loss Hit
These alerts allow traders to monitor liquidity events without continuously watching the chart.
---
Works on Any Market
Although designed primarily for institutional Forex trading, the indicator also performs effectively on:
• Forex
• Gold
• Silver
• Indices
• Futures
• Commodities
• Cryptocurrency
• CFDs
• Stocks
Because liquidity exists in every actively traded market, the underlying methodology remains applicable across multiple asset classes.
---
Works on Any Timeframe
The indicator automatically adapts to every PulseWire timeframe, including:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 4 Hour
• Daily
• Weekly
Lower timeframes are generally more suitable for scalping and intraday liquidity analysis, while higher timeframes provide broader institutional market context.
---
Typical Trading Workflow
A common workflow using this indicator is:
1. Allow the indicator to identify Buy-Side and Sell-Side Liquidity.
2. Wait for a confirmed liquidity sweep.
3. Review the Strength Score and star rating.
4. Confirm the setup using your preferred market analysis.
5. Use the automatically generated LONG or SHORT setup as a structured trading framework.
6. Monitor the trade using the predefined Entry, Stop Loss, and Target zones.
7. Manage risk according to your personal trading plan.
---
Key Features
✔ Automatic Buy-Side Liquidity Detection
✔ Automatic Sell-Side Liquidity Detection
✔ Liquidity Sweep Confirmation
✔ Proprietary Strength Score (0–100)
✔ ATR Confirmation
✔ Relative Volume Confirmation
✔ Market Structure Confirmation
✔ Session Filter
✔ Trend Filter
✔ Automatic LONG Setup Generation
✔ Automatic SHORT Setup Generation
✔ Entry, Stop Loss & Target Visualization
✔ Dynamic Liquidity Zones
✔ Real-Time Dashboard
✔ Custom Alerts
✔ Fully Customizable Inputs
✔ Supports All Markets
✔ Compatible with All Timeframes
✔ Clean Institutional Chart Visualization
---
Important Note
This indicator is designed as a liquidity and market structure analysis tool. It does not guarantee profitable trades, predict future market direction, or provide financial advice. All automatically generated trade setups are based on predefined liquidity sweep conditions and should be used alongside your own technical analysis, market context, and disciplined risk management.
---
Originality & Author Verification
Liquidity Sweep Detector Pro with Smart Trade Setups is an original Pine Script® v6 implementation independently researched, designed, and developed by Forex_Market_Insights.
The complete concept, indicator architecture, liquidity workflow, visualization, scoring methodology, trade setup generation, dashboard design, user interface, confirmation logic, and overall implementation were created specifically for this project from first principles.
This script is not a clone, copy, conversion, or modification of any existing PulseWire publication. While concepts such as liquidity, swing highs/lows, ATR, volume, market structure, and price action are widely known within technical analysis, the way they are combined, processed, scored, and presented in this indicator represents an original implementation developed by the author.
Author: Forex_Market_Insights
Pine Script® Version: v6
Implementation: Original
Concept & Design: Original
Algorithm: Original
Visualization: Original
Trading Workflow: Original
Developed by: Forex_Market_Insights Indicator

Market Session Matrix ProForex Session Matrix Pro with Volume
Overview
Forex Session Matrix Pro with Volume is an original Pine Script® v6 indicator designed to provide a structured view of the four major Forex trading sessions directly on the chart. Instead of displaying only session timings, this indicator combines session visualization, dynamic session range tracking, session high/low identification, and directional volume analysis into a single workspace.
The primary objective of this indicator is to help traders understand when institutional liquidity enters the market, how price behaves during each session, where important highs and lows are created, and which side (buyers or sellers) dominated the session.
This implementation was independently designed and developed by Forex_Market_Insights and is intended to improve market structure analysis without relying on external libraries or copied logic.
Why This Indicator Was Created
Most session indicators simply draw colored rectangles on the chart. While they identify session timing, they provide very little information about what actually happened during that trading session.
This indicator extends traditional session visualization by combining several analytical components:
Individual session boxes
Automatic session labels
Session High and Low tracking
Independent color customization
Fully editable session timings
Buyer vs Seller Volume histogram beneath every session
Overlap support
Clean visualization suitable for all markets and all timeframes
The goal is not only to show when a session occurred, but also how that session behaved.
Major Forex Sessions
The indicator supports the four primary Forex trading sessions:
• Sydney Session
• Tokyo Session
• London Session
• New York Session
Each session is displayed using its own independent colored box, making it easy to distinguish institutional trading periods throughout the trading day.
Every session's start time and end time are fully customizable from the indicator settings.
Session Boxes
As each trading session begins, the indicator automatically creates a colored session box.
The box expands dynamically while the session is active.
During the session it continuously updates:
Highest price reached
Lowest price reached
Session boundaries
Once the session ends, the completed box remains visible for historical reference.
This allows traders to quickly compare volatility between different sessions.
Automatic Session Labels
Every session box automatically displays its name at the top.
Examples include:
Sydney
Tokyo
London
New York
These labels remain attached to the corresponding session, making historical analysis much easier without needing to remember trading hours.
Session High and Low Tracking
Every session continuously records:
Session High
Session Low
These price levels are marked directly on the session box.
Many institutional traders monitor previous session highs and lows because they often become:
Liquidity pools
Breakout levels
Reversal zones
Stop hunt locations
Trend continuation points
Having these levels displayed automatically eliminates the need for manual marking.
Buyer vs Seller Volume Analysis
One of the unique features of this indicator is the session volume visualization shown beneath the price chart.
Instead of displaying standard exchange volume, the indicator separates session activity into bullish and bearish participation.
Green bars represent buying pressure.
Red bars represent selling pressure.
This allows traders to quickly evaluate which side controlled the session.
For example:
A session with mostly green volume bars suggests buyers dominated trading activity.
A session with mostly red volume bars indicates sellers controlled the market.
Although Forex is a decentralized market and PulseWire volume represents broker feed activity rather than centralized exchange volume, relative volume still provides valuable information regarding market participation and directional strength.
Why Volume Is Displayed Below Each Session
Volume alone does not indicate direction.
Price alone does not indicate participation.
By combining both, traders can better understand the quality of a market move.
Examples:
Strong bullish movement with strong buying volume often indicates healthy participation.
Strong bullish movement with weak volume may indicate reduced conviction.
Strong bearish movement supported by increasing seller volume often suggests stronger downside momentum.
This additional layer of confirmation helps traders judge whether a move is supported by market activity.
Customizable Session Times
Different brokers use different server times.
To solve this issue, every session timing can be modified from the settings.
Users may customize:
Sydney Start
Sydney End
Tokyo Start
Tokyo End
London Start
London End
New York Start
New York End
This makes the indicator compatible with virtually any PulseWire chart regardless of broker timezone.
Customizable Colors
Every session uses its own independent color.
Users can customize:
Session box color
Border color
Transparency
Text color
This makes the indicator suitable for both light and dark PulseWire themes.
Session Overlap Analysis
The indicator naturally displays overlapping trading sessions when customized timings intersect.
This is particularly useful because market volatility frequently increases during major session overlaps.
Examples include:
London–New York Overlap
Sydney–Tokyo Overlap
These periods often experience increased liquidity and stronger market movements.
Works on Any Market
Although designed primarily for Forex, the indicator also works effectively on:
Gold
Silver
Indices
CFDs
Cryptocurrency
Commodities
Futures
Any PulseWire symbol
Since sessions are time-based rather than symbol-specific, the logic remains applicable across multiple markets.
Works on Any Timeframe
The indicator automatically adapts to every PulseWire timeframe.
Examples include:
1 Minute
3 Minutes
5 Minutes
15 Minutes
30 Minutes
1 Hour
4 Hour
Daily
Lower timeframes provide more detailed session development, while higher timeframes offer a broader institutional perspective.
Typical Trading Workflow
A common way to use this indicator is:
Observe which session is currently active.
Monitor how price behaves inside that session.
Watch where the session creates its High and Low.
Compare buyer and seller volume beneath the session.
Evaluate whether price is accepting or rejecting important session levels.
Use this information alongside your existing trading strategy for additional market context.
Key Features
✔ Automatic Forex session detection
✔ Independent session boxes
✔ Automatic session labels
✔ Session High tracking
✔ Session Low tracking
✔ Buyer vs Seller volume visualization
✔ Fully customizable session timings
✔ Custom colors
✔ Historical session visualization
✔ Supports all PulseWire markets
✔ Compatible with all timeframes
✔ Clean and lightweight chart display
Important Note
This indicator is intended as a market structure and session analysis tool. It does not generate buy or sell signals, predict future price direction, or provide financial advice. Instead, it organizes session-based price action and relative buying/selling activity into a clear visual framework that traders can combine with their own analysis, risk management, and trading methodology. This description accurately reflects the indicator's functionality and aligns with PulseWire's expectation that script descriptions explain what the script does, how it works, and how it should be used.
Originality & Authorship
This indicator was independently designed and developed by Forex_Market_Insights.
The overall concept, implementation, visualization, session management logic, volume presentation, configurable settings, user interface, and workflow were created specifically for this project. The script represents an original implementation written in Pine Script® v6 and was developed to provide traders with a practical session-based market analysis tool.
This publication is not a copy, clone, or re-upload of another PulseWire script. It was created from the ground up using the author's own design approach and programming implementation. Any standard market concepts referenced in this indicator—such as Forex trading sessions, session highs/lows, and volume analysis—are widely recognized trading concepts, while the software implementation, visualization, and integration presented here are original to this script.
Author: Forex_Market_Insights
Thank you for using this indicator. I hope it helps make session analysis clearer, more organized, and easier to interpret within your own trading workflow. Indicator

RSI Market Structure Zones ProPlease read how to use it. red before use.
RSI Momentum Zones Pro
Professional RSI Confirmation Indicator for Trend, Reversal & Scalping
Author: Forex_Market_Insights
Overview
RSI Momentum Zones Pro is a professional momentum analysis indicator developed to simplify RSI interpretation by dividing market momentum into four institutional trading zones instead of relying solely on the traditional overbought and oversold approach.
Rather than treating RSI as a simple oscillator, this indicator classifies momentum into Over Bought, Resistance, Support, and Over Sold regions to help traders understand where price is statistically more likely to continue, slow down, reject, or reverse after receiving price action confirmation.
The indicator is designed for discretionary traders who combine momentum analysis with candlestick confirmation instead of using RSI crossovers alone.
It is suitable for scalping, intraday trading, swing trading and multi-timeframe analysis.
Core Concept
Traditional RSI indicators only highlight the 70 and 30 levels, which often generate premature or unreliable signals during strong market trends.
This indicator expands RSI interpretation by introducing four structured momentum zones:
Over Bought (80)
Resistance (68)
Support (35)
Over Sold (20)
These additional zones allow traders to evaluate market strength in greater detail before making trading decisions.
Instead of assuming every overbought or oversold condition will immediately reverse, the indicator encourages confirmation through actual price behavior.
Indicator Structure
The RSI panel contains four clearly defined institutional-style levels:
OVER BOUGHT (80)
Represents an extreme bullish momentum zone.
Price entering this area suggests that buying pressure has become unusually strong.
This does not automatically indicate a sell signal.
Instead, traders should wait for bearish confirmation before considering a short position.
RESISTANCE (68)
Represents an upper momentum resistance area.
Momentum is considered strong, but not yet at an extreme.
This zone is useful for identifying potential exhaustion during bullish trends while still allowing trend continuation if buying pressure remains strong.
SUPPORT (35)
Represents a lower momentum support area.
Momentum has weakened but has not yet reached extreme bearish conditions.
This area frequently serves as an early accumulation zone where buyers may begin regaining control.
OVER SOLD (20)
Represents an extreme bearish momentum condition.
Selling pressure has reached unusually high levels.
Rather than immediately buying, traders should wait for bullish confirmation from price before entering a long position.
Dynamic RSI Visualization
The RSI line changes color according to momentum direction.
Green RSI Line
Indicates that RSI is rising and bullish momentum is strengthening.
Red RSI Line
Indicates that RSI is falling and bearish momentum is increasing.
This dynamic visualization allows traders to recognize momentum shifts without relying solely on numerical RSI values.
Trading Algorithm
The indicator does not generate trading signals simply because RSI reaches a certain level.
Instead, it follows a confirmation-based workflow.
Bullish Setup
A potential Buy opportunity is considered when:
RSI reaches the Support zone (35) or the Over Sold zone (20).
A strong bullish candle closes after momentum stabilizes.
Price confirms that buyers are beginning to regain control.
This confirmation-based approach helps reduce entries during ongoing bearish momentum.
Bearish Setup
A potential Sell opportunity is considered when:
RSI reaches the Resistance zone (68) or the Over Bought zone (80).
A strong bearish candle closes after bullish momentum weakens.
Price confirms increasing selling pressure.
This helps filter out false reversals during strong uptrends.
Momentum Confirmation Philosophy
One of the primary design goals of this indicator is to avoid trading solely based on RSI values.
Instead of assuming:
RSI reached 20 → Buy
or
RSI reached 80 → Sell
the indicator expects traders to combine RSI zones with actual market structure and candlestick confirmation.
This confirmation-first methodology is intended to reduce low-probability entries.
Hidden Momentum Concept
Momentum reversals do not always occur simultaneously on price and RSI.
Occasionally:
Price may create a new swing low while RSI does not.
RSI may create a new swing low while price remains relatively stable.
Likewise, the same behavior can occur near market highs.
These situations often indicate weakening momentum and can provide early evidence that trend strength is fading.
This indicator is designed to help traders visually identify these momentum shifts while combining them with price action confirmation before executing trades.
Multi-Timeframe Usage
Although the indicator performs well on lower timeframes such as the 1-minute chart, its underlying momentum framework is applicable across all PulseWire-supported timeframes.
Many traders use:
1 Minute for scalping
5 Minute for intraday trading
15 Minute for short-term trend trading
Higher timeframes for broader market context
Using higher timeframe trend direction together with lower timeframe RSI confirmations may improve trade selection.
Practical Trading Workflow
A typical workflow may include:
Observe which RSI zone the market is approaching.
Wait for price action confirmation.
Confirm momentum direction using the RSI line color.
Enter only after the confirmation candle closes.
Manage risk using appropriate stop-loss placement and position sizing.
The indicator is intended to assist discretionary decision-making rather than automate entries.
Best Market Conditions
The indicator is particularly useful during:
Intraday trading
Scalping
Trending markets
Pullback trading
Momentum continuation setups
Reversal confirmation
Multi-timeframe analysis
Risk Notice
No technical indicator can predict future price movement with certainty.
RSI Momentum Zones Pro is designed as a decision-support tool and should be used alongside sound risk management, price action analysis, and overall market context.
It is not intended to be used as a standalone trading system, and traders should always confirm setups before entering positions.
Original Development
RSI Momentum Zones Pro has been independently designed and implemented by Forex_Market_Insights. The indicator combines structured RSI zoning, dynamic momentum visualization, and confirmation-based trading principles into a single workflow intended to improve momentum interpretation while remaining intuitive for discretionary traders. Indicator

Fair Value Gap MarkerFair Value Gap Marker
Overview
Fair Value Gap Marker is a configurable market imbalance visualization tool designed to automatically detect, evaluate, and manage Fair Value Gaps (FVGs) using a three-candle price imbalance model. While the Fair Value Gap concept is widely recognized in technical analysis, this implementation expands the basic detection model by introducing adaptive volatility filtering, quantitative strength scoring, multi-timeframe analysis, and automated zone lifecycle management.
The objective of the indicator is not to display every possible imbalance, but to help traders focus on higher-quality Fair Value Gaps by filtering insignificant gaps and providing additional contextual information about each detected zone.
---
What is a Fair Value Gap?
A Fair Value Gap represents a temporary market inefficiency created when price moves aggressively enough that little or no trading occurs within a specific price range.
Such rapid displacement can leave an imbalance between buyers and sellers. Many traders monitor these areas because price may revisit them later before continuing its trend or establishing a reversal.
Rather than manually inspecting charts for these imbalances, Fair Value Gap Marker continuously scans completed candles and automatically identifies qualifying bullish and bearish Fair Value Gaps.
---
# Detection Algorithm
The indicator evaluates every completed three-candle sequence.
A Bullish Fair Value Gap is identified when the current candle's low remains above the high of the candle two bars earlier.
A Bearish Fair Value Gap is identified when the current candle's high remains below the low of the candle two bars earlier.
Only confirmed candle data is evaluated, ensuring that detected Fair Value Gaps remain stable once created.
---
# Adaptive Minimum Gap Filtering
Not every Fair Value Gap has equal analytical value.
Very small gaps frequently occur during normal market fluctuations and may simply represent insignificant price noise.
To reduce unnecessary chart clutter, this indicator offers two independent filtering methods.
### Percentage Filter
The minimum acceptable gap size can be defined as a percentage of the current market price.
Only Fair Value Gaps exceeding the specified percentage threshold are displayed.
This mode is useful for traders who prefer a fixed proportional filter across different assets.
---
### ATR Adaptive Filter
The second filtering method compares the gap size against the current Average True Range (ATR).
Instead of relying on a fixed gap width, every imbalance must exceed a configurable multiple of current market volatility.
Because ATR expands during volatile conditions and contracts during quieter markets, this approach automatically adapts the minimum acceptable Fair Value Gap size without requiring constant manual adjustment.
This helps maintain more consistent filtering across different symbols, sessions, and market environments.
---
# Fair Value Gap Strength Score
One of the primary enhancements introduced in this implementation is the Fair Value Gap Strength Score.
Rather than assuming all detected imbalances have equal significance, every Fair Value Gap is assigned a numerical score ranging from 0 to 100.
The score combines two independent measurements.
## 1. Gap Size Analysis
The script compares the width of the Fair Value Gap with the current ATR.
Larger displacement moves generally indicate stronger directional momentum and therefore contribute more heavily to the final score.
---
## 2. Relative Volume Analysis
The volume of the candle responsible for creating the Fair Value Gap is compared against its recent moving average.
Higher-than-average participation suggests stronger market commitment and increases the confidence score.
---
## Final Strength Score
The final Strength Score blends volatility expansion and relative participation into a single numerical value.
Higher scores generally represent Fair Value Gaps created by stronger market displacement accompanied by relatively stronger trading activity.
Users may also define a minimum acceptable Strength Score, allowing weaker Fair Value Gaps to be filtered automatically.
This provides an additional quality layer beyond simple price imbalance detection.
---
# Multi-Timeframe Fair Value Gap Detection
The indicator supports optional Higher Timeframe (HTF) analysis.
When enabled, the script independently evaluates completed candles from the selected higher timeframe using the same Fair Value Gap detection algorithm.
Detected higher-timeframe Fair Value Gaps are projected directly onto the active chart using a dedicated color scheme.
This enables traders to monitor institutional imbalance zones from larger market structures while executing analysis on lower timeframes.
The higher-timeframe feature removes the need to switch between multiple charts during analysis.
---
# Automatic Zone Management
Each detected Fair Value Gap becomes an independent price zone.
Once created, every zone is continuously monitored as new market data becomes available.
Users may choose between two operating modes.
### Persistent Mode
Fair Value Gaps remain visible regardless of future price action.
This mode is useful for historical analysis.
---
### Automatic Mitigation Mode
When enabled, the script continuously checks whether price has fully traded back into the imbalance.
Once a Fair Value Gap has been completely mitigated, its corresponding zone is automatically removed from the chart.
This helps reduce clutter while keeping attention focused on active market inefficiencies.
---
# Dynamic Zone Extension
Every active Fair Value Gap extends forward automatically.
As new candles appear, existing zones continue projecting into future price action until mitigation occurs or the configured extension period expires.
This allows traders to monitor future interactions between price and previously identified imbalance zones without manually updating chart objects.
---
# Visualization
The indicator includes multiple visualization options.
Users may display:
• Bullish Fair Value Gaps
• Bearish Fair Value Gaps
• Higher-Timeframe Fair Value Gaps
Zones may use either fixed bullish/bearish colors or rotate through a customizable color palette, making consecutive imbalance zones easier to distinguish during periods of increased market activity.
Strength Scores may also be displayed directly inside each Fair Value Gap box.
---
# Available Settings
The indicator includes configurable options for:
• Bullish Fair Value Gap visibility
• Bearish Fair Value Gap visibility
• Percentage-based minimum gap filtering
• ATR-based adaptive filtering
• ATR Length
• ATR Multiplier
• Strength Score display
• Minimum Strength Score threshold
• Volume Average Length
• Multi-Timeframe detection
• Higher-Timeframe selection
• Automatic mitigation removal
• Zone extension length
• Fixed colors
• Palette cycling
• Complete visual customization
---
# Suggested Workflow
One possible workflow is:
1. Determine the primary market trend using your preferred methodology.
2. Enable Higher-Timeframe Fair Value Gap detection if broader market context is required.
3. Wait for new Fair Value Gaps that satisfy the selected filtering criteria.
4. Evaluate the Strength Score.
5. Monitor future price interaction with active imbalance zones.
6. Combine Fair Value Gap analysis with your own confirmation techniques such as market structure, liquidity sweeps, order blocks, break of structure (BOS), change of character (CHoCH), volume analysis, or personal risk management rules before making trading decisions.
The indicator intentionally does not generate automated buy or sell signals.
Its purpose is to provide an objective framework for identifying and monitoring price imbalance zones.
---
# Original Design Philosophy
This implementation was developed to extend the traditional Fair Value Gap workflow beyond simple imbalance detection.
Instead of displaying every possible gap, the indicator integrates multiple analytical layers—including adaptive ATR-based filtering, quantitative Strength Scoring, configurable minimum quality thresholds, automatic mitigation management, dynamic zone extension, and optional multi-timeframe confluence—to help traders organize Fair Value Gaps according to both market volatility and relative participation.
The design philosophy focuses on improving clarity, reducing low-quality signals, and providing a flexible analytical framework suitable for different trading styles and market conditions.
---
## Disclaimer
This indicator is an analytical charting tool designed to assist technical analysis.
It does not predict future price movement, guarantee profitable trades, or provide financial or investment advice.
Trading decisions should always be based on independent analysis, proper risk management, and the trader's own methodology.
Indicator

Tessera Execution Vault [JOAT]Tessera Execution Vault
Introduction
Tessera Execution Vault is an open-source confluence and execution-context indicator. It combines trend, volatility, pressure, VWAP location, structure sweeps, rejection behavior, and a compact transition model into a single score-based framework.
The script is intended to organize market context and display educational trade projections when confluence is high. It should not be treated as a certain signal system.
Core Concepts
1. Confluence Scoring
Long and short scores are built from independent evidence such as trend, VWAP, momentum, volume, pressure, CVD proxy, sweep events, and transition persistence.
2. Auction Pressure
The script estimates bid/offer pressure from candle structure and volume. It then plots a pressure trace near VWAP.
3. Sweep Memory Zones
When liquidity sweeps, expansion breaks, or auction reclaim conditions occur, the script stores short-lived memory zones.
4. VWAP Deviation Field
VWAP bands show where price is trading relative to the current auction center.
5. Educational Projection
When a setup qualifies, the script can draw entry, stop, and target levels based on ATR.
Features
Score-based long and short context: Multiple independent factors contribute to each side
VWAP auction bands: Upper and lower deviation fields
Pressure and score traces: Visualizes pressure and confluence around VWAP
Sweep memory zones: Labels discount, premium, liquidity reclaim, and liquidity reject areas
Confirmed-bar signals: Optional closed-bar signal gating
Dashboard: Displays bias, scores, ATR, volume, pressure, CVD proxy, and auction state
Input Parameters
Operating Preset changes sensitivity for scalping, intraday, swing, low-noise, or showcase modes
Core lengths control EMA, RSI, volume baseline, and sweep window
Risk settings control ATR stop and target projections
Auction settings control pressure and VWAP deviation calculations
How to Use This Indicator
Step 1: Read the dashboard bias
The bias and score rows show which side currently has stronger confluence.
Step 2: Watch memory zones
Memory zones highlight recent sweep or auction-location events that may remain relevant.
Step 3: Treat projections as educational
ATR projections show a possible risk framework. They are not recommendations.
Indicator Limitations
Pressure and CVD are candle-derived approximations
Confluence does not ensure continuation
ATR projections can be too wide or narrow during sudden volatility changes
Originality Statement
Tessera Execution Vault combines confluence scoring, VWAP auction context, pressure traces, transition persistence, and labelled memory zones in one open-source script. Its purpose is to explain why one side has more contextual evidence than the other.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to trade. Always use independent analysis and proper risk management.
-Made with passion by jackofalltrades
Indicator

Arbiter Channel [JOAT]Arbiter Channel
Introduction
Arbiter Channel is an open-source market state overlay built to classify directional control, compression, and expansion using a layered baseline-and-channel framework. The script blends an Ichimoku-inspired composite baseline, body-aware tolerance channels, and a confirmed-bar trend-state engine to identify whether price is operating in directional acceptance, compression, or expansion. Rather than acting like a generic moving average channel, Arbiter Channel is designed to map the relationship between equilibrium and displacement.
The problem Arbiter Channel solves is false trend interpretation. Price can trade above a moving average without truly being in an efficient trend, and it can look weak during healthy pullbacks inside a broader expansion. Arbiter Channel separates baseline equilibrium, tolerance acceptance, and directional displacement so that the user can tell whether price is simply oscillating around fair value, compressing inside equilibrium, or expanding away from it with intent.
Core Concepts
1. Composite Baseline Construction
The baseline is built from an Ichimoku-style blend of Conversion, Base, Span A, and Span B components, with user-controlled inclusion and weighting. This creates a smoother and more structurally aware equilibrium anchor than a single moving average:
tenkan = donchianMid(convLen)
kijun = donchianMid(baseLen)
spanA = math.avg(tenkan, kijun)
spanB = donchianMid(spanBLen)
2. ATR and Body Tolerance Channel
Instead of plotting a fixed-width envelope, the channel adapts to both ATR behavior and candle-body pressure. This helps the band respond differently during active displacement than during passive drift. The result is a tolerance corridor where trend acceptance and loss of acceptance become visually obvious.
3. Confirmed-Bar Trend State Machine
Trend transitions are only registered on confirmed bars. This avoids intrabar flipping and helps keep trend-state changes non-repainting for practical signal use. The script distinguishes directional trend shifts from regime changes, so compression and expansion can evolve without necessarily forcing a full directional flip.
4. Compression and Expansion Regimes
Arbiter Channel tracks whether price is contracting around equilibrium or extending away from it. This is important because directional trend and volatility regime are not the same thing. A bullish trend can be compressing before expansion, and expansion can fail back into balance.
5. Institutional Visualization Layer
The overlay uses nested clouds, baseline shadows, state candle tinting, controlled event labels, and a medium top-right dashboard to summarize regime and trend without clutter.
Features
Composite baseline engine: Uses multiple Ichimoku-derived components instead of a single average
Adaptive tolerance channels: Envelope width responds to volatility and body behavior
Compression and expansion classification: Distinguishes rotational balance from directional release
Confirmed-bar trend state engine: Trend shifts only confirm after bar close
Outer reclaim events: Detects price returning inside channel boundaries after extension
Cloud-based regime visualization: Multi-layer fills show equilibrium and displacement zones
State candle tinting: Candles inherit directional context without overwhelming price
Top-right dashboard: Displays current trend, regime, channel state, and internal diagnostics
Fully configurable palette: Built for dark charts with adjustable institutional tones
Confirmed alertconditions: Trend shifts, regime changes, reclaim events, and expansion bursts
How to Use This Indicator
Step 1: Read the Trend State
Start with the dashboard and baseline color. This tells you whether the script currently classifies the market as bullish, bearish, or neutral from a confirmed-bar perspective.
Step 2: Check the Regime
Compression means price is accepting around equilibrium. Expansion means price is actively displacing. Combining trend with regime helps determine whether to expect continuation or wait for release.
Step 3: Use the Channel Structure
The inner and outer bands act as context zones. Price holding outside the inner corridor during expansion is stronger than price simply crossing the baseline.
Step 4: Watch Reclaim Events
When price extends beyond the outer channel and then reclaims back inside it, that event can signal exhaustion, acceptance failure, or a return to balance.
Indicator Limitations
The baseline is a structural equilibrium model, not a predictive model
Compression and expansion are relative to the current symbol and timeframe inputs
Strong news events can create abrupt regime transitions that temporarily distort channel interpretation
The script is best used as a context overlay, not as a standalone trade trigger
Originality Statement
Arbiter Channel is original in the way it separates directional trend, equilibrium tolerance, and volatility regime into one coordinated overlay. It is not a simple moving average channel and not a direct copy of Ichimoku. The value comes from combining a composite baseline, adaptive tolerance geometry, and confirmed-bar regime logic into a single context engine.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice and does not guarantee future market behavior. Always use proper risk management.
- Made with passion by jackofalltrades
Indicator

Charter Execution Model [JOAT]Charter Execution Model
Introduction
Charter Execution Model is an open-source Pine Script v6 strategy that integrates the broader JOAT framework into a single non-repainting execution model. It does not rely on one trigger alone. Instead, it uses a hierarchy of filters: regime eligibility first, liquidity bias second, structure confirmation third, and imbalance or displacement triggers fourth. Only when those layers align does the strategy consider taking a trade.
The goal of this strategy is not to present a magical black box. It is to model a disciplined decision stack. Many strategies fail because they treat every trigger the same way regardless of context. Charter Execution Model is built around the idea that context should do most of the work. If the market is not in a mature directional regime, if the liquidity ledger is not skewed appropriately, or if local structure does not agree, then a trigger by itself is not enough.
The script uses realistic execution controls directly in the declaration: fixed initial capital, percent-of-equity sizing, non-zero commission, non-zero slippage, no pyramiding, confirmed-bar evaluation, and orders processed on close. Those defaults are intended to make the backtest more responsible and easier to interpret than an overly aggressive model with idealized execution assumptions.
This strategy is best understood as a research framework. It can help traders study how context filters, imbalance triggers, continuation pressure, and ATR-based exits behave when combined inside one model. It is not a guarantee of future profitability, and it should be evaluated thoughtfully across symbols, regimes, and timeframes.
Core Concepts
1. Regime Eligibility Layer
The first gate determines whether the market is mature enough to even consider longs or shorts. It uses a directional midpoint and structural midpoint built from EMA and HMA references, then normalizes their spread by ATR and combines that with heat positioning inside the recent price range.
bool bullRegime = directionalMid > structuralMid
float regimeStrength = clamp(spreadNorm * 0.60 + math.abs(heatNorm - 50.0) * 0.80, 0, 100)
bool matureBullRegime = bullRegime and regimeStrength >= regimeFloor and regimePersistence >= 12
That means the strategy does not allow triggers to fire in weak or undeveloped directional states. Context comes first.
2. Liquidity Bias Layer
Next, the strategy builds a rolling bin-based liquidity distribution and compares buy-side volume versus sell-side volume. A long context requires positive liquidity bias and price above the reference EMA. A short context requires negative liquidity bias and price below the reference EMA.
This adds an inventory-style filter so the strategy is not trading purely off price shape.
3. Structure Filter
Local structure is confirmed using pivot-derived reference points and a rolling swing lookback. Longs require price to hold above recent swing support and above the slow EMA. Shorts require the inverse.
This helps reduce cases where a regime and liquidity reading are still positive or negative, but local price structure has already started to degrade.
4. Trigger Stack
Once context aligns, the strategy allows three possible triggers: a confirmed imbalance gap, a displacement shift, or an optional continuation retest into the directional midpoint. This means the model can participate through both fresh displacement and controlled continuation.
Importantly, the trigger layer does not override the context layer. It only becomes active when the earlier filters already agree.
5. ATR-Based Exit Framework
Risk management is handled through ATR-sensitive invalidation and two fixed-R profit targets. When the regime is especially strong, an optional trailing rule tightens the stop using recent local price action.
This creates a trade structure with a defined stop, two staged exits, and optional adaptation in stronger conditions without relying on unrealistic all-in-all-out assumptions.
Features
Four-layer decision hierarchy: Regime, liquidity, structure, and trigger conditions must align before entry
Confirmed-bar logic: Entries are evaluated only on confirmed bars to avoid repaint-style execution logic
Non-zero execution costs: Includes realistic commission and slippage in the strategy declaration
No pyramiding: Prevents stacking multiple positions in the same direction
Partial profit framework: Uses two independent `strategy.exit()` orders to scale out at separate R multiples
Optional continuation triggers: Allows pullback-style participation inside already qualified context
Optional strong-regime trailing stop: Tightens exits when regime strength is elevated
Dashboard summary: Displays regime, liquidity bias, pressure, trigger state, position state, stop settings, and current risk fields
Clean visual overlay: Shows directional and structural mids with contextual fill directly on the chart
Open-source research design: Lets users inspect and adapt the full context-to-execution hierarchy
Default Strategy Properties
Initial capital: `100000` is used as the default starting capital in the script declaration
Position sizing: Orders use `strategy.percent_of_equity` with a default quantity of `10`, meaning the strategy allocates 10% of equity per position by default
Commission: Commission is modeled as `0.02%` per trade
Slippage: Slippage is modeled as `2` ticks
Pyramiding: Pyramiding is set to `0`, so the model does not stack entries in the same direction
Order timing: `process_orders_on_close = true` and `calc_on_every_tick = false`, so the model evaluates and processes with confirmed-bar logic
Input Parameters
Regime:
Fast Length: Controls the fast directional reference
Slow Length: Controls the slow structural reference
ATR Length: Sets the ATR normalization length
Heat Window: Defines the range window for heat normalization
Regime Strength Floor: Sets the minimum maturity threshold for context eligibility
Liquidity Filter:
Liquidity Lookback: Sets the rolling history used for the liquidity model
Liquidity Bins: Controls the liquidity distribution granularity
Liquidity Bias Floor: Sets the minimum skew required before liquidity counts as directional
Structure Filter:
Pivot Length: Sets pivot confirmation sensitivity
Swing Lookback: Defines the rolling structural context window
Trigger Stack:
Gap Sigma Filter: Sets the minimum imbalance displacement required for gap-style triggers
Shift Momentum Length: Controls the raw momentum lookback
Shift RSI Length: Controls the pressure RSI smoothing
Displacement Floor: Sets the threshold for shift-style triggers
Allow Continuation Triggers: Enables or disables pullback continuation entries
Continuation Pressure Floor: Sets the minimum pressure level for continuation logic
Risk Management:
Stop ATR Multiplier: Scales the ATR contribution to stop placement
Target 1 R: Sets the first partial profit target
Target 2 R: Sets the second partial profit target
Trail In Strong Regime: Enables optional trailing behavior when regime strength is elevated
How to Use This Strategy
Step 1: Evaluate Context Before Results
Begin by understanding what the strategy is trying to do rather than focusing immediately on performance output. It only wants to trade when a mature regime, directional liquidity bias, and confirming structure are all aligned. If that idea does not match your own process, the results will be hard to interpret.
Step 2: Study Trigger Type Distribution
Not all entries come from the same source. Some come from imbalance gaps, some from displacement shifts, and some from continuation pressure. Understanding which trigger type dominates on a given market can be more useful than simply checking net profit.
Step 3: Understand The Exit Framework
The model uses a staged exit approach. Half the position is managed toward the first target and half toward the second. A stop is always active, and strong-regime trailing can tighten the exit path further. Review this logic carefully before drawing conclusions from the backtest.
Step 4: Keep Expectations Realistic
The strategy includes commission, slippage, confirmed-bar logic, and no pyramiding, but that still does not make the backtest “real.” Results depend on the instrument, the timeframe, the data sample, and how well the context assumptions fit the market studied.
Step 5: Use It As A Research Framework
Charter Execution Model is best used as a framework for studying context-first execution logic. Adapt the filters, test the thresholds, and evaluate how the hierarchy behaves across different environments rather than assuming the defaults are universally optimal.
Strategy Limitations
The strategy relies on historical context filters that may adapt poorly to sudden regime shifts or atypical event-driven conditions
Liquidity bias is based on bar-level directional volume attribution rather than true exchange order-flow data
Processing orders on close simplifies execution and can differ materially from real fills on fast markets
Backtest results are sensitive to parameter choices, timeframe selection, instrument behavior, and dataset length
Originality Statement
Charter Execution Model is original in the way it organizes multiple analytical layers into a disciplined execution hierarchy. It is not published as a simple indicator mashup strategy:
It requires mature regime, directional liquidity bias, and local structure to align before any trigger is allowed to matter
It supports multiple trigger archetypes inside the same context framework rather than treating one trigger as universally sufficient
It combines staged exits, ATR-sensitive invalidation, and optional strong-regime trailing inside a consistent risk model
It exposes its internal context state on-chart so users can study why the strategy is active or inactive at any point
Disclaimer
This strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Backtest results depend on assumptions, data quality, slippage, commission, bar resolution, and market conditions. Past performance does not guarantee future results. Always use independent judgment and proper risk management before using any strategy logic in live markets.
-Made with passion by jackofalltrades
Strategy

Sovereign Execution [JOAT]Sovereign Execution
Introduction
Sovereign Execution is an open-source multi-layer trading strategy that synthesizes five independent analytical engines into a unified execution framework. Rather than relying on a single indicator or a simple crossover, this strategy requires alignment across regime classification, momentum displacement, session timing, imbalance confluence, and multi-timeframe bias scoring before any trade is taken. The result is a highly selective system that filters out low-conviction setups and only enters when multiple independent analytical dimensions agree.
The strategy uses ATR-based adaptive stop-losses, configurable risk-reward ratio targets, optional trailing stops, and multiple exit conditions including regime flips and opposite displacement detection. It is designed for traders who want a systematic, rules-based approach to execution with full transparency into every decision the system makes.
Why This Strategy Exists
Most trading strategies suffer from one of two problems: they are either too simple (single-indicator entries that generate excessive noise) or too complex (dozens of conditions that are impossible to understand or debug). Sovereign Execution occupies the middle ground by using exactly five analytical layers, each addressing a different aspect of market conditions:
Regime Cipher: Is the market trending or compressing? Only trade in trending regimes.
Displacement Lens: Is there institutional momentum right now? Only enter on confirmed displacement.
Session Filter: Is the market in an active trading session? Avoid low-liquidity periods.
Imbalance Confluence: Is there a Fair Value Gap nearby? Optional confirmation of institutional interest.
Confluence Ledger: Do multiple timeframes agree on direction? Only trade when the score exceeds the threshold.
Each layer acts as an independent filter. A trade only fires when ALL active filters align simultaneously. This multi-gate approach dramatically reduces false signals compared to single-indicator strategies.
Module 1: Regime Cipher — Trend and Volatility Classification
The regime engine uses an Outlier-Resistant Moving Average (ORMA) as its foundation. The ORMA applies a square-root transformation to price, calculates a base moving average (configurable: EMA, SMA, RMA, WMA, HMA, DEMA, or TEMA), then applies a volatility-dampening filter using the ratio of full ATR to half-period ATR. This creates a moving average that is responsive to genuine trend changes but resistant to outlier spikes.
ATR-based bands are drawn above and below the ORMA. When price closes above the upper band, the regime is classified as Trending Bull. When price closes below the lower band, Trending Bear. The strategy also monitors Bollinger Band width relative to its 50-bar average to detect compression (BB width below 85% of average) and expansion (above 110%).
The key rule: the strategy only takes trades when the regime is Trending (not Compressed or Transitional). This single filter eliminates the majority of choppy, range-bound conditions where most strategies bleed money.
Module 2: Displacement Lens — Momentum Timing
The displacement engine normalizes three momentum oscillators (Bollinger %B, CCI, ROC) to a scale and blends them with a volume-weighted candle body analysis. The composite is smoothed with an EMA and compared against adaptive threshold bands calculated from the signal's own standard deviation.
A "strong bull displacement" occurs when the composite exceeds the upper threshold — meaning momentum, volume, and candle structure all confirm bullish institutional activity. Strong bear displacement is the mirror condition. The strategy only enters when displacement confirms the regime direction.
Module 3: Session Filter
Trading sessions are defined by UTC hour ranges (configurable for Asia, London, and New York). When the session filter is enabled (default), the strategy only takes trades during active sessions. This avoids entries during low-liquidity periods (overnight gaps, holiday hours) where spreads widen and price action is unreliable.
The session filter is optional — it can be disabled for instruments that trade 24/7 with consistent liquidity (e.g., major crypto pairs).
Module 4: FVG Confluence (Optional)
When enabled, the strategy scans the last 10 bars for Fair Value Gaps in the entry direction. A bullish FVG (gap up in price delivery) near the entry confirms institutional buying interest. A bearish FVG confirms selling interest. This filter is optional (default off) because not all valid setups occur near FVGs, but when enabled, it adds an additional layer of institutional confirmation.
Module 5: Confluence Score — Multi-Timeframe Bias Gate
The strategy calculates a simplified confluence score combining trend alignment, momentum, volatility state, market structure, and volume conviction on the current timeframe, then blends it with a higher timeframe score (default 4H) at a 40/60 weighting (HTF gets more weight).
The score is mapped to 0-100. Long entries require the score to exceed the long threshold (default 60). Short entries require the score to be below the short threshold (default 40). This ensures the strategy only trades when multiple analytical dimensions across timeframes agree on direction.
Entry Conditions
A long entry requires ALL of the following simultaneously:
Regime is Trending Bull (price above upper ORMA band, not compressing)
Confluence score >= long threshold (default 60)
Strong bullish displacement (composite above adaptive threshold)
Active session (if session filter enabled)
Recent bullish FVG (if FVG filter enabled)
Bar is confirmed (barstate.isconfirmed — no intrabar entries)
Short entries require the bearish mirror of all conditions. Edge detection ensures each signal fires only once — no repeated entries on the same setup.
Risk Management
Stop-Loss: ATR-based adaptive stop calculated as ATR(14) multiplied by the stop multiplier (default 1.5). For longs, the stop is placed below the entry price by this distance. For shorts, above. This means the stop automatically adapts to the instrument's current volatility — wider stops in volatile markets, tighter stops in calm markets.
Take-Profit: Calculated as the stop distance multiplied by the reward-risk ratio (default 2.0). A 1.5 ATR stop with a 2.0 R:R produces a 3.0 ATR take-profit target.
Trailing Stop: When enabled (default), the stop is trailed upward (for longs) or downward (for shorts) using the trail ATR multiplier (default 2.0). The trail only moves in the favorable direction — it never moves against the position.
Exit Conditions
Beyond the TP/SL levels, the strategy has two additional exit conditions:
Regime Flip: If the regime changes from Trending Bull to Trending Bear (or vice versa), or enters Compression, the position is closed immediately. The thesis for the trade no longer holds.
Opposite Displacement: If strong displacement fires in the opposite direction of the trade, the position is closed. Institutional momentum has shifted against the position.
Default Strategy Properties
These are the exact values used in the strategy's Properties dialog:
Initial Capital: $100,000 — a realistic account size for the average trader
Default Quantity: 5% of equity per trade — conservative position sizing
Commission: 0.04% per trade (round-trip 0.08%) — realistic for most exchanges
Slippage: 2 ticks per order — accounts for execution delay and spread
Pyramiding: 0 — only one position at a time
Calc on Every Tick: false — entries only on bar close for realistic execution
These settings are intentionally conservative. The commission and slippage values are included to produce realistic backtesting results. Traders should adjust these values to match their specific broker/exchange conditions.
Visualization
Regime MA: The ORMA line plotted with a glow effect (crisp line + transparent wider line) colored by trend state — teal for bullish, rose for bearish, gray for neutral
ATR Bands: Upper and lower bands showing the regime breakout thresholds
SL/TP Levels: When a position is active, the stop-loss (red), take-profit (green), and entry price (gray) are plotted as horizontal lines
Gradient Candles: Candles colored by the confluence score — transitioning from bearish rose (low score) to bullish teal (high score)
Session Background: Subtle amber tint when an active session is in progress
10-Row Dashboard
Row 1: Header — "SOVEREIGN EXECUTION"
Row 2: Regime — TREND LONG / TREND SHORT / COMPRESSED / TRANSITIONAL
Row 3: Displacement — BULL DISP / BEAR DISP / NEUTRAL
Row 4: Session — ASIA / LONDON / NEW YORK / OFF-SESSION
Row 5: Confluence — Score value + bias classification
Row 6: Volatility — EXPANDING / COMPRESSED / NORMAL
Row 7: Position — LONG / SHORT / FLAT
Row 8: Entry — Entry price when in a trade
Row 9: Stop — Current stop-loss level
Row 10: Target — Current take-profit level
Input Parameters
Execution Parameters:
Risk Per Trade % (default 1.5) — percentage of equity risked per trade
Reward:Risk Ratio (default 2.0) — take-profit as multiple of stop distance
ATR Stop Multiplier (default 1.5) — stop distance as ATR multiple
Use Trailing Stop (default on), Trail ATR Multiplier (default 2.0)
Entry Filters:
Confluence Threshold Long (default 60) — minimum score for long entries
Confluence Threshold Short (default 40) — maximum score for short entries
Require Active Session (default on)
Require FVG Confluence (default off)
Regime Cipher Parameters:
Adaptive MA Length (default 27), ATR Length (default 14), ATR Factor (default 1.05)
Base MA type (default EMA, options: RMA/SMA/EMA/WMA/HMA/DEMA/TEMA)
Displacement Parameters:
BB Length (20), BB Multiplier (2.0), CCI Length (23), ROC Length (50)
Displacement Smoothing (default 5)
Session Filter (UTC):
Asia Start/End (0/8), London Start/End (8/14), NY Start/End (14/21)
Strategy Limitations and Compromises
Every strategy involves design compromises. Here are the key ones for Sovereign Execution:
Selectivity vs Frequency: The multi-gate filter approach produces fewer trades than single-indicator strategies. On some instruments/timeframes, the strategy may go days without a signal. This is by design — it prioritizes quality over quantity — but it means the strategy needs sufficient historical data to produce a meaningful sample size.
Regime Lag: The ORMA-based regime classification has inherent lag. It will not catch the exact top or bottom of a trend. The strategy enters after the trend is confirmed, which means it misses the first portion of moves.
Session Filter Limitation: The UTC-based session filter works well for forex and indices but may need adjustment for instruments with non-standard trading hours. Crypto traders may want to disable the session filter entirely.
Single Timeframe Execution: While the confluence score incorporates HTF data, entries and exits are executed on the chart's timeframe. Very fast timeframes (1m) may produce noisy signals despite the filters.
Backtesting Caveats: All backtesting results are historical and do not guarantee future performance. The strategy uses calc_on_every_tick=false and barstate.isconfirmed to produce realistic entries, but real-world execution will always differ from backtesting due to slippage, partial fills, and latency.
No Guarantee of Profitability: This strategy is a systematic framework, not a profit guarantee. Market conditions change, and strategies that worked historically may underperform in different regimes.
Recommended Usage
Use on liquid instruments (major forex pairs, large-cap stocks, major crypto) for most reliable signals
Test on the 15m to 4H timeframe range — these provide enough bars for the regime and displacement engines while maintaining meaningful session context
Ensure the backtest produces at least 100 trades for statistical significance before drawing conclusions
Adjust commission and slippage to match your specific broker/exchange
Consider the strategy as one component of a broader trading plan, not a standalone system
Originality Statement
This strategy is original in its multi-layer filter architecture. While individual components (moving averages, momentum oscillators, session filters) are established concepts, this strategy is justified because:
It synthesizes five independent analytical engines (regime classification, displacement measurement, session timing, imbalance confluence, multi-TF scoring) into a unified execution framework where ALL must align for entry
The ORMA-based regime engine uses a volatility-dampened, outlier-resistant moving average with ATR bands — not a standard MA crossover
The displacement engine normalizes three oscillators and blends them with volume-weighted candle body analysis for institutional-grade momentum confirmation
The confluence score combines five analytical dimensions with HTF weighting, producing a quantitative bias gate rather than a subjective assessment
Multiple exit conditions (regime flip, opposite displacement, trailing stop, TP/SL) provide layered risk management beyond simple stop-loss
The strategy uses realistic default settings (commission, slippage, position sizing) and documents all Properties values for transparent backtesting
Disclaimer
This strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Backtesting results shown are historical and do not guarantee future performance. The results of a single backtest run do not constitute proof that the strategy will be profitable in the future. Market conditions change, and strategies that performed well historically may underperform or lose money in different market environments.
The default settings (commission 0.04%, slippage 2 ticks, 5% equity per trade, $100,000 initial capital) are designed to produce realistic results. Users should verify these match their trading conditions and adjust accordingly.
Always use proper risk management. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions. The author is not responsible for any losses incurred from using this strategy.
-Made with passion by officialjackofalltrades
Strategy

Singularity Convergence Protocol [JOAT]Singularity Convergence Protocol
Introduction
The Singularity Convergence Protocol is an advanced open-source multi-system confluence strategy that combines eight distinct analytical methodologies into a unified trading system. This strategy integrates momentum analysis, Smart Money Concepts, velocity waves, liquidity tracking, trend detection, divergence analysis, volatility measurement, and institutional flow into a comprehensive decision-making engine that generates high-probability trading signals through systematic confluence scoring.
Unlike single-indicator strategies, the Singularity Convergence Protocol provides institutional-grade signal generation through multi-dimensional analysis, weighted confluence scoring, and adaptive risk management. The strategy is designed for traders who understand that the highest probability setups occur when multiple independent analytical systems align simultaneously, creating a "singularity" of confluence.
Why This Strategy Exists
This strategy addresses the critical challenge of signal reliability in algorithmic trading. By requiring confluence across multiple independent systems, it dramatically reduces false signals while identifying the highest probability setups. The strategy reveals:
System 1 - Momentum Analysis: Quantum Flux Oscillator methodology combining VFI, Laguerre RSI, Fisher Transform, TSI, MFI, OBV, and A/D
System 2 - Structure Detection: Smart Money Concepts including Order Blocks, Fair Value Gaps, Liquidity Levels, and Market Structure
System 3 - Velocity Waves: Multi-layer momentum spectrum with five EMA layers and ALMA enhancement
System 4 - Liquidity Tracking: Pivot-based liquidity detection with sweep confirmation
System 5 - Trend Analysis: Hull MA, SuperTrend, ADX, and moving average alignment
System 6 - Divergence Detection: Multi-oscillator divergence with RSI, MACD, TSI, and Stochastic
System 7 - Volatility Analysis: ATR, Bollinger Bands, Keltner Channels, Historical Volatility, and Squeeze detection
System 8 - Institutional Flow: CMF, MFI, OBV, VWAP, and A/D Line integration
Core Strategy Logic
1. Eight Independent Analytical Systems
Each system operates independently and generates binary signals (bullish/bearish):
Momentum System:
Calculates composite momentum from seven components
Generates bullish signal when momentum > 0 and rising
Generates bearish signal when momentum < 0 and falling
Score: +1 for bullish, -1 for bearish, 0 for neutral
Structure System:
Detects order blocks, FVGs, and market structure
Bullish when OB/FVG active + bullish structure + discount zone
Bearish when OB/FVG active + bearish structure + premium zone
Score: +1 for bullish, -1 for bearish, 0 for neutral
Velocity Wave System:
Analyzes five momentum layers with ALMA enhancement
Bullish when Basis 1 > Basis 2 and rising with spread > 5
Bearish when Basis 1 < Basis 2 and falling with spread < -5
Score: +1 for bullish, -1 for bearish, 0 for neutral
Liquidity System:
Tracks liquidity sweeps with volume confirmation
Bullish when SSL swept with volume surge
Bearish when BSL swept with volume surge
Score: +1 for bullish, -1 for bearish, 0 for neutral
Trend System:
Combines Hull MA, SuperTrend, ADX, and MA alignment
Bullish when Hull rising + SuperTrend bullish + ADX > 20 + MA alignment
Bearish when Hull falling + SuperTrend bearish + ADX > 20 + MA alignment
Score: +1 for bullish, -1 for bearish, 0 for neutral
Divergence System:
Detects divergences across RSI, MACD, TSI, and Stochastic
Bullish when regular bullish divergence with 2+ oscillator confluence
Bearish when regular bearish divergence with 2+ oscillator confluence
Score: +1 for bullish, -1 for bearish, 0 for neutral
Volatility System:
Measures volatility through ATR, BB Width, KC, HV, and Squeeze
Bullish when squeeze breakout upward with low volatility index
Bearish when squeeze breakout downward with low volatility index
Score: +1 for bullish, -1 for bearish, 0 for neutral
Institutional Flow System:
Tracks institutional positioning through CMF, MFI, OBV, VWAP, A/D
Bullish when flow index > 10 with CMF > 0 and MFI > 50
Bearish when flow index < -10 with CMF < 0 and MFI < 50
Score: +1 for bullish, -1 for bearish, 0 for neutral
2. Confluence Scoring System
The strategy employs two scoring methods:
Binary Signal Count:
Counts how many systems generate bullish signals (0-8)
Counts how many systems generate bearish signals (0-8)
Minimum signals required (default: 2) filters weak setups
Weighted Confluence Score:
Sums all system scores (range: -8 to +8)
Adds bonus points for extreme conditions:
- Extreme momentum regimes (+1)
- All velocity layers aligned (+1)
- 4/4 divergence confluence (+1)
- Volume surge with strong flow (+1)
Total score can exceed ±8 with bonuses
3. Entry Conditions
Two entry modes are available:
Standard Mode (Binary Count):
Long Entry: Bullish signals >= minimum AND bullish signals > bearish signals
Short Entry: Bearish signals >= minimum AND bearish signals > bullish signals
Simple and straightforward
Confluence Mode (Weighted Score):
Long Entry: Total bullish score >= minimum AND bullish score > bearish score
Short Entry: Total bearish score >= minimum AND bearish score > bullish score
Accounts for bonus conditions and extreme setups
4. Risk Management System
The strategy includes comprehensive risk management:
Position Sizing:
Risk per trade: Percentage of equity (default: 2%)
Position size calculated based on stop distance and risk percentage
Prevents over-leveraging on any single trade
Stop Loss Placement:
ATR-based stops: Stop distance = ATR × multiplier (default: 2.0)
Long stops: Entry price - (ATR × multiplier)
Short stops: Entry price + (ATR × multiplier)
Adapts to current volatility
Take Profit Targets:
Risk:Reward ratio (default: 2.0)
Target distance = Stop distance × R:R ratio
Long targets: Entry price + (Stop distance × R:R)
Short targets: Entry price - (Stop distance × R:R)
Trailing Stops:
Optional trailing stop (default: enabled)
Trail distance = ATR × trailing multiplier (default: 3.0)
Locks in profits as trade moves favorably
Adjusts to volatility changes
5. Visual Features
The strategy includes comprehensive visual elements:
Hull Moving Average: Primary trend line with dynamic coloring
SuperTrend Bands: Dynamic support/resistance levels
EMA Matrix: Three EMAs showing trend alignment
Order Block Boxes: Bullish and bearish OB zones
Fair Value Gap Boxes: FVG zones with dashed borders
Liquidity Lines: BSL and SSL levels with sweep tracking
Equilibrium Line: Premium/discount zone reference
Background Coloring: Regime indication (extreme bull/bear, squeeze, entry signals)
Information Dashboard: Real-time display of all metrics and scores
Dashboard Metrics
The comprehensive dashboard displays:
Bull/Bear Scores: Total confluence scores with signal counts
Volatility Index: Current volatility level and regime
Spread: Velocity wave spread indicating momentum strength
Flow Index: Institutional positioning measurement
Price Zone: Premium/discount position with percentage
Win Rate: Strategy performance with trade count
Position: Current position status (Long/Short/Flat)
Signal: Current signal status with confluence indication
Strategy Settings and Defaults
Backtest Configuration:
Initial Capital: $100,000
Position Size: 100% of equity (adjusted by risk management)
Commission: 0.1% per trade
Slippage: 2 ticks
Pyramiding: Disabled (one position at a time)
Risk Management Defaults:
Risk Per Trade: 2.0% of equity
Stop Loss: 2.0 × ATR
Take Profit: 2.0 × Risk (2:1 R:R)
Trailing Stop: Enabled, 3.0 × ATR
Strategy Defaults:
Minimum Signals: 2 (requires at least 2 systems to agree)
Use Confluence Scoring: Enabled (uses weighted scores)
Show Visual Features: Enabled (displays all chart elements)
How to Use This Strategy
Step 1: Configure Risk Parameters
Set risk per trade, stop loss ATR multiplier, and take profit R:R ratio based on your risk tolerance.
Step 2: Choose Entry Mode
Select standard mode (binary count) for simplicity or confluence mode (weighted scores) for advanced filtering.
Step 3: Set Minimum Signals
Higher minimum (3-4) = fewer but higher quality trades. Lower minimum (2) = more trades but lower quality.
Step 4: Enable Trailing Stops
Trailing stops lock in profits on winning trades. Adjust trailing ATR multiplier based on market volatility.
Step 5: Monitor Dashboard
Watch bull/bear scores in real-time. Scores >= 4 indicate strong confluence. Scores >= 6 indicate exceptional setups.
Step 6: Review Visual Confluence
Check that multiple visual elements align: trend, structure, liquidity, and flow should all confirm signal direction.
Step 7: Backtest Thoroughly
Test on multiple instruments and timeframes. Adjust parameters based on results. Aim for 100+ trades for statistical significance.
Best Practices
Use on liquid instruments (major forex, large-cap stocks, major crypto)
Test on multiple timeframes - higher timeframes generally more reliable
Increase minimum signals in choppy markets, decrease in trending markets
Monitor win rate - aim for 40%+ with 2:1 R:R for profitability
Adjust stop loss ATR multiplier based on instrument volatility
Use confluence mode for highest quality signals
Review dashboard before entering - ensure multiple systems align
Combine with higher timeframe analysis for additional confirmation
Be patient - wait for high confluence scores (4+) for best results
Respect the risk management - never override stop losses
Strategy Limitations
Requires sufficient historical data for all eight systems
May generate fewer signals than single-indicator strategies
Performance varies by instrument and timeframe
Backtesting results do not guarantee future performance
Slippage and commission can significantly impact results
Extreme market conditions may cause all systems to fail simultaneously
Requires regular monitoring and parameter adjustment
Not suitable for very low timeframes (< 5 minutes) due to noise
Input Parameters
Risk Management:
Risk Per Trade %: Percentage of equity to risk (default: 2.0%)
Stop Loss (ATR): ATR multiplier for stops (default: 2.0)
Take Profit (R:R): Risk:reward ratio (default: 2.0)
Use Trailing Stop: Enable trailing stops (default: enabled)
Trailing ATR: ATR multiplier for trailing (default: 3.0)
Strategy Settings:
Minimum Signals: Required system agreements (default: 2)
Use Confluence Scoring: Enable weighted scoring (default: enabled)
Show Visual Features: Display chart elements (default: enabled)
Originality Statement
This strategy is original in its comprehensive multi-system approach. While individual analytical methodologies are established concepts, this strategy is justified because:
It integrates eight distinct analytical systems into a unified decision-making engine
The confluence scoring system measures agreement across independent methodologies
Bonus scoring for extreme conditions identifies exceptional setups
Comprehensive risk management adapts to volatility and account size
Visual integration allows traders to verify confluence across multiple dimensions
The dashboard provides real-time transparency into all system states
Systematic approach removes emotional decision-making from trading
Strategy Performance Notes
When publishing this strategy, ensure you:
Use realistic account size (default: $100,000)
Include realistic commission (0.1%) and slippage (2 ticks)
Generate 100+ trades for statistical significance
Document all default settings in description
Explain risk management parameters clearly
Show results on multiple instruments/timeframes
Discuss limitations and market conditions where strategy works best
Never make unrealistic claims about future performance
Disclaimer
This strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Past performance does not guarantee future results. Backtesting results are hypothetical and do not represent actual trading. Actual results may differ significantly from backtested results due to slippage, commission, market conditions, and execution differences.
The strategy combines multiple analytical systems, but no combination of indicators can predict future price movement with certainty. Market conditions change, and strategies that worked historically may not work in the future. Users must conduct their own analysis and risk assessment before using this strategy.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this strategy. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades Strategy

Divergence Constellation [JOAT]Divergence Constellation
Introduction
The Divergence Constellation is an advanced open-source multi-oscillator divergence detection system that combines RSI, MACD, TSI, and Stochastic analysis with sophisticated pivot detection and confluence scoring. This indicator identifies both regular and hidden divergences across multiple oscillators simultaneously, creating a constellation of divergence signals that reveal potential reversals and trend continuations with high probability.
Unlike single-oscillator divergence tools, the Divergence Constellation provides multi-dimensional divergence analysis through composite oscillator calculation, four-oscillator confluence scoring, regular and hidden divergence detection, and chart projection. The indicator is designed for traders who understand that divergences confirmed across multiple oscillators provide significantly higher probability setups than single-oscillator divergences.
Why This Indicator Exists
This indicator addresses the need for systematic multi-oscillator divergence analysis. By combining four distinct oscillators with confluence scoring, it reveals:
Regular Bullish Divergence: Price makes lower low, oscillators make higher low (reversal up signal)
Regular Bearish Divergence: Price makes higher high, oscillators make lower high (reversal down signal)
Hidden Bullish Divergence: Price makes higher low, oscillators make lower low (trend continuation up)
Hidden Bearish Divergence: Price makes lower high, oscillators make higher high (trend continuation down)
Confluence Scoring: Counts how many oscillators confirm the divergence (1-4 score)
Composite Oscillator: Unified oscillator combining all four components
Chart Projection: Divergence lines drawn on both oscillator pane and main chart
Core Components Explained
1. Four-Oscillator System
The indicator calculates four distinct oscillators, each providing unique momentum perspective:
RSI (Relative Strength Index):
Measures momentum by comparing average gains to average losses
Zero-centered (subtracts 50) for composite integration
Sensitive to overbought/oversold conditions
Default period: 14
MACD (Moving Average Convergence Divergence):
Measures relationship between two exponential moving averages
Histogram shows momentum acceleration/deceleration
Responsive to trend changes
Default periods: 12, 26, 9
TSI (True Strength Index):
Double-smoothed momentum indicator
Filters noise while preserving trend direction
Excellent for divergence detection
Default periods: 25, 13
Stochastic:
Compares close to recent high-low range
Zero-centered (subtracts 50) for composite integration
Identifies overbought/oversold extremes
Default periods: 14, 3
2. Composite Oscillator Calculation
All four oscillators are combined into a unified composite:
Composite = (RSI + MACD + TSI + Stochastic) / 4
This composite oscillator provides a balanced view of momentum across all four methodologies. Divergences are detected on the composite, then confirmed by checking individual oscillators.
3. Pivot Detection System
The indicator uses sophisticated pivot detection to identify divergence points:
Pivot Left/Right: Number of bars on each side for pivot confirmation (default: 5)
Price Pivots: Identifies swing highs and lows in price
Oscillator Pivots: Identifies swing highs and lows in each oscillator
Lookback Range: Min (5) to Max (60) bars for comparing pivots
Pivots must be confirmed (bars on both sides) before divergence analysis begins.
4. Regular Divergence Detection
Regular divergences signal potential reversals:
Regular Bullish Divergence:
Price makes lower low (current pivot low < previous pivot low)
Composite oscillator makes higher low (current pivot low > previous pivot low)
Indicates weakening downward momentum - potential reversal up
Best at oversold levels (composite < -20)
Regular Bearish Divergence:
Price makes higher high (current pivot high > previous pivot high)
Composite oscillator makes lower high (current pivot high < previous pivot high)
Indicates weakening upward momentum - potential reversal down
Best at overbought levels (composite > 20)
5. Hidden Divergence Detection
Hidden divergences signal trend continuation:
Hidden Bullish Divergence:
Price makes higher low (current pivot low > previous pivot low)
Composite oscillator makes lower low (current pivot low < previous pivot low)
Indicates strong underlying bullish momentum - trend continuation up
Confirms uptrend strength
Hidden Bearish Divergence:
Price makes lower high (current pivot high < previous pivot high)
Composite oscillator makes higher high (current pivot high > previous pivot high)
Indicates strong underlying bearish momentum - trend continuation down
Confirms downtrend strength
6. Confluence Scoring System
When a divergence is detected on the composite, the indicator checks all four individual oscillators:
Score 1/4: Only one oscillator confirms - weak divergence
Score 2/4: Two oscillators confirm - moderate divergence (minimum for signals)
Score 3/4: Three oscillators confirm - strong divergence
Score 4/4: All four oscillators confirm - extreme divergence (highest probability)
The minimum confluence score (default 2) filters out weak divergences that lack multi-oscillator confirmation.
7. Signal Generation Logic
Signals are generated only at extreme oscillator levels with anti-overlap logic:
Bullish Signals:
Regular bullish divergence detected
Composite oscillator < -20 (oversold)
Confluence score >= minimum (default 2)
At least 20 bars since last bullish signal (anti-overlap)
Bearish Signals:
Regular bearish divergence detected
Composite oscillator > 20 (overbought)
Confluence score >= minimum (default 2)
At least 20 bars since last bearish signal (anti-overlap)
Extreme Signals:
Confluence score = 4/4 (all oscillators confirm)
Composite at extreme levels (< -30 or > 30)
Displayed as diamond shapes for emphasis
8. Visual Divergence Lines
Divergence lines are drawn connecting pivot points:
Regular Divergences: Solid lines (green = bullish, red = bearish)
Hidden Divergences: Dashed lines (cyan = bullish, orange = bearish)
Oscillator Pane: Lines drawn on composite oscillator
Chart Projection: Lines also drawn on main price chart (optional)
Lines provide visual confirmation of the divergence pattern and help identify the exact pivot points involved.
Visual Elements
Four Oscillator Lines: Thick colored lines showing RSI (cyan), MACD (magenta), TSI (yellow), and Stochastic (green)
Composite Line: White line showing unified oscillator
Zero Line: Gray horizontal line at zero
Overbought/Oversold Zones: Shaded areas at +30/-30 levels
Divergence Lines: Solid/dashed lines connecting pivot points
Signal Triangles: Small triangles at signal generation points
Extreme Diamonds: Larger diamonds for 4/4 confluence signals
Information Dashboard: Displays composite position, confluence score, RSI/MACD/TSI/Stochastic status, composite value, divergence types, signal strength, extreme events, and overall verdict
How to Use This Indicator
Step 1: Monitor Composite Position
Check if composite oscillator is at extreme levels (> 30 overbought, < -30 oversold). Divergences at extremes have highest probability.
Step 2: Check Confluence Score
Look for confluence scores of 3/4 or 4/4. Higher scores indicate stronger divergence confirmation across multiple oscillators.
Step 3: Identify Divergence Type
Regular divergences signal reversals, hidden divergences signal trend continuation. Trade accordingly.
Step 4: Wait for Signal Confirmation
Don't trade divergence lines alone. Wait for signal triangles that confirm divergence meets all criteria (extreme level, confluence, anti-overlap).
Step 5: Look for Extreme Events
Diamond shapes indicate 4/4 confluence at extreme levels - highest probability setups.
Step 6: Confirm with Price Action
Use divergence signals as alerts, then confirm with price action, support/resistance, or other indicators before entering.
Step 7: Check Individual Oscillators
Dashboard shows status of each oscillator. All four overbought/oversold provides additional confirmation.
Best Practices
Trade only divergences with confluence score >= 2 (default minimum)
Focus on regular divergences at extreme levels (< -30 or > 30) for reversals
Use hidden divergences to confirm trend continuation, not as standalone entries
Wait for signal triangles - don't front-run divergence lines
4/4 confluence signals (diamonds) offer highest probability setups
Combine with support/resistance levels for additional confirmation
Avoid divergences in middle range (-20 to +20) - wait for extremes
Use higher timeframe divergences for stronger significance
Input Parameters
Pivot Detection:
Pivot Left: Bars to left of pivot (default: 5)
Pivot Right: Bars to right of pivot (default: 5)
Max Lookback: Maximum bars to compare pivots (default: 60)
Min Lookback: Minimum bars to compare pivots (default: 5)
Oscillator Configuration:
RSI Length: Period for RSI (default: 14)
MACD Fast: Fast EMA period (default: 12)
MACD Slow: Slow EMA period (default: 26)
MACD Signal: Signal line period (default: 9)
TSI Long: Long smoothing period (default: 25)
TSI Short: Short smoothing period (default: 13)
Stochastic K: K period (default: 14)
Stochastic D: D smoothing (default: 3)
Divergence Rules:
Show Regular Divergence: Toggle regular divergence detection (default: enabled)
Show Hidden Divergence: Toggle hidden divergence detection (default: enabled)
Min Confluence Score: Minimum oscillators that must confirm (default: 2)
Project on Chart: Draw divergence lines on main chart (default: enabled)
Visual Configuration:
Bullish/Bearish Divergence Colors: Colors for regular divergences
Hidden Bullish/Bearish Colors: Colors for hidden divergences
Originality Statement
This indicator is original in its multi-oscillator confluence approach. While individual oscillators and divergence concepts are established, this indicator is justified because:
It combines four distinct oscillators into a unified composite system
The confluence scoring system measures divergence strength across multiple oscillators
Automatic detection of both regular and hidden divergences with pivot analysis
Signal generation includes extreme level filtering and anti-overlap logic
Chart projection allows divergence visualization on both oscillator and price chart
The comprehensive dashboard presents all oscillator states and divergence metrics simultaneously
Integration of multiple oscillator perspectives creates higher probability divergence signals
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Divergence analysis does not guarantee profitable trades or reversals. Past divergences do not guarantee future results. Always use proper risk management and never risk more than you can afford to lose.
-Made with passion by officialjackofalltrades Indicator

PathOverDest (By Vahid.Jz) Second🎁 This script is released for free in celebration of the birth of my daughters:
Athena, born during the COVID era,
and Avina, born during times of war.
"PathOverDest" represents a simple philosophy:
There is no destination — only the journey.
Second
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Overview:
PathOverDest is a fully customizable trading strategy designed for traders who focus on process, structure, and flexibility rather than fixed systems.
This strategy allows you to build your own logic step-by-step using multiple conditions for entries and exits, combined with advanced risk management tools.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Key Features:
• Multi-step Entry System (Long & Short)
Define up to 6 customizable conditions for entries using:
- Price sources (close, open, indicators, etc.)
- Logical operators (AND / OR)
- Crossovers, comparisons, and custom values
• Advanced Risk Management:
- Fixed Stop Loss
- Risk-Free (Break-even) system
- Trailing Stop Loss
• Multi Take-Profit System:
- Up to 3 Take-Profit levels
- Partial position closing
- Fully adjustable pip targets
• Position Management:
- Control position size using cash per trade
- Ability to open multiple positions per signal
• Smart Alerts:
- Custom alert messages with dynamic placeholders:
{{close}}, {{time}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 Philosophy:
This strategy is not designed to predict the market —
it is designed to help you build and follow your own trading process.
Focus on consistency, not prediction.
Focus on execution, not outcome.
Because in trading, just like in life:
There is no destination… only the path.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer:
This script is for educational and research purposes only.
Trading involves risk. Use proper risk management and test before live trading.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 Author:
Vahid Jz Strategy

Vortex Confluence Protocol [JOAT]Vortex Confluence Protocol - Strategy
Introduction
The Vortex Confluence Protocol is an open-source strategy that combines market structure analysis, momentum filtering, volume confirmation, multi-timeframe alignment, session awareness, liquidity analysis, and smart money concepts into a multi-layer confluence scoring system. A trade is only taken when enough independent factors agree on direction, producing a confluence score that meets a configurable minimum threshold. The strategy includes ATR-based stop losses, risk-reward take profits, and an optional trailing stop, all designed around realistic risk management principles.
Built with Pine Script v6, the strategy uses custom types for trade state, confluence scoring, quantum state, liquidity state, smart money state, and market regime detection.
Why This Strategy Exists
Most strategies rely on one or two conditions for entry — a moving average crossover, an RSI level, or a pattern match. These single-factor approaches are fragile because they lack confirmation from other market dimensions. The Vortex Confluence Protocol takes the opposite approach: it requires agreement across multiple independent analytical layers before committing capital. This multi-factor design aims to:
Reduce false signals: By requiring confluence from structure, momentum, volume, and MTF analysis simultaneously, the strategy filters out low-conviction setups
Adapt to market conditions: The regime filter (ADX-based) prevents trend-following entries during ranging markets and vice versa
Enforce discipline: The confluence scoring system makes the entry criteria explicit and quantifiable, removing subjective judgment from the entry decision
Manage risk systematically: ATR-based stops, configurable risk-reward ratios, and trailing stops provide a structured risk management framework
Strategy Default Properties
The strategy is published with the following default properties, which are critical to understanding the backtesting results:
Initial Capital: $100,000
Position Size: 2% of equity per trade
Commission: 0.1% per trade (round-trip 0.2%)
Slippage: 2 ticks per order
Pyramiding: 0 (no adding to positions)
Risk Per Trade: 1.0% of account
Risk:Reward Ratio: 2.0 (target is 2x the stop distance)
These defaults are intentionally conservative. The commission and slippage settings are included to produce realistic results that account for real-world execution costs. The 2% position size and 1% risk per trade ensure that no single trade can significantly damage the account.
Core Components Explained
1. Market Structure Analysis
The strategy uses pivot-based swing detection to identify the market's structural direction. It tracks swing highs and swing lows, then classifies structural events:
Break of Structure (BOS): Price breaks above the last swing high (bullish BOS) or below the last swing low (bearish BOS), confirming the existing trend
Change of Character (CHoCH): Price breaks a previous swing point against the current trend direction, signaling a potential reversal
The structure direction variable tracks the prevailing bias. When `requireBOS` is enabled (default), the strategy requires a fresh BOS or CHoCH event for entry, ensuring trades are taken at structurally significant moments rather than during drift.
2. FVG Confluence
Fair Value Gaps are detected using the standard three-bar pattern, filtered by a minimum size of 0.3x ATR. The strategy maintains arrays of active FVGs and checks whether current price is inside any bullish or bearish FVG zone. When `requireFVG` is enabled (default), the strategy requires price to be within an FVG zone aligned with the trade direction, adding an imbalance-based confirmation layer.
bool bullFVG = low > high and close > open
bool bearFVG = high < low and close < open
FVG zones older than 30 bars are automatically cleaned up to prevent stale zones from influencing current decisions.
3. Momentum Analysis
The momentum layer uses RSI with configurable length (default 14) and overbought/oversold levels (default 70/30). The RSI is smoothed with a 3-period EMA, and its rate of change is calculated to determine momentum direction:
Bullish momentum: Smoothed RSI above 50, RSI rising, and not overbought
Bearish momentum: Smoothed RSI below 50, RSI falling, and not oversold
The strategy also detects RSI divergences as additional context, though divergences alone do not trigger entries.
4. Volume Analysis
Volume confirmation requires the current volume to exceed a configurable multiple (default 1.2x) of the volume moving average. Additionally, the strategy estimates buying and selling volume using candle structure and calculates cumulative delta over 10 bars:
Bullish volume: High relative volume + positive delta + positive cumulative delta
Bearish volume: High relative volume + negative delta + negative cumulative delta
Volume anomalies (Z-score > 2.0) receive a bonus point in the confluence scoring system.
5. Multi-Timeframe Filter
The MTF filter fetches close, EMA, and RSI from a configurable higher timeframe (default 60m) using `request.security()` with `barmerge.lookahead_off` to prevent repainting. The higher timeframe trend must agree with the trade direction:
int htfTrend = htfClose > htfEMA ? 1 : htfClose < htfEMA ? -1 : 0
bool mtfBullish = htfTrend > 0 and htfRSI > 50
This ensures trades are taken in the direction of the larger trend, filtering out counter-trend entries that have lower win rates.
6. Session and Regime Filters
The session filter restricts trading to a configurable active session (default 0800-1600 EST). Trading outside of liquid market hours often produces worse fills and more erratic price action.
The regime filter uses ADX to classify the market as trending (ADX > 25) or ranging. In a trending regime, the strategy only takes trades in the trend direction. In a ranging regime, both directions are allowed. This prevents the strategy from fighting strong trends.
Chart showing the Vortex Confluence Protocol with entry signals, stop loss and take profit levels drawn on the chart, FVG zones highlighted, and the dashboard displaying the confluence score breakdown
7. Confluence Scoring System
The heart of the strategy is the confluence scoring system. Each analytical layer contributes points to a total score:
Structure: 1 point for structural direction alignment, +1 bonus if price is in an aligned FVG
Momentum: 1 point for momentum alignment
Volume: 1 point for volume confirmation, +1 bonus for anomaly
MTF: 1 point for higher timeframe alignment
Session: 1 point if within active session
Liquidity: 1 point for medium+ liquidity level, +1 bonus for sweep
Quantum: 1 point for quantum collapse, +1 bonus for high coherence
Smart Money: 1 point for positive SM score, +1 bonus for clear accumulation/distribution
Harmonic: 1 point for harmonic alignment
The total score must meet the minimum confluence threshold (default 3) for an entry to be considered. Additionally, all directional filters must agree — structure, momentum, MTF, volume, session, quantum, and smart money must all either support the direction or be disabled.
8. Risk Management
Stop Loss: Calculated as the tighter of two values: the ATR-based stop (close minus ATR * SL multiplier) or the recent swing low minus a small ATR buffer (for longs). This ensures the stop is placed at a structurally meaningful level.
if isLong
sl := math.min(close - atrVal * slATRMult, _recentLow - atrVal * 0.2)
Take Profit: Calculated as the entry price plus the stop distance multiplied by the risk-reward ratio (default 2.0). A 2:1 RR means the strategy needs to win only 34% of trades to break even (before commissions).
Trailing Stop: When enabled, the trailing stop follows price at a distance of ATR * trail multiplier (default 2.0). It only moves in the favorable direction, locking in profits as the trade progresses. The trailing stop updates the exit order dynamically.
Entry Conditions Summary
A long entry requires ALL of the following:
Long trades enabled
Confluence score >= minimum threshold
Structure direction is bullish
Momentum is not bearish (or momentum filter disabled)
MTF is not bearish (or MTF filter disabled)
Volume is not bearish (or volume filter disabled)
Within active session (or session filter disabled)
Regime allows longs
Quantum superposition is positive (or quantum filter disabled)
Smart money score is non-negative (or SM filter disabled)
Price is in a bullish FVG (if requireFVG enabled)
A BOS or CHoCH has occurred (if requireBOS enabled)
No existing position
Short entries require the inverse conditions.
Backtesting Considerations
Important notes about the published results:
Results include 0.1% commission per trade and 2 ticks slippage to simulate realistic execution
The strategy uses 2% of equity per trade, not 100% — this significantly reduces both returns and drawdowns compared to full-equity strategies
Pyramiding is disabled (0), meaning only one position can be open at a time
The strategy does not use leverage beyond what the position size implies
Results will vary significantly across different instruments, timeframes, and market conditions
Past performance does not indicate future results
Parameter sensitivity: The minimum confluence score is the most impactful parameter. Lower values (2-3) produce more trades but with lower average quality. Higher values (4-5) produce fewer, higher-quality trades but may miss valid setups. The default of 3 represents a balance between trade frequency and quality.
Optimization warning: Over-optimizing parameters to fit historical data will produce misleading results. The default parameters are designed to be reasonable across a range of instruments rather than perfectly fitted to any single one. If you adjust parameters, test across multiple instruments and time periods to verify robustness.
Sample size: For meaningful statistical analysis, ensure the backtest produces at least 100 trades. On higher timeframes or with high confluence requirements, you may need to extend the backtest period to achieve sufficient sample size.
Strategy performance panel showing trade list, equity curve, and key metrics with the confluence dashboard visible on the chart
Input Parameters
Strategy Settings:
Enable Long/Short Trades independently
Minimum Confluence Score (default 3)
Use Regime Filter, Session Filter
Advanced Features:
Quantum Confluence, Liquidity Analysis, Smart Money Concepts, Harmonic Patterns toggles
Quantum Coherence Threshold (default 0.7)
Risk Management:
Risk Per Trade (default 1.0%)
Risk:Reward Ratio (default 2.0)
Trailing Stop toggle and ATR Multiplier (default 2.0)
Stop Loss ATR Multiplier (default 1.5)
Market Structure:
Pivot Strength (default 5)
Require BOS/CHoCH and Require FVG Confluence toggles
Momentum:
RSI Length (default 14), Overbought (70), Oversold (30)
Require Momentum Alignment toggle
Multi-Timeframe:
Higher Timeframe (default 60m)
MTF Trend Length (default 20)
Volume:
Volume MA Length (default 20) and Volume Threshold (default 1.2)
Session:
Active Trading Session (default 0800-1600)
Timezone selection
Visual:
Show Entry Signals, SL/TP Levels, Dashboard, FVG Zones
How to Use This Strategy
Step 1: Apply the strategy to your instrument and timeframe. Review the default settings and adjust the session times and timezone to match your market.
Step 2: Run the backtest and review the results. Check the total number of trades — if fewer than 100, consider lowering the minimum confluence score or extending the backtest period.
Step 3: Review the equity curve for consistency. A healthy equity curve shows steady growth without extreme drawdowns. Large drawdowns followed by recovery may indicate the strategy is taking excessive risk.
Step 4: Use the dashboard to understand why trades are being taken. The confluence score breakdown shows which factors are contributing to each entry.
Step 5: If adapting parameters, change one at a time and test across multiple instruments. Avoid optimizing all parameters simultaneously, as this leads to curve-fitting.
Step 6: Consider using the strategy's signals as a filter for manual trading rather than as a fully automated system. The confluence score provides a quantified measure of setup quality that can inform discretionary decisions.
Strategy Limitations
The strategy uses market orders for entry, which means execution price may differ from the signal price, especially on volatile instruments or during news events
Delta and volume analysis use candle-structure estimation, not actual order flow data. This is an approximation.
The multi-factor requirement means the strategy will miss valid moves that only satisfy some conditions. This is by design — it prioritizes quality over quantity.
Backtesting results assume orders are filled at the close of the signal bar. Real-world execution may differ.
The strategy does not account for overnight gaps, dividend adjustments, or corporate events that can cause sudden price changes
Higher confluence requirements reduce trade frequency, which may not suit traders who need frequent activity
The regime filter uses ADX, which has an inherent lag in detecting regime changes
Commission and slippage settings should be adjusted to match your actual broker costs for accurate backtesting
Originality Statement
This strategy is original in its multi-layer confluence scoring approach. While individual components (structure detection, RSI, volume analysis, MTF filtering) are established concepts, this strategy is justified because:
It synthesizes nine independent analytical layers into a quantified confluence scoring system, providing a structured framework for multi-factor trade evaluation
The regime-aware filtering automatically adjusts entry criteria based on ADX-detected market conditions
Liquidity analysis with sweep detection and absorption ratio adds an institutional activity layer not found in standard multi-factor strategies
The quantum coherence scoring provides a novel metric for measuring the consistency of agreement across all analytical layers
Smart money phase detection (accumulation/distribution) adds a Wyckoff-inspired context layer to the entry decision
The risk management system combines structural stop placement (recent swing + ATR buffer) with dynamic trailing, providing both initial protection and profit locking
All entry conditions are explicit and quantifiable, making the strategy fully transparent and reproducible
Disclaimer
This strategy is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors. Backtesting results are hypothetical and do not guarantee future performance. Past performance is not indicative of future results. The strategy's results depend heavily on the instrument, timeframe, and market conditions. Commission, slippage, and execution quality in live trading may differ significantly from backtesting assumptions. Always use proper risk management, including position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. The author is not responsible for any losses incurred from using this strategy.
-Made with passion by officialjackofalltrades
Strategy

Regime Classifier [JOAT]Regime Classifier
Introduction
The Regime Classifier is a sophisticated market state detection system designed to identify and classify market conditions into distinct operational regimes. Understanding the current market regime is perhaps the most critical factor in successful trading - a strategy that works beautifully in a trending market will fail miserably in a ranging market, and vice versa. This indicator solves that fundamental problem by providing clear, actionable classification of market states, allowing traders to adapt their approach to current conditions.
This tool is built for traders who understand that markets are not random but move through distinct phases, each requiring different strategies and risk management approaches. Whether you're a systematic trader needing regime filters, a discretionary trader seeking market context, or a portfolio manager adjusting exposure, this classifier provides the institutional-grade market intelligence needed to navigate any market environment successfully.
Why This Indicator Exists
Most traders apply the same strategy regardless of market conditions, then wonder why their performance is inconsistent. This indicator addresses that critical flaw by:
Regime Classification: Identifies four distinct market states with clear characteristics
Regime Strength: Measures how strongly the market exhibits regime characteristics
Regime Persistence: Tracks how long the current regime has been in place
Regime Quality: Evaluates the reliability of the current regime classification
Session Awareness: Considers session context for regime analysis
Regime Transitions: Detects and signals regime changes for strategy adaptation
The classifier transforms the complex, often subjective process of market analysis into an objective, systematic framework that can be consistently applied across all instruments and timeframes.
Core Components Explained
1. ADX-Based Trend Detection
The Average Directional Index (ADX) is the primary tool for trend detection:
// ADX calculation
float atr_val = ta.rma(ta.tr(true), i_adx_period)
float up_move = high - high
float down_move = low - low
float plus_dm = up_move > down_move and up_move > 0 ? up_move : 0
float minus_dm = down_move > up_move and down_move > 0 ? down_move : 0
float plus_di = 100 * ta.rma(plus_dm, i_adx_period) / atr_val
float minus_di = 100 * ta.rma(minus_dm, i_adx_period) / atr_val
float adx = 100 * ta.rma(math.abs(plus_di - minus_di) / (plus_di + minus_di), i_adx_period)
ADX components:
ADX Value: Trend strength (0-100), regardless of direction
+DI: Bullish directional movement
-DI: Bearish directional movement
Trend Threshold: Minimum ADX for trend classification (default 25)
Directional Bias: +DI vs -DI for trend direction
ADX above 25 indicates a trending market, while below 25 suggests ranging or volatile conditions.
2. ATR-Based Volatility Analysis
The Average True Range (ATR) measures volatility and helps distinguish between different non-trending states:
// ATR analysis
float atr_current = ta.atr(i_atr_period)
float atr_average = ta.sma(atr_current, i_atr_period * 3)
float atr_ratio = atr_average > 0 ? atr_current / atr_average : 1.0
// Volatility thresholds
float expansion_threshold = i_atr_expansion_mult
float contraction_threshold = i_atr_contraction_mult
ATR components:
Current ATR: Recent volatility measurement
Average ATR: Long-term volatility baseline
ATR Ratio: Current volatility relative to average
Expansion Threshold: Ratio indicating high volatility (default 1.4)
Contraction Threshold: Ratio indicating low volatility (default 0.6)
ATR analysis helps distinguish between ranging (low volatility) and volatile (high volatility) markets when ADX is below the trend threshold.
3. Regime Classification Logic
The indicator classifies markets into four distinct regimes:
// Regime classification
int market_regime = 0
if adx >= i_adx_trend
market_regime := 1 // Trending
else if atr_ratio >= expansion_threshold and adx < i_adx_trend
market_regime := 3 // Volatile
else if atr_ratio <= contraction_threshold and adx < i_adx_trend
market_regime := 2 // Ranging
else
market_regime := 0 // Neutral
Regime types:
Trending (ADX ≥ 25): Strong directional movement with clear trend
Ranging (ADX < 25, ATR ratio ≤ 0.6): Low volatility, sideways movement
Volatile (ADX < 25, ATR ratio ≥ 1.4): High volatility, erratic movement
Neutral (ADX < 25, 0.6 < ATR ratio < 1.4): Transition between defined states
Each regime has distinct characteristics that require different trading approaches.
4. Regime Strength Measurement
Not all regimes are created equal - some are stronger and more reliable than others:
// Regime strength calculation
float regime_strength = 0.0
switch market_regime
1 => regime_strength := math.min(adx / 50.0 * 100, 100) // Trending strength
2 => regime_strength := math.min((1 - atr_ratio) / (1 - contraction_threshold) * 100, 100) // Ranging strength
3 => regime_strength := math.min((atr_ratio - 1) / (expansion_threshold - 1) * 100, 100) // Volatile strength
0 => regime_strength := 50.0 // Neutral default
Strength interpretation:
Trending Strength: Based on ADX value (higher ADX = stronger trend)
Ranging Strength: Based on how low volatility is (lower ATR = stronger range)
Volatile Strength: Based on how high volatility is (higher ATR = stronger volatility)
Neutral Strength: Fixed at 50% as baseline
Strength Range: 0-100% indicating regime confidence
Higher strength values indicate more reliable regime classification.
5. Regime Persistence Analysis
The duration of a regime provides additional context about its reliability:
// Regime persistence tracking
var int regime_bars = 0
var int regime_start_bar = 0
if market_regime == market_regime
regime_bars := regime_bars + 1
else
regime_bars := 1
regime_start_bar := bar_index
// Persistence score
float persistence_score = math.min(float(regime_bars) / i_persistence_lookback * 100, 100)
Persistence features:
Regime Bars: Number of consecutive bars in current regime
Regime Start: When the current regime began
Persistence Score: Normalized duration (0-100%)
Lookback Period: Reference period for normalization (default 50)
Mature Regimes: Higher persistence indicates established conditions
Long-lasting regimes are more reliable than newly formed ones.
6. Regime Quality Assessment
Quality evaluates how well the current market fits the regime characteristics:
// Quality assessment
float quality_score = 0.0
float adx_quality = adx / 50.0 * 50 // 50% weight
float atr_quality = market_regime == 2 ? (1 - atr_ratio) / (1 - contraction_threshold) * 50 :
market_regime == 3 ? (atr_ratio - 1) / (expansion_threshold - 1) * 50 : 25
quality_score := adx_quality + atr_quality
Quality components:
ADX Quality: How well trend strength matches regime expectations
ATR Quality: How well volatility matches regime expectations
Quality Score: Combined assessment (0-100%)
High Quality: Clear regime characteristics
Low Quality: Ambiguous or transitioning conditions
High quality scores indicate clear, unambiguous market conditions.
7. Session Context Integration
Market behavior varies significantly across trading sessions:
// Session analysis
bool asian_session = time(timeframe.period, "0000-0800")
bool london_session = time(timeframe.period, "0700-1600")
bool ny_session = time(timeframe.period, "1200-2100")
// Session-specific adjustments
float session_multiplier = 1.0
if london_session
session_multiplier := 1.2 // Higher volatility expected
else if asian_session
session_multiplier := 0.8 // Lower volatility expected
Session features:
Session Detection: Identifies major trading sessions
Session Multipliers: Adjusts expectations based on session characteristics
Session Persistence: Tracks regime duration within current session
Session Quality: Evaluates regime quality within session context
Session Transitions: Identifies regime changes at session opens/closes
Session context helps interpret regime changes and anticipate behavior.
Visual Elements
Regime Histogram: Color-coded bars showing current regime
Strength Meter: Visual representation of regime strength
Persistence Line: Shows regime duration over time
Quality Gauge: Quality score visualization
Background Colors: Regime-based background shading
Session Markers: Visual session boundaries
Dashboard: Real-time regime metrics
Transition Alerts: Visual regime change notifications
The dashboard displays:
1. Current market regime and confidence
2. Regime strength and persistence
3. Quality score and trend direction
4. Session context and behavior
5. Regime history and transitions
6. Recommended strategies for current regime
7. Risk management adjustments
8. Regime forecast based on patterns
Input Parameters
ADX Settings:
ADX Period: Trend strength calculation (default: 14)
Trend Threshold: Minimum ADX for trend regime (default: 25)
ADX Smoothing: Additional smoothing for ADX (default: 3)
ATR Settings:
ATR Period: Volatility calculation (default: 14)
Expansion Multiplier: High volatility threshold (default: 1.4)
Contraction Multiplier: Low volatility threshold (default: 0.6)
Analysis Settings:
Persistence Lookback: Reference for persistence score (default: 50)
Quality Smoothing: Smoothing for quality calculation (default: 5)
Session Awareness: Enable session analysis (default: true)
Visual Settings:
Color Scheme: Customizable regime colors
Background Shading: Enable regime backgrounds
Dashboard Display: Show metrics panel
Alert Settings: Configure regime change alerts
How to Use This Indicator
Step 1: Identify Current Regime
Check the dashboard for the current market regime. Each regime requires a different approach:
Trending: Use trend-following strategies, let winners run
Ranging: Use mean-reversion strategies, take profits at levels
Volatile: Reduce position size, use wider stops, or avoid trading
Neutral: Wait for clarity, reduce trading activity
Step 2: Assess Regime Strength
Higher strength indicates more reliable conditions. In strong regimes (80%+), you can be more aggressive with position sizing. In weak regimes (<50%), reduce exposure and wait for confirmation.
Step 3: Monitor Persistence
Newly formed regimes (<10 bars) may be false signals. Mature regimes (>20 bars) are more established and reliable. Consider regime persistence in your strategy selection.
Step 4: Evaluate Quality
High quality scores (>75%) indicate clear market conditions. Low quality scores (<50%) suggest ambiguity - reduce trading or wait for clarity.
Step 5: Consider Session Context
Regimes that persist across multiple sessions are more significant. Regime changes at session opens often set the tone for the session.
Step 6: Watch for Transitions
Regime transitions signal strategy changes. A shift from trending to ranging requires switching from trend-following to range-bound strategies.
Best Practices
Always adapt your strategy to the current regime - don't use a trending strategy in ranging markets
High strength + high quality = maximum confidence in regime classification
Low persistence regimes (<10 bars) may be false - wait for confirmation
Session transitions often trigger regime changes - be alert at session opens
Volatile regimes are dangerous for most traders - consider reducing activity
Regime persistence is key - the longer a regime persists, the more reliable it is
Quality scores below 50% suggest waiting for clarity
Combine regime analysis with your existing strategy for better results
Keep a regime journal to track how each instrument behaves in different regimes
Use regime transitions as signals to adjust your entire trading approach
Strategy Applications by Regime
Trending Regime:
Trend-following strategies (moving averages, ADX, momentum)
Let winners run to maximum targets
Use trailing stops to capture extended moves
Add to positions on pullbacks in trend direction
Higher position sizing due to clear direction
Ranging Regime:
Mean-reversion strategies (RSI, Stochastic, Bollinger Bands)
Take profits at support/resistance levels
Use fixed targets - don't let winners turn into losers
Fade extreme moves toward the range middle
Smaller position sizing due to limited moves
Volatile Regime:
Reduce position size significantly (50% or less)
Use wider stops to avoid premature exits
Consider sitting out until conditions improve
Focus on volatility breakout patterns if trading
Quick profit taking - volatile conditions reverse quickly
Neutral Regime:
Wait for clarity before taking new positions
Manage existing positions more actively
Reduce trading frequency
Look for regime transition signals
Focus on longer timeframe analysis for direction
Technical Implementation
Built with Pine Script v6 featuring:
Advanced ADX calculation with directional movement analysis
Multi-timeframe ATR analysis for volatility assessment
Regime classification with confirmation logic
Strength, persistence, and quality scoring systems
Session awareness with timezone handling
Comprehensive visualization with multiple display modes
Real-time dashboard with 10 key metrics
Alert conditions for regime changes and thresholds
Export functions for strategy integration
Historical regime tracking and pattern recognition
The code uses confirmed bars for all calculations to prevent repainting and ensure reliable regime classification.
Originality Statement
This indicator is original in its comprehensive approach to regime classification and market state analysis. While ADX and ATR are established tools, this indicator is justified because:
It synthesizes trend and volatility analysis into a unified regime classification system
The strength, persistence, and quality scoring provides multi-dimensional regime assessment
Session awareness adds critical context often missing from regime analysis
Regime transition detection helps traders adapt strategy changes proactively
The four-regime classification (Trending, Ranging, Volatile, Neutral) covers all market states
Quality assessment helps distinguish between clear and ambiguous market conditions
Persistence analysis identifies mature, reliable regimes versus new, potentially false ones
Comprehensive visualization makes complex regime analysis accessible and actionable
Export functions enable regime-based strategy filtering and adaptation
Each component provides unique insights: ADX shows trend, ATR shows volatility, strength shows conviction, persistence shows duration, and quality shows clarity
The indicator's value lies in transforming the abstract concept of "market conditions" into concrete, actionable classifications that traders can use to adapt their strategies systematically and consistently.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Regime classification is a tool for understanding market conditions, not a prediction system.
Market regimes can change suddenly due to news events, economic data, or changes in market structure. Past regime behavior does not guarantee future patterns. The indicator's classifications are mathematical calculations based on historical patterns and should be used in conjunction with other forms of analysis.
Always use proper risk management, including stop losses and position sizing appropriate for current market conditions. Different regimes require different risk approaches - volatile regimes may require smaller positions and wider stops.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this system.
-Made with passion by officialjackofalltrades
Indicator

Elite Session Volume Distribution Engine [JOAT]Elite Session Volume Distribution Engine
Introduction
The Elite Session Volume Distribution Engine is an open-source indicator that combines session-based analysis (London, New York, Asian sessions) with volume distribution profiling, VWAP analysis, volume-weighted momentum indicators, and session high/low tracking. This mashup creates a comprehensive session and volume analysis system designed to identify when institutional volume enters the market during specific trading sessions and how that volume is distributed across price levels.
The indicator addresses a critical market reality: different trading sessions have distinct volume characteristics and institutional participation levels. London and New York sessions typically have highest volume and volatility, while Asian session is quieter. By tracking volume distribution, momentum, and key levels within each session, this tool helps traders identify optimal trading windows and understand how institutional volume shapes price action during different global market hours.
Chart showing session boxes, volume distribution, and VWAP on 45M timeframe
Why This Mashup Exists
This indicator combines five analytical frameworks that address different aspects of session-based trading:
Session Identification: Tracks London, New York, and Asian trading sessions
Volume Distribution: Analyzes how volume is distributed across price levels within sessions
VWAP Analysis: Calculates session-specific Volume Weighted Average Price
Volume Momentum: Tracks volume trends and climax conditions
Session High/Low: Identifies key levels established during each session
Each component serves a specific purpose: Session identification shows when institutional traders are active, Volume Distribution reveals where volume concentrates (value areas), VWAP shows institutional average price, Volume Momentum identifies accumulation/distribution phases, and Session High/Low marks key reference levels. Together, they create a complete picture of how institutional volume flows through different trading sessions.
The mashup is justified because these components work together in session-based trading: institutions enter during specific sessions (London/NY), create volume distribution patterns at key levels, establish VWAP as benchmark, show momentum through volume trends, and set session highs/lows that become support/resistance. Tracking all simultaneously reveals the complete session-based institutional flow.
Core Components Explained
1. Session Identification System
The indicator identifies three major trading sessions:
// London Session (03:00-12:00 GMT)
londonSession = input.session("0300-1200", "London Session")
inLondonSession = not na(time(timeframe.period, londonSession))
// New York Session (08:30-17:00 EST)
nySession = input.session("0830-1700", "NY Session")
inNYSession = not na(time(timeframe.period, nySession))
// Asian Session (00:00-09:00 GMT)
asianSession = input.session("0000-0900", "Asian Session")
inAsianSession = not na(time(timeframe.period, asianSession))
// Session overlap (London + NY)
sessionOverlap = inLondonSession and inNYSession
Session characteristics:
London Session: High volume, major currency pairs active, trend establishment
NY Session: Highest volume, US markets active, major moves occur
Asian Session: Lower volume, range-bound often, JPY pairs active
London/NY Overlap: Highest volume period, most volatile, best liquidity
The indicator can optionally display session boxes as background colors (disabled by default to reduce clutter).
2. Volume Distribution Analysis
Volume distribution shows where volume concentrates within price ranges:
// Calculate volume at different price levels
volumeAtPrice = array.new_float()
// For each price level in session range
for i = sessionLow to sessionHigh by tickSize
volumeAtLevel = sum of volume where price traded at level i
array.push(volumeAtPrice, volumeAtLevel)
// Identify Point of Control (POC) - price level with most volume
poc = price level with maximum volume
// Identify Value Area (VA) - price range containing 70% of volume
valueAreaHigh = upper bound of 70% volume
valueAreaLow = lower bound of 70% volume
Volume Distribution concepts:
Point of Control (POC): Price level with highest volume - strong support/resistance
Value Area High (VAH): Upper bound of 70% volume distribution
Value Area Low (VAL): Lower bound of 70% volume distribution
High Volume Nodes: Price levels with significant volume - support/resistance zones
Low Volume Nodes: Price levels with little volume - price moves through quickly
The indicator plots volume distribution as a histogram or profile showing where institutional volume concentrated during the session.
3. Session-Specific VWAP
VWAP resets at the start of each session:
// Session VWAP calculation
var float sessionVWAP = na
var float cumulativeTPV = 0.0 // Typical Price * Volume
var float cumulativeVol = 0.0
if session_start
cumulativeTPV := 0.0
cumulativeVol := 0.0
typicalPrice = (high + low + close) / 3
cumulativeTPV := cumulativeTPV + (typicalPrice * volume)
cumulativeVol := cumulativeVol + volume
sessionVWAP = cumulativeTPV / cumulativeVol
Session VWAP significance:
Institutional traders use VWAP as execution benchmark
Price above session VWAP = buyers in control during session
Price below session VWAP = sellers in control during session
VWAP acts as dynamic support/resistance within session
Distance from VWAP indicates overextension
The indicator plots session VWAP with dynamic coloring based on price position.
4. Volume Momentum Analysis
Volume momentum tracks institutional accumulation/distribution:
// Volume moving average
volumeMA = ta.sma(volume, 20)
// Volume classification
highVolume = volume > volumeMA * 1.5
veryHighVolume = volume > volumeMA * 2.0
climaxVolume = volume > volumeMA * 3.0
// Volume trend
volumeRising = volume > volume and volume > volume
volumeFalling = volume < volume and volume < volume
// Accumulation/Distribution
accumulation = close > open and highVolume and volumeRising
distribution = close < open and highVolume and volumeRising
// Volume momentum indicator
volumeMomentum = (volume - volumeMA) / volumeMA * 100
Volume Momentum signals:
Rising Volume + Up Close: Accumulation - bullish
Rising Volume + Down Close: Distribution - bearish
Climax Volume: Potential exhaustion or strong institutional move
Declining Volume: Lack of institutional interest
Volume Momentum > 50%: Very strong institutional participation
The indicator plots volume bars with color coding based on momentum and direction.
5. Session High/Low Tracking
Session highs and lows become important reference levels:
// Track current session high/low
var float currentSessionHigh = na
var float currentSessionLow = na
if session_start
currentSessionHigh := high
currentSessionLow := low
else
currentSessionHigh := math.max(currentSessionHigh, high)
currentSessionLow := math.min(currentSessionLow, low)
// Previous session levels
prevSessionHigh = currentSessionHigh
prevSessionLow = currentSessionLow
Session High/Low significance:
Current session high/low show intraday range
Previous session levels act as support/resistance
Breaks above previous session high = bullish continuation
Breaks below previous session low = bearish continuation
Session range size indicates volatility and institutional activity
The indicator plots only CURRENT session high/low (2 lines instead of 6) to keep chart clean. Previous session levels can be toggled on if needed.
Example showing session VWAP, volume distribution, and session high/low levels
Volume Distribution Dashboard
The dashboard (bottom-right position) displays:
Current Session: London/NY/Asian/Overlap
Session VWAP: Current VWAP value
Price vs VWAP: Distance from VWAP in %
POC: Point of Control price level
Value Area: VAH and VAL levels
Volume Status: High/Normal/Low relative to average
Volume Momentum: Rising/Falling/Climax
Session Range: High - Low distance
Accumulation/Distribution: Current phase
Visual Elements
Session Boxes: Optional background colors for each session (default: OFF)
Session VWAP: Dynamic line with color based on price position
Session High/Low: Horizontal lines for current session (2 lines only)
Volume Bars: Color-coded based on momentum and direction
Volume Distribution Profile: Histogram showing volume at price levels
POC Line: Horizontal line at Point of Control
Value Area: Shaded zone between VAH and VAL
Accumulation/Distribution Markers: Labels for strong volume phases
Dashboard: Bottom-right table with session and volume metrics
Chart demonstrating session VWAP, volume bars, and dashboard
How Components Work Together
The mashup reveals session-based institutional flow:
Session Trading Sequence:
1. Session Opens: New session begins (London/NY/Asian)
2. VWAP Establishes: Session VWAP forms as volume enters
3. Volume Distribution: Institutions create volume at key levels (POC, Value Area)
4. Session Range: High and low established through institutional activity
5. Volume Momentum: Accumulation or distribution phase identified
6. Session Close: Levels become reference for next session
Example: London session opens, price trades above session VWAP with rising volume (accumulation). Volume distribution shows POC forming at 1.2500 level. Session high reaches 1.2550. NY session opens, price respects London session high and VWAP, continues higher with climax volume. Dashboard shows strong accumulation with volume momentum +75%.
Input Parameters
Session Settings:
London Session: Time range (default: 0300-1200)
NY Session: Time range (default: 0830-1700)
Asian Session: Time range (default: 0000-0900)
Show Session Boxes: Toggle background colors (default: OFF)
Highlight Overlap: Emphasize London/NY overlap (default: enabled)
VWAP Settings:
Show Session VWAP: Toggle VWAP line (default: enabled)
VWAP Reset: Session, Daily, Weekly (default: Session)
VWAP Bands: Optional standard deviation bands (default: disabled)
Distance Alert: Alert when price moves X% from VWAP (default: 2%)
Volume Settings:
Volume MA Length: Period for volume average (default: 20)
High Volume Threshold: Multiplier for high volume (default: 1.5x)
Climax Volume Threshold: Multiplier for climax (default: 3.0x)
Show Volume Bars: Color-coded volume bars (default: enabled)
Show Distribution Profile: Volume at price histogram (default: enabled)
Session Levels:
Show Current Session H/L: Toggle current session levels (default: enabled)
Show Previous Session H/L: Toggle previous session levels (default: disabled)
Show POC: Toggle Point of Control line (default: enabled)
Show Value Area: Toggle VAH/VAL zone (default: enabled)
Display Options:
Show Dashboard: Toggle metrics table (default: enabled)
Dashboard Position: Bottom-right, top-right, etc. (default: bottom-right)
Color Theme: Choose color scheme
Transparency: Adjust visual element transparency
How to Use This Indicator
Step 1: Identify Active Session
Check dashboard to see which session is active. Focus trading during London and NY sessions for highest volume and best opportunities.
Step 2: Monitor Session VWAP
Use session VWAP as directional bias. Price above VWAP = bullish bias, below = bearish bias. VWAP often acts as support/resistance.
Step 3: Check Volume Distribution
Identify POC and Value Area. These levels often provide strong support/resistance. Price tends to return to POC (fair value).
Step 4: Assess Volume Momentum
Check if volume is rising (accumulation/distribution) or falling (lack of interest). Climax volume often marks important turning points.
Step 5: Use Session High/Low
Current session high/low define intraday range. Breaks above/below these levels signal potential breakout moves.
Step 6: Watch for Session Transitions
Session opens and closes often bring volatility. London open and NY open are particularly important for major moves.
Best Practices
Use on 5-minute to 1-hour timeframes for optimal session analysis
London/NY overlap (08:30-12:00 EST) offers highest volume and best opportunities
Session VWAP acts as magnet - price often returns to it
POC from previous session often becomes support/resistance in current session
Climax volume at session high/low often marks reversal points
Accumulation during Asian session often leads to breakout during London open
Value Area breaks signal strong directional moves
Previous session high/low become key levels for current session
Combine session analysis with other technical tools for best results
Indicator Limitations
Session times are fixed and may not account for daylight saving time changes
Volume distribution requires sufficient data within session to be meaningful
VWAP can be less relevant in very volatile or trending markets
Session high/low can be broken multiple times in volatile conditions
Lower timeframes may show choppy session transitions
Volume data quality varies across different markets and brokers
Asian session analysis less reliable due to lower volume
Requires understanding of session-based trading concepts
Visual elements can clutter chart if all options enabled
Technical Implementation
Built with Pine Script v6 using:
Session detection using time() function with session strings
Session-specific VWAP calculation with reset logic
Volume distribution profiling with POC and Value Area calculation
Volume momentum tracking with MA comparison
Session high/low tracking with persistent variables
Accumulation/distribution detection using volume and price
Dynamic dashboard with real-time session metrics
Optional session boxes with transparency control
Color-coded volume bars based on momentum
The code is fully open-source and can be modified to adjust session times, volume thresholds, and visual preferences.
Originality Statement
This indicator is original in its comprehensive session and volume integration approach. While individual components (session identification, VWAP, volume distribution, volume momentum, session high/low) are established concepts, this mashup is justified because:
It combines session-based analysis with volume distribution profiling
Session-specific VWAP provides more relevant institutional benchmark than daily VWAP
Integration of volume momentum with session context reveals accumulation/distribution phases
Simplified visual presentation (current session H/L only) reduces clutter
Dashboard presents complex session and volume data clearly
Focus on institutional trading sessions (London/NY) aligns with volume reality
Each component contributes unique information: Session identification shows when institutions are active, Volume Distribution reveals where they're trading, VWAP shows their average price, Volume Momentum shows their intent, and Session High/Low marks their range. The mashup's value lies in presenting these complementary session-based perspectives simultaneously, allowing traders to understand how institutional volume flows through different global trading sessions.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Session-based analysis and volume distribution are analytical tools that analyze past data. They do not predict future price movement or guarantee that institutional traders are active at identified levels. Market conditions change, and session patterns that worked historically may not work in the future.
VWAP and volume distribution levels can fail to provide support/resistance. Session highs and lows can be broken without leading to sustained moves. Volume momentum can change rapidly. Past session behavior does not guarantee future session behavior.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades Indicator

Precision Pivot Confluence Engine [JOAT]Precision Pivot Confluence Engine
Introduction
The Precision Pivot Confluence Engine is an open-source technical indicator that combines Central Pivot Range (CPR) analysis with Smart Money Concepts (SMC), multi-oscillator divergence detection, and institutional order flow patterns. This mashup integrates multiple proven methodologies into a unified confluence system designed to identify high-probability trading zones where institutional and retail liquidity intersect.
The indicator is built for traders who understand that no single signal provides consistent edge, but multiple confirming factors working together can significantly improve trade selection. By synthesizing CPR levels, Fair Value Gaps, Order Blocks, liquidity sweeps, and divergence patterns, this tool helps identify structural market inflection points.
Chart showing CPR levels, FVG zones, Order Blocks, and divergence signals on 4H timeframe
Why This Mashup Exists
This indicator combines five distinct analytical frameworks that complement each other:
CPR Analysis: Identifies key pivot levels where institutional algorithms and retail traders make decisions
Smart Money Concepts: Tracks Fair Value Gaps, Order Blocks, and Breaker Blocks showing institutional positioning
Divergence Detection: Uses RSI, MACD, and Stochastic RSI to identify momentum exhaustion
Liquidity Analysis: Detects liquidity sweeps where stop hunts occur before reversals
Volume Confirmation: Validates moves with volume analysis and delta calculations
Each component addresses a different aspect of market structure. CPR provides static reference levels, SMC reveals dynamic institutional behavior, divergences show momentum shifts, liquidity sweeps identify stop hunts, and volume confirms genuine moves versus noise. Together, they create a multi-dimensional view of market conditions.
Core Components Explained
1. Enhanced CPR System
The Central Pivot Range system calculates Daily and Weekly pivot levels using the formula:
Pivot = (High + Low + Close) / 3
BC (Bottom Central) = (High + Low) / 2
TC (Top Central) = (Pivot - BC) + Pivot
The indicator analyzes CPR width to determine market regime:
Narrow CPR (width < 0.5%): Indicates compression and potential breakout conditions
Wide CPR (width > 1.5%): Suggests ranging market with less directional conviction
Price position relative to CPR: Above both Daily and Weekly pivots = bullish structure, below = bearish structure
CPR levels act as magnetic zones where price tends to react. The indicator tracks distance from pivots to identify overextension and mean reversion opportunities.
2. Smart Money Concepts Integration
Fair Value Gaps (FVG):
Bullish FVG occurs when current low > high from 2 bars ago, leaving an unfilled gap
Bearish FVG occurs when current high < low from 2 bars ago
The indicator calculates FVG size as percentage of price and filters for significant gaps (> 0.3%) to avoid noise. FVGs represent inefficient price delivery where institutions moved price quickly, often returning to fill these gaps later.
Order Blocks (OB):
Bullish OB: Two consecutive bearish candles followed by strong bullish candle with high volume
Bearish OB: Two consecutive bullish candles followed by strong bearish candle with high volume
Order Blocks mark the last opposite-direction move before a strong impulse, indicating where institutions accumulated or distributed positions.
Breaker Blocks:
Failed Order Blocks that get violated become Breaker Blocks, signaling potential trend reversal. The indicator tracks the last bullish and bearish OB levels and alerts when price breaks through them.
Liquidity Sweeps:
The indicator identifies when price briefly exceeds recent highs/lows (20-bar lookback) but closes back inside the range. These "stop hunts" often precede reversals as institutions trigger retail stops before moving price in the intended direction.
Example showing FVG zones, Order Blocks, and liquidity sweep markers
3. Multi-Oscillator Divergence System
The indicator simultaneously tracks divergences across three oscillators:
RSI Divergence:
Bullish: Price makes lower low, RSI makes higher low (momentum improving despite price weakness)
Bearish: Price makes higher high, RSI makes lower high (momentum deteriorating despite price strength)
MACD Divergence:
Tracks histogram divergences using the same pivot-based logic
Stochastic RSI Divergence:
More sensitive than RSI, catches early momentum shifts
The indicator uses a 5-bar pivot lookback to identify swing highs/lows and compares current pivots with previous pivots to detect divergences. When multiple oscillators show divergence simultaneously, it signals strong momentum exhaustion.
4. Volume Analysis Engine
Volume MA Comparison: Identifies high volume (> 1.5x MA) and climax volume (> 3x MA)
Volume Delta: Cumulative difference between buying volume (green candles) and selling volume (red candles)
Delta Trend: Compares current delta to 20-period MA to identify institutional accumulation or distribution
Volume Confirmation: Validates bullish moves with high volume + rising delta, bearish moves with high volume + falling delta
5. Confluence Scoring System
The indicator calculates a real-time confluence score (0-100) by weighting each component:
Confluence Score Components:
- CPR Position: Up to 15 points (bullish above pivots, bearish below)
- SMC Signals: Up to 10 points (FVG + OB + Breaker + Liquidity Sweeps)
- Divergence: Up to 10 points (single oscillator = 5, multiple = 10)
- Volume: Up to 10 points (confirmed volume = 7, climax = additional 3)
- Trend Alignment: Up to 5 points (price vs key MAs)
Scores above 70 indicate strong confluence for potential trades. The dashboard displays individual component scores for transparency.
Visual Elements
CPR Lines: Daily Pivot (yellow), TC/BC (yellow transparent), Weekly Pivot (yellow circles)
FVG Boxes: Green boxes for bullish FVGs, red boxes for bearish FVGs
Order Block Boxes: Solid green/red boxes marking institutional zones
Breaker Block Labels: "BB" markers when Order Blocks fail
Liquidity Sweep Labels: "LIQ" and "STRONG LIQ" positioned at sweep tips
Divergence Labels: "D" markers at divergence pivot points
Dashboard: Top-right table showing confluence score and component breakdown
How Components Work Together
The mashup creates a layered analysis approach:
Layer 1 - Structure: CPR levels define key zones where reactions are likely
Layer 2 - Institutional Behavior: SMC concepts show where smart money is positioned
Layer 3 - Momentum: Divergences indicate when current trend is losing steam
Layer 4 - Confirmation: Volume validates whether moves are genuine or false
Layer 5 - Synthesis: Confluence score combines all factors into actionable signal
Example scenario: Price approaches Daily Pivot (Layer 1) where a bullish Order Block exists (Layer 2), RSI shows bullish divergence (Layer 3), and volume delta is rising (Layer 4). The confluence score jumps to 85 (Layer 5), signaling high-probability long setup.
Input Parameters
CPR Settings:
Show Daily CPR: Toggle daily pivot levels (default: enabled)
Show Weekly CPR: Toggle weekly pivot levels (default: enabled)
CPR Width Threshold: Defines narrow vs wide CPR (default: 0.5% / 1.5%)
Smart Money Concepts:
Show FVG: Display Fair Value Gap boxes (default: enabled)
Show Order Blocks: Display Order Block boxes (default: enabled)
Show Breaker Blocks: Display Breaker Block labels (default: enabled)
Show Liquidity Sweeps: Display liquidity sweep markers (default: enabled)
FVG Min Size: Minimum gap size to display (default: 0.3%)
Lookback Bars: Bars to scan for liquidity levels (default: 20)
Divergence Detection:
Show Divergences: Toggle divergence labels (default: enabled)
RSI Length: Period for RSI calculation (default: 14)
Pivot Lookback: Bars for pivot detection (default: 5)
Volume Analysis:
Show Volume Analysis: Toggle volume indicators (default: enabled)
Volume MA Length: Period for volume moving average (default: 20)
High Volume Multiplier: Threshold for high volume (default: 1.5x)
Climax Volume Multiplier: Threshold for climax volume (default: 3.0x)
Display Options:
Show Dashboard: Toggle confluence score table (default: enabled)
Max FVG Boxes: Limit displayed FVG boxes (default: 20)
Max OB Boxes: Limit displayed Order Block boxes (default: 15)
Label Spacing: Minimum bars between labels to prevent overlap (default: 10-15)
How to Use This Indicator
Step 1: Identify Market Structure
Check CPR position and width. Narrow CPR suggests breakout potential, wide CPR suggests range-bound conditions.
Step 2: Look for SMC Confluence
Identify FVGs, Order Blocks, and recent liquidity sweeps. These zones often provide high-probability entry areas.
Step 3: Check for Divergences
Look for divergence labels at swing points. Multiple oscillator divergences increase signal strength.
Step 4: Confirm with Volume
Ensure volume supports the move. Rising delta + high volume confirms bullish moves, falling delta + high volume confirms bearish moves.
Step 5: Review Confluence Score
Check the dashboard. Scores above 70 indicate strong confluence. Individual component scores show which factors are contributing.
Step 6: Wait for Price Action Confirmation
The indicator identifies zones and conditions, but wait for price action confirmation (candlestick patterns, breakouts, etc.) before entering trades.
Best Practices
Use on 15-minute to 4-hour timeframes for optimal signal quality
Combine with proper risk management - indicator shows zones, not exact entries
Pay attention to confluence score - higher scores generally indicate better setups
Watch for FVG fills and Order Block retests as entry triggers
Liquidity sweeps followed by reversal often provide excellent risk:reward entries
Divergences work best when combined with SMC zones or CPR levels
Volume confirmation is critical - avoid low-volume signals
Indicator Limitations
Does not provide exact entry/exit signals - requires trader interpretation
Can generate false signals in choppy, low-volume conditions
Multiple visual elements may clutter chart - adjust display settings as needed
Divergences can persist longer than expected - price can continue trending despite divergence
FVGs and Order Blocks don't always get retested - not every zone provides entry opportunity
Confluence score is a guide, not a guarantee - high scores can still result in losing trades
Requires understanding of SMC concepts and CPR analysis for effective use
Performance varies across different markets and timeframes
Technical Implementation
Built with Pine Script v6 using:
Custom CPR calculations with width analysis
Box and label management with anti-overlap logic
Persistent variables for tracking Order Blocks and Breaker Blocks
Pivot-based divergence detection across multiple oscillators
Volume delta calculation with cumulative tracking
Real-time confluence scoring system
Dynamic dashboard with component breakdown
The code is fully open-source and can be modified to suit individual trading styles and preferences.
Originality Statement
This indicator is original in its integration approach. While individual components (CPR, FVG, Order Blocks, RSI divergence, volume analysis) are established concepts, this mashup is justified because:
It synthesizes five distinct methodologies that address different market aspects
The confluence scoring system provides quantitative measurement of setup quality
Anti-overlap logic and timeframe-adaptive filtering reduce visual clutter
Component integration creates layered analysis not available in individual indicators
The combination helps identify zones where multiple institutional and technical factors align
Each component contributes unique information: CPR provides static structure, SMC reveals dynamic institutional behavior, divergences show momentum shifts, liquidity analysis identifies stop hunts, and volume confirms genuine moves. The mashup's value lies in presenting these complementary perspectives simultaneously with a unified scoring system.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Technical indicators are tools for analysis, not crystal balls. Past performance and backtested results do not guarantee future performance. Market conditions change, and strategies that worked historically may not work in the future.
The confluence score is a mathematical calculation based on current market data, not a prediction of future price movement. High confluence scores do not guarantee profitable trades. Users must conduct their own analysis and risk assessment before making trading decisions.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades Indicator

Institutional Confluence Mapper [JOAT]Institutional Confluence Mapper (ICM)
Introduction
The Institutional Confluence Mapper is an open-source multi-factor analysis tool that combines five analytical modules into a unified confluence scoring system. It synthesizes institutional trading concepts including Relative Rotation analysis, Smart Money flow detection, Liquidity zone mapping, Session-based timing, and Volatility regime classification.
Rather than relying on a single indicator, ICM evaluates market conditions through multiple lenses simultaneously, presenting a clear confluence score (0-100%) that reflects the alignment of various market factors.
This script is fully open-source under the Mozilla Public License 2.0.
Originality and Purpose
This indicator is NOT a random mashup of existing indicators. It is an original implementation that creates a unified institutional analysis framework:
Why Multiple Modules? Most retail traders struggle because they rely on single indicators that provide conflicting signals. Institutional traders evaluate markets through multiple frameworks simultaneously. ICM bridges this gap by providing a unified view of complementary analysis methods.
The Confluence Scoring System: Each module contributes to a weighted confluence score (0-100%). Scores above 65% indicate bullish confluence; below 35% indicates bearish confluence.
How Components Work Together:
RRG (Relative Rotation) determines macro bias - is this asset outperforming or underperforming its benchmark?
Institutional Flow confirms smart money activity - are institutions accumulating or distributing?
Volatility Regime determines strategy selection - trend-follow or mean-revert?
Liquidity Detection identifies key levels - where are the stop hunts happening?
Session Analysis optimizes timing - when should you trade?
The Five Core Modules
1. Relative Rotation Momentum Matrix (RRG)
Compares the current symbol against a benchmark (default: SPY) using the JdK RS-Ratio methodology with double-smoothed EMA. Assets rotate through four quadrants:
LEADING: Outperforming with positive momentum (strongest bullish)
WEAKENING: Outperforming but losing momentum
LAGGING: Underperforming with negative momentum (strongest bearish)
IMPROVING: Underperforming but gaining momentum
2. Institutional Flow Analysis
Analyzes volume patterns to detect smart money activity:
Volume Z-Score measures how unusual current volume is
Buy/Sell pressure estimation based on candle structure
Unusual volume detection highlights institutional activity
3. Volatility Regime System
Uses ATR percentile ranking to classify market conditions:
COMPRESSION: Low volatility (ATR < 20th percentile) - potential breakout
EXPANSION: High volatility (ATR > 80th percentile) - trending
TRENDING_BULL/BEAR: Directional trends based on EMA alignment
RANGING: Sideways consolidation
4. Liquidity Detection
Identifies institutional liquidity targets using swing point analysis:
Swing highs/lows are tracked and displayed as dashed lines
Purple dashed lines mark resistance/sell-side liquidity
Teal dashed lines mark support/buy-side liquidity
Gold diamonds appear when liquidity sweeps are detected (potential reversals)
5. Session Momentum Profiler
Tracks trading sessions based on your selected timezone:
Asian Session: 7PM - 4AM EST
London Session: 3AM - 12PM EST
New York Session: 9:30AM - 4PM EST
London/NY Overlap: 8AM - 12PM EST (peak liquidity)
Visual Elements
Main Dashboard (Top-Right):
BIAS: Overall direction with confluence percentage
RRG: Current quadrant and momentum
FLOW: Smart money bias and volume status
REGIME: Market condition and volatility percentile
SESSION: Active trading session and current time
LIQUIDITY: Active zones and grab signals
SIGNAL: Actionable recommendation
Chart Elements:
Gold Diamond: Liquidity grab (potential reversal point)
Teal Dashed Line: Support / Buy-side liquidity zone
Purple Dashed Line: Resistance / Sell-side liquidity zone
EMA 21/55/200: Trend structure with cloud fill
Volatility Bands: ATR-based channels
How to Use
Step 1: Check the BIAS row for overall market direction
Step 2: Check REGIME to understand market conditions
Step 3: Identify key levels using liquidity zones and EMAs
Step 4: Wait for confluence above 65% (bullish) or below 35% (bearish)
Step 5: Look for gold diamond signals at key levels
Best Setups
Bullish: Confluence >65%, RRG in LEADING/IMPROVING, bullish flow, price near teal support zone.
Bearish: Confluence <35%, RRG in LAGGING/WEAKENING, bearish flow, price near purple resistance zone.
Reversal: Gold diamond appears after price sweeps a liquidity zone.
Key Input Parameters
Benchmark Symbol: Compare against (default: SPY)
RS-Ratio/Momentum Lookback: RRG calculation periods
Volume Analysis Period: Flow detection lookback
Swing Length: Liquidity zone detection
ATR Period/Rank Period: Regime classification
Timezone: Session detection timezone
Alerts
Liquidity Grab Bull: Bullish sweep detected
Liquidity Grab Bear: Bearish sweep detected
High Confluence Bull: Confluence above 70%
High Confluence Bear: Confluence below 30%
Best Practices
Use on 1H, 4H, or Daily timeframes for reliable signals
Combine with price action for confirmation
Respect the regime - don't fight strong trends
Trade during London/NY overlap for best liquidity
Wait for high confluence scores before entering
Always use proper risk management
Limitations
Works best on liquid markets with sufficient volume
Session features optimized for forex/crypto markets
RRG requires a valid benchmark symbol
No indicator predicts the future - use proper risk management
Disclaimer
This indicator is for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Past performance does not guarantee future results.
-Made with passion by officialjackofalltrades
Indicator

TurboRSI Pro [JOAT]TurboRSI Pro - Multi-Length RSI Ensemble with Dynamic Momentum Analysis
Introduction
TurboRSI Pro is an open-source indicator that reimagines the classic RSI by calculating multiple RSI lengths simultaneously and combining them into a single, more reliable momentum reading. Instead of relying on a single RSI period that may lag or produce false signals, this indicator creates an ensemble of RSI values across a configurable range, providing a smoother and more robust momentum assessment.
The indicator is designed for traders who want deeper insight into momentum conditions without the noise that comes from single-period oscillators.
Originality and Purpose
This indicator is NOT a simple RSI with different settings. It is an original implementation that solves a fundamental problem with traditional RSI:
The Problem with Single-Period RSI: Traditional RSI uses a single lookback period (typically 14). The issue is that different market conditions favor different RSI lengths. A 14-period RSI might work well in one market phase but produce false signals in another. There's no "perfect" RSI length that works in all conditions.
The Multi-Length Solution: TurboRSI Pro calculates RSI across a range of lengths (default: 10 to 20) simultaneously, then averages all values to create a composite reading. This ensemble approach filters out period-specific noise while preserving genuine momentum shifts. When multiple RSI lengths agree, the signal is more reliable.
OB/OS Strength Percentage: The indicator tracks how many individual RSI lengths are in overbought or oversold territory. When 100% of lengths are overbought, it's a much stronger signal than when only 50% are. This percentage-based approach is original to this indicator and provides conviction assessment.
Candle Heatmap Innovation: An optional feature colors price bars based on deviation from a 200-bar linear regression line. This shows when price is statistically overextended (HOT/COLD) independent of RSI, providing another layer of analysis.
How the components work together:
Multi-length RSI ensemble provides a more robust momentum reading than single-period RSI
OB/OS Strength percentages quantify how many timeframes agree on the momentum condition
Dynamic channels expand/contract based on momentum strength across all calculated lengths
Candle heatmap adds statistical price deviation context independent of RSI
Core Concept: Multi-Length RSI Ensemble
Traditional RSI uses a single lookback period (typically 14). The problem is that different market conditions favor different RSI lengths. TurboRSI Pro solves this by:
Calculating RSI across a range of lengths (default: 10 to 20)
Averaging all RSI values to create a composite reading
Tracking how many individual RSI lengths are in overbought or oversold territory
Displaying this information as "OB Strength" and "OS Strength" percentages
This approach filters out noise while preserving genuine momentum shifts.
How the Multi-Length RSI Works
The calculation uses an efficient array-based approach:
int N = maxLength - minLength + 1
float diff = nz(srcInput - srcInput )
for i = 0 to N - 1
int len = minLength + i
float alpha = 1.0 / len
float numRma = alpha * diff + (1 - alpha) * array.get(numArr, i)
float denRma = alpha * math.abs(diff) + (1 - alpha) * array.get(denArr, i)
float rsiVal = denRma != 0 ? 50 * numRma / denRma + 50 : 50
avgRSI += rsiVal
Each RSI length is calculated using the RMA (Running Moving Average) formula, then all values are averaged. The result is a composite RSI that responds to momentum changes while filtering out period-specific noise.
Visual Components
1. Multi-Length RSI Line
The main oscillator line displays the averaged RSI value with a gradient color:
Green gradient when RSI is above 50 (bullish momentum)
Red gradient when RSI is below 50 (bearish momentum)
Color intensity increases as RSI approaches extreme levels
2. Dynamic Channels
Two adaptive channel lines track momentum extremes:
Upper Channel: Expands when multiple RSI lengths enter overbought territory
Lower Channel: Expands when multiple RSI lengths enter oversold territory
Channel width indicates momentum strength across all calculated lengths
3. Candle Heatmap
An optional feature that colors price bars based on deviation from a linear regression line:
Red/Orange bars: Price is significantly above the regression line (overextended to upside)
Blue bars: Price is significantly below the regression line (overextended to downside)
Yellow bars: Price is near the regression line (neutral)
The heatmap uses a 200-bar regression calculation to identify when price has deviated significantly from its statistical trend.
4. Reference Lines
Standard RSI reference levels are displayed:
80 and 20: Extreme overbought/oversold
70 and 30: Standard overbought/oversold thresholds
50: Neutral momentum line
5. Background Zones
Shaded areas indicate the percentage of RSI lengths in extreme territory:
Green shading from bottom: Percentage of lengths in overbought
Red shading from top: Percentage of lengths in oversold
Dashboard Panel
The dashboard displays real-time analysis in a 7-row table:
RSI Value: Current composite RSI reading (large text for visibility)
Momentum: Current state - OVERBOUGHT, OVERSOLD, BULLISH, BEARISH, or NEUTRAL
OB Strength: Percentage of RSI lengths currently above the overbought threshold
OS Strength: Percentage of RSI lengths currently below the oversold threshold
Heat Level: Current price deviation state - HOT, WARM, NEUTRAL, COOL, or COLD
Trend Bias: Overall trend assessment based on RSI level and channel direction
Optional Stochastic RSI
When enabled, an additional Stochastic RSI line is plotted. This applies the stochastic formula to the RSI itself, providing another layer of momentum analysis. The Stochastic RSI is more sensitive to short-term momentum shifts.
Input Parameters
RSI Settings:
Min RSI Length: Starting length for the RSI range (default: 10)
Max RSI Length: Ending length for the RSI range (default: 20)
Source: Price source for calculation (default: ohlc4)
Overbought: Upper threshold (default: 70)
Oversold: Lower threshold (default: 30)
Candle Heatmap:
Enable Heatmap: Toggle bar coloring on/off (default: enabled)
Regression Length: Lookback for linear regression calculation (default: 200)
Display:
Show Dashboard: Toggle the information panel (default: enabled)
Show Dynamic Channels: Toggle channel lines (default: enabled)
Show Stochastic RSI: Toggle additional Stoch RSI line (default: disabled)
Colors:
Bullish: Color for bullish conditions (default: teal)
Bearish: Color for bearish conditions (default: red)
Neutral: Color for neutral conditions (default: gray)
How to Use TurboRSI Pro
Identifying Momentum Shifts:
Watch for RSI crossing above 50 for bullish momentum confirmation
Watch for RSI crossing below 50 for bearish momentum confirmation
Use the gradient color to quickly assess momentum direction
Using OB/OS Strength:
When OB Strength reaches 100%, all RSI lengths are overbought - strong reversal potential
When OS Strength reaches 100%, all RSI lengths are oversold - strong bounce potential
Partial readings (e.g., 50%) indicate mixed conditions across timeframes
Heatmap Analysis:
HOT readings combined with high RSI suggest overextension - caution for longs
COLD readings combined with low RSI suggest oversold conditions - watch for reversal
Use heatmap divergence from RSI for additional confirmation
Channel Interpretation:
Expanding upper channel with rising RSI confirms strong bullish momentum
Expanding lower channel with falling RSI confirms strong bearish momentum
Channel contraction suggests momentum is weakening
Alert Conditions
Six alert conditions are available:
RSI Overbought: RSI crosses above overbought threshold
RSI Oversold: RSI crosses below oversold threshold
RSI Bullish Cross: RSI crosses above 50
RSI Bearish Cross: RSI crosses below 50
All RSI Overbought: Every RSI length is in overbought territory
All RSI Oversold: Every RSI length is in oversold territory
Best Practices
Use on higher timeframes (1H, 4H, Daily) for more reliable signals
Combine with price action analysis - RSI confirms, it does not predict
Pay attention to OB/OS Strength percentages for conviction assessment
The heatmap works best on assets with clear trending behavior
Adjust min/max RSI lengths based on your trading style - wider range for smoother signals
Limitations
Like all oscillators, can remain in overbought/oversold territory during strong trends
The heatmap regression may lag during rapid price movements
Multi-length calculation requires more processing than single RSI
Best suited for swing trading and position trading timeframes
Technical Notes
This indicator is written in Pine Script v6 and uses:
Array-based calculations for efficient multi-length RSI computation
Linear regression for heatmap deviation analysis
Gradient coloring for intuitive visual feedback
State management for dynamic channel calculations
The source code is open and available for review and modification.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Past performance does not guarantee future results. Always conduct your own analysis and use proper risk management.
-Made with passion by officialjackofalltrades Indicator
