MoonTarget Elliott Waves V.4 (Pro SMC & Whales)This script is a highly advanced, all-in-one trading assistant built for PulseWire. It does not just draw lines, but it actually reads the market like a professional trader. 🤖
At its core, it uses an **Elliott Wave engine** to track price movements. It spots the *exact* highs and lows to map out impulsive and corrective waves. 🌊
But it gets much smarter than that. It includes **Smart Money Concepts (SMC)** to find hidden bank order blocks. 🏦
It also tracks **RSI divergence** to tell you when a trend is losing its steam. This helps you avoid entering trades at the *wrong* time. 🛑
The trade management system is truly incredible. You can easily set up to **four Take Profit (TP) targets** for your trades. 🎯
Whenever a target is hit, the script *automatically* moves your stop-loss to secure your profits. It basically protects your money while you sleep. 🛡️
There is also a massive, interactive **dashboard** on your screen. It shows your win rate, live profits, and a complete confluence checklist before any trade. 📊
You will also find a built-in **Whale Radar** to measure market volume and liquidity. It tracks global market sessions and counts down to major economic news. 🌍
Finally, it gives you live **AI text alerts** right on the chart. It will gently warn you to wait or tell you when a golden setup is ready to go. ✨
2 days ago
Release Notes
Update Notes: Advanced Trade Management & Smart Auto-Timing
Dynamic Multi-TP System: Users can now select up to 4 Take Profit targets. The script automatically calculates progressive, risk-based spacing for each target to maximize profits during strong trends.
Smart Stop-Loss Trailing: Implemented an automated SL securing mechanism. The SL now perfectly trails your targets (moves to Break-Even at TP1, trails to TP1 when TP2 is hit, etc.) to lock in profits and protect capital.
Visual UI Enhancements: Added dynamic chart labels that instantly update when a target is hit (e.g., "TP1 Hit ✅ Success!") and clearly display when the Stop Loss is secured ("Secured 🛡️").
Automated Global Market Engine: Upgraded the session timer to automatically sync with the specific broker's official server time. It now flawlessly supports 24/7 Crypto markets, handles custom broker hours (like FXCM), and works perfectly during Bar Replay backtesting without any manual time inputs.
2 days ago
Release Notes
Release Notes: Compilation Fix & Smart Multi-Asset Sync
Code Stabilization: Fixed undeclared identifier bugs (liq_status, smart_alert, etc.) to guarantee 100% compilation stability and smooth execution across all charts.
Universal Broker Session Sync: Upgraded the market closing timer to automatically fetch official session times across all asset classes (Forex, Metals, Commodities, Stocks, and Crypto) directly from the broker's daily feed (time_close("D")).
Crypto UI Display Optimization: Added asset-aware visual rules so Crypto instruments clearly display "Open 24/7", preventing any misleading session countdowns.
2 days ago
Release Notes
Release Notes: Universal Timezone Sync for Economic News
Global UTC Timezone Selection: Added a dedicated Timezone option (user_tz) in settings, allowing traders anywhere in the world to select their exact local UTC offset (from UTC-12 to UTC+12).
Accurate News Countdown Engine: Updated the economic news calculations to process times strictly against your chosen local timezone, preventing premature "Released" statuses caused by differing broker server times.
2 days ago
Release Notes
Release Notes: Real-Time Date Sync Fix
Dashboard Header Rollover: Fixed the stats header date display to strictly align with syminfo.timezone.
Accurate Date Roll: Ensures the dashboard date immediately reflects your active chart timezone at midnight, resolving any broker server lag without altering any core trading rules or wave logic.
2 days ago
Release Notes
Release Notes: Higher Timeframe (1D+) Date Resolution Fix
Multi-Timeframe Header Accuracy: Fixed a timestamp offset where Daily (1D) bars and higher timeframes displayed the previous session's date due to early bar-open timestamps.
Real-Time Calendar Sync: The dashboard header date now stays perfectly synced with the current calendar date across all timeframes (from 1m up to 1D and Monthly bars) seamlessly.
2 days ago
Release Notes
Release Notes: Customizable MTF, Sub-Wave Trading & Adjustable RSI
Customizable MTF Filter Timeframe: Replaced the fixed 4H MTF filter with a flexible timeframe selector (mtf_res), allowing traders to evaluate trend alignment across any desired higher timeframe (from 1m up to 1M).
Optional Sub-Wave Trading Mode: Added a new toggle (trade_sub_waves) allowing the execution engine to capture faster entries on internal sub-wave pivots, strictly obeying Elliott Wave entry logic.
Adjustable RSI Thresholds: Exposed RSI buy and sell levels (rsi_buy_level & rsi_sell_level) in inputs so traders can freely customize momentum filter sensitivity.
2 days ago
Release Notes
Release Notes: Precise Local Timezone Date Sync
Dashboard Date Sync: Updated the header date display calculation to bind directly with the user-selected local timezone (user_tz).
Midnight Rollover Fix: Ensures the dashboard date immediately rolls over precisely at local midnight regardless of broker server time, maintaining complete accuracy across all timeframes.
2 days ago
Release Notes
Release Notes: Strict Elliott Wave 4 Invalidation Filter
Wave 4 Overlap & Breach Filter: Added strict validation logic preventing Wave 4 from forming if price breaches the Wave 2 low (pl <= w2_low).
Clean Pattern Recognition: Automatically cancels false wave counts during sharp trend collapses, eliminating chart clutter and keeping trade signals aligned with strict Elliott Wave rules. Indicator

Indicator

TJR US Open Macro Marker LinesTJR US Open Macro Marker Lines
Version 1.0.0
Marks the US-open macro time windows from TJR's methodology on the US500 and USTEC indices, so you can see at a glance where each window starts and ends as the New York open plays out. It draws vertical boundary lines and a small top-pinned label for each window, and nothing else, keeping the chart clean.
WHAT IT DRAWS
• Five vertical boundary lines, running the full height of the chart, at the four macro-window edges: 08:30, 09:30, 09:50, 10:10 and 10:30 New York time.
• Four top-pinned labels, one centred over each window: Pre., Man., Ent. and L.Ent.
• Nothing else. There is no background shading and no on-chart clutter.
THE FOUR WINDOWS (New York time)
• Pre: 08:30-09:30
• Manipulation: 09:30-09:50
• Entry: 09:50-10:10
• Late Entry: 10:10-10:30
HOW IT WORKS
• The 08:30 line sits on the candle that opens the Pre window. The 09:30, 09:50, 10:10 and 10:30 lines are pulled back one candle so the marked candle is the one that CLOSES at that boundary time, which is where each window actually ends.
• The windows are US-anchored via the "UK-US Time Difference" input. Leave it at 5 normally, and set it to 4 for the weeks each year when the UK and US daylight-saving changeovers are out of step, which keeps every line tracking the true New York clock.
• The correct clock time is used whatever timezone your chart is set to; only where the candles fall on the time axis changes.
• Show History draws prior days as well as today. History Range limits that to the last 5 trading days (weekends are not counted, which is lighter and faster on scroll) or the full loaded history.
WHAT IT RUNS ON
• US500 and USTEC only. On any other symbol it draws nothing.
• The 1m and 5m timeframes only. TJR's macros are read on those timeframes, and the one-candle pull-back lands cleanly only on those grids. Nothing draws on any other timeframe.
HOW TO USE
• Add it to a 1m or 5m US500 or USTEC chart. The lines and labels mark out the Pre, Manipulation, Entry and Late Entry windows across the New York open.
• Each boundary line has its own colour; line width, style and opacity are shared across all five. Each label has its own colour; label opacity is shared across all four. Set them to suit your chart.
• During the DST-mismatch weeks, switch the UK-US Time Difference input to 4 so the windows stay on the New York clock.
INITIAL RELEASE
Version 1.0.0. First public release. Marks the TJR US-open macro windows (Pre, Manipulation, Entry, Late Entry) on US500 and USTEC, 1m and 5m only, with per-line and per-label colours, shared line width/style/opacity and label opacity, a 5/4 US-anchoring input for the DST-mismatch weeks, and a Show History toggle with a 5-trading-day or full-history range.
FEEDBACK
Please let me know if you experience any issues, or have feedback for improvements or additions in the comments below. Thank you, Tom Indicator

SATTAM | Lost Balance | Digital LevelsOVERVIEW
Lost Balance plots a price grid derived from digit-sum arithmetic on a swing pivot, then looks for break-and-retest entries at those levels with a full risk map attached.
The idea is that a market's reaction distances are not arbitrary: the digits of a significant swing price are reduced to a single root number, and that root selects one of three fixed spacing "families". Every level in the grid sits an exact multiple of that spacing away from the pivot.
HOW IT WORKS
1 — Core code
The script finds the most recent confirmed pivot high or low on a higher timeframe. It takes the first four digits of that price from the left (ignoring the decimal point), adds them, then reduces the sum to a single digit between 1 and 9.
Example: pivot 4065.33 → 4065 → 4+0+6+5 = 15 → 1+5 = 6. Core code = 6.
2 — Family law
The core code selects the grid spacing:
• codes 1, 4, 7 → family 12 → 12.0 price units
• codes 2, 5, 8 → family 15 → 15.0 price units
• codes 3, 6, 9 → family 18 → 18.0 price units
3 — Level grid
From the pivot, the script draws N levels above and N below, each exactly one family step apart. The pivot line itself is highlighted.
4 — Structure filter
Market bias is read from the same higher timeframe using swing sequence: higher high plus higher low is bullish, lower high plus lower low is bearish, anything else is neutral. Longs are only allowed in a bullish structure, shorts only in a bearish one, and no signals are produced when structure is neutral.
5 — Entry
On the chart timeframe, a signal requires two events in order. First a candle closes through a grid level. Then price returns to that same level and closes back in the direction of the break. The setup is discarded if price closes back on the wrong side, or if the retest does not occur within the configured bar window.
6 — Risk map
Entry is placed at the broken level itself, which makes every distance a whole number of family steps:
• Stop loss — one step back (the previous level)
• Target 1 — one step forward, 1:1
• Target 2 — two steps forward, 1:2
• Target 3 — three steps forward, 1:3
A red box marks the risk zone and a green box the reward zone. When Target 1 is touched, a "SL → BE" marker appears and the script switches its own stop tracking to breakeven.
SETTINGS
• Level timeframe — where the pivot and grid come from (15 / 30 / 60 / 120 / 240)
• Pivot length — left/right bars required to confirm a swing
• Manual pivot price — type a swing price yourself to override auto-detection
• Levels per side — how many grid lines to draw above and below
• Structure filter — enable or disable the directional filter
• Max bars to wait for retest — how long a break stays valid
• Enable Target 3
• Colors for levels, pivot, risk zone and reward zone
An on-chart table shows the pivot price, its first four digits, the digit sum, the core code, the family, the step in price units, and the current structure.
ALERTS
Four alerts are available through "Any alert() function call": long signal, short signal, Target 1 touched (move stop to breakeven), and stop loss hit.
HOW TO USE
Open a 3-minute chart, leave the level timeframe on 60 minutes, and wait for the grid and structure to settle. When a signal prints, the entry, stop and targets are already drawn at exact grid prices — no measuring required.
IMPORTANT NOTES
The family steps of 12, 15 and 18 are absolute price units, not percentages or ATR multiples. This makes the script meaningful on gold, where those values correspond to 120, 150 and 180 points, and meaningless on instruments quoted at a very different scale such as major FX pairs. Adjust your expectations accordingly, or use the manual pivot input to experiment.
The source method does not define how market structure should be measured, so a standard swing-sequence read is used here. It can be turned off if you prefer to set the bias yourself.
Only one position is tracked at a time. A new signal is not accepted until the current one resolves at its stop or final target.
This script draws levels and setups for study and execution assistance. It does not place orders and it is not financial advice.
CREDITS
The digital-levels method — core code extraction, the three spacing families, and the step-based stop and target map — comes from the "Lost Balance" chapter of the SOVEREIGN trading book. The Pine implementation, structure filter, break-and-retest state machine and trade tracking are original work.
نظرة عامة
يرسم المؤشر شبكة أسعار مشتقة من جمع أرقام سعر بيفوت، ثم يبحث عن دخول بكسر وإعادة اختبار عند تلك المستويات مع خريطة مخاطرة كاملة.
آلية العمل
1. الشفرة المركزية — يرصد آخر قمة أو قاع مؤكد على فريم أعلى، يأخذ أول 4 أرقام من اليسار، يجمعها، ثم يبسّط الناتج لرقم واحد بين 1 و 9.
مثال: 4065.33 ← 4065 ← 4+0+6+5 = 15 ← 1+5 = 6.
2. قانون العائلات — الشفرات 1-4-7 تعطي عائلة 12، والشفرات 2-5-8 عائلة 15، والشفرات 3-6-9 عائلة 18. وهذه هي المسافة الثابتة بين المستويات.
3. الشبكة — من البيفوت تُرسم مستويات فوق وتحت، المسافة بينها خطوة العائلة بالضبط.
4. الهيكلة — قمة أعلى مع قاع أعلى = صاعد، وقمة أدنى مع قاع أدنى = هابط. الشراء مسموح في الصاعد فقط والبيع في الهابط فقط، ولا إشارات في العرضي.
5. الدخول — إغلاق شمعة خارج المستوى، ثم عودة السعر للمستوى نفسه وإغلاقه في اتجاه الكسر.
6. خريطة المخاطرة — الدخول عند المستوى المكسور، والوقف عند المستوى السابق، والأهداف الثلاثة عند المستويات التالية بنسب 1:1 و 1:2 و 1:3. عند لمس الهدف الأول يظهر وسم SL → BE.
ملاحظة مهمة
خطوات العائلة (12 و 15 و 18) قيم سعرية مطلقة وليست نسباً، فهي ذات معنى على الذهب حيث تعادل 120 و 150 و 180 نقطة، وبلا معنى على أدوات ذات تسعير مختلف كلياً مثل أزواج العملات الرئيسية.
المؤشر أداة رسم ومساعدة تنفيذ، لا ينفّذ أوامر ولا يُعد نصيحة مالية.
المصدر
منهج المستويات الرقمية مأخوذ من فصل "التوازن المفقود" في كتاب SOVEREIGN. التنفيذ بلغة Pine وفلتر الهيكلة وآلة حالة الكسر وإعادة الاختبار ومتابعة الصفقة عمل أصلي. Indicator

Smart Money Toolkit Pro [JPT]🔷 OVERVIEW
Smart Money Toolkit Pro is an original Pine Script® v6 indicator that combines multiple Smart Money Concepts (SMC) into one clean and powerful trading tool. It automatically detects market structure, Break of Structure (BOS), Change of Character (CHoCH), liquidity levels, liquidity sweeps, and dynamic support/resistance to help traders analyze price action with confidence.
Designed for Forex, Gold (XAUUSD), Crypto, Stocks, Indices, and Futures, the indicator provides a clear visual representation of institutional market behavior without requiring manual chart drawing.
🔷 HOW IT WORKS
The indicator continuously scans price using confirmed pivot highs and lows.
Market Structure
The script automatically identifies:
• Higher High (HH)
• Higher Low (HL)
• Lower High (LH)
• Lower Low (LL)
These labels help traders understand whether the market is trending, ranging, or reversing.
Break of Structure (BOS)
A BOS is generated when price closes beyond a previous confirmed swing in the direction of the current trend.
Bullish BOS
Price breaks above a previous Swing High.
Bearish BOS
Price breaks below a previous Swing Low.
Change of Character (CHoCH)
A CHoCH signals a potential shift in market direction.
Bullish CHoCH
Price breaks above the previous Lower High.
Bearish CHoCH
Price breaks below the previous Higher Low.
This helps traders recognize possible trend reversals early.
Liquidity Engine
The built-in liquidity engine automatically plots:
• Buy-Side Liquidity (BSL)
• Sell-Side Liquidity (SSL)
• Equal Highs (EQH)
• Equal Lows (EQL)
The indicator monitors these areas for liquidity grabs and sweep events commonly associated with institutional trading activity.
Liquidity Sweeps
The script detects:
• Buy-Side Liquidity Sweeps
• Sell-Side Liquidity Sweeps
When a sweep occurs, the indicator marks the event directly on the chart, allowing traders to identify potential reversal opportunities.
🔷 VISUAL FEATURES
• Automatic Market Structure Labels (HH, HL, LH, LL)
• Break of Structure (BOS)
• Change of Character (CHoCH)
• Buy-Side Liquidity (BSL)
• Sell-Side Liquidity (SSL)
• Equal High Detection
• Equal Low Detection
• Liquidity Sweep Detection
• Dynamic Swing High & Low Levels
• Trend Background Coloring
• Liquidity Dashboard
• Trend Dashboard
• Professional Chart Layout
• Customizable Colors
🔷 DASHBOARD
The built-in dashboard displays:
• Current Trend
• Last Confirmed High
• Last Confirmed Low
• Active Buy-Side Liquidity
• Active Sell-Side Liquidity
• Latest Liquidity Event
This provides a quick overview of current market conditions.
🔷 INPUTS
Available settings include:
• Pivot Strength
• Show Structure Labels
• Show Swing Levels
• Extend Swing Levels
• Show BOS
• Show CHoCH
• Show Liquidity
• Show Liquidity Sweeps
• Show Equal High / Low
• ATR Tolerance
• Maximum Historical Liquidity Levels
• Bullish Color
• Bearish Color
• Liquidity Colors
🔷 ALERTS
Built-in alerts are available for:
• Bullish BOS
• Bearish BOS
• Bullish CHoCH
• Bearish CHoCH
• Buy-Side Liquidity Sweep
• Sell-Side Liquidity Sweep
Alerts can be connected directly to PulseWire's notification system.
🔷 COMMON WORKFLOW
A typical workflow is:
Wait for confirmed market structure (HH, HL, LH, LL).
Observe BOS or CHoCH confirmation.
Monitor Buy-Side and Sell-Side Liquidity levels.
Watch for liquidity sweeps around key swing points.
Combine confirmations with your preferred entry strategy and risk management.
🔷 MARKETS
Smart Money Toolkit Pro can be used on:
• Forex
• Gold (XAUUSD)
• Silver (XAGUSD)
• Cryptocurrency
• Stocks
• Indices
• Futures
• Commodities
Compatible with all PulseWire-supported timeframes.
🔷 BEST PRACTICES
For additional confirmation, many traders combine this indicator with:
• Support & Resistance
• Supply & Demand Zones
• Order Blocks
• Fair Value Gaps (FVG)
• Fibonacci Retracement
• EMA 50 / EMA 200 Trend Filter
• Volume Analysis
• Higher Timeframe Confirmation
These concepts are optional but can enhance decision-making when used alongside market structure.
🔷 UPCOMING FEATURES
Future updates may include:
• Institutional Order Blocks
• Fair Value Gap (FVG) Detection
• Premium & Discount Zones
• Auto Fibonacci Retracement
• Multi-Timeframe Market Structure
• Entry & Exit Signals
• TP1, TP2, TP3 Auto Targets
• Stop Loss Calculation
• Risk/Reward Visualization
• Advanced Smart Money Dashboard
• Session Analysis
• Volume Confirmation
🔷 DISCLAIMER
This indicator is provided for educational and informational purposes only. It highlights market structure and liquidity concepts based on historical price action and does not predict future market movements or guarantee trading performance. Always conduct your own analysis, use proper risk management, and consider additional market factors before making trading decisions. Indicator

MHIDa Volume-Dry PullbackA context tool that highlights a pullback (a dip) inside an uptrend where volume has dried up, i.e. it dropped below its own moving average.
WHAT IT DOES
It looks for three things together, all read on closed bars: (1) an uptrend, defined as price above a 50-period EMA; (2) a dip, defined as price below a 20-period EMA (the mean price tends to revert toward) while RSI(14) is below 45; (3) volume that dried up, meaning the current bar's volume is below a configurable fraction (default 0.7) of its own 20-bar average. Optionally it also requires the current bar to close higher than the previous one, as a sign the dip is turning up. When all conditions align, a small triangle marks the bar and the dip bars are shaded gray.
WHY VOLUME MATTERS HERE
The idea: a pullback on low volume often carries less selling conviction than a pullback on heavy volume, so it can be read as a quieter dip inside the broader uptrend rather than the start of a real reversal. This is not a proven edge on its own -- it is a lens to read what the chart already shows.
HOW TO USE IT
All lengths and thresholds are inputs, grouped as Trend gate, Volume dried up, and Dip read -- tune them to the symbol and timeframe you watch, they are a starting point, not a finished setup. The background is lightly shaded while price is above the trend EMA, the two EMAs are plotted for reference, and the marker/alert only fire on confirmed, closed bars (no repainting, no lookahead).
DISCLAIMER
This is a context tool meant to support your own reading of the chart. It is NOT a buy/sell signal, NOT financial advice, and NOT a standalone trading system. Always do your own analysis and manage your own risk. Indicator

Indicator

Navyraid FVANavyraid FVA (Fair Value Area)
Description:
Overview
The Navyraid Fair Value Area (FVA) is a specialized analytical tool built upon the principles of Auction Market Theory (AMT). According to AMT, financial markets exist to facilitate trade, constantly moving between states of balance and imbalance. The market tends to travel from one established Value Area to another.
This indicator maps out these crucial areas by analyzing where the market spends the most time and how frequently specific price levels are visited throughout the trading day. By identifying these zones of high historical acceptance, the indicator projects key levels from previous sessions that act as strong magnets and significant support/resistance zones for current and future market action.
How It Works (Core Logic)
The indicator evaluates price action by breaking down the high-to-low range of each candle into specific discrete price bins (ticks). It then tallies how often the price trades through each bin over a defined period (daily basis).
Value Area Calculation: It accumulates these price interactions to find the area where a specified percentage of trading activity occurred (default is 68%, representing one standard deviation of the mean).
Key Level Extraction: It isolates the single price levels with the highest concentration of activity for both the Mayor and Minor FVA.
Main Features
Mayor FVA: This represents the Point of Control (POC) or the price level with the highest time accumulation strictly within the 68% Value Area. This zone acts as the primary focal point of market balance and a high-probability price magnet.
Minor FVA: This marks the most significant high-time node located strictly outside the established Value Area. These peripheral nodes frequently serve as crucial turning points, rejection zones, or targets when the market breaks out of its primary balance.
Smart Mitigation (Freeze Logic): To keep the chart clean and relevant, FVA zones are projected forward as boxes. By default, once the current price touches or "mitigates" an extended box, the box stops extending (freezes).
Force Extend: A toggle that overrides the mitigation logic, forcing the FVA boxes to continuously project forward regardless of price interaction, useful for long-term level tracking.
Auto Tick Size: The script automatically scales the bin sizes based on the asset's specific price range and minimum tick, making it universally applicable across Forex, Indices, Crypto, and Equities without manual adjustment.
How to Use in Trading
Traders can utilize the Navyraid FVA to understand the broader market context based on AMT.
Targets: If the price is moving directionally, previous Mayor FVAs serve as logical take-profit zones, as the market seeks historical balance.
Reactions: Minor FVAs can be observed for potential pullbacks or continuation setups when the market tests extreme areas outside of the previous day's accepted value.
Disclaimer: This indicator is designed for educational and analytical purposes to visualize Auction Market Theory concepts. It does not constitute financial advice. Indicator

EMA/SMA Classics V1.0 by SRTEMA/SMA Classics V1.0 by SRT
The EMA/SMA Classics indicator was designed to answer one simple question:
"Which side of the market currently has the structural advantage?"
Instead of flooding the chart with buy and sell arrows, this indicator focuses on market structure, trend alignment, and high-quality price action, allowing traders to make their own execution decisions with greater confidence.
Whether you trade Forex, Indices, Commodities or Crypto, this indicator combines multiple market concepts into a clean workflow while remaining highly configurable through both EMA and SMA combinations.
What This Indicator Includes
• Flexible EMA / SMA Engine
Unlike traditional moving average indicators that are locked to one MA type, every moving average in this indicator can independently be configured as either:
EMA
SMA
Default settings:
MA 1 : 7
MA 2 : 40
MA 3 : 150
MA 4 : 200
You may use the default configuration or customise the periods to fit your own trading methodology.
• Dynamic Moving Average Stack Detection
The indicator continuously evaluates whether the visible moving averages are properly stacked.
Bullish Stack
Fast MA > Medium MA > Slow MA
Bearish Stack
Fast MA < Medium MA < Slow MA
When the moving averages lose their proper order, the market is treated as neutral instead of forcing a directional bias.
This helps reduce many false trend signals that occur during consolidations.
• ATR-Based MA Spacing Filter
One common problem with MA strategies is entering when all moving averages have already compressed together.
This indicator measures the spacing between moving averages using ATR.
When the moving averages become too compressed, trend quality deteriorates.
The spacing filter helps identify these lower-quality environments before momentum fully develops.
• Ladder Structure
One of the core concepts inside this indicator is the Ladder System.
Instead of only observing moving averages, the indicator also evaluates the market using multiple dynamic support and resistance structures.
Resistance
R9
R40
R70
R100
R150
Support
S9
S40
S70
S100
S150
These levels automatically update with market structure and are used to generate an additional Ladder Bias.
When both the moving averages and Ladder Bias agree, market structure is generally stronger than relying on moving averages alone.
• Flush Dot System
The indicator displays visual Flush Dots beneath or above candles whenever trend alignment exists.
Small Green Dot
Bullish MA alignment.
Small Red Dot
Bearish MA alignment.
Large Green Dot
Moving Average alignment + Bullish Ladder confirmation.
Large Red Dot
Moving Average alignment + Bearish Ladder confirmation.
The larger dots represent stronger structural agreement across multiple components.
• KeyBar Detection
The indicator automatically identifies two important price action patterns.
Engulfing Bars
Bullish Engulfing (EBull)
Bearish Engulfing (EBear)
These are filtered using ATR and minimum body size to avoid insignificant candles.
Long Tail Bars (LTB)
Bullish Long Tail Bars
Bearish Long Tail Bars
These identify strong rejection candles with defined tail proportions and body positioning.
An optional body-size filter is also available for traders wanting stricter candle selection.
Daily Pivot (DP)
Automatically plots the previous day's pivot.
Useful as:
Dynamic support
Dynamic resistance
Intraday reaction level
Weekly Pivot (WP)
Automatically plots the previous week's pivot.
Many swing traders use weekly pivots as major reaction zones throughout the trading week.
RSI Momentum Alerts
The indicator includes two independent RSI event types.
RSI Breakout
Signals when RSI breaks into extreme momentum territory.
Bullish breakout
Bearish breakout
RSI Retracement
Designed to identify momentum continuation after RSI exits an extreme condition while confirming with the RSI Moving Average.
These alerts can be useful for traders looking to participate after momentum has begun to recover instead of chasing extremes.
Information Panel
A compact table summarises the current market condition.
Displays:
Moving Average Bias
Ladder Bias
Long Tail Bar presence
This provides a quick snapshot without needing to inspect every component individually.
How To Use This Indicator
This indicator is not designed to generate automatic Buy or Sell signals.
Instead, it acts as a Market Context Indicator.
A typical workflow may look like this:
Step 1
Observe whether the moving averages are properly stacked.
A clean stack generally indicates directional order.
Step 2
Check whether the Ladder Bias agrees with the moving averages.
When both align, the market structure is generally stronger.
Step 3
Watch for KeyBars.
Examples include:
Bullish Engulfing
Bearish Engulfing
Bullish Long Tail Bar
Bearish Long Tail Bar
These often represent meaningful reactions within the prevailing structure.
Step 4
Use Daily Pivot and Weekly Pivot as areas where price may react.
These levels should be considered areas of interest rather than guaranteed reversal zones.
Step 5
Monitor RSI alerts for momentum shifts.
Momentum signals are generally more useful when they occur in the same direction as the prevailing market structure.
Suitable Timeframes
Although the indicator can be applied to multiple chart intervals, it generally performs best on:
M15
M30
H1
H4
Daily
The moving averages, Ladder System, and KeyBar detection adapt naturally across different timeframes.
Difference Between EMA/SMA Classics & H1 EMA/SMA + Higher Timeframe Analysis (Classic)
Although both indicators belong to the same ecosystem, they serve different purposes.
EMA/SMA Classics
Designed as a general-purpose structural trend indicator.
Features include:
Flexible EMA/SMA stacking
Ladder System
Flush Dots
Engulfing Bars
Long Tail Bars
Daily Pivot
Weekly Pivot
RSI Alerts
It can be used on virtually any timeframe and is ideal for traders who prefer to analyse the chart directly.
H1 EMA/SMA + Higher Timeframe Analysis (Classic)
The H1 version is a significantly more advanced market context engine.
In addition to everything above, it introduces:
Dedicated H1 Bias Engine
H4 Trend Analysis
Daily Trend Analysis
Higher Timeframe Bias Aggregation
H1TF Composite Bias
Overall Market Verdict Engine
Multi-layer Bias Table
Higher Timeframe Confirmation Workflow
Rather than focusing solely on the current chart, the H1 version continuously evaluates whether multiple timeframes are aligned before presenting an overall market verdict.
If the EMA/SMA Classics indicator answers:
"What is my current chart doing?"
Then the H1 version answers:
"What is the broader market structure telling me across multiple timeframes?"
The two indicators are complementary and can be used together depending on your preferred trading workflow.
Disclaimer
This indicator is designed to assist with market structure analysis and decision-making. It does not provide financial advice or guarantee profitable trades. Always combine indicator signals with sound risk management, personal analysis, and appropriate position sizing. Indicator

Tyson Uppercut Compression Spring Breakout (Viprasol)Tyson Uppercut — Compression Spring Breakout 🥊
(The name is an affectionate combat-sports homage — this is an educational pattern tool, not affiliated with or endorsed by any athlete or organization.)
CONCEPT
A spring loaded by VOLATILITY, not by swings. The tool measures the recent bar-range and requires it to be compressed — noticeably tighter than the window before it (energy coiling). Then the uppercut: one wide-range bar that bursts up out of the compression on the close = the release. Distinct from swing-decay coils; this reads raw range contraction directly from the bars.
HOW IT DETECTS
- Compression is measured on CLOSED bars only: the highest high and lowest low over a window (default 10 bars, offset by one bar).
- That compression range must be tight versus the prior, wider window (default: <= 60% of the range over twice the lookback) AND not larger than a set ATR cap.
- Release: the current bar closes above the compression high, its full bar range is at least a set ATR multiple (default 1.3x ATR), and it closes up (close > open).
- All logic runs on bar close (barstate.isconfirmed). An optional dotted live box previews an active compression before any break.
ENTRY / STOP / TARGET
- Entry: on the confirmed release close (long only).
- Stop: below the compression low, minus an ATR buffer.
- Target: entry + R multiple of risk (default 2R, adjustable).
- Drawn as a solid compression box plus an entry line and filled TP/SL zones that extend right until price touches one; the hit side thickens.
NON-REPAINTING
Compression is read from already-closed bars (a one-bar offset is used), and the release is confirmed on the bar close. A printed signal does not move or disappear afterward. The live dotted preview is informational only and is not a signal.
KEY FEATURES
- Volatility-compression detection from raw range, with an ATR height cap to avoid oversized "boxes".
- Release requires a genuinely wide breakout bar, not just a marginal close.
- Optional live compression preview; option to hide new setups while a trade is active.
- Filled, extend-until-hit TP/SL zones and an on-chart status table (open trades). Alert condition included.
INPUTS OVERVIEW
- The spring: compression window (bars), tightness fraction vs prior window, max compression height (x ATR), release bar range (x ATR), ATR length.
- The knockout: TP as R multiple, SL buffer (x ATR), minimum bars between signals, one-trade-at-a-time, hide-setup-while-in-trade.
- Visuals: compression box / entry / TP / SL colors, label offset, zone transparency, show-live toggle.
HOW TO USE
1. Add to a liquid symbol and timeframe; it is fully overlay-based.
2. Set the compression window and tightness fraction to define how coiled the range must be.
3. Raise the release ATR multiple to demand a stronger breakout bar.
4. Watch the live dotted box to anticipate setups, and study the TP/SL zones on your instrument.
5. Optionally create an alert from the built-in condition.
LIMITATIONS (read this)
- This is a pattern/education tool, not a signal service and not financial advice. It does not predict the future.
- Compression breakouts frequently fail or reverse (false breakouts are common), especially in ranging markets.
- It is long-only by design; it does not trade downside releases.
- Range readings depend on the chosen windows; different settings can materially change what counts as "compressed".
- Results depend heavily on your inputs, instrument, and timeframe. Always use your own risk management and discretion.
CREDITS
ATR uses Wilder's Average True Range. Highest/lowest range measurement uses standard public functions (ta.highest / ta.lowest). The raw-range compression-and-release detection and the trade-zone visualization are original Viprasol design.
Original Viprasol work; no third-party Pine code reused.
Indicator

H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT# H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT
## Overview
H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT is a complete market context indicator designed to help traders read trend, structure and execution quality from a single chart.
Instead of relying on one indicator alone, this script combines multiple layers of market information into one unified framework:
• H1 Moving Average Bias Engine
• Higher Timeframe (H4 & Daily) Trend Confirmation
• Ladder Market Structure Analysis
• Dynamic Daily & Weekly Pivot Levels
• VWAP Bias Filter
• Engulfing & Long Tail Bar (LTB) Detection
• RSI Breakout & Retracement Alerts
• Composite Bias Dashboard
• Smart Alert System
The objective is simple:
Reduce subjectivity by helping traders identify when multiple independent factors agree before looking for trade opportunities.
This indicator is designed for traders who prefer trading with trend and market structure rather than relying on a single crossover or oscillator.
---
## Main Features
### ① H1 Bias Engine
The H1 Bias Engine evaluates the alignment of up to four configurable EMA/SMA lines.
Unlike traditional MA crossover indicators, this engine considers:
• Moving average order
• Price position relative to the moving averages
• MA spacing quality
• Trend strength
Bias is classified into:
• Strong Bullish
• Bullish
• Neutral
• Bearish
• Strong Bearish
An ATR-based spacing filter automatically ignores signals when moving averages become compressed, helping reduce false trend readings during consolidation.
---
### ② Higher Timeframe Bias
The script automatically evaluates both:
• H4 Trend
• Daily Trend
using a dedicated EMA40 / EMA150 / SMA200 structure.
These two higher timeframes are combined into a Higher Timeframe (HTF) Bias.
This allows traders to quickly determine whether H1 signals are aligned with the broader market direction.
---
### ③ Ladder Market Structure
The Ladder System measures how support and resistance levels evolve over multiple lookback windows.
Support Levels
S9
S40
S70
S100
S150
Resistance Levels
R9
R40
R70
R100
R150
The relative positioning of these levels produces a Ladder Bias ranging from:
Strong Bullish
Bullish
Neutral
Bearish
Strong Bearish
This provides an additional market structure confirmation independent of moving averages.
---
### ④ Composite H1TF Bias
One of the core components of the indicator.
H1TF combines:
• H1 Moving Average Bias
• Ladder Bias
to generate a stronger consensus trend.
Rather than reacting to a single condition, H1TF requires agreement between trend and structure before producing stronger directional confidence.
---
### ⑤ Final Verdict Engine
The Final Verdict combines:
Higher Timeframe Bias
*
H1TF Composite Bias
Only when both higher timeframe trend and H1 composite trend strongly agree will the dashboard produce:
Strong Bullish
or
Strong Bearish
This helps traders focus on higher probability market conditions instead of reacting to every market fluctuation.
---
### ⑥ Key Bar Detection
The indicator automatically detects two important price action patterns.
Bullish / Bearish Engulfing Bars
Long Tail Bars (LTB)
Each signal includes:
ATR size validation
Minimum body filters
Tail quality checks
Momentum confirmation
These are designed to highlight significant candles instead of every basic engulfing or pin bar.
---
### ⑦ Daily & Weekly Pivot Levels
Built-in pivot calculations include:
Daily Pivot (DP)
Weekly Pivot (WP)
These levels provide additional context for potential support, resistance and reaction zones.
---
### ⑧ VWAP Bias
The indicator includes a built-in VWAP filter.
Price above VWAP
Bullish
Price below VWAP
Bearish
This offers another layer of institutional-style market context that complements the moving average analysis.
---
### ⑨ RSI Momentum Alerts
Four RSI-based alerts are included.
Bullish RSI Breakout
Bearish RSI Breakout
Bullish RSI Retracement
Bearish RSI Retracement
These alerts are designed to identify momentum expansion as well as potential continuation opportunities after retracements.
---
### ⑩ Smart Alert System
The alert engine supports multiple event types.
H1 Bias changes
Higher Timeframe Bias changes
H1TF Composite changes
Ladder Bias changes
Bullish Engulfing
Bearish Engulfing
Bullish Long Tail Bar
Bearish Long Tail Bar
Optional filters allow alerts to trigger only when aligned with:
H1TF
Higher Timeframe
Strong Bias only
This helps reduce unnecessary alert noise.
---
## Reading the Bias Dashboard
The dashboard summarizes the complete market picture.
Daily
Daily Trend
H4
H4 Trend
HTF
Combined Higher Timeframe Trend
H1
Current H1 Moving Average Bias
Ladder
Market Structure Bias
H1TF
Combined H1 Trend
VWAP
Current VWAP Position
Verdict
Final Consensus
The strongest trading environments generally occur when multiple components point in the same direction.
---
## Typical Workflow
A simple workflow may look like this:
1. Check the Final Verdict.
2. Confirm H1TF agrees with the Higher Timeframe.
3. Observe whether VWAP supports the direction.
4. Wait for a qualifying Engulfing Bar or Long Tail Bar.
5. Use Daily Pivot, Weekly Pivot and Ladder levels for trade management.
This approach encourages waiting for confluence rather than entering solely because one indicator changes direction.
---
## Notes
This indicator is intended as a market context and decision-support tool.
It does not predict future prices and should not be considered a standalone trading system.
Like any technical tool, it performs best when combined with sound risk management, proper trade planning and disciplined execution.
---
Thank you for using H1 EMA/SMA + Higher Timeframe Analysis (Classic) V1.0 by SRT
I hope this indicator helps simplify chart analysis and encourages traders to focus on market structure, trend alignment and disciplined decision making.
— SRT
Indicator

Ronaldo Bicycle Kick Orbit Break Reversal [ Viprasol ]Ronaldo Bicycle Kick — Orbit Break Reversal (Viprasol)
WHAT IT DOES (the idea)
Most reversal tools watch a single line. This one watches a region. It treats recent price structure as a set of confirmed swing points that "orbit" a structural centre of mass, and it trades the moment price escapes that orbit to the upside. Like a ball coiling around a centre and then leaving orbit — that break is the signal. The name is a sporting homage to a spectacular finish; the tool itself is pure geometry.
HOW IT DETECTS
1. Swings: a lightweight zigzag keeps the last several confirmed pivots. A pivot is only accepted after the required number of bars close to its right, so swings do not move once printed.
2. Orbit geometry: from the last K swings (default 6) it computes the geometric centroid — the mean bar position and mean price. It then measures the average (root-mean-square) distance those swings sit from the centroid price. That distance, scaled by "Orbit radius," becomes the orbit ring. A minimum radius floor (in ATR) filters out flat, meaningless rings.
3. Escape: the setup arms only when the orbit is valid. The signal fires on the first bar that CLOSES above the top of the orbit ring (centroid price + radius) having closed at or below it on the prior bar.
ENTRY / STOP / TARGET
- Entry: the close of the escape bar (long only).
- Stop: the lowest swing price inside the orbit, minus an ATR buffer.
- Target: Entry + R multiple x risk (default 2R), where risk = Entry - Stop.
Each trade draws an entry line plus filled TP and SL zones that extend forward bar by bar until price touches one of them, then freeze.
NON-REPAINTING
Signals are built from confirmed pivots and only evaluated on a confirmed (closed) bar. Nothing is placed on the developing bar, so a printed signal does not disappear or shift on later ticks. The dotted "live orbit" preview is a forward-looking sketch of the current geometry and is not a signal.
KEY FEATURES
- A real orbit ellipse is drawn around the centroid so you can see the ring being broken.
- Extend-until-hit TP/SL zones with a one-trade-at-a-time option.
- Optional hide-new-setup-while-in-trade to reduce clutter.
- Adjustable pivot width, swing count, orbit radius, ATR floor, R multiple, stop buffer, and a minimum-bars-between-signals gap.
INPUTS OVERVIEW
Swing pivot left/right bars; swings used for the orbit; minimum swings for validity; orbit radius multiplier; minimum orbit radius in ATR; ATR length; TP R multiple; SL ATR buffer; signal gap; one-trade toggle; visual colours and label offset.
HOW TO USE
1. Add to any liquid symbol and timeframe; it works on all.
2. Watch for the dotted orbit ring to form around recent structure.
3. Take note when a bar closes above the ring and the GOAL label prints.
4. Use the drawn entry, TP, and SL zones as a visual trade map; adjust the R multiple and stop buffer to your own plan.
5. Raise the pivot width or ATR floor on noisy, low-timeframe charts to demand cleaner structure.
LIMITATIONS (honest)
- This is a pattern and education tool, not a signal service or an autotrading system. It highlights a geometric condition; it does not predict outcomes.
- Long-only by design. It will not flag downside setups.
- In strong one-way trends the orbit ring can be escaped repeatedly; in choppy ranges valid orbits may be sparse. Context and discretion still matter.
- Requiring confirmed pivots means the orbit is defined slightly after a swing forms, which is the cost of non-repainting behaviour.
- Past behaviour of any pattern does not guarantee future results.
CREDITS
Built on public, well-known concepts: Average True Range (J. Welles Wilder) for volatility scaling, and standard pivot/zigzag swing detection. The orbit-centroid geometry and the escape logic are original Viprasol work. The "Bicycle Kick" name is an affectionate sporting homage and does not imply any endorsement or affiliation.
This script is an educational tool and is not financial advice. Trade your own plan and manage risk.
Original Viprasol work; no third-party Pine code reused.
Indicator

Indicator

Dynamic ICT 2022 Model & Adaptive Structure PRODynamic ICT 2022 Model & Adaptive Structure PRO
Dynamic ICT 2022 Model & Adaptive Structure PRO is an institutional grade technical analysis tool engineered specifically for traders following Smart Money Concepts and ICT 2022 mentorship models. It automatically identifies major macro structural turning points, maps order flow shifts, and plots visual execution position setups optimized for both dark and light chart themes.
Key Features Overview
1. Major Intermediate Term High and Low Badges
Automatically filters market noise to detect major macro swing extremes. Displays clean red Intermediate Term High badges above macro tops and green Intermediate Term Low badges below macro bottoms.
2. Clean Visual Position Execution Tools
Projects sleek, clutter free Long and Short position tools directly at major ITH and ITL setups. The tool automatically maps out entry levels, invalidation stop zones, and dynamic 1:3 risk to reward target areas without messy text labels.
3. Adaptive Structure Shifts
Tracks real time market structure dynamics across all timeframes. Displays precise dashed Break of Structure lines and solid Change of Character signals as price expands.
4. High Contrast Dynamic Trend Wave
Features a smooth, multi layered trend wave that clearly defines overall market direction and dynamic order flow bias, fully optimized for white and light background charts.
How to Use
Step 1: Determine Macro Bias
Follow the direction of the High Contrast Dynamic Trend Wave to identify whether institutional order flow is currently expanding bullish or bearish.
Step 2: Spot Structural Pivots
Identify major highs marked with solid red ITH badges and major lows marked with solid green ITL badges.
Step 3: Analyze Visual Setup Zones
Utilize the built in visual position tools to observe invalidation boundaries and dynamic 1:3 risk to reward target zones following Market Structure Shifts.
Settings Overview
ICT 2022 Settings
- Show Major ITH / ITL & Position Tools: Toggle visibility of pivot badges and position tool boxes.
- Major Pivot Lookback Sensitivity: Adjust pivot lookback sensitivity to isolate macro highs and lows (default set to 20).
- Target Risk to Reward: Customize reward multiplier from 1:1 up to 1:10.
Trend Wave Settings
- Show Trend Wave: Toggle visibility of the dynamic trend wave.
- Wave Period Length: Adjust wave period length to match your trading timeframe.
Market Structure Settings
- Show BOS & CHoCH Lines: Toggle structural lines and text signals.
- Structure Sensitivity: Customize structural pivot lookback length.
Disclaimer
This indicator is created strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, trade recommendations, or guaranteed results. Always apply proper risk management principles. Indicator

WalkerzThe Walkerz Strategy is an algorithmic trading system based on Price Action and momentum, specifically designed for high-volatility instruments like XAUUSD and BTCUSD. This strategy focuses on detecting key level breakouts combined with a multi-layered trend confirmation filter to minimize false signals and fake-outs.
Underlying Concepts & How It Works
Multi-Timeframe (MTF) Approach: The strategy relies heavily on dual time frame analysis. Traders are expected to use a Higher Time Frame (HTF), such as H1, H4, or Daily, to map out the primary trend and identify solid structural Resistance (A) and Support (B) levels. The script is then applied to a Lower Time Frame (LTF), such as M1, M5, or M15, to detect the actual breakout from those predefined HTF levels.
Fair Value Gap (FVG) Confirmation: A simple breakout is not enough. Once the price breaks the HTF resistance/support, the script waits for a valid Fair Value Gap (Bullish FVG for long, Bearish FVG for short) to form before executing the entry.
Momentum Filter (ADX): To avoid trading in choppy conditions, the Average Directional Index (ADX) is used as a filter. Trades are only validated if the trend is strong enough or if the market conditions align perfectly with the breakout direction.
Dynamic Risk Management & Backtest Properties
To comply with realistic trading expectations and avoid misleading results, the default backtest properties are configured as follows:
Initial Capital: $25,000.
Risk Per Trade: Fixed at $200 per trade. This represents only a 0.8% risk of the initial equity, ensuring sustainable scaling and adhering to the standard 1-2% maximum risk rule.
Lot Size: Calculated dynamically based on the distance between the entry price and the Stop Loss to ensure the maximum loss never exceeds the defined $200.
Commission & Slippage: Set to $1 cash per order with a 2-tick slippage to simulate realistic live market executions.
Take Profit: Calculated dynamically using Fibonacci extension zones from the breakout range. Strategy

Indicator

Indicator

FVG & iFVG Fill Counter - Spectre TradesThe Custom Session FVG & iFVG Fill Counter is designed for intraday traders who use Fair Value Gaps to evaluate price delivery, market imbalance, and potential reversal areas. Unlike session-specific indicators, this tool can be fully customized for any trading session, including New York, London, Asia, premarket, regular trading hours, kill zones, or a user-defined time window.
The indicator automatically identifies bullish and bearish three-candle FVGs formed during the selected session, tracks whether those imbalances remain active or become filled, and monitors when an invalidated FVG converts into an inverse Fair Value Gap, or iFVG.
A customizable on-chart dashboard provides a clear breakdown of bullish and bearish FVGs created, FVGs filled, iFVGs created, iFVGs revisited, and zones that remain active. Users can customize the session name, dashboard title, session hours, time zone, minimum gap size, fill requirement, iFVG confirmation method, colors, text size, dashboard location, session shading, and chart markers.
The indicator can be configured for any market or trading window by selecting the preferred session hours and time zone. This allows traders to study imbalance behavior during sessions such as:
New York regular trading hours
New York AM or PM session
London session
London Kill Zone
Asian or Tokyo session
Futures premarket
Custom opening-range windows
Any personally defined trading session
This tool is intended for futures, forex, index, cryptocurrency, and intraday price-action traders who want a faster way to measure how efficiently the market is filling imbalances during a chosen session. It may be particularly useful for traders who incorporate ICT concepts, liquidity sweeps, market structure shifts, displacement, FVG retests, and inverse FVG reversals into their trading process.
The indicator is best used as a market-context and confirmation tool alongside higher-timeframe bias, liquidity levels, structure, volume, and disciplined risk management.
Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial, investment, or trading advice. Fair Value Gaps and inverse Fair Value Gaps do not guarantee reversals, continuations, or profitable trades. Historical signals and past performance do not predict future results. Users are responsible for independently evaluating all trade setups and applying appropriate risk management before entering any position. Indicator

Auto Trendlines [AFD]Traders!
If this draws fewer lines than the last auto-trendline script you tried, that is not a bug.
Almost every free entrant in this category will connect any two points and call the result a trendline, including points price has already traded straight through. This one will not draw that line at all.
WHAT IT DOES
Two confirmed same-side pivots define a diagonal line - two swing highs for a descending line, two swing lows for an ascending one. Before it is drawn, the pair has to pass four checks, all required:
Same side. Never one high paired with one low.
Progressive. The second pivot has to be lower than the first on a descending line, higher on an ascending one.
No pierce. No bar between the two anchors may have traded through the line.
Still intact now. No bar since the second anchor may have violated it either.
The third check is the one almost everyone in this category skips, and the fourth closes the gap right behind it - a pivot needs time to confirm, so without the fourth check a line could pass the first three and still be dead on arrival, already traded through in the bars since its own anchor. Of every pair that clears all four, the one nearest current price is the one drawn.
It keeps three lines per side by default - one at your Swing Strength setting, and two more at longer multiples of it - so a short, a medium and a long trendline can all be live on the same side at once, each resting on a different swing rather than three readings of the same one.
HOW A LINE LIVES AND DIES
A live line is maintained, not redrawn - its right edge follows price, and its label counts how many bars have touched it within your tolerance. It is retired, dimmed and kept on the chart, never silently deleted, for exactly one of two reasons: price violated it, or its anchor aged past your Bars to Apply setting. A retired line's colour, width and style are yours to set - the defaults reproduce a plain grey dotted line, but a violated line and an aged-out line both use the same styling, because both are "no longer live" and neither claims anything about what happens next.
When a side has nothing to show, an optional note names the refusal directly instead of leaving a blank chart that reads as broken - something like "No valid ascending line - recent pivot pairs failed the validity rule." It disappears the moment a line forms on that side.
THE TWO ALERTS
One alert per side, on one event: a line was violated and retired, on the bar that just closed. That is the whole alert surface.
It does not fire on a developing bar - only once a bar closes.
It does not fire when a line is retired for age. An aged line was not violated, and an alert saying it was would be a false statement about your chart.
It does not tell you what to do next. It names the event and points at the settings that produced it.
There is no alert for a line forming, for a touch, or for price approaching a line.
SETTINGS WORTH KNOWING FIRST
Swing Strength sets how many bars either side of a pivot must confirm it - higher means steadier, later pivots; lower means more of them, sooner and noisier. Pivots Searched sets how many recent pivots each length keeps in its pool to test pairs from. Pierce Tolerance and Touch Tolerance are both a multiple of ATR: Pierce is how far price may travel through a line before it counts as pierced or violated, and Touch is the separate band used only for counting touches. Bars to Apply bounds how old a line's anchor may get before it ages out - 0 means no limit.
Minimum Touches is worth reading twice, because it does not do what it sounds like. Requiring touches before a line can be drawn does not find a better line - it defers the same line's appearance into a later, shorter-lived part of its own life, since touches accrue before the line is drawn, not after. What it actually buys is recency: the lines that survive it are the ones price is currently working on.
Label position offers "Right of line" (default, floats along the line's own slope) or "Below, centered" (sits directly under the line's tip). Either way the label is a plain box with no pointer.
WHAT IT WILL NOT DO
It is not a signal tool. It does not grade a line's strength, does not rank one line against another, and does not name a target, a breakout, or a bounce - each of those is a claim about the bar after the one that just closed, and this script has no view on that. A touch count is a count of what already happened, shown with the tolerance that produced it, nothing more.
WHAT IS DISCLOSED RATHER THAN HIDDEN
A line appears late by design - its anchors are confirmed pivots, so a line shows up Swing Strength bars after the bar that anchors it. That lag is the price of not drawing lines that vanish a bar later.
Whether this script repaints has not been observed on a replay and is not claimed here either way. Its behaviour on a logarithmic price scale is likewise unobserved and unclaimed.
Zero request.*() calls of any kind - every calculation reads the chart's own series.
Open source under the Mozilla Public License 2.0. Indicator

Indicator

BRO Market Structure & ConfluenceBRO Market Structure & Confluence
BRO Market Structure & Confluence is an all-in-one trading indicator designed to help traders identify market direction, important reaction zones, momentum, volume strength, and intraday breakout opportunities without overcrowding the chart.
The indicator combines market structure, liquidity-based support and resistance, fair value gaps, RSI, relative volume, moving averages, VWAP, and the New York opening range into one customizable system.
Main features
Market structure
Identifies bullish and bearish market structure.
Displays major Break of Structure, or BOS, signals.
Displays Change of Character, or CHoCH, signals.
Filters weaker structure breaks using displacement and volume.
Liquidity reaction zones
Detects important support and resistance areas from confirmed swing points.
Uses pivot volume and repeated price interaction to help filter weaker levels.
Merges nearby zones to reduce clutter.
Extends active zones until they are invalidated.
Fair value gaps
Detects bullish and bearish fair value gaps.
Filters gaps using ATR size, volume, and market direction.
Removes filled gaps automatically.
Limits the number of active gaps displayed.
RSI and relative volume panel
Includes an RSI line with customizable 25, 50, and 75 levels.
Displays normalized relative-volume columns.
Helps identify momentum shifts, overextended conditions, and high-participation candles.
Trend tools
Session VWAP.
Optional EMA 20, 50, 100, and 200.
Bullish or bearish EMA trend classification.
Opening Range Breakout
Tracks the customizable New York opening range.
Default range is 9:30–9:45 a.m. New York time.
Displays the opening-range high, low, and midpoint.
Identifies confirmed breakouts and potential retests.
BRO Market Map
A compact dashboard displays:
Current market structure.
RSI condition.
Candle relative volume.
Developing daily volume.
Progress toward average daily volume.
EMA bias.
Opening-range position.
Long and short confluence scores.
Confluence scoring
The indicator evaluates several market conditions and produces separate bullish and bearish confluence scores. These may include:
Market structure.
RSI momentum.
Relative volume.
VWAP position.
EMA alignment.
Opening-range position.
Support, resistance, or FVG proximity.
The score is designed to summarize market conditions, not to guarantee a trade outcome.
Suggested use
This indicator can be used for:
Intraday trend analysis.
Identifying potential support and resistance.
Confirming breakouts.
Finding pullbacks into fair value gaps.
Evaluating opening-range trades.
Comparing price action with RSI and volume.
Building a repeatable confluence-based trading process.
It is especially suited for futures, stocks, ETFs, forex, and other instruments with reliable price and volume data.
Important notice
This indicator is intended for educational and informational purposes only. It does not provide financial advice, guarantee profitable results, or replace independent analysis and risk management. Historical signals and market reactions do not guarantee future performance. DO NOT USE THIS FOR TRADING Indicator

Liquidity Sweep Tracker | Smart Money Stop HuntsThis strategy identifies where retail stop-losses and breakout orders cluster (swing highs/lows), waits for price to sweep through that liquidity, and enters only after a confirmed rejection back inside the range. No repainting on the wick, no chasing breakouts — just structured, confirmation-based reversal trading built around genuine Smart Money Concepts (SMC) mechanics.
Core Features
Sweep Detection Engine
Tracks swing highs/lows as live liquidity pools, scored by touch count
ATR-scaled sweep buffer filters out noise — only meaningful stop-runs qualify
Configurable confirmation window (N bars) for the rejection close back inside range
7-Factor Confidence Score (0–100)
Every signal is graded on sweep depth, touch count, market structure alignment, ATR volatility regime, post-sweep displacement, volume spike magnitude, and HTF zone proximity — giving you a single, transparent quality metric per trade instead of a black-box signal.
Structure-First Exits
Adaptive stop placement anchored to the actual sweep wick + volatility regime (not a flat ATR multiple)
Targets pull from real market structure: nearest Fair Value Gap (TP1) and opposing liquidity pool (TP2)
Automatic exit on opposing Break of Structure — if the thesis is invalidated, you're out
Optional time-based exit for setups that stall
Fully Modular Filters — Everything Toggleable
Volume spike confirmation
HTF liquidity zone alignment
Engulfing / displacement / break-of-sweep-candle confirmation triggers
Minimum reward-to-risk gate before any entry fires
All filters default OFF or loosely set — tune restrictiveness to your own edge
Clean, Purpose-Built Visuals
Thin liquidity lines at unswept swing levels — opacity/thickness scale with touch count, so "thicker" lines mark heavier resting liquidity
Simple BUY/SELL labels only on confirmed signals (confidence % included, no chart clutter)
Confidence-scaled glow on active stop/target lines
Win-rate table auto-bucketed by confidence tier (Low/Med/High) — see if your high-confidence signals actually outperform
Ideal Usage
Best markets: liquid index futures (ES/NQ), high-volume large-cap equities, major crypto pairs (BTC/ETH), and major FX pairs during session opens — anywhere real stop-hunting order flow exists
Best timeframes: 15m–1H for intraday/swing entries paired with a 4H–Daily HTF filter; scale the ratio proportionally for scalping or position trading
Best conditions: ranging-to-trending transitions around obvious structure (prior session highs/lows, equal highs/lows) — avoid dead, illiquid instruments where "sweeps" are just noise
Recommended workflow: start with filters off to see raw signal frequency, then layer in volume/HTF/R:R gates while watching the win-rate table to find your own confidence threshold sweet spot
Notes
Pivot-based swing/structure detection carries an inherent confirmation lag (no repainting, but structure is confirmed slightly after the fact). This is a strategy script — backtest thoroughly across your target instrument and timeframe before any live use, and treat the confidence score as a filter to calibrate, not a guarantee. Strategy

Indicator
