Indicator

Indicator

Ease Flow Reclaim [ZOM]Ease Flow Reclaim is a clean overlay for spotting reclaim and rejection behavior when movement efficiency returns after localized stress.
The script combines a lesser-used Ease of Movement style pressure read with Ulcer Index stress relaxation and light VWMA/HMA trend context. The goal is to identify moments where price begins moving more efficiently after a drawdown or upside stress phase starts easing.
What it uses:
- Ease of Movement / EMV-style flow pressure
- Ulcer Index downside stress for bullish reclaims
- Inverted upside stress context for bearish rejections
- VWMA trend ribbon for volume-weighted direction
- HMA reclaim/rejection spine for cleaner confirmation
- Signal Mode: Early, Balanced, Strict
- Cooldown filtering to reduce repeated chop signals
- Price-locked watch and confirmed markers
Signal logic:
- Small amber watch circles mark setups that are close to confirmation.
- Teal crosses mark bullish ease-flow reclaim signals.
- Magenta crosses mark bearish ease-flow rejection signals.
- The ribbon shifts with VWMA/HMA trend context while staying subtle enough to keep candles readable.
Best use cases:
- ES, NQ, and other liquid futures
- BTCUSD and ETHUSD
- Liquid equities and ETFs
- Intraday continuation/reclaim review
- Spotting efficiency returning after stressful swings
Visuals:
The default Neon Slate template uses a slim VWMA flow ribbon, muted HMA spine, and compact price-series markers. No labels, boxes, lines, dashboards, or static drawings are used, so the plots stay attached to chart time and price while panning or zooming.
This script is not a prediction engine. It is a context and confirmation tool for traders studying movement efficiency, volume-weighted trend, Ulcer Index stress relief, and reclaim/rejection behavior.
Open-source Pine Script by ZenOutMan.
Keywords: Ease of Movement indicator, EMV, Ulcer Index, VWMA, HMA, reclaim signal, rejection signal, movement efficiency, volume weighted trend, futures trading, crypto indicator, TradingView overlay, Pine Script, ZOM. Indicator

Fisher Sweep Trap [ZOM]Fisher Sweep Trap is a clean liquidity-sweep reversal overlay built to spot failed breakout conditions around recent Donchian structure.
The script watches for price to sweep above or below a prior range, reject with an ATR-normalized wick, and then score the setup with Fisher Transform pressure, Money Flow Index exhaustion, and optional EMA bias context. The result is a practical failed-breakout / trap signal tool that shows both early watch conditions and stronger confirmed trap signals.
What it uses:
- Donchian high/low sweep context
- ATR-normalized wick rejection
- Ehlers-style Fisher Transform pressure and snapback
- Money Flow Index exhaustion or turn behavior
- Optional EMA bias scoring
- Signal Mode: Early, Balanced, Strict
- Price-locked watch dots and confirmed crosses
Signal logic:
- Amber watch dots mark sweep-rejection setups that are forming but not fully confirmed.
- Teal confirmed crosses mark bullish sweep traps.
- Coral confirmed crosses mark bearish sweep traps.
- A cooldown filter helps reduce repeated signals during noisy chop.
Best use cases:
- Futures such as ES, NQ, YM, and RTY
- Crypto pairs such as BTCUSD and ETHUSD
- Forex majors
- Liquid equities and ETFs
- Intraday failed breakout, liquidity sweep, and stop-run reversal review
Visuals:
The default Slate Ember template uses a subtle Donchian sweep zone with small amber watch markers and stronger teal/coral confirmation markers. All markers are plotted as price-series outputs so they stay attached to chart time and price while panning or zooming.
This script is not a prediction engine. It is a context and confirmation tool for traders studying failed breakouts, liquidity sweeps, wick rejection, and trap-style reversals.
Open-source Pine Script by ZenOutMan.
Keywords: liquidity sweep indicator, failed breakout, bull trap, bear trap, Fisher Transform, Money Flow Index, Donchian channel, wick rejection, TradingView overlay, futures trading, crypto indicator, forex indicator, Pine Script, ZOM. Indicator

Ulcer Efficiency Reclaim [ZOM]Ulcer Efficiency Reclaim is a clean overlay signal system built around three ideas that work well together: VWAP location, Kaufman-style Efficiency Ratio, and Ulcer Index pressure resets.
The goal is simple: highlight moments where price reclaims or rejects VWAP while directional efficiency is improving and drawdown pressure is cooling or building. It is designed for traders who want a lightweight trend continuation and pullback confirmation tool without a crowded dashboard.
What it uses:
- VWAP anchor for intraday fair-value context
- Efficiency Ratio to filter cleaner directional movement
- Ulcer Index pressure logic to separate panic, reset, and continuation phases
- ATR-based efficiency bands around VWAP
- Optional bar coloring for momentum and pressure shifts
- Simple price-locked signal markers that stay attached to the chart
Signal logic:
- Long markers appear when price reclaims VWAP or rejects the lower efficiency band while efficiency improves and pressure resets.
- Short markers appear when price loses VWAP or rejects the upper efficiency band while efficiency improves and downside pressure builds.
- A cooldown filter reduces repeated signals in noisy chop.
Best use cases:
- Futures such as ES, NQ, YM, and RTY
- Forex majors
- Crypto trend sessions
- Liquid equities and ETFs
- Intraday VWAP continuation and pullback trading
Visuals:
The script includes multiple aesthetic templates, including Ice Pop, Terminal, Solar, and Mono. The default view keeps the overlay readable, with soft VWAP bands and small price-anchored signal dots.
This is not meant to predict every move. It is a context and confirmation tool for spotting cleaner reclaim/reject conditions around VWAP when efficiency and pressure agree.
Open-source Pine Script by ZenOutMan.
Keywords: VWAP indicator, Efficiency Ratio, Ulcer Index, trend continuation, pullback trading, TradingView overlay, futures trading, forex indicator, crypto indicator, Pine Script, ZOM. Indicator

Indicator

MrRexo RBS# MrRexo Setup
MrRexo Setup is an open-source market structure and setup-mapping indicator for TradingView. It combines higher-timeframe bias, previous-period levels, all-time high tracking, BOS, FVG, price GAPs, high/low moving average bands, and optional entry markers in one chart overlay.
The script is designed for a dark, technical chart layout and is intended to help traders quickly read directional context, structure breaks, imbalance zones, and potential continuation setups without stacking multiple separate indicators.
## What This Indicator Shows
MrRexo Setup focuses on several core areas:
- Higher-timeframe bias for daily, weekly, and monthly context.
- Previous day, week, and month high/low levels.
- All-time high based on the chart history available to the script.
- Break of Structure levels.
- Fair Value Gaps.
- Candle-to-candle price GAPs.
- Distance and estimated closure probability for the nearest FVG and GAP above and below price.
- Fast and slow high/low moving average bands.
- Optional LONG/SHORT setup markers based on band behavior.
## Bias Panel
The compact panel shows directional bias for:
- D - daily bias
- W - weekly bias
- M - monthly bias
Bias can be calculated using either:
- close versus previous range,
- fast/slow moving average relationship.
The panel also shows the nearest FVG and GAP distance in both directions, together with a heuristic closure probability.
## Previous-Period Levels
The indicator can draw:
- PDH - previous day high
- PDL - previous day low
- PWH - previous week high
- PWL - previous week low
- PMH - previous month high
- PML - previous month low
- ATH - all-time high from available chart history
Each group has configurable colors, labels, line style, line width, and extension behavior.
## Market Structure
Break of Structure is detected using pivot-based structure levels. BOS labels are placed directly on the structure line to keep them visually different from entry markers.
Bullish and bearish BOS colors can be configured independently.
## FVG and GAP Zones
The script detects both Fair Value Gaps and candle-to-candle price GAPs.
FVG features:
- wick or body based definition,
- minimum size in ticks,
- right extension,
- optional hide-after-fill behavior,
- configurable expiration in days,
- label with date and size in ticks.
GAP features:
- minimum size in ticks,
- right extension,
- optional hide-after-fill behavior,
- configurable expiration in days,
- label with date and size in ticks,
- partial consumption: the GAP zone shrinks as price fills it and disappears after full closure.
## Moving Average Bands
MrRexo Setup includes fast and slow high/low bands. Each band is calculated from high and low prices, not just close.
Supported average types:
- EMA
- SMA
- SMMA
- WMA
Default band settings:
- Fast band: 33
- Slow band: 144
- Band type: WMA
## Entry Markers
The indicator can show optional LONG/SHORT setup markers. These are not strategy orders and do not execute trades.
Supported signal types:
- Cross through band
- Return to band
- Bounce from band
Each entry marker is displayed as:
- L for long setups,
- S for short setups,
- a vertical line from the signal candle upward,
- a tooltip with the full signal type, such as SHORT BOUNCE F or LONG RETURN S.
Entry labels can be positioned using:
- Dynamic top
- Range top
- Fixed price
This makes it possible to keep markers visually aligned at the top of the chart.
## Default Settings
Default values are tuned for a clean, technical layout:
- Fast/slow bands: 33/144
- Band type: WMA
- Minimum FVG size: 80 ticks
- Minimum GAP size: 150 ticks
- FVG/GAP expiration: 14 days
- Entry signal spacing: 15 minutes
- Bias background: disabled by default
- GAP and FVG zones: extended to the right by default
All key colors, labels, line widths, visibility toggles, and zone settings can be adjusted from the indicator settings panel.
## Important Notes
This is an indicator, not a strategy. It does not place orders, run backtests, or provide financial advice.
ATH is calculated from the historical data available to the script on the current TradingView chart. It may differ depending on symbol type, chart history, futures contract settings, continuous contract adjustments, and available data.
The closure probability shown for GAPs and FVGs is a heuristic model based on distance and zone age. It is not a statistical guarantee.
Use this tool as part of a broader trading plan, with your own confirmation process and risk management.
## Suggested Tags
market structure, bias, BOS, FVG, gap, price action, support resistance, trend, WMA, EMA, multi timeframe, liquidity, trading setup
Indicator

Power Order Blocks [ChartPrime]🔶 OVERVIEW
Power Order Blocks is an advanced structural detection engine designed to identify high-probability supply and demand zones. Unlike standard order block indicators, this tool focuses on "Power" — the intensity of the displacement following the block's formation, combined with a live information panel, equilibrium mapping, and touch tracking built directly into each zone.
It identifies the specific candle where institutional participants likely placed large orders, marks the resulting price inefficiency, and tracks these zones in real time until they are either mitigated or invalidated.
🔶 CORE CONCEPT — THE DISPLACEMENT VALIDATOR
The foundation of a "Power" Order Block is the displacement that follows it. For a zone to be considered valid, the market must move away from it with significant force.
The script uses a Displacement Multiplier to ensure quality:
• It compares the size of the engulfing candle to the previous candle's range.
• If the breakout candle isn't large enough relative to the setup candle, the zone is ignored.
• This filters out low-conviction market noise and focuses on areas of true institutional sponsorship.
🔶 THE POWER RATING SYSTEM
Every detected block is assigned a "Power" percentage. This rating provides immediate context regarding the strength of the move that created the zone.
• Calculation: The indicator compares the current displacement candle against the largest candle observed over a 100-bar lookback .
• Meaning: A 100% Power rating indicates the strongest displacement seen in recent history, suggesting a massive imbalance between buyers and sellers.
• Visual Intensity: When Power Intensity is enabled, the fill color of each block becomes more vivid as its Power % increases. High-power zones are immediately visible at a glance — weaker zones fade into the background naturally.
This allows traders to prioritize "High Power" zones, which typically offer more significant structural support or resistance.
🔶 DYNAMIC ZONE MANAGEMENT
The indicator manages zones dynamically to keep the chart clean and relevant:
Bullish Order Blocks (Demand): Formed when a bearish candle is followed by a high-displacement bullish candle. The zone is invalidated if price closes below the bottom of the block.
Bearish Order Blocks (Supply): Formed when a bullish candle is followed by a high-displacement bearish candle. The zone is invalidated if price closes above the top of the block.
Overlapping Cleanup: If a new order block forms that significantly overlaps an existing one, the script automatically removes the older, redundant zone to prevent clutter.
Block Limit: A maximum of 10 active blocks per side are tracked at any time, ensuring chart performance remains clean.
🔶 THE INFO PANEL
Each active Order Block renders a dedicated Info Panel — a secondary box that floats at the right edge of the zone and updates in real time.
The panel displays:
• Zone Direction: "Bullish OB" or "Bearish OB"
• Power %: The relative displacement strength at the time of formation
• Touch Counter: How many times price has tapped the zone boundary without breaking it
The touch counter is particularly valuable — a zone that has been tested multiple times without breaking demonstrates strong institutional defense and may represent a higher-conviction setup.
🔶 EQUILIBRIUM LINE
When Show Equilibrium Line is enabled, a line is drawn at the exact midpoint (50% level) of each Order Block.
• This level represents the theoretical "fair value" within the zone.
• Price often reacts precisely at the equilibrium before continuing in the original direction.
• It provides a refined entry reference within a wider zone, improving risk-to-reward on entries.
🔶 RETEST SIGNALS (MITIGATION)
When Show Retest Labels is enabled, the script monitors active zones for price interaction.
• If price returns to touch the boundary of a Bullish OB without breaking it, an upward arrow ⇡ appears below the bar.
• If price returns to touch the boundary of a Bearish OB without breaking it, a downward arrow ⇣ appears above the bar.
• A minimum 10-bar cooldown between signals prevents label spam on extended zone interactions.
• Each confirmed retest also increments the Touch Counter inside the Info Panel.
🔶 VISUAL ELEMENTS
Main OB Body: A filled rectangle spanning the order block's price range, extending forward in time. Fill intensity reflects the Power % when Power Intensity is enabled.
Info Panel: A secondary box at the right edge of each zone displaying Power % and Touch Count, updated live.
Equilibrium Line: A midpoint line inside each block marking the 50% level of the zone.
Retest Arrows: Clean arrow labels (⇡ / ⇣) marking the first tap into an active zone.
Color Coding: Fully customizable colors for Bullish (Demand) and Bearish (Supply) zones.
🔶 HOW TO USE
Entry Zones: Wait for price to return to a high-power zone. The Retest Arrow confirms the touch. Consider entries near the equilibrium line for tighter stops.
Zone Prioritization: Use the Power % to filter setups. Zones rated 70%+ represent the strongest institutional imbalances and are generally more reliable.
Touch Count Context: A zone with 0 touches is fresh and untested — typically the highest probability. Zones with multiple touches may be weakening.
Trend Confirmation: In a healthy trend, the market should consistently create and respect Power Order Blocks in the direction of the trend.
Stop Loss Placement: Order blocks provide logical structural levels for stops — just below a Bullish OB bottom or above a Bearish OB top.
Confluence: Combine the Power Rating, Equilibrium Line, and Touch Count together for the highest-quality setups.
🔶 SETTINGS REFERENCE
Displacement Multiplier: Controls how aggressive the displacement filter is. Higher values require a stronger engulfing move to validate a zone.
Bullish / Bearish OB Color: Set the fill color for each zone type.
Text Color: Controls the color of text inside the Info Panel.
Show Equilibrium Line: Toggles the midpoint line inside each block.
Power Intensity: When enabled, fill transparency scales with Power % — stronger zones appear more vivid.
Show Retest Labels: Toggles the ⇡ / ⇣ arrow labels on zone interactions.
🔶 CONCLUSION
Power Order Blocks provides a systematic way to map institutional footprint on the chart. By combining strict displacement validation with a relative power rating, live info panels, equilibrium mapping, and touch tracking, it transforms raw price action into a clear and actionable map of supply and demand imbalances — allowing traders to trade alongside the strongest market moves with precision and confidence. Indicator

Volumetric Regression Heatmap [LuxAlgo]The Volumetric Regression Heatmap indicator is a sophisticated market analysis tool that combines dynamic linear regression with volume profile density to visualize fair value and liquidity zones. By projecting volume-weighted heatmaps within a trend-following channel, it allows traders to identify where the bulk of trading activity has occurred relative to the current price trajectory.
🔶 USAGE
The indicator provides a multi-layered view of market structure. The central heatmap shows the "hottest" areas of volume concentration, acting as a magnet for price, while the outer bands represent statistical extremes.
🔹 Mean Reversion Signals
The script includes a built-in signal system designed for sideways or "flat" markets. When the indicator detects a "Contraction" state (determined by the ratio of channel height to standard deviation), it plots small circles at the +2/-2 standard deviation levels.
Green Circles: Potential long opportunities when price crosses below the lower signal band during a flat market.
Red Circles: Potential short opportunities when price crosses above the upper signal band during a flat market.
🔹 Future Projections & Profile
The heatmap extends beyond the current bar, providing a "Future Projection" zone. This allows traders to anticipate where support and resistance levels will be in the coming sessions. To the right of the projection, a Bookmap-style volume profile histogram displays the total volume distribution, helping to identify high-volume nodes (HVN) and low-volume nodes (LVN) at a glance.
🔶 DETAILS
🔹 Dynamic Auto-Adjusting Period
Unlike standard regression channels that use a fixed lookback, this tool features an adaptive engine. It calculates the ratio between short-term and long-term volatility (ATR).
In high-volatility environments, the channel period shrinks to become more reactive.
In low-volatility or ranging environments, the period expands to capture a broader structural view.
🔹 Volumetric Delta Histograms
The script calculates the approximate buying and selling volume for every candle within the lookback period. This data is visualized as histograms extending from the outer bands:
Top Band (Green): Displays buying pressure delta.
Bottom Band (Red): Displays selling pressure delta.
This allows traders to see not just where price is, but the intensity of the volume driving it toward the channel extremes.
🔶 SETTINGS
🔹 Core Settings
Source: The price source used for the regression calculation.
Base Period: The anchor length for the regression fit.
Dynamic Auto-Adjusting Period: Enables/disables the volatility-based adaptive lookback.
🔹 Heatmap Settings
Grid Rows Each Side: Determines the vertical resolution of the heatmap bands.
Gradient Smoothing: Applies a smoothing algorithm to the volume distribution for a cleaner visual gradient.
Colors 1-5: Customizable colors ranging from low-volume areas to high-volume "hot" zones.
🔹 Mean Reversion Signals
Signal Band (SD Multiplier): The standard deviation level required to trigger a signal.
Flat Slope Threshold: Controls how "flat" the channel must be to allow signals to appear, preventing counter-trend signals in strong trending markets.
🔹 Delta Histograms
Histogram Height Scale: Adjusts the vertical magnitude of the delta bars.
Histogram Bar Width: Sets the thickness of the individual delta lines.
🔹 Style & Options
Future Projection Length: How many bars to project the heatmap into the future.
Show Volume Profile Histogram: Toggles the right-sided volume distribution boxes.
🔹 Dashboard
Dashboard: Toggles the on-screen analytics panel.
Position/Size: Adjusts the location and scale of the dashboard UI.
Indicator

Strategy

Footprint Lookback [Order Flow]A footprint shows the real buy and sell volume at every price inside a bar. Read candle by candle it is a wall of numbers you have to zoom into one bar at a time. Footprint Lookback takes a different angle: you pick a period — say one hour — and it aggregates the real footprint of the last hour of bars into a single, readable profile pinned to the right of your chart, between the window's high and low. The window rolls forward with each new bar. It is a factual aggregation of bid and ask volume, not a signal service — it shows you where, in price, real buying and selling happened over the period you chose, and leaves the read to you. It uses TradingView's native footprint data, which is available on the Premium and Ultimate plans.
HOW IT WORKS
A footprint records, for each bar, how much volume traded as buying (at the ask) and selling (at the bid) at each price level. Footprint Lookback reads that real data with a single request and aggregates it across a rolling window instead of showing it one candle at a time.
Rolling lookback window — you choose a period (for example, 1 hour). The tool converts it into a number of chart bars — the last N bars — and aggregates the footprint of those bars. The window slides forward as new bars close, so the profile always describes the most recent period. For performance the window is capped at 300 bars, and the tool marks on the chart when that cap is reached rather than silently shortening it.
The profile — a panel to the right of the last bar, bounded by the window's high and low. Each row is a price band: the real sell (bid) volume is drawn on the left, the buy (ask) volume on the right, shown by color intensity with the number on the outer edge. The row height is fixed and the number of rows follows the price range, so rows stay consistent and non-overlapping on any instrument and timeframe. Auto sizes the row height from ATR (volatility-adaptive); Manual lets you set ticks per row.
Point of Control and Value Area — the Point of Control (POC) is the price band that traded the most total volume. The Value Area expands outward from the POC until it covers your chosen share of the window's volume (default 70%). POC, VAH and VAL are drawn as levels extending to the right.
Diagonal imbalance — footprint imbalance compares the buy volume at one price against the sell volume at the level below it — the diagonal. When one side exceeds the other by your threshold, that cell is highlighted. Runs of consecutive same-side imbalances are boxed as stacked-imbalance zones (B-IMB for buy, S-IMB for sell).
Stats — a fixed corner box reads out the window's total volume, its delta (buy minus sell), and the buy/sell split.
If no footprint data is available — an unsupported symbol, a plan without footprint access, or a market with no real volume — the tool does not invent anything. It shows "No footprint data" and draws no profile.
A single footprint request pulls the real bid/ask volume rows for each bar; the last N bars of your chosen window are aggregated into price bands between the window's high and low
Each band shows real sell and buy volume by color and number; the Point of Control, Value Area, diagonal imbalances and stacked-imbalance zones are derived from the aggregated data
Confirmed bars stay fixed; the window rolls forward and the panel redraws at the latest bar — and where there is no footprint data, the tool says so instead of drawing
HOW TO READ
The profile answers one question: over the period you chose, at which prices did real buying and selling actually happen? Tall rows are prices that traded heavily; the Point of Control is the single price band that traded the most.
The Value Area (POC, VAH, VAL) marks the price range where the bulk of the volume changed hands — a common reference for where the market accepted value versus where it rejected it.
A row leaning strongly to the buy or sell side, or a highlighted diagonal imbalance, shows one side dominating at that price. It is a fact about what already happened inside the window, not a prediction.
Stacked-imbalance zones (B-IMB, S-IMB) mark a run of one-sided pressure across several prices. They describe an order-flow condition — not a buy or sell instruction.
The stats box gives the window totals: a positive delta means more volume traded into buys than sells over the period, negative the reverse. The tool maps the order flow; the read is yours.
INPUTS
Lookback period — the window the footprint is aggregated over (e.g. 60 = the last hour of chart bars).
Source granularity (ticks per row) — the resolution of the underlying footprint request; keep it fine for accurate aggregation.
Value Area % — the share of window volume the Value Area covers (default 70).
Imbalance threshold % — how far one side must exceed its diagonal opposite to count as an imbalance.
Row size mode / Manual ticks per row / ATR length — Auto sizes each row from ATR (volatility-adaptive); Manual fixes ticks per row. Either way the row count follows the range.
Max rows — a safety cap on the number of rows.
Panel — Gap from last bar, Panel width, Show numbers, Show stats box, Stats box position, Text size, Mark current price line: the placement and contents of the right-side panel.
Colors — buy, sell, lookback high/low, POC, current price line.
Value Area / Imbalance — Show POC/VAH/VAL, VAH-VAL color, Mark imbalance, Mark stacked-imbalance zones, Stacked count (how many consecutive imbalanced rows form a zone).
NOTES & LIMITS
This is an observation tool, not a forecast. It uses TradingView's native footprint data, which requires a Premium or Ultimate plan; on a symbol or plan where that data is not available, or a market with no real volume, it shows "No footprint data" rather than drawing something invented. It is a rolling-window footprint profile — it aggregates the available footprint of the last N bars into one profile — not a per-candle footprint. The volume it reads is only as good as the feed underneath it: on instruments with genuine traded volume (futures, crypto) it is at its most reliable, while on forex and CFDs the volume is tick volume (the number of price updates, not contracts traded), so the readings there are looser and should be treated with more caution. The lookback is capped at 300 bars for performance, and the tool marks on the chart when that cap is reached. The Point of Control, Value Area, imbalances and stacked-imbalance zones are a factual aggregation of what traded — not buy or sell instructions, and marking one says nothing about whether price will turn or continue. The profile is built from confirmed (closed) bars, which stay fixed; the live window updates to show the current state and the panel redraws at the latest bar, but past levels are not moved, and the footprint request reads completed data and does not leak the future. No profit, win-rate, or guarantee claim. Open-source under CC BY-NC-SA 4.0 — non-commercial use, attribution to ElisTools required for reuse or derivatives. TradingView (Pine v6) only. Indicator

Market-Aware Moving AveragesMarket-Aware Moving Averages automatically switches its moving-average lengths based on the market the chart symbol belongs to, so you don't have to reconfigure it each time you move between Taiwan, the US, Japan, Korea, Europe, India, crypto, forex, and more.
Why this exists. Different markets follow different moving-average conventions. The US, Europe and India favor the round 50/200 set; Taiwan and Korea use the trading-day set (60 for a quarter, 240 for a year); Japan has its own 25/75 tradition. Changing lengths by hand on every switch is tedious and easy to forget. This script reads the symbol's country and type and applies the right set on its own.
What it plots. Five main lines covering week / month / quarter / half-year / year, plus optional secondary lines that are common but less central. Main and secondary use two distinct colors, and line width grows with period, so the longest (yearly) line is the thickest and least noisy.
Length sets by market:
US / Europe / India, and all non-stock instruments (default): 5 / 20 / 50 / 100 / 200; secondary 10 / 13 / 15 / 30
Taiwan / Korea: 5 / 20 / 60 / 120 / 240; secondary 10 (Korea also 90 / 180)
Japan: 5 / 25 / 75 / 100 / 200; secondary 10 / 15
How detection works. It uses Pine's syminfo.country and syminfo.type. Any stock without a mapped country, and every non-stock instrument (index, forex, crypto, futures, commodity), falls back to the default 5/20/50/200 set.
Settings. Override the auto-detection to force a specific system or fully custom lengths; switch between SMA and EMA; toggle each line; and change both colors. Secondary lines are hidden by default.
Note. Moving averages are lagging indicators and can give false signals in ranging markets. The length conventions used here are common market practices, not guarantees. This is a visualization tool, not financial advice. Indicator

Level Range Scanner-WatchlistLevel Range Scanner — Watchlist
See how price is progressing toward your key levels across an entire watchlist at a glance. No more flipping between 18 charts wondering how much further a stock has to go before it tags premarket or prior-day levels — this scanner draws a live progress bar for every level on every symbol, so you can instantly see what's coiled and about to break.
WHAT IT DOES
Track up to 20 symbols in a single on-chart table. For each ticker it monitors four critical intraday levels and shows you, with a filling progress bar, exactly how close price is to breaking each one:
- PDH — Previous Day High
- PDL — Previous Day Low
- PMH — Premarket High
- PML — Premarket Low
When price has room to run, you see a partially filled bar (more fill = closer to the level). The moment a level breaks, the bar flips to a green dot (high broken) or red dot (low broken) so confirmed breaks jump out instantly.
HOW TO USE IT
1. Add the indicator to any intraday chart (1m–15m works best — it needs intraday data for premarket levels).
2. Open settings and type your tickers into Symbol 01–20. Leave slots blank to hide them.
3. Watch the table. Bars filling toward the top of a range = building pressure toward a breakout; bars filling toward the bottom = pressure toward a breakdown.
4. Set an alert (see below) and let it watch the list for you.
READING THE COLUMNS
- Ticker / Price / Volume — Symbol, last price, and accumulated session volume (auto-formatted K/M/B).
- % Change — Move vs. the prior close — green up, red down.
- PDH / PDL Break — Progress bar from the opposite level toward the prior-day high/low. Green/red dot on break.
- PMH / PML Break — Same idea, for the premarket high/low.
- Trend — Up arrow = price broke BOTH PDH and PMH (bullish trend established). Down arrow = broke BOTH PDL and PML (bearish). Warning icon = mixed / not yet confirmed.
The Trend column is the headline signal: an up or down arrow means a symbol has cleared both its daily AND premarket level in the same direction — a higher-conviction continuation setup than a single-level poke.
ALERTS
Use "LE Scanner Triggered." It fires whenever any watched symbol breaks both its premarket and prior-day level in the same direction (i.e. flips to an up or down arrow). Add it once and the scanner watches all 20 names for you in the background.
SETTINGS
- Table Size / Position — fit it anywhere on your layout.
- Show Empty Rows — keep or hide blank symbol slots.
NOTES
- Levels are calculated using extended-hours data (premarket/after-hours included), so PDH/PDL reflect the full trading day, not regular session only.
- Requires an intraday timeframe for the premarket columns to populate.
- Best on liquid stocks/ETFs where premarket and prior-day levels carry weight.
Indicator

AlgoSentry Smart Money Engine [Non-Repaint]AlgoSentry Smart Money Engine
A complete Smart Money Concepts toolkit built on a single rule: nothing is drawn until the candle closes. No repainting, no future leaks, no lookahead. What you see on historical bars is exactly what you would have seen live.
This is one coherent engine, not a bundle of disconnected tools — each layer feeds the next:
Market Structure -> Liquidity Sweep -> Fair Value Gap -> Break of Structure / Change of Character -> Order Block -> Premium / Discount -> Smart Money Score.
────────── What it reads ──────────
Market Structure
Swing highs and lows are detected with confirmed pivots. A swing only prints after a set number of closed bars on each side, so the structure labels (HH, HL, LH, LL) never move once drawn. Labels are off by default for a clean chart — the live bias is always in the dashboard.
Break of Structure & Change of Character
A break registers only when price closes beyond a confirmed swing level. Continuing the trend, it is a Break of Structure (BOS); reversing it after breaking the opposite level, it is a Change of Character (CHoCH). A line is drawn from the broken swing to the break candle.
Displacement Quality
Each break is graded Weak, Valid, or Institutional from candle body strength, ATR expansion, and — where available — volume expansion. It separates a real institutional move from a marginal one.
Liquidity Sweeps
Marked when price wicks beyond a prior swing but closes back inside it: a sell-side sweep below a swing low, a buy-side sweep above a swing high. Each swing is swept once, so the chart stays clean.
Fair Value Gaps
Three-candle imbalances are drawn as zones and tracked through their life — Fresh, Partially mitigated, Filled. Show active gaps only, or keep historical ones faded.
Order Blocks
After a confirmed break, the last opposite candle before that break becomes an order-block zone, tracked as Fresh, Touched, or Invalidated.
Premium / Discount
The last confirmed swing range is split into premium (upper), equilibrium (50%), and discount (lower) — context for where price sits inside its range.
Smart Money Score
A 0-100 context score from the confluence of structure, breaks, sweeps, imbalance, order-block proximity, and trend agreement, reading from Strong Bearish to Strong Bullish. It is a market-context score, not a buy or sell signal.
────────── Why it does not repaint ──────────
Every layer runs on confirmed, closed bars. Pivots require bars on both sides before they confirm. Breaks, sweeps, gaps, and blocks are all evaluated on candle close. There is no security() call, no higher-timeframe lookahead, and no recalculation that moves a past signal. Backtest behaviour matches live behaviour.
────────── How to use it ──────────
Read the dashboard top-down — bias, then the Smart Money Score for context, then the live phase (Accumulation, Expansion, Pullback, Distribution). Use BOS and CHoCH to read structural shifts, sweeps to spot liquidity grabs, and the Fair Value Gap and order-block zones as areas of interest. The optional EMA filter aligns events to the higher-timeframe trend. Alerts are available for every event, all candle-close confirmed.
────────── What it does NOT do ──────────
It does not predict price. It does not give buy or sell signals. It does not place trades or guarantee any outcome. It is a structural and contextual reading tool — the decisions and the risk are yours.
────────── Disclaimer ──────────
For educational and informational purposes only. This is not financial advice. Trading carries substantial risk of loss, and past behaviour does not guarantee future results.
Every signal is confirmed on candle close. No future leaks. No lookahead. Indicator

Trend Structure & Untested LevelsTrend Structure & Tested Levels
Draws the swing trend as a zigzag, turns every swing into a support/resistance level, and tracks whether price has closed through it ("tested") or not ("untested").
Overview
A market-structure tool. It connects confirmed swing highs and lows into a clean zigzag trend line, then projects a horizontal level from each swing. Every level is classified by state — untested until a candle closes through it, after which the most recent break in each direction is flagged as Last Gained or Last Lost. The result is an at-a-glance map of the active structure and which levels are still in play.
What it does
Swing trend (zigzag). Connects confirmed pivot highs/lows into a trend line. A live, provisional leg always runs from the last confirmed pivot to the current price, so the structure reaches the current bar.
Automatic levels. Each swing high/low becomes a horizontal level — highs above price act as resistance, lows below price as support.
Tested vs untested. A level stays untested until a candle closes through it; a wick touch alone does not count.
Last Gained / Last Lost. The most recent resistance price closed above is tagged Last Gained (bullish break of structure); the most recent support price closed below is tagged Last Lost (bearish break).
Multi-timeframe
Levels — and the zigzag, in follow mode — can be drawn from the chart timeframe or any higher timeframe (e.g. D / W / M), labelled with a suffix such as (W). Higher-timeframe pivots are read without repainting forward-filled values and are anchored at the real pivot time, so an HTF level sits where it actually formed and runs horizontally across the whole chart.
Key settings
Pivot length — the master sensitivity control. Lower = a finer zigzag and more, smaller levels; higher = only the major structure.
Swing source — wicks (high/low) or candle bodies (open/close) to ignore wick spikes.
Zigzag follows levels timeframe — keep trend line and levels on one structure, or decouple the zigzag onto the chart timeframe.
Independent colours, line styles, widths, and a per-side cap on untested levels.
Notes
This is a visualisation of structure, not a signal or strategy — it says nothing about profitability; validate separately.
Repainting. Swings confirm pivot length bars after the fact, and the live leg moves with price until a new pivot confirms.
Not financial advice. Indicator

Market Structure Pro+# Market Structure Pro+
**Market Structure Pro+** is a price-action-based market structure indicator designed to automatically identify trend shifts, Break of Structure (BOS), and Change of Character (CHoCH) events without relying on lagging oscillators or moving averages.
Built for traders who prefer reading market structure, this tool helps visualize the battle between buyers and sellers while highlighting key trend transitions in real time.
---
## Key Concepts
### Break of Structure (BOS)
A BOS occurs when price successfully breaks a previous swing high or swing low, confirming continuation of the current trend.
* **Bullish BOS (Green):** Indicates buyers remain in control.
* **Bearish BOS (Red):** Indicates sellers remain in control.
### Change of Character (CHoCH)
A CHoCH is the first warning sign that the current trend may be weakening.
It appears when price violates the most important structural level in the opposite direction, often preceding a trend reversal.
* Early reversal detection
* Trend exhaustion identification
* Confirmation before a new market phase begins
---
## What the Chart Demonstrates
Using the NIFTY 50 4H chart:
🚀 During the bullish expansion phase, Market Structure Pro+ continuously printed bullish BOS signals as price created higher highs and higher lows.
📈 The indicator remained aligned with the dominant trend, helping traders stay invested during the strongest part of the rally.
⚠️ Near the market peak, a CHoCH appeared before the larger decline developed, providing an early warning that bullish momentum was fading.
📉 As the downtrend matured, consecutive bearish BOS signals confirmed seller dominance and helped traders avoid fighting the trend.
🔄 Recent structural shifts indicate that traders should monitor upcoming BOS and CHoCH events for confirmation of the next directional move.
---
## Features
✔ Automatic Break of Structure detection
✔ Automatic Change of Character detection
✔ Bullish and Bearish trend identification
✔ Dynamic structure labeling
✔ Reduced chart noise
✔ Suitable for Smart Money Concepts (SMC) workflows
✔ Multi-timeframe compatibility
✔ Works on Forex, Crypto, Stocks, Indices, and Commodities
---
## Best Timeframes
* 15 Minutes
* 1 Hour
* 4 Hours
* Daily
* Weekly
Higher timeframes generally provide stronger structure signals and fewer false breaks.
---
## How to Use
### Bullish Setup
1. Wait for a bullish CHoCH or bullish BOS.
2. Confirm higher-high and higher-low formation.
3. Look for pullbacks into support or demand zones.
4. Manage risk below the latest structural low.
### Bearish Setup
1. Wait for a bearish CHoCH or bearish BOS.
2. Confirm lower-high and lower-low formation.
3. Look for pullbacks into resistance or supply zones.
4. Manage risk above the latest structural high.
---
## Who Is It For?
* Price Action Traders
* Smart Money Concept Traders
* Swing Traders
* Position Traders
* Trend Followers
* Market Structure Analysts
---
## Notes
Market Structure Pro+ focuses on objective price structure rather than predictive signals. It is designed to help traders understand what the market is currently doing rather than forecast what it might do next.
For best results, combine market structure signals with:
* Support and Resistance
* Volume Analysis
* Liquidity Zones
* Risk Management Rules
---
**Market Structure Pro+ provides a clean and systematic approach to identifying trend continuation and reversal events through BOS and CHoCH analysis, helping traders stay aligned with the dominant market structure.** Indicator
