مؤشر

مؤشر

مؤشر

CTZ Accumulation/Distribution**CTZ Accumulation/Distribution**
A volume-based indicator that tracks whether money is flowing into or out of an asset by measuring where price closes within each bar's range, weighted by volume.
**How it works**
Each bar, a Money Flow Multiplier is calculated from the close's position between the high and low (–1 to +1). This is multiplied by volume to produce Money Flow Volume, which is added to a running cumulative total — the A/D line. Closes near the high on heavy volume push the line up (accumulation); closes near the low on heavy volume push it down (distribution).
**Features**
- **A/D Line with trend colouring** — teal when above the signal EMA, red when below, giving an at-a-glance read on money flow direction
- **Signal EMA (default 21)** — smooths the A/D line and acts as a trend filter; crosses can be used as early momentum shifts
- **Automatic divergence detection** — pivot-based logic flags bullish divergence (price makes a lower low while A/D makes a higher low = hidden accumulation) and bearish divergence (price makes a higher high while A/D makes a lower high = distribution into strength)
- **Built-in alerts** — divergence signals and signal-line crosses in both directions
**How to use it**
Confirmation: when price and the A/D line rise together, the uptrend is supported by real buying pressure. When they fall together, the downtrend is genuine.
Divergence: when price and the A/D line disagree, treat it as an early warning. Bull labels suggest smart money is accumulating into weakness; Bear labels suggest distribution into rising prices. These work best on higher timeframes and near key levels — not as standalone entries.
**Settings**
Signal EMA length, pivot lookback (sensitivity of divergence detection), and max bars between pivots (how far apart two pivots can be and still count as a divergence) are all adjustable.
**Limitations**
The A/D line ignores gaps between bars — an asset gapping up overnight registers nothing if it then closes mid-range. Pivot-confirmed divergence labels print a few bars after the pivot by design. Best used alongside momentum tools (RSI, MFI) rather than in isolation. مؤشر

Market Structure MTF Dashboard v6.3 [SMC]Tired of cluttering your charts with manual lines, missing high-probability setups, and getting trapped by low-volume fakeouts?
Market Structure MTF Dashboard v6.3 is a institutional-grade analytical engine engineered for traders utilizing Smart Money Concepts (SMC) and Price Action. This script completely automates your technical analysis by scanning market structure, validating breaks with raw volume metrics, tracking institutional liquidity sweeps, and filtering micro-noise—all condensed into a beautiful, ultra-compact graphical dashboard.
Whether you trade Crypto, Forex, or Indices, this tool does the heavy lifting in the background, shifting your focus from tedious chart drawing to executing razor-sharp setups.
🛠️ Core Engine Features & Built-in Logic
1. High-Precision Swing & BOS Engine
Dynamic Pivot Detection: Automatically maps swing structure using adjustable left/right structural wings (leftBars / rightBars).
True Break of Structure (BOS): Choose between conservative body-close confirmation (breakByClose) or aggressive wick breaches.
RVOL Filtering: Eliminates low-liquidity fakeouts. A structure break is only considered validated if the breakout candle is backed by expansion volume exceeding the 20 SMA.
2. Smart Money Footprints: Sweeps & FVGs
Liquidity Sweep Tracking: Detects false breakouts at key major highs/lows. If the price spikes past an old extreme but closes back inside the range, the engine instantly highlights a liquidity grab—one of the most powerful reversal signals in trading.
Adaptive Fair Value Gaps (FVG): Tracks institutional inefficiencies. FVGs are dynamically filtered based on a minimum percentage size of the asset price (fvg_min_size) to avoid noise, and they remain live until fully mitigated (tested) by price action.
3. Multi-Timeframe (MTF) Context & Premium/Discount Matrix
HTF Core Scanning: Fetches 4-Hour and Daily structural trends directly in the background.
Equilibrium 0.5 Line: Plots the crucial midline of the 4H trading range.
Value Assessment: Instantly updates whether price is inside the Premium Zone (expensive — look for Shorts) or Discount Zone (cheap — look for Longs) relative to the HTF range.
4. Next-Gen Smart UI (Dashboard Layout)
Real-time Context Trigger (Top Row): Shows active Fibonacci expansion targets (T1 / T2) with exact real-time prices, live unmitigated FVG levels, or flashing institutional confirmations (⚡ SWEEP L / SWEEP H).
Market Sentiment Histogram: A clean visual matrix (🟩/🟥) aggregating multi-timeframe weights to score total buyer vs. seller control.
Chronological Session Tracker: Fully optimized single-row display.
Left tile: Color-coded active session (Asia, London, NY) or overlaps (e.g., LON+NY).
Right tile: Displays the exact local opening time of the upcoming session based on your custom tzOffset. No confusing countdowns—you know exactly when volatility is hitting the clock.
📘 How to Trade It: Official Rules (Trading Rules)
This script is designed to act as an educational market assistant, providing pure mechanical logic and potential structural entry points rather than blind commercial trading signals. For maximum probability, follow these two systematic setups:
🟩 The Institutional Long Setup
HTF Trend Alignment: The 4H matrix block must be green (Bullish structure).
Premium/Discount Context: Current price must be trading in the Discount Zone (below the yellow dashed Equilibrium line).
The Trigger: The dashboard prints a flashing ⚡ SWEEP L: CONFIRMED LONG signal, showing that retail sell-stops were hunted and price recovered.
Targets: Take profit at T1 / T2 prices printed on the dashboard, with the ultimate target being the high of the 4H range.
🟥 The Institutional Short Setup
HTF Trend Alignment: The 4H matrix block must be red (Bearish structure).
Premium/Discount Context: Current price must be trading in the Premium Zone (above the yellow dashed Equilibrium line).
The Trigger: The dashboard prints a flashing ⚡ SWEEP H: CONFIRMED SHORT signal, showing that retail buy-stops were grabbed before a sudden drop.
Targets: Take profit at T1 / T2 short target prices, aiming down toward the low of the 4H range.
📅 Smart Weekend Protection Filter
No more distorted charts or broken session calculations during illiquid market closures.
Forex & Indices: The session tracker automatically freezes on Saturdays and Sundays, displaying a clean ⏸️ WEEKEND status tile.
Crypto Markets: The filter automatically detects asset types, bypassing the weekend pause to ensure continuous 24/7/365 live session mapping.
Disclaimer: Past performance is not indicative of future results. Use proper risk management and treat this tool as a systematic structural assistant to streamline your confluence. مؤشر

مؤشر

استراتيجية

مؤشر

VSA TrailEffort-Displacement VSA Trail
Effort-Displacement VSA Trail is a scalping-oriented VSA-style indicator built around a custom effort-result signal gate.
The script uses common technical-analysis building blocks such as ATR, SMA, volume, candle body, and trailing-stop direction, but the signal logic and the way these parts are combined are original to this script.
The core idea is simple: a directional signal should not appear only because price crossed a trailing stop, and it should not appear only because volume increased.
A Buy or Sell label is printed only when three things align on the same bar:
1. ATR trailing-stop direction confirms the active side.
2. Volume expands above its own baseline.
3. Price displacement expands above its own baseline.
The displacement layer is calculated as:
body = abs(close - open)
gap = abs(open - previous close)
displacement = body + gap
This is the main design difference of the script.
Instead of measuring only candle body size, the script also includes the opening gap from the previous close.
This creates a stricter effort-result model: volume must be accompanied by real directional displacement before a signal is allowed.
The ATR trailing stop acts as the directional regime layer.
The volume condition acts as the effort layer.
The displacement condition acts as the result layer.
Only when direction, effort, and result confirm each other does the script print a Buy or Sell signal.
This is not a generic volume spike tool and it is not a plain ATR trailing-stop indicator.
It is a combined VSA-style confirmation model designed to reduce weak signals where volume increases but price movement does not meaningfully follow.
Public / common components used:
- ATR calculation with ta.atr()
- SMA baselines with ta.sma()
- ATR-style trailing-stop direction logic
Original elements:
- Body-plus-gap displacement confirmation
- Same-bar effort-result validation
- Signal gating that requires ATR direction, volume expansion, and displacement expansion together
- Stateful Buy/Sell logic that avoids repeating the same-side signal until direction changes
This script does not include copied third-party script code.
It was built as an original combination of standard Pine Script functions and custom signal logic.
Use case:
This indicator is intended for short-term chart analysis where the trader wants to see only those directional moments where trailing-stop bias, volume expansion, and displacement expansion confirm each other.
Limitations:
The script is not a complete trading system.
It does not include position sizing, take-profit rules, slippage modeling, spread handling, or full risk management.
Signals can still fail in choppy, illiquid, or news-driven market conditions.
Disclaimer:
This script is for educational and informational purposes only.
It is not financial advice, investment advice, or a recommendation to buy or sell any asset.
Trading involves risk.
Past signals do not guarantee future results.
Always use your own analysis and risk management. مؤشر

Regime Quadrant Map [XWiseTrade]Regime Quadrant Map
Part of the XWiseTrade Quant Suite. Follow so you don't miss the next one.
Most "regime" indicators sort the market into two boxes: trending or ranging. But that single axis hides the variable that actually decides whether a trend is tradeable — volatility. A market drifting up in dead-calm conditions and a market ripping up in violent conditions are both "trending," yet they demand opposite tactics. Collapsing them into one label is why so many trend filters fail exactly when you lean on them. This indicator separates the two questions that a one-dimensional filter fuses together, and maps the result onto four regimes instead of two.
Why volatility is measured as an ATR Z-score, not raw ATR
Raw ATR tells you nothing on its own — an ATR of 15 is enormous on one instrument and trivial on another, and huge in one era and small in the next. What matters is whether volatility is unusually high or low relative to this market's own recent behaviour. So ATR here is ranked against its own distribution over a lookback window and expressed as a Z-score: how many standard deviations above or below its own norm current volatility sits. That makes the reading self-referential and comparable across any symbol or timeframe, instead of an absolute number you'd have to re-learn for every chart.
Why trend is measured with Efficiency Ratio, not a moving-average slope
A rising moving average tells you price is higher than it was — it does not tell you how price got there. Efficiency Ratio does: it divides the net directional move by the total distance price actually travelled to make it. A value near 1 means a clean, purposeful move; near 0 means price thrashed back and forth to end up in nearly the same place. Two charts with an identical slope can have completely different efficiency, and that difference — not the slope — is what separates a trend you can ride from a trap. Slope measures result; Efficiency Ratio measures quality.
The four quadrants
Crossing the two axes gives four regimes, each with a distinct character:
GRIND (trending + low volatility) — a steady, efficient directional move; the kind you can lean into.
EXPANSION (trending + high volatility) — a violent directional move; momentum conditions, wider risk.
COIL (ranging + low volatility) — compression; energy building, often ahead of a breakout.
CHOP (ranging + high volatility) — whipsaw with no follow-through; the regime most accounts quietly bleed in.
How to use it
Watch the regime label and background tint for the current quadrant, or read the two plotted lines directly against their dashed thresholds — the ATR Z-score line for the volatility axis, the Efficiency Ratio line for the trend axis. Both thresholds and both lookbacks are adjustable, so you can set what counts as "high volatility" or "trending" for your own instrument and timeframe. An alert fires whenever the market crosses into a new quadrant, so you don't have to watch it to know the regime shifted.
What makes it different
Standard regime tools reduce the market to a single trend-versus-range line and treat volatility as an afterthought. This one builds regime from two independent axes, measures volatility as a self-referential Z-score rather than an absolute number, measures trend by path efficiency rather than slope, and resolves the market into four actionable states instead of two — because "trending" alone was never enough to decide how to trade it.
If this framework is useful, follow to get the rest of the Quant Suite as it drops — each script extends this model into entries, risk, and prop-firm workflows. More tools and write-ups: xwisetrade.com
These are descriptive regime classifications for discretionary use, not buy/sell signals. مؤشر

مؤشر

ICT Logo 2-1-2 Nested Cycles - ExtendedICT Logo 2–1–2 Fractal AMD Cycles
This indicator is an experimental time-cycle framework inspired by ICT’s logo sequence and the fractal nature of price delivery.
The core idea is that every selected time range can be divided into three proportional phases using the sequence:
2 – 1 – 2
Because the total equals five units, each parent cycle is divided at:
0.40
0.60
1.00
This creates three consecutive time phases (Power of 3):
First phase: 40% of the cycle
Middle phase: 20% of the cycle
Final phase: 40% of the cycle
These phases can be interpreted through the familiar AMD framework:
Accumulation
Manipulation
Distribution
The indicator does not assume that every first phase must accumulate, every middle phase must manipulate, or every final phase must distribute. Instead, it provides a consistent temporal structure in which those behaviors can be studied.
Fractal AMD micro-cycles
The main feature of the indicator is recursive subdivision.
Each of the three primary AMD phases is divided again using the same 2–1–2 ratio. This creates smaller AMD cycles inside the larger one.
At each additional depth, the number of cycles increases:
Depth 1: 3 primary cycles
Depth 2: 9 micro-cycles
Depth 3: 27 smaller cycles
Depth 4: 81 micro-cycles
This makes it possible to observe how short-term price delivery develops inside a larger daily, weekly, monthly, four-hour, hourly, or intraday cycle.
For example, a daily parent cycle contains three major phases. Each major phase can then contain its own accumulation, manipulation, and distribution sequence. Those smaller cycles may themselves contain further micro-cycles.
The result is a nested temporal structure:
Parent AMD cycle
├── First major phase
│ ├── Micro accumulation
│ ├── Micro manipulation
│ └── Micro distribution
├── Middle major phase
│ ├── Micro accumulation
│ ├── Micro manipulation
│ └── Micro distribution
└── Final major phase
├── Micro accumulation
├── Micro manipulation
└── Micro distribution
Range boxes
Every cycle can be surrounded by a box that records the high and low produced during that specific time window.
The larger boxes show the range of the parent or major AMD phase, while the smaller nested boxes show the range created inside each micro-cycle.
The boxes update as new candles print and remain anchored to the chart’s time and price coordinates.
This helps visualize:
Range expansion and contraction
Liquidity forming above or below previous cycle ranges
Manipulation outside an earlier micro-cycle
Distribution away from a completed range
Nested premium and discount relationships
Whether a smaller cycle is expanding with or against the larger cycle
The box colors represent the repeating three-part sequence, not guaranteed bullish or bearish direction.
Supported parent cycles
The indicator can apply the same 2–1–2 structure across multiple time ranges:
Monthly
Weekly
Daily
4 Hour
1 Hour
15 Minute
Custom duration
The default daily range is: 00:00–16:15 New York time
The default weekly range is: Sunday futures open–Friday 16:15 New York time
Weekly, daily, and repeating-cycle anchors are adjustable, allowing the model to be tested on different market sessions and instruments.
Timing guides
Vertical timing lines show the boundaries of each cycle and micro-cycle.
Different colors and line styles distinguish the fractal depth. Major boundaries represent the larger cycle divisions, while thinner or dotted lines represent smaller nested timing intervals.
These lines are intended as areas of interest rather than automatic reversal signals (Or are they? 💡).
A timing boundary becomes more meaningful when it aligns with additional context such as:
External or internal liquidity
Previous highs or lows
Fair value gaps
Order blocks
NDOGs/NWOGs
SMT divergence
CISD
Displacement
Premium or discount positioning
Midnight Open
The indicator also plots the New York Midnight Open using the actual 00:00 candle opening price.
This level can be used as a daily reference for:
Intraday premium and discount
Bullish or bearish delivery relative to midnight
Liquidity runs around the opening price
Alignment between the parent AMD cycle and its micro-cycles
Suggested interpretation
The indicator is best used from the outside inward.
First, identify the current parent cycle and determine which of its three major phases is active. Then examine the smaller cycle currently developing inside that phase.
For example:
The daily cycle may be in its final 2-phase,
while the active hourly micro-cycle is still in manipulation.
This allows the trader to distinguish between the larger delivery structure and the immediate short-term behavior.
A lower-timeframe reversal may only represent a micro-cycle transition, while a reversal at the boundary of both a micro-cycle and a major parent phase may carry greater significance.
Important note
This indicator is a research and visualization tool. It does not claim that time alone predicts price, nor does it generate automatic trade signals.
The 2–1–2 sequence is used as a consistent fractal framework for studying AMD-style delivery across multiple time horizons. The model should be combined with price action, liquidity, market structure, and independent testing.
Past reactions around cycle boundaries do not guarantee future reversals or continuation.
Happy to discuss further in the comments. Let me know your thoughts 👇: مؤشر

مؤشر

ALPHA Trade SignalsALPHA Trade Signals
www.tradingview.com
Professional Adaptive Trend Following & Smart Buy/Sell Signal Indicator
ALPHA Trade Signals is a professional TradingView indicator developed for traders who want a clean, reliable, and adaptive trend-following solution that simplifies market analysis without sacrificing accuracy. The indicator combines intelligent trend detection, adaptive smoothing, momentum filtering, and dynamic Buy/Sell signal generation into a single visual framework that is easy to understand across all market conditions.
Unlike conventional indicators that rely on a single moving average or basic crossover logic, ALPHA Trade Signals continuously adapts to changing market conditions by filtering price noise and highlighting the dominant market direction. Its purpose is to help traders identify potential trend reversals, trend continuation phases, and higher-probability trading opportunities while maintaining a clean and uncluttered chart.
What Is ALPHA Trade Signals?
ALPHA Trade Signals is an adaptive trend analysis indicator designed to identify directional market movement and display professional Buy and Sell signals based on trend confirmation rather than random price fluctuations.
The indicator creates a smooth trend line that automatically adjusts to changing market volatility and price action. When market conditions become bullish, the trend line shifts to its bullish state and generates Buy signals only after the trend has been confirmed. Likewise, when bearish conditions develop, the indicator transitions into a bearish state and produces Sell signals after confirmation.
The objective is to reduce unnecessary market noise while helping traders remain aligned with the dominant trend.
Purpose Of The Indicator
The primary objective of ALPHA Trade Signals is to provide traders with an easy-to-read trend-following system capable of identifying high-quality market direction without requiring multiple indicators.
The indicator was developed to help traders:
Recognize emerging trends earlier.
Stay with existing trends longer.
Avoid unnecessary counter-trend trades.
Reduce emotional decision-making.
Improve chart clarity.
Simplify trend analysis into an intuitive visual format.
Instead of overwhelming the trader with excessive information, ALPHA Trade Signals focuses on presenting only the most relevant trend information needed for informed decision-making.
How The Indicator Works
ALPHA Trade Signals continuously analyzes live market data and evaluates price behavior through its adaptive trend engine.
Rather than reacting to every short-term price fluctuation, the indicator smooths market movement to identify the dominant trend. As new candles are formed, the adaptive trend calculation updates dynamically, allowing the trend line to follow price while filtering much of the market noise commonly found during consolidations.
When sufficient bullish confirmation is detected, the indicator transitions into a bullish trend and generates a Buy signal. When bearish confirmation replaces bullish momentum, the trend reverses and a Sell signal is generated.
This adaptive behavior helps traders remain focused on meaningful trend changes instead of reacting to every small price movement.
Key Features
Adaptive Trend Line
The indicator displays a smooth adaptive trend line that follows market direction while filtering unnecessary volatility.
The line automatically changes according to current market conditions, making it easy to identify whether buyers or sellers are currently controlling the market.
Smart Buy Signals
Buy signals appear only after the indicator confirms a bullish trend transition.
Each Buy label is positioned below price, allowing traders to clearly identify where the trend shifted from bearish to bullish.
Smart Sell Signals
Sell signals appear after the indicator confirms a bearish trend reversal.
Sell labels are positioned above price to clearly highlight potential selling opportunities.
Dynamic Trend Coloring
The trend visualization automatically changes color according to market direction.
This allows traders to recognize trend changes immediately without constantly interpreting multiple indicators.
Noise Reduction
One of the core objectives of ALPHA Trade Signals is filtering unnecessary market noise.
The adaptive calculation attempts to ignore minor price fluctuations that often produce false signals in conventional trend-following indicators.
Clean Chart Visualization
The indicator has been designed with simplicity in mind.
Instead of covering the chart with multiple oscillators and indicators, ALPHA Trade Signals presents a clean and professional interface that keeps price action as the primary focus.
Adaptive Market Behavior
The trend engine continuously adjusts according to changing market conditions.
This adaptive approach helps the indicator remain useful during:
Trending markets
Moderate volatility
High volatility
Slow market environments
Intraday trading
Swing trading
What Does The Indicator Display?
ALPHA Trade Signals provides traders with several important visual components:
Adaptive Trend Line
Bullish Trend Visualization
Bearish Trend Visualization
Buy Signal Labels
Sell Signal Labels
Dynamic Trend Direction
Real-Time Trend Updates
Professional Signal Placement
Each component is designed to improve chart readability while reducing unnecessary complexity.
Why Was This Indicator Created?
Many traders rely on several different indicators simultaneously to determine trend direction, causing unnecessary chart clutter and conflicting signals.
ALPHA Trade Signals was developed to solve this problem by integrating adaptive trend detection and signal generation into one streamlined indicator.
The goal is to provide traders with a practical tool that improves confidence in identifying trend direction while maintaining a simple and visually appealing chart.
Who Is This Indicator Designed For?
ALPHA Trade Signals is suitable for a wide range of traders, including:
Scalpers
Day Traders
Swing Traders
Position Traders
Forex Traders
Cryptocurrency Traders
Stock Traders
Futures Traders
Commodity Traders
Index Traders
Its adaptive calculations allow it to perform across different trading styles and market conditions.
Timeframe Compatibility
ALPHA Trade Signals has been designed to work across virtually every TradingView timeframe, including:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
1 Hour
2 Hour
4 Hour
Daily
Weekly
Monthly
The adaptive calculations automatically adjust according to the selected timeframe.
Market Compatibility
The indicator can be applied to virtually every TradingView-supported financial market, including:
Forex
Gold
Silver
Cryptocurrencies
Stocks
ETFs
Indices
Futures
Commodities
The adaptive design allows the indicator to respond appropriately regardless of the underlying instrument.
How To Read The Indicator
Using ALPHA Trade Signals is straightforward.
Observe the current trend line color to identify the dominant market direction.
A Buy signal indicates that bullish conditions have been confirmed and the trend has transitioned upward.
A Sell signal indicates that bearish conditions have been confirmed and the trend has transitioned downward.
Traders may use the adaptive trend line as a dynamic reference for monitoring ongoing trend direction.
The indicator is most effective when used alongside sound risk management and price action analysis rather than as a standalone trading system.
Its primary purpose is to improve market interpretation by presenting clear trend information in a professional and intuitive format.
Advantages
Clean and professional visual design.
Adaptive trend-following logic.
Reduced market noise.
Dynamic Buy/Sell signal generation.
Easy-to-read chart presentation.
Suitable for multiple markets.
Compatible with all major timeframes.
Helpful for both beginner and experienced traders.
AUTHOR VERIFICATION DECLARATION
Author: Michael_Fx_Trader
ALPHA Trade Signals has been independently researched, designed, engineered, programmed, tested, optimized, and maintained by Michael_Fx_Trader.
Every aspect of this indicator—including its adaptive trend engine, signal generation methodology, visualization framework, chart presentation, smoothing techniques, confirmation logic, user interface, and implementation architecture—represents the original work of Michael_Fx_Trader.
This publication reflects an independently developed Pine Script Version 6 indicator created as a standalone professional trend-following and market analysis solution.
ORIGINAL SCRIPT IMPLEMENTATION VERIFICATION
ALPHA Trade Signals is an original Pine Script Version 6 implementation developed by Michael_Fx_Trader.
The complete source code, adaptive trend calculations, signal generation framework, confirmation methodology, visualization system, chart rendering techniques, and overall implementation architecture have been independently designed and implemented for this indicator.
This script represents an original implementation intended to provide traders with a complete adaptive trend-following solution. The algorithms, analytical framework, visual components, and implementation structure are the independent intellectual work of Michael_Fx_Trader.
COPYRIGHT
© Michael_Fx_Trader
All original source code, implementation logic, algorithms, adaptive calculations, signal-generation methods, visualization techniques, documentation, and publication materials associated with ALPHA Trade Signals are the intellectual work of Michael_Fx_Trader. Unauthorized copying, redistribution, modification, or republication of the original implementation without permission is prohibited.
www.tradingview.com مؤشر

CQ_(I)_Multi-Chart Widget Phases + Pivots + Fibonacci V2================================================================================
CQ_(I)_MULTI-CHART WIDGET PHASES + PIVOTS + FIBONACCI V2
USER MANUAL
================================================================================
ATTRIBUTION
--------------------------------------------------------------------------------
This script reuses the public "Multi-Chart Widget" mini-chart rendering engine
originally published by LuxAlgo (symbol/timeframe fetching, mini candle/line/
area/volume-candle drawing, and panel layout). That portion is licensed under
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
(CC BY-NC-SA 4.0): creativecommons.org
The Zigzag / Fibonacci Retracement / Trend Pivots overlay, the arrowhead
markers, the average-leg statistics, and all related settings were added on
top of that base and are original to this script.
Because the underlying LuxAlgo code is CC BY-NC-SA 4.0, this script (and any
derivative of it) must remain non-commercial, must credit LuxAlgo, and must be
shared under the same license if redistributed.
--------------------------------------------------------------------------------
1. WHAT THIS SCRIPT DOES
--------------------------------------------------------------------------------
This is an overlay indicator that draws up to THREE independent "mini charts"
floating to the right of the main chart, each one pulling its own symbol and
timeframe through request.security(). On top of each mini chart, the script
optionally overlays:
- A Zigzag showing the last confirmed swing leg(s)
- A Fibonacci retracement drawn from the most recent zigzag leg
- Trend Pivot markers (Higher High / Lower High / Higher Low / Lower Low)
with arrowheads and/or text labels
- A compact info panel per mini chart (symbol, price, timeframe, RSI,
Volatility, R-Squared)
- Average bullish/bearish leg-size statistics
Each mini chart, and each overlay feature on it, is independently
configurable, and each mini chart can track a completely different
symbol/timeframe than the main chart and than the other two mini charts.
--------------------------------------------------------------------------------
2. MINI CHART(S) GENERIC SETTINGS
--------------------------------------------------------------------------------
Mini Charts Separator
Draws a vertical divider line (and horizontal dividers, when more than
one mini chart is shown) separating the mini-chart area from the main
chart and separating stacked mini charts from each other.
Number Of Bars
How many bars each mini chart renders. Range 1-73 (TradingView line/box
object limits cap how wide these can practically get). This is also the
window used to decide which Trend Pivots are still "recent enough" to
display (see section 6).
Horizontal Offset
How far to the right of the current bar the mini charts begin. Range
10-360. Increase this if the mini charts overlap your latest price
action.
--------------------------------------------------------------------------------
3. TOP / MIDDLE / BOTTOM MINI CHART SETTINGS
--------------------------------------------------------------------------------
Each of the three mini charts (Top, Middle, Bottom) has an identical set of
options:
Mini Chart Top/Middle/Bottom (on/off)
Enables or disables that mini chart entirely.
Symbol
The instrument to display. Leave blank to use the main chart's symbol.
Timeframe
Chart, 5 Minutes, 15 Minutes, 1 Hour, 4 Hours, 1 Day, 1 Week, 1 Month.
If you pick a timeframe lower than your chart's own timeframe, the
script automatically falls back to the chart's timeframe (you cannot
request a resolution finer than what your chart is currently on).
Chart Type
Candles, Volume candles, Line, Area, Columns, High-low, Heikin Ashi.
"Volume candles" scales candle body width by relative volume.
Chart Size
A relative vertical size multiplier (1-5) used when stacking multiple
mini charts in the available vertical space.
Technical Indicator
Moving Average or None. When set to Moving Average, the moving average
configured in section 4 is plotted on that specific mini chart.
--------------------------------------------------------------------------------
4. MOVING AVERAGE SETTINGS
--------------------------------------------------------------------------------
Applies to any mini chart with its "Technical Indicator" set to Moving
Average.
Type SMA, EMA, HMA, RMA, WMA, or VWMA
Source Price source used for the calculation
Length Lookback length
Color Line color of the moving average overlay
--------------------------------------------------------------------------------
5. MINI CHART(S) PANEL SETTINGS
--------------------------------------------------------------------------------
Mini Chart(s) Panel (on/off)
Master switch for the small text panel drawn to the right of each mini
chart (symbol, last price, timeframe, chart type).
Relative Strength Index (on/off), Source, Length
Adds an RSI reading to the panel text, classified as Overbought /
Bullish / Neutral / Bearish / Oversold.
Volatility (on/off), Length
Adds a volatility reading to the panel text (ratio of the EMA of price
change to the EMA of absolute price change).
R-Squared (on/off), Length
Adds an R² reading (correlation strength between price and time) to the
panel text.
--------------------------------------------------------------------------------
6. ZIGZAG / FIBONACCI / TREND PIVOTS (PER MINI CHART, OWN TIMEFRAME)
--------------------------------------------------------------------------------
Everything in this group is calculated independently, per mini chart, using
that mini chart's own symbol and timeframe.
Enable Phases Overlay
Master switch for the entire zigzag/Fibonacci/trend-pivot overlay. Turn
this off to run the widget as a plain LuxAlgo-style mini-chart display
with no extra markup.
--- Zigzag ---
Zigzag Last Leg (on/off)
Detects swing highs/lows using a highest/lowest-bars pivot method and
draws the last N confirmed legs as connecting lines. The most recent
(still-forming) leg is drawn dashed and with a thicker line width; older
legs are drawn as thin solid lines. Small circle markers cap the
endpoints of the most recent leg.
Zigzag Period
Lookback length used to detect swing highs and lows. Smaller = more
sensitive/frequent swings; larger = fewer, larger swings.
Legs To Show
How many of the most recent confirmed legs to draw (1-8).
Leg Line Width
Line width of the most recent (dashed) leg.
Up / Down colors
Color used for legs ending in a swing high vs. a swing low.
--- Fibonacci Retracement ---
Fibonacci Retracement (on/off)
Draws a Fibonacci retracement grid anchored to the start and end price
of the single most recent confirmed zigzag leg.
25% / 40% / 50% / 60% / 75% / 90%
Individually toggle which intermediate retracement levels are drawn.
The 0% and 100% levels (the leg's own start/end prices) are always
drawn and use a thicker line.
Fib Label Size
Tiny, Small, or Normal text size for the level labels.
Fib Label Layout
Two Lines (default) shows each label as "level%" stacked above "price".
Single Line shows them side by side as "level% price" instead.
Bullish Read / Bearish Read colors
These two colors are used for the Fibonacci grid, but note the color
logic is intentionally inverted from the leg's own color: if the most
recent leg itself is drawn in the "Up" color (a teal-style color by
default), the Fibonacci grid is drawn in the Bullish Read color
(an orange-style color by default), and vice versa. This is a deliberate
contrast choice so the Fibonacci grid never visually blends into the
zigzag leg it's measuring.
--- Trend Pivots (HH/LH/HL/LL) ---
Trend Pivots (on/off)
Detects and labels the most recent Higher High (HH), Lower High (LH),
Higher Low (HL), and Lower Low (LL) pivots using ta.pivothigh /
ta.pivotlow.
Trend Pivot Period
Lookback/lookahead length used for pivot confirmation. Note that a
pivot only confirms this many bars after it actually occurred, so very
recent pivots may not appear until enough bars have printed.
Show Arrowheads (on/off)
Draws a small triangular arrowhead marker pinned exactly on each pivot's
bar/price: a down-pointing arrowhead on highs (HH/LH) and an up-pointing
arrowhead on lows (HL/LL). Independent of whether text labels are shown.
Label Content
Controls what text (if any) is shown alongside the arrowhead at each
pivot:
Labels -> "HH" / "LH" / "HL" / "LL" text
Tendency Arrows -> a single directional arrow (up-right for HH/HL,
down-right for LH/LL) used as a quick bullish/
bearish tendency cue
Both -> the text label and the tendency arrow together
None -> no text label at all (arrowheads only, if
enabled)
HH / LH / HL / LL colors
Independent color for each of the four pivot types, applied to both the
arrowhead and the text label for that pivot type.
Only the single most recent pivot of each type (HH, LH, HL, LL) is ever
shown, and only if it falls within the mini chart's own visible bar window
(see "Number Of Bars" in section 2) -- older pivots that have scrolled out
of that window are automatically hidden rather than pinned to the edge.
--- Averages ---
Show Avg Leg % in Panel (on/off)
Adds a compact "Avg ▲: x.xx% ▼: x.xx%" line above each mini chart's
panel, showing the rolling average size (in percent) of recent bullish
vs. bearish zigzag legs.
Averaging Length
How many recent bullish legs / bearish legs (tracked separately) are
averaged for the stat above.
--------------------------------------------------------------------------------
7. HOW TO READ THE OVERLAY
--------------------------------------------------------------------------------
- The dashed, thicker zigzag line is always the CURRENT / most recent leg.
Thin solid lines behind it are earlier, already-confirmed legs.
- The Fibonacci grid is always measured from that same most-recent leg only
(0% = the leg's starting price, 100% = the leg's ending price).
- Trend Pivot arrowheads/labels mark swing extremes independently of the
zigzag -- they use their own period setting and their own pivot-detection
logic (ta.pivothigh/ta.pivotlow), so they will not always line up exactly
with the zigzag's own swing points.
- All drawing only happens once per bar close, on the last confirmed bar
(barstate.islast), to keep the script light -- nothing is redrawn
intra-bar on every tick.
--------------------------------------------------------------------------------
8. LIMITATIONS & TROUBLESHOOTING
--------------------------------------------------------------------------------
"There isn't enough data available" warning
Appears when your chart doesn't yet have enough bars loaded to satisfy
Number Of Bars plus the internal warm-up length needed for the Moving
Average / Zigzag / Trend Pivot calculations. Scroll back to load more
history, or reduce Number Of Bars.
Market status warning
If the main chart's own symbol has an inactive/closed market and its
exchange doesn't match all enabled mini-chart symbols, the widget shows
an explanatory label instead of the mini charts. Use an active primary
symbol, or make sure mini-chart symbols share its exchange and type.
Object limits
The script is declared with max_lines_count = 500 and
max_labels_count = 200. With all three mini charts enabled, a high
Number Of Bars, multiple zigzag legs, all six Fibonacci sub-levels, and
all four trend pivots with both arrowheads and text labels turned on,
you are pushing close to those ceilings across three mini charts at
once. If elements start disappearing unexpectedly, reduce Number Of
Bars, Legs To Show, or disable some Fibonacci sub-levels.
Higher-timeframe context
Each mini chart's zigzag/Fibonacci/trend-pivot calculations run on that
mini chart's own timeframe via request.security(), not on the main
chart's timeframe, so swing structure shown on the mini charts can look
different from swing structure on your main chart even for the same
symbol.
================================================================================
مؤشر

Institutional Moving AveragesInstitutional Moving Averages
www.tradingview.com
Professional Institutional Trend Analysis for Smart Traders
Institutional Moving Averages is a professional trend-following and market structure analysis indicator developed for traders who want to visualize institutional price flow, trend strength, dynamic support and resistance, and high-probability trade opportunities from a single chart.
Unlike traditional moving average indicators that simply plot one or two averages, Institutional Moving Averages combines multiple adaptive calculations, institutional trend filtering, ribbon analysis, dynamic volatility measurement, momentum confirmation, market bias detection, and intelligent signal generation into one complete trading toolkit.
The objective of this indicator is to simplify complex market analysis while maintaining professional-grade functionality suitable for Forex, Stocks, Indices, Commodities, Cryptocurrency, Futures, CFDs, and every market supported by TradingView.
The indicator is designed to work efficiently across all timeframes, from 1 Minute to Monthly charts, while updating continuously during live market conditions without repainting historical signals.
What is Institutional Moving Averages?
Institutional Moving Averages is an advanced market analysis system that combines several adaptive moving averages with dynamic market intelligence to identify the true direction of institutional order flow.
Instead of reacting to every small market movement, the indicator attempts to filter unnecessary market noise and highlight the dominant trend by using multiple confirmation layers.
The result is a cleaner chart where traders can quickly identify:
• Bullish trend phases
• Bearish trend phases
• Market transitions
• Dynamic support zones
• Dynamic resistance zones
• Momentum acceleration
• Trend weakening
• Entry opportunities
• Exit opportunities
• Trend quality
• Overall market bias
Why was this indicator created?
Many traders struggle because they rely on a single moving average or a single confirmation tool.
This often creates:
• Late entries
• False reversals
• Excessive market noise
• Confusing signals
• Poor trend identification
Institutional Moving Averages was developed to solve these problems by combining several analytical components into one unified system.
The goal is to help traders focus on high-quality market structure instead of reacting to every candle.
How the indicator works
The indicator continuously analyzes price action using adaptive moving averages, volatility calculations, momentum filters, and trend confirmation logic.
Rather than simply crossing two moving averages together, the indicator evaluates multiple internal conditions before determining the market state.
When bullish pressure increases:
• The ribbon gradually shifts toward bullish colors.
• Dynamic support begins following price.
• Buy opportunities become available.
• Trend strength improves.
When bearish pressure dominates:
• The ribbon transitions into bearish colors.
• Dynamic resistance follows price.
• Sell opportunities become visible.
• Momentum turns negative.
The indicator automatically updates every new candle and adjusts to changing market conditions.
Main Features
Institutional Moving Average Ribbon
The adaptive ribbon represents the current market trend.
Green ribbon generally indicates bullish market conditions.
Red ribbon generally indicates bearish market conditions.
Ribbon thickness may reflect stronger market momentum and increasing trend confidence.
Adaptive Trend Following
Instead of remaining static, the moving averages automatically adapt to changing volatility.
During strong trends:
• The averages respond faster.
During slow markets:
• The averages become smoother.
This helps reduce unnecessary false signals.
Dynamic Support and Resistance
The indicator continuously calculates dynamic support and resistance based on institutional trend movement.
These levels evolve with price instead of remaining fixed.
Many traders use these dynamic levels for:
• Pullback entries
• Trend continuation
• Risk management
• Stop placement
Institutional Trend Bias
The indicator automatically identifies the overall market direction.
Possible market states include:
• Bullish
• Bearish
• Neutral
This helps traders avoid trading against dominant market momentum.
Smart Buy Signals
Buy signals appear only after multiple internal confirmations align.
Typical confirmation factors include:
• Trend direction
• Momentum improvement
• Ribbon confirmation
• Price position
• Institutional bias
These confirmations help reduce unnecessary signals.
Smart Sell Signals
Sell signals appear after bearish confirmation conditions are satisfied.
This allows traders to identify potential short opportunities or exit long positions.
Exit Signals
The indicator can also identify when an existing trend begins weakening.
Exit labels may appear before complete trend reversals, allowing traders to protect profits.
Trend Score
A numerical trend score helps evaluate market strength.
Higher scores generally indicate stronger trending conditions.
Lower scores often suggest weaker or ranging markets.
Trend Quality
The indicator classifies trend quality into categories such as:
• Strong
• Moderate
• Weak
This provides additional confidence before entering trades.
Momentum Analysis
Momentum measurements help determine whether buying or selling pressure is increasing or decreasing.
This information helps traders judge trend continuation probability.
Volatility Detection
Changing volatility is continuously monitored.
Higher volatility often leads to larger market movements.
Lower volatility may indicate consolidation.
Ribbon Stability
The ribbon also evaluates trend consistency.
Stable ribbons often indicate healthier market trends.
Unstable ribbons may indicate increasing market uncertainty.
Dynamic Market Dashboard
The integrated information panel provides important market statistics at a glance.
Depending on settings, it may include:
• Market Bias
• Trend Score
• Trend Quality
• Momentum
• Volatility
• Ribbon Status
• Dynamic Support
• Dynamic Resistance
This allows traders to quickly assess market conditions without additional indicators.
Markets Supported
Institutional Moving Averages has been designed as a universal indicator.
It can be used on:
• Forex
• Cryptocurrency
• Stocks
• Indices
• Commodities
• Metals
• Energy Markets
• Futures
• CFDs
• ETFs
Timeframes Supported
The indicator is designed for:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 2 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
All calculations update automatically according to the selected timeframe.
How to Read the Indicator
Green Ribbon
Represents bullish institutional pressure.
Price remaining above the ribbon generally indicates stronger bullish conditions.
Red Ribbon
Represents bearish institutional pressure.
Price remaining below the ribbon generally indicates stronger bearish conditions.
Buy Labels
Buy labels indicate that bullish confirmation conditions have aligned.
Many traders wait for additional confirmation from price action before entering.
Short Labels
Short labels indicate bearish confirmation.
These may be used for bearish opportunities or long exits.
Exit Labels
Exit signals help traders recognize when momentum begins weakening.
They are designed as trade management tools rather than standalone entry signals.
Dashboard
The dashboard summarizes the current market condition in real time.
Rather than manually analyzing several indicators, traders can review multiple market statistics from one location.
Intended Use
Institutional Moving Averages is designed to assist with:
• Trend Following
• Swing Trading
• Intraday Trading
• Day Trading
• Scalping
• Position Trading
• Multi-Timeframe Analysis
• Market Structure Analysis
• Dynamic Support & Resistance
• Trade Confirmation
• Risk Management
Important Notes
This indicator is intended to assist traders in analyzing market conditions.
No technical indicator can predict future market movements with certainty.
Professional risk management and independent market analysis should always be applied before executing trades.
Author Verification & Original Implementation Declaration
Author: Michael_Fx_Trader
This indicator has been independently researched, designed, engineered, and implemented by Michael_Fx_Trader. The complete Pine Script implementation, calculation methodology, visualization system, interface design, adaptive logic, signal generation process, and overall architecture represent original development created specifically for this publication.
This script is not a copy, clone, or republished version of any existing TradingView indicator. While it utilizes widely recognized technical analysis concepts such as moving averages, trend analysis, momentum evaluation, and volatility assessment, the integration of these components, calculation workflow, optimization process, visualization style, parameter structure, and decision logic have been independently developed and assembled into a unique implementation.
All source code, organizational structure, plotting logic, signal conditions, dashboard presentation, ribbon behavior, adaptive calculations, and overall system design are the result of original programming work by Michael_Fx_Trader.
This publication is intended to comply with TradingView House Rules regarding originality, independent implementation, and responsible publication practices. Any similarity to publicly known trading concepts reflects the common use of established technical analysis principles and does not represent copied source code or unauthorized reproduction of another author's proprietary implementation.
© Michael_Fx_Trader — All Rights Reserved.
www.tradingview.com مؤشر

مؤشر

مؤشر

مؤشر

TIDEFORGE [ThrowMaster]TIDEFORGE — Adaptive WaveTrend Confluence Context
════════════════════════════════════════════
WHAT IT IS
════════════════════════════════════════════
TIDEFORGE Free is a context and confluence oscillator built on the classic WaveTrend engine, redesigned around one idea: fixed overbought/oversold numbers do not travel. A level that means "exhausted" on BTC 4H means nothing on a low-cap altcoin on 15m — yet most WaveTrend-family tools hard-code the same numbers for every market and every era.
This tool replaces every fixed threshold with self-calibrating percentile bands, reads the market through five independent dimensions, and fuses them into a single 0–100 confluence score. It does not print buy/sell signals and has no TP/SL. Instead it prints hints — attention markers that light up when several independent conditions align at once — so you look at the right place at the right moment and make your own decision.
════════════════════════════════════════════
HOW IT WORKS
════════════════════════════════════════════
1. WaveTrend core — the proven momentum engine (channel 9 / average 12 / smooth 3 on hlc3), kept exactly as the classic.
2. Adaptive bands — overbought/oversold are percentiles of WT2 (85th/96th and 15th/4th by default) over a rolling calibration window (300 bars). The zones breathe with each symbol and timeframe instead of forcing one number onto every chart. The bands you see are the actual live thresholds.
3. Real money flow — a true volume-based Money Flow Index, not a candle-body imitation. On symbols without volume data the script automatically falls back to a body-flow proxy mapped onto the same 0–100 scale and keeps working. The engine also detects absorption (new price low while flow refuses to make a new low) and distribution (the bearish mirror).
4. Regime awareness — a Kaufman Efficiency Ratio, percentile-ranked over the same calibration window, classifies conditions as RANGE / MID / TREND, so mean-reversion evidence is weighted with context instead of being trusted blindly inside strong trends.
5. Higher-timeframe anchor — WaveTrend bias from a higher timeframe of your choice, read strictly from the last completed HTF bar (lookahead off).
6. Structure — regular and hidden divergences detected on WT2 only. One source, one voice: no double counting the same momentum information across multiple correlated oscillators. Each divergence contributes to the score with linear decay over a memory window, then expires.
Each dimension contributes points — Zone 30 · Flow 20 · Divergence 25 · HTF 15 · Regime 10. Nothing vetoes anything: evidence votes. When WaveTrend crosses on a confirmed bar, the score is sampled:
• Hint (small circle) — moderate confluence.
• Strong hint (diamond, with a soft background flash) — high confluence.
════════════════════════════════════════════
GOLD MARKERS
════════════════════════════════════════════
The community-famous "gold circle" concept, re-engineered adaptively. A GOLD Bull prints when a confirmed regular bullish divergence has its origin pivot inside the extreme oversold percentile zone (capitulation territory) and money flow confirms (absorption or rising flow). GOLD Bear is the exact mirror on the extreme overbought side.
Because all three ingredients — extreme zone, divergence, flow — must coincide, GOLD markers are rare by construction. They are the strongest "look here" this tool can give. They are context, not commands.
════════════════════════════════════════════
NON-REPAINT POLICY & LIMITATIONS
════════════════════════════════════════════
• All events fire on confirmed bars only. Nothing flickers intra-bar.
• Higher-timeframe values come exclusively from completed HTF bars (lookahead off).
• Divergence connector lines are drawn back to their pivots for visual context — structure is only knowable in hindsight. The event, its marker, and its score contribution fire at the confirmation bar, never earlier. A pivot confirms Pivot-Right bars after it forms; this delay is the honest price of a non-repainting divergence.
• The first ~300 bars are a calibration period. Markers intentionally stay silent until the percentile bands are statistically meaningful.
• The dashboard updates live by design (display layer only, not a signal).
• This is an educational context tool. It makes no predictions and no performance claims. Markets carry risk — always do your own analysis and manage your own risk.
════════════════════════════════════════════
HOW TO USE
════════════════════════════════════════════
Load it on any symbol and timeframe and let it calibrate. Read the dashboard: WT2 value with its live percentile and zone, flow state, regime, HTF direction, last divergence, last GOLD, and the live long/short scores. Treat hints as invitations to analyze, GOLD as rare high-context moments, and combine everything with your own structure, levels, and risk plan. A Compact Mode is included for TradingView on mobile.
All thresholds are exposed as inputs with tooltips, but the defaults are deliberate — resist the urge to tune before you have watched enough live bars to know what you are tuning.
════════════════════════════════════════════
WHAT MAKES IT ORIGINAL
════════════════════════════════════════════
• Self-calibrating percentile bands replacing fixed overbought/oversold levels — the thresholds adapt per symbol and timeframe, and you can see them breathe on the chart.
• Orthogonal evidence design: one momentum voice (WaveTrend), one flow voice (real volume MFI with automatic fallback), one regime voice (Efficiency Ratio), one HTF voice, one structure voice — instead of stacking correlated oscillators that repeat each other.
• Additive confluence scoring with decaying divergence memory, sampled at confirmed crosses — no all-conditions-must-align gates.
• The gold-circle concept rebuilt on adaptive percentile logic with flow confirmation, plus a bearish mirror.
• Strict non-repaint discipline across every layer, disclosed honestly above.
════════════════════════════════════════════
CREDITS
════════════════════════════════════════════
Ground-up Pine Script v6 re-engineering inspired by "VuManChu B Divergences" by VuManChu, which itself builds on LazyBear's WaveTrend Oscillator, with concepts from dynausmaux, falconCoin, RicardoSantos, LucemAnb and andreholanda73. Published open-source with respect and gratitude to that lineage.
مؤشر

استراتيجية

FVG Rejection SignalFVG Rejection Confirmed
FVG Rejection Confirmed is a price action indicator designed to identify high-confluence reversal and continuation opportunities inside Fair Value Gaps (FVGs). It combines Fair Value Gap context, wick rejection, and momentum confirmation into a simple, objective signal.
How It Works
The indicator looks for three conditions:
Step 1: Price enters a Fair Value Gap
The indicator identifies standard three-candle Fair Value Gaps and waits for price to trade back into an active gap.
Step 2: Rejection candle
Once price is inside the Fair Value Gap, the indicator looks for a rejection candle.
A bullish rejection candle must:
* Close bullish.
* Have a lower wick that is larger than its body.
A bearish rejection candle must:
* Close bearish.
* Have an upper wick that is larger than its body.
When these conditions are met, the indicator plots an arrow.
Step 3: Confirmation candle
The very next candle is evaluated for confirmation.
A Buy signal is generated when:
* The previous candle printed a bullish rejection arrow.
* The current candle closes bullish.
* The current candle’s body is larger than the previous candle’s body.
A Sell signal is generated when:
* The previous candle printed a bearish rejection arrow.
* The current candle closes bearish.
* The current candle’s body is larger than the previous candle’s body.
Purpose
The goal of the indicator is to help traders identify moments where:
* Price retraces into a Fair Value Gap.
* The market rejects lower or higher prices.
* Buyers or sellers immediately demonstrate increasing momentum.
Rather than entering solely because price reaches a Fair Value Gap, this indicator waits for both rejection and confirmation before generating a trading signal.
Notes
* Uses the standard three-candle Fair Value Gap definition.
* Signals are only generated after the candle has closed, helping avoid repainting during candle formation.
* Designed as a confirmation tool and should be used alongside market structure, liquidity, higher time frame bias, and sound risk management.
This indicator is intended to provide objective, repeatable signals while keeping the underlying logic simple and transparent. مؤشر

مؤشر
