Indicator

Window Sniper FVG # Window Sniper FVG — PulseWire Yayın Açıklaması (Taslak)
---
## OVERVIEW
**Window Sniper FVG** finds the *first* Fair Value Gap that forms inside any number of user-defined intraday time windows — and it does this on a timeframe completely independent from your chart's timeframe.
Most "session + FVG" tools on PulseWire either (a) hard-code their sessions to a single well-known killzone setup, or (b) detect every FVG that occurs without anchoring them to a specific time window. This script does neither: it lets you define **up to three independent time windows** (start time, end time, color, and label — all freely editable), and inside each window it isolates the **single first FVG** that forms there — discarding any subsequent gaps in the same window. The result is a script equally useful for ICT-style Silver Bullet trading, for custom 4-hour candle opens, for session-open killzones on indices, or for any other recurring intraday window a trader wants to study.
## WHY THIS IS A MASHUP, AND WHY IT'S JUSTIFIED
This script combines two distinct mechanisms that, on their own, solve only half the problem traders actually face:
1. **Session/window visualization** — drawing a box or strip that marks when a custom time window is active on the chart (so the trader has a visual anchor for "this is the session I'm watching").
2. **First-gap-per-window detection** — a state machine that resets at the start of every new window and locks onto the first FVG formed inside it, running entirely inside `request.security()` so the detection timeframe (e.g., 5min or 15min) is independent of whatever timeframe the chart itself is displaying.
Neither piece is useful in isolation for this specific workflow: a session marker without FVG detection is just a colored box, and an FVG detector without session-awareness cannot tell a trader *which* gap, among dozens per day, is the one that matters for their specific time-of-day model. The combination is what turns this into a single coherent tool: open the chart, see the window, see the one gap that defines it.
## KEY FEATURES (what makes this different from existing FVG scripts)
- **Not limited to Silver Bullet** — the three windows ship with the ICT Silver Bullet defaults (London Open 03:00-04:00, NY AM 10:00-11:00, NY PM 14:00-15:00), but every session is a free-form time input. Use it for 4-hour candle opens, custom killzones, economic-release windows, or any other recurring intraday period — the underlying logic doesn't know or care that the defaults happen to be Silver Bullet hours.
- **First-gap-per-window, not every gap** — inside each active window, the script locks onto the first Fair Value Gap that forms and ignores every subsequent gap until the next window starts. This mirrors how ICT-style traders actually use a killzone: one defining imbalance per session, not a cluttered feed of every 3-candle gap.
- **Independent FVG detection timeframe** — the FVG search runs on a timeframe you choose (default 5 minutes), completely decoupled from your chart's timeframe. Stay on a 15min or 1H chart for your overall read, while the script quietly finds the first 5min (or 1min, or whatever you set) gap inside each window in the background.
- **Configurable time zone** — session times are evaluated against a UTC-offset you select (UTC-5 through UTC+9, including Istanbul/Moscow at UTC+3), so the tool isn't tied to New York sessions and works for traders centered on other markets.
- **Color-coded by window, bordered by direction** — each FVG's fill color matches the window it formed in (so you can tell at a glance which session produced it), while the border color and an optional arrow in the label indicate bullish vs. bearish direction.
- **Two distinct window visualization styles** — display windows as a price-hugging box that grows with the session's range ("Label" style), or as a fixed strip offset from price by a multiple of the daily ATR ("Top"/"Bottom" style) for a cleaner, less chart-intrusive look.
## HOW TO USE IT
1. Pick the time zone matching the market you trade (General settings).
2. Enable or disable each of the three windows and set their start/end time, color, and label text. The defaults are ICT Silver Bullet hours, but you can repurpose them for any recurring session.
3. Set the FVG detection timeframe (default 5min) — this is independent of your chart's timeframe.
4. Watch each active window: the first Fair Value Gap that forms inside it gets boxed, colored by window and bordered by direction, and extends right until either price mitigates it, the trading day ends, or a fixed bar count is reached (your choice).
## CREDITS
This script's window-marking visualization is built on an open-source killzone-box concept originally shared by **@joshuuu**, and its multi-timeframe "first gap per interval" detection architecture is adapted from the open-source **"Cozy 1st FVG "** script. Both components were substantially rewritten and extended: the fixed automatic interval logic was replaced with fully user-configurable, independently toggleable time windows; a configurable time zone selector was added; the visual system (window-colored fills, direction-colored borders, auto-contrast label text, two distinct window display styles) is original work; and the two previously separate mechanisms were integrated into a single coherent first-gap-per-window pipeline. Thank you to both original authors for the groundwork.
## DISCLAIMER
This script is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Fair Value Gaps and time-window analysis are descriptive tools for studying price behavior, not predictive signals or a guaranteed edge. Past behavior of price around these zones does not guarantee future results. Trade at your own risk.
--- Indicator

Smart Circuit DetectorHere is a detailed, professional, and structured description you can copy and paste directly into your PulseWire publication. It highlights the problem the script solves (chart clutter) and clearly explains its features to other traders.
Title: Minimal Circuit Change Detector (5%, 10%, 20% Limits)
Description:
Tracking intraday circuit limits or major percentage milestones can easily turn your chart into a messy, unreadable cluster of repetitive labels. The Minimal Circuit Change Detector is designed to solve exactly that.
This indicator cleanly detects when an asset hits critical daily percentage moves (5%, 10%, and 20%) from the previous day's close. Instead of spamming your chart with a label on every single candle that remains at that limit, it uses a strict state-tracking engine to plot a single, distinct tag only on the exact candle where the circuit limit is newly breached.
🌟 Key Features
Anti-Clutter State Tracking: The script remembers the currently active circuit limit. If a stock rides the 5% limit for 10 consecutive candles, you will only see one label on the very first candle of that move.
Multi-Tier Circuit Detection: Automatically detects and categorizes hits into three major bands:
5% Limit: Drops a Red label from above the bar.
10% Limit: Pushes a Yellow label from below the bar.
20% Limit: Pushes an Orange label from below the bar for extreme moves.
Fractional Noise Tolerance: Markets aren't perfectly precise. The script includes a minor buffer (e.g., triggering a 5% hit between 4.8% and 5.2%) to account for decimal noise and ensure you don't miss a limit hit just because the price was off by a fraction of a cent.
Flawless Previous Close Fetching: Utilizes PulseWire's request.security function with lookahead_on specifically targeting historical data (close ). This ensures yesterday's exact closing price is grabbed cleanly for intraday calculations without any repainting issues.
🧠 How It Works
The script calculates the maximum percentage move (both high and low) relative to the previous daily close on every single intraday bar. It evaluates these percentages against the built-in thresholds. If a new threshold is hit, it triggers a "state shift" and plots the corresponding visual tag. It will then remain silent until the price either drops out of the limits entirely or advances to the next limit tier (e.g., jumping from 5% to 10%).
🎯 Best Used For:
Volatile Markets: Extremely useful for markets with hard exchange-imposed circuit breakers (like the NSE/BSE in India or crypto assets).
Momentum Traders: Easily visually identify exactly when a stock catches fire and shifts into a new volatility gear.
Clean Charting: Perfect for traders who want critical alerts without sacrificing the visibility of their price action and candlesticks.
Add it to your chart, and never miss a circuit shift again—without the visual spam! Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Intra-Candle Pressure Dissector [MarkitTick]💡 A comprehensive analytical tool designed to look beyond traditional close-to-close price action. By breaking down individual candles into six distinct micro-components, this indicator evaluates the underlying buying and selling pressure driving the market. It synthesizes price dynamics, volume, and volatility into a singular, normalized FLOW score, offering a profound perspective on intra-bar mechanics.
✨ Originality and Utility
Most standard momentum oscillators and trend indicators rely heavily on closing prices, often masking the turbulent battle between buyers and sellers that occurs within the lifespan of a single candle. The originality of this indicator lies in its multi-dimensional weighting system. Instead of treating volume or price spread as isolated variables, it fuses them into a unified composite metric.
• Comprehensive Composite Scoring
The utility of this tool is evident in its ability to filter market noise. By assigning user-configurable weights to six different dimensions of price action, it allows traders to customize the sensitivity of the analysis. Whether analyzing higher timeframe macro trends or dissecting lower timeframe volatility, the script adapts by standardizing diverse datasets into a clean percentage-based oscillator.
• State Detection and Dashboard Integration
Beyond simple momentum, the indicator intelligently classifies the current market state into precise categories such as fake moves, absorption, and confirmed directional flow. This data is aggregated into an intuitive, non-intrusive on-chart dashboard, ensuring all critical metrics are immediately available without cluttering the primary viewing area.
🔬 Methodology and Concepts
The core of the indicator calculates a raw FLOW value based on a weighted sum of six distinct dimensions (D1 through D6). This raw sum is then normalized against its own historical range and smoothed via an Exponential Moving Average (EMA) to generate the final FLOW signal.
• The Six Core Dimensions
D1: Body Efficiency: Evaluates the size of the candle body relative to its entire high-to-low range. A larger body indicates higher efficiency and directional commitment.
D2: Wick Asymmetry: Compares the lower wick to the upper wick. A dominant lower wick suggests buying pressure (rejection of lower prices), while a dominant upper wick implies selling pressure.
D3: Volume Conviction: Multiplies the raw body efficiency by a normalized volume metric. High volume on a highly efficient candle signals strong market conviction.
D4: Inertia Score: Measures the continuation of momentum by multiplying the current candle's body by the previous candle's body, normalized against the Average True Range (ATR) squared.
D5: Spread Pressure: Calculates the difference between the bullish reach (close minus low) and bearish reach (high minus close) relative to the total range, isolating the dominant intra-candle force.
D6: Ghost Volume (Inverse): Identifies bars with high volume but disproportionately small bodies. This inverse metric detects potential absorption or exhaustion where effort (volume) does not yield a proportional result (price movement).
• Normalization and Acceleration
The composite FLOW score is dynamically min-max normalized over a rolling lookback window to map strictly between -100 and +100. Furthermore, the script calculates the second derivative (acceleration) of the FLOW line to determine if the prevailing pressure is intensifying or decelerating.
🎨 Visual Guide
The script employs a rich, data-dense visual hierarchy to communicate complex multi-dimensional states at a glance.
• FLOW Histogram and Signal Line
The primary visual component is a histogram with a superimposed signal line oscillating across a zero baseline.
Green Tones ( Strong/Weak Bull ): Indicate positive FLOW scores, with deeper greens representing pressure above the upper threshold.
Red Tones ( Strong/Weak Bear ): Indicate negative FLOW scores, with deeper reds representing pressure below the lower threshold.
Purple/Orange Tones: Represent anomalous states such as Fake Moves (Purple) or Volume Absorption (Orange).
• Buyer and Seller Bands
Translucent shaded areas above and below the zero line visually map the cumulative area of bullish and bearish pressure, aiding in the identification of shifting momentum cycles.
• On-Chart Markers and Labels
Acceleration Dots: Cyan dots appear when bullish pressure is rapidly intensifying, while pink dots highlight rapid bearish acceleration.
Text Labels: Distinct markers populate above or below specific candles to identify "FAKE BULL", "FAKE BEAR", or "ABS" (Absorption), serving as immediate contextual flags.
• The FLOW Dashboard
A fixed table displays real-time metrics, including the exact FLOW percentage, current pressure state, visual block-bar progress indicators for Ghost Volume and Conviction, and an assessment of trend acceleration.
📖 How to Use
This indicator is engineered for deep price action analysis and validation of structural market shifts.
• Validating Breakouts
When price breaches a key resistance level, consult the FLOW Signal Line. A true breakout should be accompanied by the signal line crossing into the "Strong Bull" threshold (e.g., > 65%). If the FLOW score remains weak despite a price advance, the move lacks structural backing.
• Spotting Fake Moves
The indicator explicitly flags fake moves. If the price closes higher than two bars ago, but the FLOW score is near the zero baseline or negative, the script detects a divergence between price and internal pressure, painting a "FAKE BULL" label. This is a critical warning that a reversal or trap may be imminent.
• Identifying Exhaustion and Absorption
High "Ghost Volume" metrics (D6) indicate heavy trading activity that fails to expand the candle's body. When the script flags "ABS", it highlights a zone where limit orders are likely absorbing aggressive market orders, often preceding a shift in market direction.
⚙️ Inputs and Settings
The script offers extensive modularity, allowing users to fine-tune the mathematical weighting and thresholds to suit various assets.
• Core Parameters
Signal Smoothing (EMA): Determines the responsiveness of the FLOW signal line. Lower values yield a faster, more volatile line, while higher values provide a smoother macro view.
Normalization Window: Sets the lookback period for calibrating the min-max boundaries of the FLOW oscillator and volume metrics.
• Higher Timeframe (HTF) Integration
Users can toggle the analysis to calculate dimensions based on a higher timeframe (e.g., evaluating 4-hour candle pressure while viewing a 15-minute chart), utilizing a non-repainting historical reference.
• Dimension Weights
Traders can manually adjust the fractional distribution (from 0.0 to 1.0) of all six dimensions (D1-D6). The script automatically recalculates the proportional weights based on the total sum inputted.
• Signal Thresholds
Allows customization of the percentage boundaries that define "Strong Bull", "Strong Bear", Fake Move sensitivities, and the volume threshold required to trigger an Absorption alert.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
The foundation of the Intra-Candle Pressure Dissector rests on the principles of Market Microstructure and Volume Spread Analysis (VSA).
• Price Kinematics
By evaluating the first and second derivatives of the FLOW composite, the script treats price action as a physical object subject to the laws of kinematics. The FLOW line represents velocity, while the calculated momentum delta represents acceleration. This allows the indicator to identify whether the market forces driving a trend are gaining mass or dissipating, long before it is reflected in the closing price.
• Effort vs. Result Dynamics
Wyckoff's law of Effort vs. Result is mathematically codified in Dimension 3 (Volume Conviction) and Dimension 6 (Ghost Volume). A core academic tenet of auction market theory suggests that anomalous volume should result in anomalous price displacement. When the script identifies a high volume reading decoupled from body efficiency (normalized against the asset's ATR), it statistically isolates limit-order absorption—a signature of passive liquidity entering the market to halt momentum.
• Statistical Min-Max Scaling
Because raw volume and spread data are non-stationary and vary wildly across different assets, the indicator employs a dynamic Min-Max normalization theorem over a rolling window. This statistical grounding ensures the oscillator remains bounded and logically consistent, transforming abstract raw values into a standardized probability distribution that can be uniformly interpreted regardless of the traded instrument.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. We expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicator

Liquidity Dynamic TrendLiquidity Dynamic Trend is designed to help traders read trend behavior through the interaction between price, a dynamic trend boundary, and liquidity sweep reactions.
Many trend-following tools mainly focus on identifying when the trend has already changed. This can be useful for direction filtering, but the signal may appear only after price has already moved away from the reaction area. Liquidity Dynamic Trend takes a different approach. Instead of treating the dynamic trend line only as a trend-change boundary, it also treats the active line as a moving support or resistance area where liquidity may be tested.
When the market is in an uptrend, the lower dynamic line can act as a moving support zone. When the market is in a downtrend, the upper dynamic line can act as a moving resistance zone. These areas are not used as simple touch levels. The indicator waits for price to sweep the active line with the wick, then checks whether a short candle-pair confirmation appears after that sweep.
This workflow is intended to highlight moments where price tests liquidity around the active trend boundary and then reacts back, instead of generating a signal only after the trend line has already changed direction.
The workflow of the indicator is:
1. Calculate a dynamic trend line based on price and volatility.
2. Identify the current trend state.
3. In an uptrend, display the active lower line as dynamic support.
4. In a downtrend, display the active upper line as dynamic resistance.
5. Wait for price to sweep the active line with the wick.
6. Check for a confirming candle pair after the sweep.
7. Display a triangle only when the liquidity sweep and candle-pair confirmation occur together.
8. Ignore simple trend-line direction changes as standalone signals.
The creative purpose of this indicator is to connect trend direction with liquidity behavior. The dynamic line is not only a visual trend filter. It also works as an adaptive area where price may hunt liquidity, trigger stops, or test the strength of the active trend before continuing or reacting.
Bullish signal logic:
A bullish triangle may appear when the market is in an uptrend, price sweeps the lower dynamic support line with the lower wick of the current or previous candle, and then a bearish-to-bullish candle pair confirms the reaction.
This may suggest that price has tested liquidity below the dynamic support area and then shown a buying response.
Bearish signal logic:
A bearish triangle may appear when the market is in a downtrend, price sweeps the upper dynamic resistance line with the upper wick of the current or previous candle, and then a bullish-to-bearish candle pair confirms the reaction.
This may suggest that price has tested liquidity above the dynamic resistance area and then shown a selling response.
Key features:
• Dynamic trend boundary that adapts to market volatility.
• Trend line interpreted as moving support or resistance.
• Liquidity sweep detection through wick interaction with the active line.
• Candle-pair confirmation after the sweep.
• Triangle-only signals for cleaner chart reading.
• No signal generated from a simple trend-line color or direction change.
• Designed to identify sweep-and-reaction areas around the active trend boundary.
• Optional trend highlighting and alert conditions.
How to use:
A bullish triangle appears below price when price sweeps the dynamic support line and confirms with a bearish-to-bullish candle pair.
A bearish triangle appears above price when price sweeps the dynamic resistance line and confirms with a bullish-to-bearish candle pair.
The signal should be treated as a liquidity-reaction warning, not as a standalone buy or sell system. Traders may combine it with market structure, support and resistance, higher timeframe trend context, liquidity zones, and candle behavior.
The signal may be more meaningful when it appears near an important market structure area or after a clear pullback into the dynamic trend boundary. In sideways or low-volatility conditions, price may sweep the dynamic line more frequently, so additional confirmation is recommended.
Important note:
Liquidity Dynamic Trend is intended for technical analysis and educational use. It does not predict future price movement and does not guarantee trading results. Market conditions, volatility, timeframe, and symbol behavior can affect signal quality. Users should always apply proper risk management and use additional confirmation before making trading decisions.
Indicator

Nasrul Fib SR M5Nasrul Fib SR M5 — Strategy Pine Script v6 for M5 charts. 50%/61.8% Fibonacci levels and Support/Resistance levels are taken from M30; entry occurs when the price touches the zone level and candlestick patterns (pin bar, engulfing bar, inside bar breakout, false breakout). Supports reversal and breakout setups, confluence filters, choppy blocks, minimum R:R ratio of 2:1, and automatic SL/TP. Displays zone boxes, level lines, signal labels, and a status table.
Full description
Summary & workflow (M30 → M5)
Chart view (4 zones, lines, labels, table)
Reversal & breakout setups
4 candlestick patterns + filters
Entry / SL / TP / confluence
List of inputs per group
Alerts, how to use, default parameters for XAUUSD
Links to research, specs, and M30 indicators Strategy

Ajay Fibonacci Market Structure Pro AI V2.1# Ajay Fibonacci Market Structure Pro AI V2.1
Ajay Fibonacci Market Structure Pro AI V2.1 is an advanced Fibonacci-based market structure indicator designed specifically for Gold (XAUUSD), Bitcoin (BTC), NAS100, and other trending markets.
The indicator combines automatic Fibonacci retracement analysis, market structure, support and resistance, ZigZag swing detection, AI confidence scoring, and trade management into a single clean trading tool.
## Key Features
### Automatic Fibonacci Retracement
* Auto-detects Swing Highs and Swing Lows
* Automatically updates Fibonacci levels as market structure changes
* No manual drawing required
### Fibonacci Levels
* 0.236 | 23.6% Continuation
* 0.382 | 38.2% Pullback
* 0.500 | 50.0% Mid Zone
* 0.618 | 61.8% Golden Zone
* 0.786 | 78.6% Last Chance
* 1.000 | 100% Swing Target
### Market Structure Analysis
* Automatic Swing High and Swing Low labels
* ZigZag market structure visualization
* Uptrend Fib and Downtrend Fib detection
* Dynamic structure updates
### Support & Resistance
* Automatic support levels from Swing Lows
* Automatic resistance levels from Swing Highs
* Clean right-side price labels
* Market structure confluence detection
### AI Confidence System
The built-in AI scoring engine evaluates:
* Market structure quality
* Fibonacci confluence
* Support and resistance alignment
* Rejection candle confirmation
* Trend strength
Signals are filtered through an AI confidence score to reduce low-quality setups.
### Trading Dashboard
The professional dashboard displays:
* Current Trend
* AI Score
* Current Fibonacci Zone
* Price vs 0.618 Golden Zone
* Golden Zone Status
* Signal Status
* TP Plan
* Market Focus
### Trade Management
* TP1: Swing Target
* TP2: Fibonacci 1.272 Extension
* TP3: Fibonacci 1.618 Extension
* Dynamic Stop Loss (0.786 Last Chance Zone)
### PulseWire Auto Fib Module
Optional advanced module featuring:
* Automatic ZigZag Anchoring
* Extension Levels
* Reverse Fib Mode
* Dynamic Auto Updates
* 1.272 Extension
* 1.618 Extension
* 2.618 Extension
* 3.618 Extension
* 4.236 Extension
## Recommended Markets
* Gold (XAUUSD)
* Bitcoin (BTCUSD)
* NAS100
* US30
* Major Forex Pairs
## Recommended Timeframes
* 5 Minute (Primary Scalping)
* 15 Minute
* 30 Minute
* 1 Hour
## Best Use
The indicator is designed to help traders identify high-probability retracement opportunities while understanding market structure through Fibonacci theory. The 0.618 Golden Zone remains the primary focus area, while AI confidence scoring helps filter weaker setups.
Developed as part of the Ajay Trading Project series, this indicator combines Fibonacci retracement, market structure analysis, support/resistance, and AI-assisted trade evaluation into a single professional trading tool.
Indicator

Indicator

Infinity Signal MA Cross ForecastInfinity Signal MA Cross Forecast is an advanced moving average forecasting and signal confirmation tool built around the relationship between a moving average and its previous value, MA versus MA .
The indicator combines real-time MA cross detection, confirmation signals, forward projection modeling, projected crossover forecasting, and adaptive projection inversion into a single chart overlay.
Core Features
• Adjustable Moving Average Length
• MA and MA Cross Detection
• Raw Buy and Sell Cross Markers
• Buy and Sell Confirmation Signals
• Forward Projection Engine
• Potential Buy and Potential Sell Forecast Balloons
• Projected Cross Vertical Markers
• Auto-Flip Projection Technology
• Manual Projection Flip Option
• Ghost Projection Comparison Mode
• Alignment Status Table
• Projection Direction Reporting
• Customizable Colors and Signal Sizes
• PulseWire Alert Support
How the Projection Works
The projection engine clones a historical MA pattern and shifts it forward into the future. The projected MA and projected MA are then analyzed for future crossover opportunities.
Potential Buy and Potential Sell balloons appear at projected crossover locations, allowing traders to visualize possible future signal timing before a cross occurs.
Auto-Flip Projection
One of the unique features of this script is Auto-Flip Projection.
When the projected historical pattern disagrees with the current MA direction, the indicator can automatically invert the projection to better align with current market behavior.
Users may also manually flip the projection and compare the flipped version against the original projection using Ghost Projection mode.
Recommended Projection Settings
The projection engine is designed around a one-hundred-twenty-two-day market cycle.
For best results, use the following Pattern Start Bars Back settings:
Timeframe Pattern Start Bars Back
1 Hour 2,928
2 Hour 1,464
4 Hour 732
6 Hour 488
8 Hour 366
12 Hour 244
1 Day 122
Pattern End Bars Back is typically set approximately twenty bars less than Pattern Start Bars Back, although users are encouraged to experiment with alternative settings.
Notes
This script is designed as a forecasting and market structure visualization tool. Projected signals are estimates derived from historical MA behavior and should not be interpreted as guarantees of future market direction.
Always perform your own analysis and risk management before making trading decisions. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Bystry Fractal Delivery Model + PVSRA [v1]# Bystry Fractal Delivery Model + PVSRA
Bystry Fractal Delivery Model + PVSRA is an original Pine Script indicator designed to help traders visualize market structure, liquidity events, displacement shifts, higher-timeframe context, projection levels, and PVSRA-style candle activity directly on the chart.
The script combines a structured price action framework with practical visual tools for discretionary analysis. It is not a trading system that guarantees entries or profits. Instead, it is designed to support chart reading, scenario planning, and disciplined market observation.
This indicator was built as an independent implementation using common price action concepts such as liquidity sweeps, higher-timeframe ranges, equilibrium levels, structural confirmation, and volume-based candle highlighting. It does not copy, reuse, or depend on any protected, invite-only, or closed-source script.
---
## Core Concept
The indicator is based on a fractal market structure approach. It compares the current chart timeframe with a selected higher timeframe and looks for potential delivery models where price:
1. Interacts with higher-timeframe liquidity,
2. Sweeps a previous high or low,
3. Confirms a possible shift through a CISD-style level,
4. Projects potential continuation zones,
5. Tracks the setup status visually.
The goal is to make the relationship between liquidity, confirmation, and projected price delivery easier to observe.
---
## Main Features
### 1. Higher-Timeframe Pairing
The indicator can automatically select a higher timeframe based on the active chart timeframe, or the user can manually choose a custom higher timeframe.
This helps traders maintain context and avoid analyzing lower-timeframe movement in isolation.
Available modes:
* Auto HTF pairing
* Manual HTF selection
* Current timeframe compatibility check
* Higher-timeframe close countdown display
---
### 2. Higher-Timeframe Candle Visualization
The script can display completed higher-timeframe candles directly on the lower-timeframe chart.
This helps traders see where price is trading relative to the previous higher-timeframe candle body, wick, high, low, and equilibrium.
Displayed elements may include:
* Higher-timeframe candle body
* Higher-timeframe wick
* Candle midpoint / equilibrium
* Historical higher-timeframe candle structure
---
### 3. Liquidity Sweep Detection
The indicator identifies potential liquidity sweeps around previous higher-timeframe highs and lows.
A bullish liquidity sweep may occur when price trades below a previous higher-timeframe low and then closes back above it.
A bearish liquidity sweep may occur when price trades above a previous higher-timeframe high and then closes back below it.
The user can choose whether sweep confirmation should require a close back inside the higher-timeframe range.
---
### 4. CISD-Style Confirmation
The script includes a CISD-style confirmation model based on changes in candle direction and key opening levels.
A bullish confirmation is detected when price closes above the most recent bearish candle opening level.
A bearish confirmation is detected when price closes below the most recent bullish candle opening level.
This is used as a confirmation step after a potential liquidity sweep.
---
### 5. EQ / Equilibrium Level
The indicator can plot the 50% equilibrium level of the previous higher-timeframe range.
This level may help traders evaluate whether price is trading in a premium or discount area relative to the higher-timeframe structure.
---
### 6. T-Spot Level
The T-Spot is a configurable internal level calculated between the sweep extreme and the confirmation level.
It can be used as a reference zone for potential reaction, continuation, or decision-making.
The T-Spot ratio can be adjusted by the user.
---
### 7. Projection Levels
After a confirmed setup, the script can plot multiple projection levels based on the distance between the liquidity sweep extreme and the CISD confirmation level.
Default projection levels include:
* P1
* P2
* P2.5
* P4
* P4.5
Each projection can be enabled or disabled individually.
Users can also adjust the projection multipliers to fit their own model, instrument, or testing style.
---
### 8. Setup Status Labels
The indicator uses visual labels to track the state of a setup.
Labels may include:
* C2 — Liquidity sweep
* C3 — Confirmation / CISD
* C4 — Target / projected objective
The label color can change depending on setup behavior:
* Neutral state
* Target reached
* Failed setup
* Slow or delayed continuation
This makes it easier to review past setups and visually separate clean reactions from failed or slow-delivery conditions.
---
### 9. PVSRA Candle Coloring
The script includes PVSRA-style candle coloring based on volume activity.
The candle coloring highlights:
* Bullish climax candles
* Bearish climax candles
* Bullish high-volume candles
* Bearish high-volume candles
The model uses volume relative to a moving average and can optionally include volume multiplied by candle spread.
This feature is designed to help traders quickly identify candles with increased participation or unusual activity.
---
### 10. Time Filters
The indicator includes optional session filters.
Users can define up to three custom time windows and restrict setup detection to specific market sessions.
This can be useful for traders focusing on:
* London session
* New York session
* Futures open
* Kill zones
* Personal backtesting windows
---
### 11. Alerts
The script includes alert conditions for key events, including:
* Bullish fractal setup
* Bearish fractal setup
* Bullish CISD confirmation
* Bearish CISD confirmation
* Bullish liquidity sweep
* Bearish liquidity sweep
* PVSRA bullish climax candle
* PVSRA bearish climax candle
* PVSRA bullish high-volume candle
* PVSRA bearish high-volume candle
These alerts are designed to support monitoring and chart review. They should not be treated as automatic buy or sell recommendations.
---
## Suggested Use
This indicator is best used as a visual decision-support tool for traders who already understand price action, liquidity, market structure, and risk management.
A typical workflow may include:
1. Select the chart timeframe.
2. Allow the indicator to auto-select the higher timeframe or choose one manually.
3. Wait for price to interact with higher-timeframe liquidity.
4. Observe whether a sweep occurs.
5. Look for CISD-style confirmation.
6. Use EQ, T-Spot, and projection levels as analysis references.
7. Combine the signal with personal rules, market context, and risk management.
---
## Important Notes
This indicator does not predict the future.
It does not guarantee profitable trades.
It does not provide financial advice.
It should not be used as a standalone trading system.
All signals should be validated with market context, risk management, and personal backtesting.
---
## Originality Statement
This script is an original implementation created from general market structure, liquidity, projection, and volume analysis concepts.
It does not copy, reproduce, reverse-engineer, or reuse any closed-source, protected, invite-only, or paid script.
All logic, settings, visual structure, and naming used in this script are part of this independent implementation.
---
## Disclaimer
This tool is provided for educational and analytical purposes only.
Trading involves risk, and past performance does not guarantee future results.
Users are responsible for their own analysis, decisions, and risk management.
Nothing displayed by this indicator should be interpreted as financial, investment, or trading advice.
Indicator

Sweep Retest ReversalTitle: Sweep Retest Reversal
Description:
This indicator detects a two-candle liquidity sweep reversal pattern and tracks the resulting retest level until it is either confirmed with a bounce or invalidated.
BULLISH SETUP:
A bearish candle (body >= X% of its range, configurable) is followed by a bullish candle (same body filter) whose low sweeps below the bearish candle's low, and whose close finishes above the bearish candle's open. When this occurs, a horizontal line is drawn at the swept low. That level remains active and is monitored on every subsequent bar:
- If a future candle's low touches the line and that same candle closes above it, the bounce is confirmed (green "Bounce" label) and the line is removed.
- If a future candle's low touches the line but closes at or below it, the setup is invalidated on that same bar and the line is removed without a label.
BEARISH SETUP (mirror logic):
A bullish candle is followed by a bearish candle whose high sweeps above the bullish candle's high, and whose close finishes below the bullish candle's open. A horizontal line is drawn at the swept high and monitored the same way:
- A future candle's high touching the line with a close below it confirms the bounce (red "Bounce" label).
- A touch with a close at or above the line invalidates the setup silently.
HOW TO INTERPRET IT:
The two-candle sequence represents a liquidity sweep: the first candle establishes a level, and the second candle pierces through it with its wick while closing back on the opposite side of the first candle's open. This signals that stops resting beyond that level were likely triggered and absorbed, leaving the swept point as a level worth watching again. The line marks that exact point. Price is expected to return to it at some later time. What happens on that return matters more than the touch itself: a wick that pokes through but a close that snaps back in the sweep's original direction supports the reversal thesis (confirmed bounce). A close that pushes through and stays there suggests the level failed to hold and the setup should be discarded (invalidation).
HOW TO USE IT:
1. Wait for the pattern to print: an orange triangle (bullish) or purple triangle (bearish) marks the bar where the sweep candle closed.
2. Once a line appears, treat it as an active level to watch — do not act on it yet, since it has not been retested.
3. When price returns to the line, watch how that specific candle closes:
- Bullish line + candle closes above it -> bounce confirmed, label appears. This is the point of interest for a potential long reaction.
- Bearish line + candle closes below it -> bounce confirmed, label appears. This is the point of interest for a potential short reaction.
- Any touch that closes on the wrong side invalidates the line immediately and it disappears with no label — that level is no longer relevant.
4. The indicator only flags the level and its resolution; it does not place entries, stops, or targets. Combine the confirmed bounce with your own entry, stop, and target rules (e.g. your existing Fibonacci stop-liquidity zone and 1:2 management) for actual trade execution.
5. Adjust the Min Body/Range Ratio input to control how strict the "big body" filter is — lower values surface more setups (including weaker ones), higher values restrict it to cleaner, more decisive sweep candles.
INPUTS:
- Min Body/Range Ratio (%): minimum body-to-range percentage required for both candles in the pattern (default 50%).
- Bullish/Bearish Retest Line Color: line color for each setup type.
- Bullish/Bearish Bounce Label Color: label color for each confirmed bounce.
- Show Bullish Pattern / Show Bearish Pattern: toggle each setup independently.
VISUAL MARKERS:
- Orange upward triangle below the bar: bullish pattern detected.
- Purple downward triangle above the bar: bearish pattern detected.
- Green "Bounce" label: confirmed bullish bounce.
- Red "Bounce" label: confirmed bearish bounce.
NOTES:
Each retest line resolves on the first touch - either confirming or invalidating immediately on that bar, never lingering across multiple touches. This keeps the chart clean and ensures every line on the chart represents a level that is still actively awaited. Indicator

Strategy
