مؤشر

مؤشر

مؤشر

RSI Volume Compression RibbonRSI Volume Compression Ribbon
RSI Volume Compression Ribbon combines the standard Price RSI with a volume-weighted RSI momentum model and a multi-band compression ribbon.
The indicator is designed to make momentum contraction and expansion visually clear. Periods in which the ribbon narrows represent reduced momentum volatility and compression. A subsequent widening of the ribbon may indicate the beginning of a stronger directional move.
CORE COMPONENTS
1. Price RSI
The main RSI line is calculated from the selected price source.
It can be used for:
• Overbought and oversold analysis
• Momentum assessment
• Bullish and bearish divergence analysis
• Confirmation of exits from extreme zones
The color, transparency, and thickness of the main RSI line are fully adjustable.
2. Volume-Weighted RSI
The volume component is based on an EMA volume-weighted price:
Volume-Weighted Price =
EMA(Volume × Price) / EMA(Volume)
RSI is then calculated from this volume-weighted price.
Two smoothed Volume RSI lines are displayed:
• Fast Volume RSI — reacts more quickly to changes in volume-weighted momentum
• Slow Volume RSI — represents the broader direction of volume-weighted momentum
When the Fast Volume RSI crosses above the Slow Volume RSI, volume-weighted momentum is strengthening.
When the Fast Volume RSI crosses below the Slow Volume RSI, volume-weighted momentum is weakening.
3. Compression Ribbon
The compression ribbon consists of several volatility envelopes around the Fast Volume RSI.
The bands are calculated using the standard deviation of the Fast Volume RSI.
When the bands contract, the indicator identifies a momentum-compression environment.
When the bands begin to separate after compression, momentum volatility is expanding. This often occurs near the beginning of a stronger market impulse, although the ribbon itself does not determine the direction of the move.
Compression is evaluated relative to the recent average ribbon width, allowing the indicator to adapt to changing market conditions.
4. Crossover Dots
Black-outlined dots mark crossings between the Fast and Slow Volume RSI lines.
By default, the indicator emphasizes crossings that occur:
• During a ribbon compression
• Shortly after compression
• While the ribbon begins to expand
The dot center uses conventional directional colors:
• Green — Fast Volume RSI crosses above Slow Volume RSI
• Red — Fast Volume RSI crosses below Slow Volume RSI
All ordinary crossings can also be displayed through the settings.
Dot size, outline size, and center size are adjustable.
5. Classic RSI Zones
The indicator includes narrow RSI zones inspired by the original concept:
• 70–67: upper momentum zone
• 30–27: lower momentum zone
• 92–89: upper extreme zone
• 8–5: lower extreme zone
The width, colors, and transparency of these zones can be customized.
Optional broad backgrounds for the 0–30 and 70–100 regions are also available.
6. Active Extreme Fills
When the Price RSI moves below the oversold level, the area between the RSI and the oversold boundary is highlighted.
When the Price RSI moves above the overbought level, the corresponding upper area is highlighted.
The colors and transparency of both active fills are independently adjustable.
SIGNALS
The indicator provides alerts for:
• Bullish Volume RSI crossover near compression
• Bearish Volume RSI crossover near compression
• Any Volume RSI crossover near compression
• Price RSI exit from oversold
• Price RSI exit from overbought
Crossover signals are confirmed at bar close.
INTERPRETATION
Compression does not indicate direction by itself.
A compressed ribbon represents reduced momentum dispersion. Direction should be evaluated using:
• The direction of the Fast and Slow Volume RSI crossover
• Price structure
• Support and resistance
• Trend context
• Price RSI behavior
• Divergences
• Volume quality
A common sequence is:
Compression → Volume RSI crossover → Ribbon expansion → Momentum impulse
However, compression may also produce false starts or short-lived expansions, particularly in sideways or illiquid markets.
MARKET APPLICATION
The indicator can be applied to:
• Cryptocurrencies
• Stocks
• Futures
• Commodities
• Currency pairs
• Indices and CFDs with usable volume data
The Volume RSI component is most meaningful when the chart provides reliable volume information. On instruments with synthetic, incomplete, or unavailable volume, the Price RSI may be more reliable than the volume-weighted calculations.
SETTINGS
The indicator includes controls for:
• Price RSI length
• Overbought and oversold levels
• Volume RSI length
• Fast and slow smoothing
• Ribbon calculation length
• Ribbon deviation multiplier
• Compression threshold
• Compression lookback
• Post-compression crossover window
• Main RSI color, transparency, and width
• Zone colors and transparency
• Active fill colors and transparency
• Crossover dot size
• Classic narrow zones
• Broad RSI-zone backgrounds
CREDITS
Original concept and source code:
@wozdux — RSIVolume_2graf
This version was redesigned and rewritten in Pine Script v6 with:
• A cleaner visual structure
• Volume RSI compression analysis
• Multi-band compression ribbon
• Compression-filtered crossover dots
• Adjustable visual settings
• Classic RSI zones
• Confirmed crossover alerts
DISCLAIMER
This indicator is provided for informational and educational purposes only. It does not constitute financial or investment advice.
No indicator can predict market direction with certainty. Signals should be evaluated together with market structure, trend context, and appropriate risk management. مؤشر

Best Order Block Finder - Xcelerate TradeThe Best Order Block Finder - Enhanced - Developed by the Xcelerate Trade team.
Advanced Order Block Detection with Smart Visualization
This professional-grade indicator identifies institutional order blocks using sophisticated price action analysis, helping traders spot high-probability reversal and continuation zones.
🎯 Key Features:
Smart Detection Algorithm:
Identifies bullish and bearish order blocks based on volume pivots and price rejection
Configurable period analysis (2-20 bars) for different market conditions ( It can also be used on small timeframes 1m-15m)
Minimum percentage move filter to eliminate noise
Optional wick-based or body-based detection methods
Visual Excellence:
Clean, professional rectangular zones with customizable transparency
Color-coded labels with percentage move information
Compact design with adjustable block length (2-30 bars)
Dual color schemes: DARK and BRIGHT themes
Bullish blocks in GREEN, Bearish blocks in RED for instant recognition
Advanced Controls:
Maximum order blocks limit (5-50) to prevent chart clutter
Automatic cleanup of old/irrelevant blocks
Optional channel lines for latest order blocks
Information panel showing current OB levels
Real-time alerts for new order block formations
📈 How It Works:
Order blocks represent areas where large institutions have placed significant orders, creating imbalances that often lead to price reversals or strong reactions when retested.
Bullish Order Blocks: Form after bearish candles followed by strong bullish momentum
Bearish Order Blocks: Form after bullish candles followed by strong bearish momentum
🔔 Alert System:
New Bullish Order Block detected
New Bearish Order Block detected
Fully customizable alert messages
⚙️ Customization Options:
Adjustable detection sensitivity
Color scheme selection
Transparency controls
Block duration settings
Label visibility toggles
Perfect for:
Swing traders identifying key support/resistance levels
Scalpers looking for high-probability entry zones
Institutional analysis and smart money tracking
Multi-timeframe order block analysis
💡 Pro Tips:
Use on higher timeframes (30m - 4H+) for stronger institutional levels
Combine with volume analysis for confirmation
Watch for price reactions when retesting order blocks
Best used with proper risk management
Transform your trading with institutional-level order block analysis!
May 6
Release Notes
Xcelerate Trade – Order Block Finder (Enhanced)
Overview
A clean, rules-based Order Block tool that highlights bullish and bearish OB zones using a classic “OB candle + consecutive candles” confirmation model. It’s designed for traders who want simple, consistent OB marking without repaint-style guesswork.
How it works
Bullish OB: a bearish OB candle followed by N bullish candles (Relevant Periods) and an optional minimum % move filter.
Bearish OB: a bullish OB candle followed by N bearish candles (Relevant Periods) and an optional minimum % move filter.
OB zones are drawn as boxes and labeled on the chart once confirmation is met.
Key features
Order Block Zone modes
Open→Wick (default, matches the original method)
Body (open↔close)
Full Wick (high↔low)
Noise control via Min. Percent move threshold
Mitigation & invalidation options (optional)
Mitigation: Off / Touch / Close inside
Invalidation: Off / Touch beyond / Close beyond
After mitigation: Keep / Fade / Delete
Object management: configurable maximum OB boxes displayed to keep charts clean.
Alerts
Alert conditions for new Bullish OB and new Bearish OB
Optional alert conditions for mitigation events
Best practices
Use higher timeframes to mark “major” OB zones, then refine entries on lower timeframes.
Combine with structure (HH/HL/LH/LL), key levels, and session context for better confluence.
Developed by the Xcelerate Trade team. مؤشر

مؤشر

ALPHA ANALYSIS PROALPHA ANALYSIS PRO
www.tradingview.com
Professional Institutional Market Analysis Suite
ALPHA ANALYSIS PRO is a comprehensive institutional-grade TradingView indicator developed for traders who want to analyze market structure, price positioning, trend direction, volatility, key reference levels, and dynamic support and resistance from a single professional workspace.
Rather than combining multiple separate indicators, ALPHA ANALYSIS PRO integrates several institutional concepts into one unified analytical framework. The indicator continuously calculates important market reference levels and presents them in a clean and organized format that helps traders quickly understand the current market environment.
The primary goal of this indicator is to simplify professional market analysis while maintaining the flexibility required by day traders, swing traders, scalpers, position traders, and long-term investors.
What Is ALPHA ANALYSIS PRO?
ALPHA ANALYSIS PRO is an advanced price analysis indicator designed to monitor market structure through multiple institutional reference points.
The indicator combines adaptive VWAP calculations, previous market levels, dynamic support and resistance, floor trader pivot levels, volatility measurements, directional analysis, and an intelligent information dashboard.
Instead of relying on a single moving average or oscillator, the indicator evaluates multiple price reference systems simultaneously to provide a broader understanding of market conditions.
The result is a cleaner and more informative trading environment where important price levels remain visible without requiring multiple separate indicators.
Purpose Of The Indicator
The purpose of ALPHA ANALYSIS PRO is to provide traders with an institutional framework that helps identify where price is currently trading relative to significant market reference levels.
It was created to help traders answer questions such as:
• Is price trading above or below institutional value?
• Where are today's important support and resistance levels?
• How far is price from previous highs and lows?
• Is current volatility expanding or contracting?
• Is the market showing bullish, bearish, or neutral characteristics?
• Which levels deserve the most attention before planning a trade?
Rather than generating automatic trading decisions, the indicator is designed to improve market awareness and help traders build better trading plans using objective price information.
How The Indicator Works
ALPHA ANALYSIS PRO continuously processes incoming market data and updates its calculations in real time.
The script calculates multiple institutional price references including adaptive VWAP levels, previous session highs and lows, pivot levels, ATR values, and trend information.
As price changes, every displayed level updates automatically according to the selected timeframe and market session.
The information table on the chart also updates dynamically, allowing traders to monitor important market statistics without manually calculating distances or reference values.
Because every component is integrated into one indicator, users can quickly evaluate trend direction, volatility, and market positioning from a single interface.
Main Features
Adaptive Auto VWAP
The indicator automatically calculates institutional VWAP values that help identify the market's current value area.
VWAP levels can act as dynamic support or resistance depending on market conditions.
Multi-Day VWAP Analysis
The indicator includes:
• Auto VWAP
• 1-Day VWAP
• 2-Day VWAP
• Weekly VWAP
• Monthly VWAP
These levels help traders compare current price with both short-term and higher-timeframe institutional value.
Previous Session Levels
Automatically displays:
• Previous Day High
• Previous Day Low
• Previous Week High
• Previous Week Low
These levels frequently act as important liquidity zones where price reactions often occur.
Current Day Levels
The indicator continuously tracks:
• Current Day High
• Current Day Low
These levels update automatically while the trading session remains active.
Pivot Analysis
The indicator calculates Floor Trader Pivot levels including:
• Pivot
• R1
• R2
• S1
• S2
Pivot levels provide additional reference points that many professional traders monitor throughout the trading session.
Market Information Dashboard
The professional dashboard summarizes important market information in one location.
It includes values such as:
• Current Price
• Distance to Important Levels
• Percentage Difference
• ATR
• Trend Bias
• Market Flow
• Trend Score
• Momentum Score
• Directional Strength
This allows traders to quickly evaluate overall market conditions without manually measuring price distances.
Dynamic Trend Analysis
The indicator continuously evaluates price movement and generates a directional market bias.
Possible states include:
• Bullish
• Bearish
• Neutral
This directional analysis helps traders understand the dominant market environment.
ATR Volatility Analysis
Average True Range calculations help estimate current market volatility.
ATR information assists traders when evaluating expected price movement, stop placement, and market expansion.
Professional Level Labels
All important reference levels are clearly labeled directly on the chart.
Examples include:
• Previous High
• Previous Low
• VWAP Levels
• Pivot Levels
• Resistance Levels
• Support Levels
The labeling system is designed to improve chart readability while minimizing unnecessary clutter.
Who Is This Indicator For?
ALPHA ANALYSIS PRO is suitable for:
• Forex Traders
• Gold Traders
• Cryptocurrency Traders
• Stock Traders
• Futures Traders
• Index Traders
• Swing Traders
• Scalpers
• Day Traders
• Position Traders
Timeframe Compatibility
The indicator has been designed to operate across multiple chart intervals including:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 2 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
The calculations automatically adapt according to the selected chart timeframe.
Supported Markets
ALPHA ANALYSIS PRO can be used on virtually any TradingView-supported instrument including:
• Forex
• Gold
• Silver
• Stocks
• ETFs
• Futures
• Commodities
• Cryptocurrency
• Major Indices
How To Read The Indicator
The workflow is straightforward:
Begin by identifying the current Market Bias shown by the dashboard.
Observe where price is positioned relative to the VWAP levels.
Compare current price with Previous Day High and Previous Day Low.
Monitor Pivot, R1, R2, S1, and S2 as potential reaction zones.
Review the Trend Score, Momentum Score, and Directional Strength for additional market context.
Use the combined information to build a structured trading plan rather than relying on any single level.
The indicator is intended to improve market understanding by presenting multiple institutional references together, allowing traders to interpret price action within a broader context.
AUTHOR VERIFICATION DECLARATION
Author: Forex_Market_Insights
ALPHA ANALYSIS PRO has been independently researched, designed, engineered, programmed, tested, optimized, and maintained by Forex_Market_Insights.
Every calculation methodology, visualization technique, market analysis framework, dashboard component, adaptive logic, user interface, and overall implementation represents the independent work of Forex_Market_Insights.
This publication reflects original Pine Script Version 6 development and has been created as a standalone institutional market analysis solution.
ORIGINAL SCRIPT IMPLEMENTATION VERIFICATION
ALPHA ANALYSIS PRO is an original Pine Script Version 6 implementation developed by Forex_Market_Insights.
The complete system architecture—including VWAP calculations, previous session analysis, pivot calculations, dashboard generation, trend evaluation, volatility analysis, price reference management, visualization methods, and user interface—has been independently implemented for this indicator.
This script is intended to operate as a complete institutional market analysis framework, bringing together multiple analytical components into a single professional TradingView indicator.
COPYRIGHT
© Forex_Market_Insights
All original source code, implementation logic, algorithms, calculations, analytical methods, visual design, documentation, and publication materials associated with ALPHA ANALYSIS PRO are the intellectual work of Forex_Market_Insights. Unauthorized copying, redistribution, or publication of the original implementation without permission is prohibited.
www.tradingview.com مؤشر

مؤشر

مؤشر

مؤشر

MTF Wick DetectorMTF Wick Detector
Spot rejection wicks from higher timeframes without ever leaving your chart.
MTF Wick Detector scans the 15m, 30m, 1h, 2h and 4h candles in real time and marks every significant wick directly on your current chart — no matter what timeframe you are trading on. Instead of flipping between five charts to check whether the 4h just printed a rejection, you see it the moment it happens, exactly where it happened.
WHAT IT DOES
• Monitors five higher timeframes at once: 15m, 30m, 1h, 2h, 4h — each one can be toggled on/off and has its own color.
• When a higher-timeframe candle closes with a significant wick, a small triangle is drawn on the exact chart bar that printed the extreme, at the exact price of the wick tip — above the bar for upper wicks (selling rejection), below it for lower wicks (buying rejection).
• Works only on closed HTF candles → no repainting. What you see in a backtest is what you would have seen live.
• Optional summary table (top right) shows the latest wick readings for every active timeframe.
• Built-in alert: get notified when a significant wick prints on any active timeframe.
HOW A "SIGNIFICANT WICK" IS DEFINED
Upper wick = high − max(open, close). Lower wick = min(open, close) − low.
A wick is marked only if it passes BOTH filters (set either to 0 to disable it):
1. Percent of range — the wick must be at least X% of the candle's total high-to-low range (default 50%). This captures the proportion: the candle visually looks like a rejection.
2. Minimum height in pipettes — the wick must be at least X ticks tall (default 50; on 5-digit FX quotes 1 pipette = 0.00001, so 50 pipettes = 5 pips). This removes the noise: tiny doji candles that are "50% wick" but only a couple of pips tall are ignored.
The combination is the point: a proportional filter alone flags meaningless micro-candles, an absolute filter alone flags big candles with irrelevant proportions. Together they isolate candles that actually show rejection.
WHY WICKS MATTER
A large wick on a higher timeframe means price traveled somewhere and was aggressively pushed back before the candle closed — a footprint of absorption or rejection at that level. These levels frequently act as support/resistance and as origin points for reversals. Seeing them appear live on your execution timeframe lets you react while the information is still fresh.
HOW TO USE IT
• Best used on chart timeframes at or below 15m (scalping/intraday execution charts). The chart timeframe should always be lower than or equal to the timeframes you monitor.
• Color code: orange = 15m, yellow = 30m, aqua = 1h, purple = 2h, green = 4h (all customizable).
• Stacked triangles of different colors on the same bar = multiple timeframes rejecting the same level — the strongest signal this tool produces.
• Tune the two filters to your instrument: the pipette threshold uses the symbol's own tick size, so it adapts automatically from FX to futures, but the right number differs per market.
LIMITATIONS (read before using)
• Signals appear only after the HTF candle closes — by design (no repaint), which means the marker arrives at candle close, not at the wick's live formation.
• A wick is context, not a trade signal. This tool tells you WHERE rejection happened; it does not tell you whether to fade it or follow it.
• On chart timeframes above 15m, lower-timeframe requests return sampled data — keep the chart TF at or below the lowest monitored TF.
Feedback and feature requests are welcome in the comments. مؤشر

Edo Reaction ZonesEdo Reaction Zones — Five Moving Averages Wrapped in ATR-Adaptive Reaction Zones, with Structure Reading, Active Zone and Bounce-or-Break Tracking
On a real chart, price almost never touches a moving average at an exact point and bounces with clockwork precision. It approaches the average, pierces it a little, hovers around it for a few candles, and eventually bounces or breaks. The average therefore behaves like a region — a reaction zone — not a line. Edo Reaction Zones draws that region as it really is: it wraps five moving averages in bands whose width breathes with volatility, marking the real range where price is likely to react.
From that idea, the indicator adds three coordinated reads: a score of the moving-average structure — how they are stacked and where they point — the real-time identification of the active zone — the average nearest to price and its role as support or resistance — and a follow-up of what happens when price enters that zone, distinguishing a bounce from a break. Everything is summarized in a compact panel on the chart, without repainting and validated on closed bars. It brings together classic, public-domain technical-analysis concepts — the exponential moving average, the average true range (ATR) and moving-average crosses — into a single trend-and-reaction reading tool.
THE FIVE MOVING AVERAGES
The skeleton is five exponential moving averages, all configurable, chosen to span from the immediate trend to the underlying trend. By default: EMA 9 (lime, thin line) tracks price closely and describes the immediate trend; EMA 20 (yellow) marks the short term; EMA 50 (aqua, heavier) the medium term; EMA 100 (orange) the medium-to-long term; and EMA 200 (red, thick line) the underlying trend. Line thickness grows with length, so the slow average stands out as the main reference while the fast ones keep the chart uncluttered. The distance between the averages is itself a read of trend strength: widely separated, ordered averages mean a powerful trend; averages bunched together and tangled mean a directionless market.
ATR-ADAPTIVE REACTION ZONES
Each average is wrapped in a reaction band whose half-width is the ATR multiplied by a factor (Zone width, 0.6 by default): the band extends that distance above and below the average. Because ATR measures volatility, the band automatically widens in turbulent stretches and narrows in calm ones. This is the key difference versus a fixed-width envelope — which would be too tight in volatile markets and too wide in quiet ones: here the zone breathes with the market and always represents a realistic reaction range. Each band is tinted according to price position relative to its average: green when price is above — the zone acts as potential support, the region where price could find footing if it pulls back — and red when price is below — the zone acts as potential resistance, the region price must clear to reclaim the average. Transparency is configurable (85 by default): a high value keeps the bands soft so they do not hide the candles. With the five bands overlaid, the whole forms a kind of "river" whose colour and shape tell the health of the trend at a glance.
STRUCTURE: THE MOVING-AVERAGE STACK
The way the five averages are stacked summarizes the health of the trend. The indicator turns it into a score (Alignment) by evaluating each pair of adjacent averages: if the faster is above the slower, it adds; if below, it subtracts. With four pairs (9 over 20, 20 over 50, 50 over 100 and 100 over 200), the score runs from −4 to +4. At +3 or +4 the structure is a Bull Stack: the fast averages dominate the slow ones, a healthy and aligned uptrend. Between −2 and +2 it is Mixed: the averages cross, a market in transition, range or doubtful trend. At −3 or −4 it is a Bear Stack: the slow averages dominate the fast ones, a healthy downtrend. A +4 means all five averages are perfectly ordered from fast to slow top to bottom — the textbook image of a strong uptrend — and a −4 is its bearish mirror. Intermediate values (Mixed) warn that the structure is tangled and caution is warranted: it is the typical state of ranges and turns. The panel shows both the state and the exact signed number, coloured green, grey or red.
ACTIVE ZONE: NEAREST AVERAGE, ROLE AND DISTANCE
Of the five averages, at any moment one is the most relevant to price: the nearest. That is the active zone, the average price is about to test or is separating from. The indicator identifies it by computing the distance from price to each average and keeping the smallest, then determines its role from price position: Support when price is above the active average — the zone sits below and acts as potential footing — and Resistance when price is below — the zone sits above and acts as a potential ceiling. The distance from price to the active average is expressed in ATR multiples (Dist ATR), which makes it comparable across instruments and moments regardless of nominal price: 0.10× means price is practically glued to the average, inside the zone and about to react, while 1.50× means price is very extended, far from any reference and likely to seek the average again.
REACTION TRACKING
The heart of the indicator is what happens when price enters the active average's zone. Instead of assuming a bounce, it follows it: it records the moment of contact — when the candle's range touches the active average's band, noting which average was touched and in which role — and watches the following candles within a confirmation window (5 candles by default) until it resolves in one of four ways. Bounce up: the average was acting as support and price moves away upward by at least Move to confirm × ATR (0.5× by default) above the average; support has held. Bounce down: the average was acting as resistance and price moves away downward by that same distance; resistance has stopped price. Break down: the average was support but price breaks below the zone; support has given way. Break up: the average was resistance but price breaks above; resistance has fallen. If neither the move-away nor the break occurs within the window, the follow-up closes without a resolution. The result appears in the panel, in the Last react. row, with the type of reaction and the average where it happened — for example "Bounce up (EMA 9)" — coloured green if bullish and red if bearish. The distinction is the operative key: a bounce confirms the average still defends the trend; a break warns the reference has given way and the structure may be changing. The indicator does not guess which it will be; it waits for price to decide on the closed bar.
CROSS MARKERS (SECONDARY)
As a secondary, optional layer, the indicator marks the crosses between averages, a classic technical-analysis event and a visual complement that is not the protagonist — the weight of the read rests on the zones and the structure. A fast cross up (the fast average crosses above the next, 9 over 20) draws a small green x below the candle; a fast cross down, a red x above the candle. The classic golden cross (the intermediate average crosses above the slow one, 50 over 200) appears as a yellow diamond, and the death cross (50 below 200) as a maroon diamond. The x-crosses warn of early turns in the immediate trend; the diamonds are classic signals of an underlying trend change. This whole layer can be switched off entirely with a single toggle for a clean read focused on the zones.
INFORMATION PANEL
The panel condenses, in a compact table under a header carrying the indicator's name, everything worth knowing at a glance, and it is drawn only on the last bar to keep the calculation light. It shows five rows: Structure (the stack state: Bull Stack, Mixed or Bear Stack), Alignment (the exact score from −4 to +4 with sign), Active zone (the nearest average and its role, e.g. "EMA 50 - Resistance"), Dist (ATR) (the distance from price to the active average in ATR multiples) and Last react. (the last recorded reaction, bounce or break, and the average where it happened). Each row is coloured by its state. The panel sits in any of the four chart corners (Top Right by default), offers two themes (Dark and Light) to blend with the background, and can be hidden entirely.
NO REPAINTING
All calculation runs on the current chart timeframe, with no higher-timeframe functions, which keeps the indicator light. Every confirmation — a bounce, a break, a structure change — is fixed on the candle close: the reaction tracking does not guess the future, it waits for price to move far enough from the average to declare a bounce, or to break the zone to declare a break. In exchange for not getting ahead of itself, it does not mislead.
CONFIGURATION
The inputs are grouped by functional block. EMAs sets the five lengths (9 / 20 / 50 / 100 / 200 by default). Reaction Zones controls band visibility, the ATR length (14), the width factor (Zone width, 0.6) and the transparency (85). Reaction Tracking defines the confirmation window (5 candles) and the bounce-confirmation distance (Move to confirm, 0.5× ATR). Cross Markers turns the x-crosses and diamonds on or off. Dashboard controls panel visibility, position and theme. The defaults are calibrated to work without adjustment on stocks, crypto, forex, indices and futures, on any timeframe. The parameter most worth exploring is Zone width (ATR x): raising it produces wider, more tolerant zones — fewer breaks, more bounces — and lowering it, tighter, more demanding zones.
ALERTS
Three predefined alerts are configured from TradingView's alert menu by selecting the indicator as the condition. Reaction zone entered fires when price enters the active average's reaction zone — it has just touched the band and the follow-up opens: the earliest signal, but the least confirmed, since it is not yet known whether a bounce or a break will follow. Reaction confirmed waits for the bounce to materialize — price has moved away from the average by the required distance in the direction of the role — and is more reliable at the cost of arriving later. Stack structure change flags the stack's structure turns (for example, from Mixed to Bull Stack), useful to detect trend-regime shifts. All fire on bar close, consistent with the indicator's anti-repaint validation.
HOW TO READ IT
Trade with the structure: in a Bull Stack, looking for footing on the green dynamic-support bands has the wind at your back; in a Bear Stack, looking for rejections on the red bands; when the structure is Mixed, the prudent move is to cut exposure or wait, because the market has no clear direction. Use the active zone as an immediate reference: a support zone with price glued to it (low Dist ATR) is a typical setting for a possible bounce with the trend, while a resistance zone with price very extended warns that price is far from any reference. Wait for the reaction to resolve: contact with a zone is not, by itself, a signal — waiting for the follow-up to settle, Bounce or Break, reduces premature decisions. And read the band width as a volatility gauge: wide bands mean a volatile market and warrant more room; narrow bands mean calm and often the prelude to a move. A reaction gains reliability when it coincides with relevant levels on the instrument itself, a demand zone or a higher-horizon support: the indicator provides the trend-and-reaction context; confluence with the broader market structure turns the read into an opportunity.
OPEN SOURCE
Edo Reaction Zones is published as a free open source indicator. The full Pine Script is publicly accessible on TradingView for study, adaptation and integration into any workflow. Part of the Edolab Markets free tools ecosystem, all publicly available on TradingView.
This indicator is a technical analysis tool for educational and informational purposes only. It does not generate automatic buy or sell signals and should not be considered financial advice. Trading financial markets involves significant risk of capital loss. Past performance does not guarantee future results. Always use proper risk management. مؤشر

Pressure Fatigue Index [PFI] v3Pressure Fatigue Index (PFI)
OVERVIEW
The Pressure Fatigue Index is a bounded oscillator that reads from 0 to 100. Low readings mean oversold and high readings mean overbought, the same orientation you already know from RSI. That is where the resemblance ends. PFI does not use the average gain versus average loss ratio that RSI is built on. It reads a completely separate stream of information, namely where price settles inside each bar and how forceful that bar was, and it adds a fatigue mechanism that keeps the oscillator from pinning at an extreme for long stretches. That pinning behavior is the single most common frustration with RSI in trending markets, and removing it is the whole point of this tool.
HOW THE READING IS BUILT
For every bar, PFI measures where the close finished inside that bar's own range. A close near the high produces a positive value, a close near the low produces a negative value, and the exact middle of the bar is zero. In plain terms the raw bar value is twice the close, minus the high, minus the low, all divided by the range of the bar.
That location is then weighted by the size of the bar relative to recent volatility, using its true range compared with ATR. A wide conviction bar counts far more than a narrow indecisive one, so a big committed push moves the reading while chop barely registers.
Those weighted values are smoothed with a Wilder average into a running charge, and the charge is passed through a smooth squashing curve, a hyperbolic tangent, that maps it cleanly onto the 0 to 100 scale. The outcome is an oscillator that responds to genuine intrabar buying and selling pressure rather than to close to close drift.
THE FATIGUE MECHANIC
This is what separates PFI from every standard oscillator. While the reading sits beyond your overbought or oversold level, a hidden fatigue term builds up, and it builds faster the deeper the reading has pushed into the extreme. That fatigue then compresses the plotted line back toward the midline. To hold a value pinned at 85 the market would have to supply constantly accelerating fresh pressure, which real markets cannot sustain, so an extended run simply sags the line out of the zone on its own. The moment the reading leaves the extreme, fatigue releases and full sensitivity returns. Fatigue is driven by the underlying raw reading rather than the visible plotted line, so there is no threshold flutter and no repainting.
THE RAW GHOST LINE
PFI plots two lines. The bold purple line is the fatigue compressed reading you trade from. The faint gray ghost line behind it is the raw pressure before fatigue is applied. The distance between the two is itself information. When the ghost is still pinned deep in a zone while the purple line sags away from it, the move is still strong and it is not yet time to fade. When both lines roll out of the zone together, the exhaustion is real. The gap between them also drives the signal engine described below.
THE SIGNAL ENGINE
The buy and sell markers are built to catch turns at the actual low and high, not to fire every time a line touches a level. A signal is the end of a short sequence rather than a single condition, and each side can fire only once per cycle.
A buy requires the following to line up in order. First, a flush bar must occur while the raw reading is oversold, meaning a bar that is unusually wide relative to ATR and that closes down at the bottom of its own range. That is the panic capitulation that tends to mark bottoms, and it is marked on the pane with a small dot. Second, the episode must be mature, meaning the gap between the ghost and the purple line has grown wide enough to prove the move was both deep and sustained. Third, the trigger bar itself must be a conviction reversal, a bar with real size that closes up near the top of its range while the reading turns back up near the zone. In short, sellers pressed hard, exhausted themselves on a flush, and buyers just took the first decisive bar back.
Sells are the exact mirror. A euphoric blowoff bar in the overbought zone, a mature episode, and then a heavy rejection bar near the high.
After a signal fires, that side locks and cannot fire again until the reading passes back through the midline, so a single messy bottoming or topping process produces one marker rather than a cluster. A cooldown allows a second attempt only if a fresh, deeper flush develops.
There is also an optional divergence filter. When enabled, a buy also requires price to print a new low for the episode while the pressure reading makes a higher low, the classic bottoming tell. It is off by default because it screens out clean sharp reversals that have no divergence, but you can enable it when you only want the highest conviction fades.
INPUTS
Core sets the price source, the pressure length, the volatility length, and the sensitivity that controls how easily the reading reaches its extremes.
Zones set your overbought and oversold levels.
Fatigue exposes the build rate, the release rate, and the impact, so you can tune how quickly the oscillator tires and recovers and how hard it is pulled back toward the middle.
Signals expose the arm gap, the flush bar strictness, the trigger bar strictness, the near zone buffer, the optional divergence filter, and the re signal cooldown.
Smoothing gives you a moving average over the oscillator with the same menu as the built in RSI, including SMA, EMA, SMMA, WMA, VWMA, and an SMA option with Bollinger Bands.
HOW TO USE IT
Treat the purple line the way you would treat any oscillator, with low as oversold and high as overbought, but trust it to leave the zone on its own rather than staying stuck. Use the ghost line and its distance from the purple line to judge whether a move is still strong or genuinely tiring. Take the triangle markers as your prepared fade entries, and remember that each side fires once per cycle by design. If you want more markers on a fast timeframe, loosen the flush range first, then the arm gap, then the trigger close location. If you want fewer and stronger markers, do the reverse and consider enabling the divergence filter.
Set your alerts to fire once per bar close, since the live bar can move before it settles.
NOTE
This tool is offered for research and education. It is not financial advice. Test it on your own markets and timeframes and manage your own risk before trading it.
مؤشر

Ultravol Matrix - volume spike heatmap [GF4M]Ultravol Matrix - cross-exchange volume spike heatmap
❗️Reason for displaying two indicators together on the main chart:
🔗 Use together for reading volume — Ultravol, Ultravol Matrix are originally built as one indicator, split in two due to Pine's 64-plot limit & multi-pane drawing limit. (same language by UV-scaled color): Ultravol Matrix reads vol spike history, Ultravol reads live.
❗️Per TradingView's policy that each script's description must be self-contained on its own, the Ultravol engine description common to both Ultravol and Ultravol Matrix is repeated across both indicators' descriptions.
───────────────────────────────────────────────
🔶 PROBLEM
On a standard chart, volume is just numbers and bars, so to know how much weight is behind the current candle's move, you have to scan the whole chart yourself and judge relative size. Doing that instantly during live trading takes intuition built through long training. This problem is worse in crypto: since the same asset trades on dozens of exchanges at once, looking at a single exchange's volume alone doesn't show where the real volume spike actually is. I came to think there were two important points.
1. (Common) How much does this volume mean in the market as a whole?
Every asset has a normal, average scale at which it typically trades. If far more trading is happening than that, the asset is drawing attention right now. Conversely, even when candles look active and volume keeps increasing, if it stays below the whole-market average, it is actually a minor move. In other words, it should be readable instantly against the whole market — not against the immediately preceding period.
2. (Multi-exchange asset) Is this a market-wide event, or a local event on one exchange?
For an asset traded on dozens of exchanges at once, as in crypto, even a very large exchange's volume spike alone won't move the price much — because the remaining exchanges still hold volume that can't be ignored. The same spike means something completely different depending on whether it happens across many exchanges at once or only locally — and neither a single exchange's volume, nor a simple aggregate of them, shows this difference clearly (it ends up buried under the pattern of whichever pair has overwhelming volume, like Binance).
🔷 SOLUTION
1. (Common) The whole chart's accumulated average volume is extracted as a base line, and each bar's ratio to it is standardized into a common UV-scaled color. For crypto, one step further — the volumes of 12 major exchange pairs are each weighted by importance and composited into one Final Synthetic UV volume, used as the main volume. This way, every visual element on the chart can be drawn based on one common scale. This is Ultravol.
2. (Multi-exchange asset) The volume spike history of each of those same 12 sources, before Ultravol composites them into one, is decomposed along the time axis using the same UV-scaled color, so you can see at a glance whether the current spike spans the whole market or is local. This is Ultravol Matrix. (Originally one indicator, but split into two because the number of plots needed exceeded Pine's limit (64-plot) — the core engine is the same.)
Volume can now be perceived instantly. Candles carrying below-average volume stay dark and featureless; candles carrying above-average energy render brighter and more intense. The screen looks quiet when the market is quiet, and busy when it is busy. And this color grammar reads the same way on any asset, any timeframe — because the reference is always that market's own whole-history average. This indicator set can fully replace ordinary candles and volume charts.
🔷 Ultravol Core Engine: Processing Diagram
🟣 Full engine mechanics (Master GATE scheduling, coin-unit correction, per-exchange trust weighting, auto listing-join) are documented in the Appendix — see origin indicator .
───────────────────────────────────────────────
Ultravol Matrix - cross-exchange volume spike heatmap
✨ Gives you an insight into hidden, cross-exchange volume spike flow — by color, instantly!
Across many crypto exchanges, Ultravol Matrix curates 12 pairs (spot + perp) — Each exchange's volume, reverted to native base. → normalized to its own signature. → Rendered on the same UV-defined color scale. → Spike flow patterns (not absolute volume) can be compared directly across history in one matrix.
📘 Strong trends begin with cascading vol spikes across all exchanges.
📗 A perp vol spike with no spot participation (all or a single perp pair) is often just a futures liquidation cascade.
📙 Track vol spike trends by exchange. Who is trending? Alone? User base? Region? Spot or Perp? All together?
📕 Trending vol spike sequence — drop to lower TF (1m or seconds) to read the order in detail.
✨ Ultravol Matrix Engine:
Its own unique method. 12-pair per-exchange UV-scaled color leveling is crypto-exclusive.
🔹 How to read it
🔗 The time-axis extension of Ultravol — same language by UV-scaled color: Ultravol Matrix reads history, Ultravol reads live.
🔹 You can easily spot mass volume that's concentrated in a single exchange.
🔹 All together or single spike trending.
🔹 For altcoins, even on the 5m and 15m timeframes, persistent long spikes tend to occur on only a few individual exchanges. This behavior is less frequent in major cryptocurrencies like BTC or ETH. (It is recommended to familiarize yourself with the volume spike patterns of your specific trading pairs in advance.)
Setup Panel
☑ 📱 : Mobile friendly UI setup
• Source : Ultravol (Auto) fixed
• Rescale : Only for extremes, too 🔥 or too ⚫️
Especially for altcoins, the market heats up significantly during trending phases. Consequently, if the heatmap temperature rises to a point where chart variations become difficult to distinguish, lowering the rescale option by -1 or -2 makes it easier to discern the intensity differences on the screen. (In this case, the adjusted value is temporarily displayed in the bottom-right corner.)
🔸 Hover over the nametag for symbol info.
🔸 Maximize the pane (or drag it taller) for detailed matrix flow.
Matrix's volume spectrum is compressed using a separate log-based clamp to fit within a low-height panel. Read it only as relative magnitude — judge volume spikes by color, not by bar height.
⚠️ Required setting: In order to vertically align the Name tag (on matrix)
⚙︎ > Chart option > Canvas > Margins > Top: 0% Bottom: 0% Rights: 50bars
مؤشر

Neural Trend Oscillator [Forex_Market_Insights]Neural Trend Oscillator
www.tradingview.com
Neural Trend Oscillator is a professional trend-following and momentum analysis indicator developed to help traders evaluate market direction, trend quality, momentum strength, and potential reversal opportunities through a single adaptive oscillator. Instead of relying on one traditional calculation, the indicator combines multiple layers of market analysis into a smooth neural-inspired model that continuously evaluates whether buyers or sellers currently have greater control of the market.
The primary goal of this indicator is to reduce market noise while providing traders with a clearer understanding of price behavior. Rather than reacting to every small fluctuation, the Neural Trend Oscillator is designed to filter insignificant movements and emphasize meaningful changes in momentum and trend direction. This makes it suitable for traders who want a cleaner view of market conditions without sacrificing responsiveness.
Unlike conventional oscillators that only measure overbought and oversold conditions, the Neural Trend Oscillator focuses on the relationship between momentum, trend continuation, volatility, directional pressure, and market persistence. By combining these factors, the indicator attempts to estimate the current probability of bullish or bearish dominance and presents this information in a visually intuitive format.
The oscillator continuously monitors live market data and dynamically adapts as new price information becomes available. As market conditions change, the oscillator responds by adjusting its internal calculations, allowing traders to identify strengthening trends, weakening momentum, and potential reversal zones in real time.
Why This Indicator Was Created
Financial markets are constantly changing. During trending markets, traditional oscillators often generate premature reversal signals, while during ranging markets they frequently produce excessive market noise.
The purpose of developing the Neural Trend Oscillator was to create a more balanced solution that adapts to different market environments while maintaining smooth, reliable trend visualization.
The indicator was designed to help traders:
Better understand the current market direction.
Measure the strength behind bullish and bearish movements.
Detect trend continuation opportunities.
Recognize weakening momentum before major reversals.
Filter unnecessary market noise.
Improve confidence when combining momentum with price action.
Support discretionary trading decisions with additional market context.
Rather than replacing price action analysis, the indicator is intended to complement it by providing a structured view of underlying market dynamics.
How the Indicator Works
The Neural Trend Oscillator processes multiple layers of market information simultaneously.
Instead of relying on a single mathematical formula, it evaluates various characteristics of price movement, including trend persistence, momentum behavior, directional acceleration, smoothing techniques, and adaptive volatility adjustments.
As these components interact, the indicator continuously calculates the current balance between bullish and bearish pressure.
The oscillator operates within a normalized range, allowing traders to quickly determine whether buying pressure or selling pressure is becoming dominant.
When bullish momentum begins increasing, the oscillator gradually rises and transitions into stronger bullish territory.
When bearish momentum strengthens, the oscillator falls toward the lower region, reflecting increasing selling pressure.
Because the calculations continuously adapt to changing market conditions, the indicator remains responsive without becoming excessively sensitive to minor price fluctuations.
Neural Trend Engine
At the core of the indicator is a custom neural-inspired trend engine designed to analyze market behavior in a more adaptive manner than conventional oscillators.
The engine evaluates multiple characteristics of market movement, including:
Directional momentum
Trend persistence
Price acceleration
Market velocity
Volatility behavior
Adaptive smoothing
Internal market pressure
Trend confidence
Oscillation stability
These components work together to generate a smooth and dynamic oscillator capable of following evolving market conditions across different trading environments.
Oscillator Structure
The indicator consists of several visual components that work together.
Main Neural Line
The primary oscillator line represents the current trend state.
Its movement reflects the balance between bullish and bearish market pressure while remaining smooth enough to minimize unnecessary fluctuations.
Signal Line
A secondary smoothing line provides confirmation of changes in trend direction.
Interactions between the neural line and signal line can help traders identify shifts in market momentum.
Momentum Histogram
The histogram visualizes the current momentum difference between buyers and sellers.
Positive histogram bars indicate strengthening bullish momentum.
Negative histogram bars indicate strengthening bearish momentum.
The histogram expands during periods of increasing momentum and contracts as momentum begins weakening.
Dynamic Color Zones
The oscillator includes visually separated bullish and bearish regions.
Upper areas emphasize bullish conditions.
Lower areas emphasize bearish conditions.
These zones make trend interpretation significantly easier during fast-moving markets.
Overbought and Oversold Analysis
The oscillator also highlights areas where momentum reaches extreme conditions.
When the oscillator moves into higher zones, it suggests that bullish momentum has become extended.
When it reaches lower zones, bearish momentum may be approaching exhaustion.
These areas should not automatically be interpreted as reversal signals.
Instead, they indicate regions where traders may begin monitoring price action for confirmation.
Trend Confirmation
One of the primary functions of the indicator is trend confirmation.
When both the neural oscillator and signal line move in agreement while momentum continues expanding, the probability of trend continuation generally improves.
Conversely, when momentum weakens while the oscillator begins diverging from price movement, traders may recognize early signs of slowing trend strength.
Momentum Exhaustion
The indicator also attempts to identify situations where buying or selling pressure begins losing strength.
Rather than relying solely on fixed overbought or oversold levels, it monitors changes in momentum behavior, helping traders recognize possible transition phases before major reversals develop.
Dashboard
The integrated dashboard provides a live summary of important market conditions.
Depending on current market behavior, it dynamically displays information such as:
Overall market trend
Bullish percentage
Bearish percentage
Trend confidence
Trend quality
Current market volatility
This allows traders to quickly assess market conditions without manually interpreting every oscillator movement.
The dashboard automatically updates as new candles form and adapts to the currently selected timeframe.
Multi-Timeframe Compatibility
The Neural Trend Oscillator has been designed for use across virtually every TradingView timeframe.
Whether a trader is analyzing:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
1 Hour
4 Hour
Daily
Weekly
Monthly
the indicator dynamically recalculates using the active chart's data, allowing it to adapt naturally to different market speeds and trading styles.
Markets Supported
The indicator is suitable for a wide variety of financial markets, including:
Forex
Cryptocurrency
Stocks
Commodities
Indices
Futures
CFDs
Its adaptive calculations are designed to remain effective across markets with different volatility characteristics.
Who Can Benefit
This indicator is appropriate for:
Price Action Traders
Swing Traders
Day Traders
Scalpers
Position Traders
Momentum Traders
Trend Following Traders
Multi-Timeframe Analysts
It serves as an analytical confirmation tool rather than an automated trading system.
Purpose of Publishing
The Neural Trend Oscillator was developed to provide traders with a professional, adaptive, and visually intuitive trend analysis solution capable of simplifying market interpretation without oversimplifying price behavior.
The objective is not to predict future prices with certainty but to help traders evaluate the current market structure, identify momentum shifts, measure directional strength, and improve confidence when combining oscillator analysis with their own trading methodology and risk management.
By publishing this indicator, the goal is to offer an original analytical tool that enhances market awareness, encourages disciplined decision-making, and provides traders with a cleaner framework for evaluating trend quality across multiple financial markets and timeframes.
Verification & Clarification
Author: Forex_Market_Insights
Original Development Verification
This indicator has been independently researched, engineered, designed, and implemented by Forex_Market_Insights. The mathematical framework, neural-inspired oscillator architecture, adaptive smoothing methodology, visualization system, dashboard structure, trend evaluation process, momentum engine, and overall user interface represent original development work created specifically for this project.
Ownership & Intellectual Property
The Neural Trend Oscillator is the intellectual property of Forex_Market_Insights. Its calculations, implementation, visual presentation, signal-generation methodology, and internal architecture were developed as an original Pine Script v6 project. It is not a cloned, reverse-engineered, decompiled, translated, or modified version of any proprietary TradingView indicator or third-party commercial script.
Clarification
While certain visual elements—such as oscillators, dashboards, histograms, or momentum displays—may resemble common analytical concepts found in technical analysis, the underlying mathematical logic, filtering techniques, adaptive calculations, trend assessment model, and neural-inspired processing have been independently implemented from scratch. Any similarity in appearance is for usability and interface familiarity only and does not imply shared source code or duplicated proprietary algorithms.
TradingView Compliance Statement
This indicator has been prepared with the intention of complying with TradingView House Rules regarding originality, independent development, and responsible publication. It is presented as an original analytical tool designed to assist traders in interpreting market conditions and should be used alongside sound risk management and independent trading judgment.
www.tradingview.com مؤشر

TraderLifestyle Impulse Box Pro - Breakout Box Buy Sell SignalsIMPULSE BOX PRO — a complete breakout trading system in one indicator: self-adjusting impulse boxes with entry arrow, stop, two fixed targets, a pink trailing-stop dot line and webhook automation. Rebuilt 1:1 from a professional German "Impulsbox" breakout engine (72-minute source webinar, analyzed frame by frame) and redesigned as a modern cockpit indicator.
█ WHAT IT DOES
The engine meters the market N bars back: the range the market traded in PLUS the length of every single bar inside it (compression check). When a STRONG impulse bar closes outside that range, the IMPULSE BOX appears over the consolidation:
• CYAN BOX = long breakout — big entry arrow inside the box
• GOLD BOX = short breakout — mirrored to the downside
• Initial stop = the far side of the box (bottom for longs, top for shorts)
• TARGET 1 + TARGET 2 (violet marks) are projected from the box height the moment the box appears — FIXED, never repainted, never moved afterwards
• PINK DOTS = the trailing stop. It starts at the box edge and follows price with ~30% of the move as breathing room. It only ratchets in your favor — never back
• At Target 1 the stop jumps to break-even or better. After Target 2 the system follows the source rule: "never leave the market voluntarily — let the stop take you out"
█ SELF-OPTIMIZING ENGINE
Markets are sideways ~80% of the time — rigid breakout parameters fail there. This engine adapts automatically:
• TREND regime (ADX based): short lookback, wider targets (+35% / +100% of box height)
• RANGE regime: longer lookback, stricter impulse filter, closer targets (+25% / +75%)
• AUTO-RECALIBRATION: after a false breakout the impulse threshold is raised temporarily — fewer but cleaner boxes. A winning box resets it
• The cockpit shows the current regime, calibration and effective parameters at all times
█ HONEST LIVE STATISTICS
The cockpit counts every box on your chart and shows the real Target-1 and Target-2 hit rates — no marketing numbers, live counted on your symbol and timeframe. On XAUUSD 15m the default engine printed 500+ boxes with a T1 hit rate above 90% at the time of publishing (past performance never guarantees future results).
█ DIRECTION BIAS FILTER
The #1 rule of the source system: trade boxes only in the direction of the higher-level move. The indicator automates this via EMA-200 + Supertrend bias. Choose: Off / Mark counter-bias boxes (dimmed + warning) / Filter them out completely. Supertrend companion arrows are included as extra confluence.
█ EVERY SIGNAL EXPLAINS ITSELF
Hover any BUY/SELL pill: how many bars of consolidation, how strong the impulse bar was (x average bar), which range edge broke, which regime the engine was in, whether the box agrees with the bias — plus entry, stop and both targets. No black box.
█ WEBHOOK AUTOMATION (BOTS / BRIDGES)
Create ONE alert with "Any alert() function call" and your webhook URL. The indicator fires ready-to-use JSON on BUY, SELL, T1_HIT, T2_HIT, TRAIL_EXIT and SL_HIT — including entry, stop, both targets, box levels, regime and live hit rates. Works with any webhook bridge, bot or auto-trader.
█ HOW TO USE
1) Add to chart — works on ALL symbols and ALL timeframes (crypto, gold, forex, indices, stocks)
2) Use standard candles or OHLC bars (Heikin-Ashi smoothing swallows breakouts — a key finding of the source webinar)
3) Wait for a box + arrow, entry at the breakout close, stop at the far box edge
4) Take partial profit at Target 1, let the rest run with the pink trailing dots
5) Automate via webhook JSON if you want
█ SETTINGS
Everything is configurable: manual mode with fixed lookback/impulse strength, target distances, trailing gap, exit-at-T2 mode, bias filter mode, Supertrend, TL chart theme, cockpit position and all alert toggles.
Educational tool only — not financial advice. Trading involves substantial risk. Always test on a demo account first and never risk money you cannot afford to lose. مؤشر

مؤشر

OmniSync Sessions📊 OmniSync Sessions
A complete session-based trading toolkit combining Asia/London/NY session levels, first-FVG-per-session tracking with history & mitigation, and multi-timeframe previous high/low levels — all in one indicator.
🌏 Session Highs & Lows
Tracks Asia, London, and NY session highs/lows in real time
Fully customizable session times (built around New York time by default)
Independent master toggle per session — turn any session's lines on/off entirely
Smart decluttering: your current session's own prior-day line automatically hides while you're inside that session (no redundant overlap with the live line), while the other two sessions' most recent levels stay visible
Optional live-updating lines that track to current price, with labels that can stay fixed to avoid clutter near price action
💎 Session-Based Fair Value Gaps
Captures the first FVG of each session — Asia, London, NY — independently
Dotted midpoint (equilibrium) line through every FVG
Configurable history: keep the last N FVGs per session instead of just the current one
Full mitigation tracking — active and historical FVGs fade automatically once price closes through them
Toggle live-extension on/off, or cap FVGs to end at session close
📅 Previous Day / Week / Month Levels
Non-repainting previous D/W/M high & low
Optional 50% Equilibrium line for each timeframe
Fully custom colors per timeframe
⏱️ Intraday & Custom Timeframe Levels
Previous 4H and 1H high/low, independently toggleable
Pick any timeframe you want with a native TF selector — get previous high/low for whatever period matters to you
✍️ Custom Manual Levels
Draw your own high/low levels at any price you choose — great for marking news levels, targets, or manual S/R (Support and Resistance)
⚙️ Built for Reliability
All levels use direct bar-by-bar tracking rather than higher-timeframe lookups — consistent, accurate results across every chart resolution
Every module has its own toggle, so you can run this as a full session/FVG/level suite or strip it down to just what you use
مؤشر

مؤشر

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.
================================================================================
مؤشر

Auto Session Volume Profile By Shofman Legacy Auto Session Volume Profile — Perfil de Volumen por Sesión (estilo nativo TradingView)
Este indicador dibuja automáticamente un perfil de volumen para cada sesión de trading, replicando visualmente el estilo del Volume Profile nativo de TradingView, pero recalculado en tiempo real barra a barra sin necesidad de dibujarlo manualmente.
¿Qué hace?
Detecta el inicio de cada sesión automáticamente y construye un histograma horizontal de volumen distribuido en filas de precio.
Separa el volumen en alcista (velas de cierre ≥ apertura) y bajista (velas de cierre < apertura), mostrando ambos lados con colores distintos.
Calcula y traza el POC (Point of Control — el nivel de precio con más volumen negociado de la sesión).
Calcula y traza el Value Area (VAH/VAL) según el porcentaje que definas (70% por defecto), es decir, el rango de precio donde se concentró ese porcentaje del volumen total.
Resalta los nodos de mayor volumen (HVN) de cada sesión con un color de acento y un pequeño "brillo" en la punta, para identificar rápido las zonas de mayor interés dentro del perfil.
Mantiene visibles las últimas N sesiones (configurable) y va purgando automáticamente las más antiguas para no saturar el gráfico.
Incluye un panel de fondo semitransparente detrás del histograma, igual al look nativo de TradingView.
Inputs configurables:
Número de filas (resolución del perfil)
Ancho máximo del histograma
% de Value Area
Cantidad de sesiones visibles
Mostrar/ocultar POC y Value Area
Colores y opacidad de: volumen alcista, volumen bajista, POC, VA, panel de fondo y picos de volumen
Cantidad de filas a resaltar como pico y extensión del brillo
¿Para quién es útil?
Para traders que operan basándose en zonas de acumulación/distribución de volumen, subastas de mercado (auction market theory), o que simplemente quieren ver dónde se concentró la actividad real de compra/venta en cada sesión sin tener que dibujar el Volume Profile a mano en cada una.
Nota: este indicador usa volumen tick/reportado por el bróker de tu feed de datos; en instrumentos donde el volumen no es representativo (como algunos CFDs de forex/metales), interpretalo como proxy de actividad, no como volumen real de contratos. مؤشر

Bot Auto Trading Test Strategy# Bot Auto Trading Test Strategy
## 🇹🇼 繁體中文
### 用途
本策略**僅供測試交易機器人(Bot)是否能正常接收 TradingView 訊號並執行下單流程**,**不適合作為任何實際交易策略**。
此策略的目的不是追求獲利,而是驗證整個自動交易流程是否正常運作,包括:
* TradingView Strategy 是否正常產生交易訊號
* TradingView Alert 是否成功發送 Webhook
* Bot 是否正確接收訊號
* 交易所 API 是否成功建立訂單
* Bot 是否能正常執行平倉流程
### 策略邏輯
策略非常簡單,方便快速驗證 Bot:
1. 每根 K 棒收盤時建立一筆多單。
2. 下一根 K 棒收盤時立即全部平倉。
3. 重複上述流程,不斷產生開倉與平倉訊號。
此設計可以在短時間內產生大量交易事件,方便測試:
* 開倉訊號
* 平倉訊號
* Webhook 穩定性
* API 執行狀況
* Bot 是否有漏單、重複下單或延遲等問題
### 注意事項
* 本策略**不具任何交易優勢**。
* 不建議直接用於實盤交易。
* 所有交易結果皆不具參考價值。
* 本策略僅用於開發、測試及驗證自動交易系統。
若需要測試分批止盈、分批平倉、停損、不同訂單類型或其他交易流程,請使用對應的測試策略版本。
---
# 🇺🇸 English
## Purpose
This strategy is **designed solely for testing automated trading bots** and verifying that the complete TradingView-to-exchange workflow functions correctly. **It is NOT intended for live trading or profitability.**
The goal is to validate the entire automation pipeline, including:
* TradingView strategy signal generation
* TradingView webhook delivery
* Bot signal processing
* Exchange API order execution
* Position closing workflow
## Strategy Logic
The strategy intentionally uses a very simple trading logic:
1. Open a long position at every confirmed bar close.
2. Close the entire position on the next bar.
3. Repeat continuously to generate frequent entry and exit signals.
This allows developers to quickly verify:
* Entry order execution
* Exit order execution
* Webhook reliability
* Exchange API connectivity
* Bot stability, including missed orders, duplicate orders, and execution delays
## Disclaimer
* This strategy **has no trading edge**.
* It is **not designed to be profitable**.
* Backtest results are **not meaningful for performance evaluation**.
* It should be used **only for development, debugging, and testing automated trading systems**.
If you need to test partial take-profit, partial close, stop-loss, or other order management features, please use the corresponding dedicated test strategy.
استراتيجية

Strict 1H WTS Structure## Strict 1H WTS Structure
This indicator identifies a confirmed **1-hour market structure shift (WTS)** using strict, rule-based logic. It focuses only on structure and does not include FVGs, order blocks, lower-timeframe entries, or additional filters.
The indicator always calculates market structure on the **1-hour timeframe**, regardless of the chart timeframe.
### Core logic
Market structure is calculated using candle bodies:
* Body high = the higher value between open and close.
* Body low = the lower value between open and close.
* Wicks are ignored for structural breaks.
Confirmed body-based swing points are used to define the market structure.
### Structural levels
The indicator tracks:
* HH — Higher High
* HL — Higher Low
* LH — Lower High
* LL — Lower Low
A local high or low does not automatically become a structural level.
A swing becomes structural only after a completed pullback and subsequent continuation:
* In a bullish structure, a potential HL is confirmed only after price creates a new HH.
* In a bearish structure, a potential LH is confirmed only after price creates a new LL.
This prevents minor internal movements from being treated as major market structure.
### Bullish WTS
A bullish WTS can occur only when:
1. The market is in a confirmed bearish structure.
2. A candle closes above the last confirmed structural LH.
3. The break is made by the candle body, not only by the wick.
4. Price does not close back below the broken structural level.
5. A new high is created after the break.
6. A confirmed HL forms above the broken structural level.
The bullish WTS signal is displayed only after all conditions are confirmed.
### Bearish WTS
A bearish WTS can occur only when:
1. The market is in a confirmed bullish structure.
2. A candle closes below the last confirmed structural HL.
3. The break is made by the candle body, not only by the wick.
4. Price does not close back above the broken structural level.
5. A new low is created after the break.
6. A confirmed LH forms below the broken structural level.
The bearish WTS signal is displayed only after all conditions are confirmed.
### Candidate break
When price first closes beyond a structural level, the indicator displays:
**1H BREAK — WAIT**
This is not yet a confirmed WTS.
It means that the structural level has been broken, but the indicator is waiting for the pullback and confirmation of the new market structure.
### Cancelled WTS
If price closes back inside the previous structure before the new structure is confirmed, the setup is cancelled.
The indicator displays:
**NO WTS**
Examples:
* A bullish candidate is cancelled when price closes back below the broken structural high.
* A bearish candidate is cancelled when price closes back above the broken structural low.
### Confirmed signals
**1H WTS LONG**
The bearish structure has been broken and a new bullish HH–HL structure has been confirmed.
**1H WTS SHORT**
The bullish structure has been broken and a new bearish LL–LH structure has been confirmed.
### Displayed levels
The indicator displays:
* Confirmed structural high.
* Confirmed structural low.
* Structural level currently being tested after a body break.
* Candidate break labels.
* Confirmed WTS labels.
* Cancelled candidate labels.
### Alerts
The indicator includes two alert conditions:
* Confirmed 1H Bullish WTS.
* Confirmed 1H Bearish WTS.
Alerts trigger only after the complete structure-shift confirmation process.
### Important
A wick through a structural level is not considered a break.
A simple candle close beyond a level is not automatically considered a confirmed WTS.
The indicator requires:
> Structural body break → no return into the old structure → completed pullback → confirmation of the new structure.
This indicator is designed as a strict market-structure engine rather than an entry-signal system.
مؤشر
