مؤشر

Fractal Delivery ModelOVERVIEW
The HTF Fractal Delivery Model is a multi-timeframe price-action indicator designed to visualize higher-timeframe candle development, liquidity sweeps, and lower-timeframe Change in State of Delivery (CISD) confirmations.
The indicator combines the structure of a selected higher timeframe with lower-timeframe price action. Its purpose is to help traders identify situations where price sweeps a previously confirmed higher-timeframe liquidity level and subsequently confirms a directional shift.
This script is an independently developed implementation based on general price-action, liquidity, and multi-timeframe analysis concepts.
CORE MODEL
The model uses the previous confirmed higher-timeframe candle as its primary liquidity reference.
For a bullish setup:
1. Price trades below the previous confirmed HTF low.
2. The event is classified as a sell-side liquidity sweep.
3. The script tracks bearish lower-timeframe candles formed around the sweep.
4. The opening price of the relevant bearish delivery candle becomes the bullish CISD level.
5. A lower-timeframe close above that level confirms the bullish setup.
For a bearish setup:
1. Price trades above the previous confirmed HTF high.
2. The event is classified as a buy-side liquidity sweep.
3. The script tracks bullish lower-timeframe candles formed around the sweep.
4. The opening price of the relevant bullish delivery candle becomes the bearish CISD level.
5. A lower-timeframe close below that level confirms the bearish setup.
RIGHT-SIDE HTF CANDLES
The indicator displays four higher-timeframe candles in the empty space to the right of the chart:
• C1 — three confirmed HTF candles ago
• C2 — two confirmed HTF candles ago
• C3 — the previous confirmed HTF candle
• C4* — the currently developing HTF candle
The asterisk on C4 indicates that the candle is still open. Its high, low, close, body color, and wick can change until the higher-timeframe period closes.
Users can customize:
• Right-side candle offset
• Candle body width
• Distance between candles
• Bullish and bearish candle colors
• Wick color
• C1/C2/C3/C4 labels
• Current HTF open reference line
TIMEFRAME PAIRING
Two higher-timeframe selection modes are available:
• Automatic
• Manual
Automatic mode selects an HTF according to the current chart timeframe. Every automatic pairing can be customized in the indicator settings.
The default automatic pairings are:
• Up to 1 minute → 15-minute HTF
• Up to 5 minutes → 1-hour HTF
• Up to 15 minutes → 4-hour HTF
• Up to 1 hour → Daily HTF
• Up to 4 hours → Weekly HTF
• Up to Daily → Monthly HTF
Manual mode allows users to select any supported higher timeframe.
The chart timeframe must be lower than the selected HTF for the complete lower-timeframe model to operate as intended. The information table displays a warning when the pairing is invalid.
DISPLAYED LEVELS
C1 Liquidity
The high or low of the previous confirmed HTF candle used as the liquidity reference for the setup.
CISD
The opening price of the relevant opposite-direction lower-timeframe delivery candle. A confirmed close through this price activates the setup.
Equilibrium
The 50% midpoint between the previous confirmed HTF high and low.
T-Spot
In this implementation, the T-Spot is calculated as the midpoint between the swept liquidity level and the confirmed CISD price.
Projection Levels
Projection levels are calculated from the distance between the liquidity level and the CISD level:
Model Range = Absolute Value of (CISD − Liquidity)
Bullish Projection =
Liquidity + Model Range × Projection Magnitude
Bearish Projection =
Liquidity − Model Range × Projection Magnitude
Five customizable projection magnitudes are available. The default values are:
• -1.0
• -2.0
• -2.5
• -4.0
• -4.5
The script uses the absolute magnitude of each projection input and applies the direction automatically.
BIAS FILTER
The bias setting controls which formations may be detected:
• Neutral — displays bullish and bearish setups
• Bullish — displays bullish setups only
• Bearish — displays bearish setups only
This filter can be used to align lower-timeframe confirmations with a separately determined higher-timeframe directional bias.
TIME FILTERS
The script includes up to three customizable session windows.
Users can configure:
• Session 1
• Session 2
• Session 3
• Session timezone
• Individual session activation
• Global session-filter activation
When time filtering is enabled, new liquidity-sweep candidates are accepted only inside one of the active session windows.
SETUP FAILURE
A confirmed setup can be marked as failed when price invalidates its liquidity reference.
Two failure modes are available:
• Close-based invalidation
• Wick-based invalidation
When a setup fails:
• Its active lines stop extending
• Its objects change to the selected failure color
• Its setup label changes to “FAILED”
Historical setup depth can be configured from the current setup only to a maximum of 40 previous setups.
INFORMATION TABLE
The optional information table displays:
• Current chart and HTF pairing
• Pairing validity
• Time remaining until the current HTF close
• Selected directional bias
• Current sweep candidate
• Number of stored setups
ALERTS
The indicator provides two alert conditions:
• Bullish CISD
• Bearish CISD
To create an alert:
1. Add the indicator to the chart.
2. Open TradingView’s Create Alert dialog.
3. Select this indicator under Condition.
4. Select Bullish CISD or Bearish CISD.
5. For confirmed signals, use Once Per Bar Close.
REPAINTING AND REALTIME BEHAVIOR
Confirmed C1, C2, and C3 HTF candle values use completed higher-timeframe candles and do not change afterward.
C4 is intentionally a developing HTF candle. Its high, low, close, wick, and body color update in realtime until the HTF candle closes. This is expected realtime behavior and should not be interpreted as a confirmed historical signal.
When “Confirm CISD On Closed Candle” is enabled, CISD signals are generated only after the lower-timeframe candle closes. This is the recommended setting for stable alerts.
Disabling closed-candle confirmation allows intrabar detection. Intrabar conditions may appear and disappear before the current lower-timeframe candle closes.
No future-looking data is intentionally used to generate CISD signals.
RECOMMENDED WORKFLOW
1. Use Automatic mode or select an HTF manually.
2. Confirm that the chart timeframe is lower than the selected HTF.
3. Select Neutral, Bullish, or Bearish bias.
4. Wait for price to sweep the previous confirmed HTF high or low.
5. Wait for a lower-timeframe CISD close.
6. Use liquidity, equilibrium, T-Spot, and projection levels as analytical references.
7. Apply independent risk management and market-context analysis.
LIMITATIONS
• This indicator is a rule-based interpretation of liquidity sweeps and CISD.
• C1–C4 labels represent chronological HTF candles, not guaranteed market phases.
• The T-Spot formula is specific to this implementation.
• A liquidity sweep does not guarantee a reversal.
• Projection levels are mathematical reference levels, not price targets guaranteed to be reached.
• Session behavior may vary across symbols because of exchange hours, holidays, and timezone settings.
• Higher-timeframe values can differ between instruments with different trading sessions.
• The indicator does not place orders or manage positions.
DISCLAIMER
This indicator is provided for informational and educational purposes only. It is not financial, investment, or trading advice.
Nothing displayed by this script should be interpreted as a recommendation to buy or sell any financial instrument. Trading involves substantial risk, and past performance does not guarantee future results.
Users are solely responsible for their trading decisions, position sizing, risk management, and verification of all signals.
Copy
Suggested tags
CopyCISD
Liquidity
Liquidity Sweep
Higher Timeframe
Multi-Timeframe
Price Action
Market Structure
HTF Candles
Projection Levels
Fractal
Suggested release notes
CopyInitial public release.
Features:
• Automatic and manual HTF pairing
• Right-side C1–C4 HTF candle visualization
• Bullish and bearish liquidity-sweep detection
• Lower-timeframe CISD confirmation
• Bias filtering
• Equilibrium and T-Spot levels
• Five customizable projection levels
• Three configurable time filters
• Setup failure detection
• Historical setup management
• Information table
• Bullish and bearish CISD alerts مؤشر

True Order Blocks & Liquidity LevelsTrue Order Blocks & Liquidity Levels — a comprehensive price action toolkit for market structure analysis, liquidity mapping, and institutional zone detection across any instrument and timeframe.
The logic behind order blocks, imbalances, and internal pullbacks is built in strict accordance with the inside bar methodology — one of the most precise approaches to identifying institutional points of interest. Every module accounts for whether a bar is an inside bar, which significantly improves signal quality and eliminates false zones that commonly appear with traditional approaches.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MODULES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▸ Internal Pullbacks
Displays market structure as lines connecting sequential pivot highs and lows. Inside bars are ignored during structure building, keeping pullback lines clean and noise-free. The last open line redraws in real time as price develops.
Adjustable number of visible lines
Color, style (solid / dashed / dotted) and width customization
▸ Internal Liquidity
Horizontal lines automatically placed at each confirmed pivot high and low. A line persists until price crosses it — at that moment the line is removed and an alert fires. These levels mark clusters of stop orders and serve as potential targets for liquidity sweeps.
Independent limit on the number of visible levels
Color and style customization
Alert on level breach
▸ Imbalance (FVG)
Fair Value Gap detector built on three consecutive non-inside bars. The algorithm steps over inside bars when searching for the FVG — this means the gap can span more than 3 candles visually if inside bars appear in between, which is intentional and produces cleaner zones. Open-price gaps are handled by clipping FVG boundaries to the body of the middle candle.
Separate colors for bullish and bearish FVG zones
Maximum number of displayed zones
Midline drawn inside each zone for easier reference
▸ Order Blocks
Institutional interest zones formed by a strict algorithm: an order block is drawn only when the bar preceding a FVG performed a liquidity sweep — meaning it broke the high or low of the prior significant pivot. The block is placed on the candle immediately preceding the impulsive move. If an absorption candle stands between the OB candidate and the FVG, the candidate is reset — preventing false blocks from forming on overly aggressive moves.
Automatic mitigation tracking: when price touches the zone, the block changes to a "mitigated" color
Option to hide mitigated blocks entirely
Separate colors for bullish, bearish, and mitigated blocks
Adjustable history depth
Alerts on new block formation and on mitigation
▸ Inside Bars
Highlights bars that fit entirely within the range of the previous mother candle. A series of consecutive inside bars signals compression and accumulation ahead of a directional move.
Barcolor highlight with customizable color
Adjustable lookback depth
▸ Absorption
Marks candles that fully engulf the range of the previous mother candle (high > mother high and low < mother low). These candles often indicate absorption of accumulated positions and a short-term shift in intent.
Separate highlight color independent of Inside Bars
Alert on absorption candle formation
▸ PDH / PDL — Previous Day High & Low
Displays high and low levels from previous trading days (up to 7 days). Levels that have been fully engulfed by price are automatically hidden. Each level is labeled: the most recent is marked "PDH" / "PDL", older ones show the date in month/day format.
Adjustable number of days displayed
Unified color for all PDH/PDL levels
Alert when price crosses a level
▸ Market Sessions
Draws session boxes for each trading session over the last N days. Five fully independent sessions are supported — defaults are Asia, Frankfurt, London, New York, and one custom user-defined session.
Custom name, start and end time (UTC), and background color per session
Optional horizontal border lines showing session high and low
Border style and width customization
Adjustable display depth (number of days)
Alerts when price crosses the high or low of a closed session
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TREND FILTER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Colors the chart background based on WaveTrend oscillator alignment across up to three independent timeframes. When all selected timeframes show WT above zero simultaneously — bullish background. When all show WT below zero — bearish background. When timeframes disagree — no background, signalling an unclear or transitional market state.
How WaveTrend is calculated: WT is built as a double-smoothed normalized channel index on HLC3. The first EMA measures the average deviation of price from its mean; the result is normalized and smoothed again to produce the final oscillator value. Values above zero indicate bullish bias, below zero — bearish.
Show trend filter — master on/off switch
WT Channel Length — EMA length for channel calculation. Shorter = more reactive
WT Average Length — smoothing EMA applied on top. Larger = calmer signal
TF 1 / TF 2 / TF 3 — each row has an enable toggle and a timeframe selector. Defaults: 15m, 1h, 4h. A disabled timeframe is treated as neutral and excluded from alignment check
Confirm trend on bar close — when enabled, background and alerts only react to values from the last closed HTF bar, eliminating intra-bar repainting. When disabled, the background updates in real time as the HTF bar forms
Bullish / Bearish background colors — customizable with transparency
Trend Changed alert — fires on bar close on any of the six possible state transitions: uptrend ↔ neutral ↔ downtrend and direct flip. Alert message specifies the exact transition
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DASHBOARD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A compact table showing WaveTrend values for each enabled timeframe. Only enabled timeframes are displayed — from one to three rows.
Column 1: timeframe label (15m, 1h, 4h etc.)
Column 2: current WT value rounded to one decimal. Cell background reflects signal strength: neutral grey (−10 to +10), weak green/red (±10 to ±40), saturated green/red (beyond ±40)
Position — 9 placement options across the chart
Text size — Tiny / Small / Normal / Large
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ALERTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every module has its own independent alert toggle. All messages can optionally be prefixed with the instrument ticker — useful when monitoring multiple charts simultaneously.
Liquidity level breached
Absorption candle formed
New order block created
Order block mitigated
Session high or low crossed
PDH / PDL level crossed
Trend changed (WaveTrend multi-TF)
مؤشر

Trend-Reset Cumulative Delta [ChartPrime]Trend-Reset Cumulative Delta
🔶 OVERVIEW
Standard Cumulative Delta indicators track the net difference between buying and selling volume from a fixed starting point (like the start of the day). While useful, they often become skewed by historical data that is no longer relevant to the current market trend.
The Trend-Reset Cumulative Delta solves this by using a Volatility-Based Reset Mechanism . It utilizes an ATR (Average True Range) envelope to define the current trend; the moment price breaks out of this envelope, the Cumulative Delta "resets." This ensures you are only seeing the volume pressure relevant to the active trend.
🔶 THE RESET LOGIC: ATR BANDS
The indicator tracks a central EMA surrounded by volatility bands. This creates a "dynamic corridor" for price:
Bullish Trend: When price closes above the Upper ATR Band , the trend turns bullish and the Delta counter resets to 0.
Bearish Trend: When price closes below the Lower ATR Band , the trend turns bearish and the Delta counter resets to 0.
By resetting at every major trend shift, the indicator highlights the "fresh" volume entering the move, making it easier to spot exhaustion or trend strength without the baggage of old data.
🔶 KEY FEATURES
Z-Score Pivot Filter: Not all pivots are equal. This indicator uses a Z-Score calculation to identify "outlier" volume events. It highlights pivots where the Cumulative Delta is significantly higher (statistically) than the recent average.
Trend Summary Labels: At the end of every trend cycle, a label appears summarizing the Total Volume and Net Delta of that specific move. This allows you to compare the "effort vs. result" of previous trends side-by-side.
Dual-Chart Projection: Filtered volume pivots can be projected directly onto the price chart, showing you exactly which candle saw a statistical volume extreme.
Dynamic Column Coloring:
* Bright Colors: Volume is increasing in the direction of the trend.
* Faded Colors: Volume pressure is slowing down (potential divergence/exhaustion).
🔶 TRADING APPLICATIONS
Effort vs. Result (Divergence): If price is making new trend highs but the Trend-Reset Delta columns are becoming smaller or fading in color, it indicates that the "effort" (volume) is not supporting the move.
Institutional Absorption: Look for the Z-Score Pivot markers (▼/▲). When these appear at structural support or resistance, it signifies that a massive amount of volume was transacted, often indicating institutional absorption.
Trend Strength Comparison: Use the Trend Summary Labels to look back at previous cycles. If the previous Bullish trend had a Net Delta of +1M and the current Bullish trend only has +200k, the current move is significantly more fragile.
🔶 CONCLUSION
The Trend-Reset Cumulative Delta provides a cleaner, more actionable view of volume flow. By stripping away irrelevant historical volume and focusing on the current volatility-defined trend, it helps traders identify when a trend is being fueled by fresh capital—or when it's simply running on fumes. مؤشر

مؤشر

Liquidity Sweep & Stop-Hunt Signals [ForexCracked]🔵 OVERVIEW
Liquidity Sweep & Stop-Hunt Signals marks the price levels where stop orders pile up, detects the moment price runs those stops and reverses, and prints a BUY or SELL with a ready-made entry, stop and target. It is a focused reversal tool built around one of the most reliable behaviours in the market: the failed breakout.
Every signal confirms on candle close, so nothing repaints after the bar is done. A live dashboard shows the higher-timeframe bias, the last signal, and the current trade plan.
🔵 WHAT A LIQUIDITY SWEEP ACTUALLY IS
Stops cluster in obvious places: just above a recent swing high (buy-side liquidity) and just below a recent swing low (sell-side liquidity). Price is often drawn to those pools because that is where resting orders sit.
A sweep, or stop hunt, happens when price spikes through one of those swings, triggers the stops, and then closes back inside the range on the same candle. Breakout traders get trapped, and the reversal that follows is the trade this tool is built to catch.
🔵 HOW IT FINDS SIGNALS
• It tracks recent swing highs and lows as liquidity lines and keeps them on the chart until they are taken
• A SELL fires when a candle's high runs above a tracked swing high but its close falls back below it (buy-side liquidity swept, then rejected)
• A BUY fires when a candle's low runs below a tracked swing low but its close climbs back above it (sell-side liquidity swept, then rejected)
• An optional rejection-body filter ignores weak wicks and only accepts sweeps that close with a real body back inside the level
• An optional higher-timeframe EMA bias lets you take only trend-aligned sweeps, only counter-trend sweeps, or all of them
🔵 THE TRADE PLAN IT DRAWS
On every signal the tool draws three lines and labels them:
• Entry at the close of the sweep candle
• Stop just beyond the swept wick, with an ATR buffer so normal noise does not clip it
• Target at your chosen reward-to-risk multiple of that stop distance
You get a complete plan on the chart the moment a signal prints, with the exact prices in the label.
🔵 SETTINGS
• Swing Strength: how major a swing must be to count as liquidity (higher = fewer, cleaner levels)
• Levels Tracked: how many liquidity lines to keep per side
• Trend Filter: All sweeps, HTF trend only, or Counter-HTF only
• HTF Bias Timeframe and EMA Length: the higher-timeframe trend reference
• Require Rejection Body and Min Rejection Body (x ATR): quality filter for the sweep candle
• Stop Buffer (x ATR) and Reward : Risk: the trade-plan geometry
🔵 HOW TO USE
• Start on H1 or H4 for forex, gold and indices, with the HTF bias set one or two steps higher
• Treat a swept level plus a strong rejection close as the signal, not the wick alone
• Use Counter-HTF only when you want pure reversal setups at range extremes, and HTF trend only when you want continuation entries after a stop-run against the trend
• Size every trade off the drawn stop distance at a fixed account risk
• Raise Swing Strength on noisy pairs so only the meaningful liquidity gets tracked
🔵 BEST AND WEAKEST CONDITIONS
✅ Strongest at range extremes, session highs and lows, and around prior day or week highs and lows, where liquidity genuinely rests
⚠️ Weakest in fast one-way trends with no pullbacks, and on very low timeframes where every wick looks like a sweep
⚠️ DISCLAIMER
This tool identifies liquidity sweeps and marks reversal setups. It does not predict price. A swept level is a probability, not a certainty, and sweeps can extend further before reversing. Results depend on market conditions, settings, and your own execution and risk management. Shared for educational and research purposes; not financial advice. مؤشر

Liquidity Rails @darshaksscLiquidity Rails projects dotted liquidity lines from every confirmed swing pivot — sellside
liquidity above prior highs, buyside liquidity below prior lows — and automatically removes
each line the moment price sweeps through it, giving an always-current liquidity map instead
of a cluttered chart full of old, already-swept levels.
🔶 HOW IT WORKS
Every confirmed pivot high spawns a dotted line projecting forward, labeled "Sellside
liquidity." Every confirmed pivot low spawns a dotted line labeled "Buyside liquidity." Nearby
levels of the same type (within an ATR-based tolerance) automatically merge into a single
line with a touch count, instead of stacking overlapping duplicate labels. The moment price
closes through a level, that line is deleted — swept liquidity doesn't linger on the chart.
🔶 HOW TO USE
- Red dotted line above price = resting sellside liquidity (prior high).
- Green dotted line below price = resting buyside liquidity (prior low).
- A line disappearing = that level was just swept by price.
- "×2 / ×3" on a label = multiple nearby swing points clustered into one liquidity zone.
🔶 SETTINGS
Swing Lookback (pivot sensitivity), Max Tracked Lines, ATR-based label offset, Merge Nearby
Levels tolerance, custom colors.
🔶 LIMITATIONS
Pivot confirmation requires right-side bars, so lines appear with an inherent lag — standard
for any non-repainting pivot-based tool. In fast trending markets many lines can appear and
sweep in quick succession; increase Max Tracked Lines or Swing Lookback for a calmer view.
This script is 100% original, open-source (MPL 2.0), and does not repaint.
For educational/informational purposes only. Not financial advice. Past performance does
not guarantee future results. Always use proper risk management. مؤشر

مؤشر

Market Sessions, Asia, EU, US v0.1.1Market Sessions — Asia / EU / US: session highlights + attribution stats
WHAT IT DOES
Shades the chart background during each major market's business hours — Asia (Tokyo), EU (London), US (New York). Plenty of scripts do that; the point of this one is the rolling attribution table, which shows which market's hours are actually driving price rather than leaving you to eyeball it.
HOW IT WORKS
- Sessions are defined in each market's local IANA timezone (Asia/Tokyo, Europe/London, America/New_York), so daylight-saving shifts are handled automatically — no hardcoded UTC offsets that drift twice a year.
- Overlapping sessions blend visually; the London/NY overlap shows as a mixed tint.
- For each market, the script records every completed session's open→close return and high–low range over a rolling window of N sessions (default 20).
READING THE TABLE
- Avg % — mean session return: directional bias.
- Rng % — mean session range as % of session open: energy/participation, direction-agnostic.
- Win % — share of sessions closing positive.
- Cum % — summed returns across the window.
High Rng with near-zero Avg means that session produces chop, not leadership. High Rng with consistent Avg/Cum means that market is driving the trend.
SETTINGS
Each session's hours, timezone and colour are editable. A weekdays-only filter (default on) excludes Sat/Sun — desks are closed, so weekend action shouldn't be attributed to any market. Stats are computed on standard OHLC via ticker.standard(), so the numbers stay honest even on a Heikin Ashi chart.
NOTES
Intraday charts only. Stats cover completed sessions; the live session isn't counted until it closes. Attribution is regime-dependent — leadership rotates — hence a rolling window rather than all-history stats. Defaults: Tokyo 09:00–18:00, London 08:00–16:30, New York 09:30–16:00, all local time. مؤشر

HalfTrend Long/Short Signal Engine [BigBeluga]HalfTrend Long/Short Signal Engine is an institutional-grade trend tracking toolkit built for TradingView. It filters out minor market noise to deliver definitive, non-repainting long and short entry signals based on asset volatility and structural swing pivots.
Instead of displaying standard lag-heavy moving averages, this system uses an adaptive directional engine to lock onto clean trend lines and overlay automatic risk-management matrices directly onto your chart. It calculates real-time win rates and scans multiple assets simultaneously so you can trade with systematic statistical backup.
🔵 MAIN ENGINE & MARKET CALCULATION MECHANICS
1. Pure HalfTrend Price Filter Matrix
Swing Pivot Trackers: The engine scans local high and low data using an adjustable lookback filter ( Amplitude ) to find actual structural swing points rather than temporary price spikes.
Volatility-Adjusted Bands: It establishes dynamic outer channel boundaries using a 100-period Average True Range calculation divided by two ( ATR/2 ). The total channel width automatically scales using your custom risk buffer parameter ( Channel Deviation ).
Regime Flip Architecture: The system locks into a Bullish Regime when price crosses above structural highs, shifting the main tracking baseline to Green. When price slips below structural lows, it forces a Bearish Regime and changes the tracking baseline to Red.
2. Automated Risk Matrix & Multi-Asset Scanner
Algorithmic Trade Execution: The moment a new trend regime initializes, the engine projects a strict trade tracking matrix showcasing an entry line, a clear stop-loss boundary, and three tiered profit targets (TP1, TP2, and TP3).
Live Performance Dashboard: An integrated on-screen table calculates real-time historical metrics, tracking active wins, losses, current target risk-to-reward ratios ($1:3$), and overall system win rate percentages.
Screener Security Matrix: The background engine leverages real-time multi-asset queries to stream concurrent trend statuses for five separate configurable symbols directly into a secondary visual dashboard.
// Automated Trade Risk & Multi-Asset Tracking Snippet
if buySignal
float dist = atr2 * baseRiskMult
activeSL := close - dist
activeTP1 := close + dist
activeTP2 := close + (dist * 2)
activeTP3 := close + (dist * 3)
tradeState := 1
entryPx := close
t1 = request.security(sym1, timeframe.period, trend)
🔵 WHY IT IS USEFUL
Elimination of Market Noise: Standard moving averages constantly whip back and forth during consolidations. The HalfTrend calculation filters out minor intraday fluctuations, only shifting when a definitive structural high or low is broken.
Mathematical Execution Blueprint: It takes the emotion out of trade management. Every signal comes equipped with dynamic, visually mapped stop losses and a $1:3$ risk-reward profit map that fills with real-time gradient paths.
Macro Market Synchronicity: The multi-asset side-panel allows you to keep an eye on major market drivers (like BTC, ETH, Gold, or major FX pairs) simultaneously, ensuring your trades line up with broader institutional market direction.
🔵 HOW TO USE THE SYSTEM
Trading Long Breakouts: When the system transitions from a bearish regime into a bullish regime, a Green LONG label will print beneath the breakout candle. Execute your position at the white entry line, setting your dynamic stop-loss boundary inside the red risk gradient.
Trading Short Breakdowns: Monitor the system for a shift into a bearish regime, indicated by a Red SHORT label appearing above the asset price. Execute short orders relative to the entry line and utilize the upper red gradient zone to map your protective risk ceiling.
Managing Exits and Targets: Take partial profits sequentially as the asset price moves through the Green target lines (TP1, TP2, and TP3). If a sudden trend reversal prints an opposing signal before your final targets are satisfied, the script automatically triggers a reversal exit rule to preserve accumulated gains.
Streamline your trade execution, manage portfolio risk systematically, and screen multiple sectors at once with the HalfTrend Long/Short Signal Engine workspace. مؤشر

Market Regime & Risk DashboardAn analytics and risk dashboard. It tells you what state the market is in and how much to risk. It does NOT generate buy or sell signals and makes no claim of edge.
What it shows
- Volatility regime: realized volatility bucketed by its own percentile history (Low / Normal / High / Extreme)
- Realized volatility and its percentile rank
- Trend regime: Kaufman Efficiency Ratio bucketed into Trending / Mixed / Choppy
- ATR % of price, an ATR-based stop distance, and a fixed-fractional position size for your chosen risk percent
- Drawdown from the recent high
How to read it
Volatility regime drives position sizing: in Extreme regimes the same percent risk implies a far smaller position, and the dashboard does that maths for you. The trend regime is descriptive, not predictive.
Honest by design
- No buy/sell signals, no alpha claim. This is a measurement tool, not a prediction.
- Non-repainting: every value is a function of confirmed closes, no request.security, no future data. The current forming bar updates in real time, which is normal, not historical repaint.
- Every number is defined, with its limitations stated.
Open-source and MIT licensed.
Disclaimer: impersonal educational and analytics tool. This is not investment advice, not a personalised recommendation, and carries no performance guarantee. Past results do not predict future results. You are solely responsible for your own trading decisions. مؤشر

Liquidity Sweep & Golden Zone [StrixEDGE]Overview
Liquidity Sweep & Golden Zone is a multi-timeframe structural analysis tool built for traders who use Smart Money Concepts (SMC) and ICT methodology. It identifies liquidity sweeps at confirmed swing levels, maps the Fibonacci Golden Zone (OTE), and presents a real-time confluence dashboard across 15-minute, 1-hour, 4-hour, and daily timeframes.
The indicator answers three questions at a glance: where is the liquidity?, has it been swept?, and do multiple timeframes agree on direction?
How It Works
Liquidity Sweep Detection
The engine tracks confirmed swing highs and swing lows using pivot detection. These pivots represent resting liquidity pools — areas where stop-loss orders accumulate:
- Buy-Side Liquidity (BSL) sits above swing highs, where short sellers place their stops. When price wicks above a swing high and closes back below, a BSL sweep is triggered — signaling that buy-side stops were hunted. This typically precedes bearish continuation.
- Sell-Side Liquidity (SSL) sits below swing lows, where long traders place their stops. When price wicks below a swing low and closes back above, an SSL sweep is triggered — signaling that sell-side stops were hunted. This typically precedes bullish reversal.
Each sweep event displays the estimated volume in USDT at the moment of the sweep. This is calculated as `volume × close` on the sweep bar and serves as a proxy for the magnitude of liquidations that occurred. Higher volume sweeps tend to produce stronger reversals.
After a sweep, the level is updated to the new extreme — preventing duplicate signals and establishing a fresh liquidity reference.
Support & Resistance (Pivot-Based)
Active (un-swept) pivot levels are drawn on the chart as structural Support and Resistance:
- A line extending from the bar where the pivot formed to the current price area
- A zone band (ATR × 0.15) around the level, representing the area of influence
- Origin labels showing "Buy-Side Liquidity SWEEP" or "Sell-Side Liquidity SWEEP" with the USDT volume
- Price labels on the right edge for quick reference
These levels update dynamically: when a new pivot is confirmed, the line starts from the new origin. When a sweep occurs, the level shifts to the sweep bar.
Golden Zone (Fibonacci OTE: 0.618 – 0.786)
The Golden Zone represents the Optimal Trade Entry area — the 61.8% to 78.6% Fibonacci retracement of the most recent price range. Unlike pivot-based calculations, this indicator uses a **lookback-based approach**: it finds the highest high and lowest low over a configurable number of bars, then derives the zone from that range.
The zone is visualized with:
- A filled box between the 0.618 and 0.786 levels (transparency adjustable)
- Dashed border lines at 0.618 and 0.786
- A dotted midline at the 0.702 level
- Price labels showing exact values
- A centered "GOLDEN ZONE" tag
This approach produces a stable, always-visible zone that doesn't depend on individual pivot detection, making it reliable across all market conditions.
Multi-Timeframe Heatmap
The core of this indicator is a 7-column heatmap table that evaluates market conditions across four timeframes simultaneously:
| Column | What It Shows | Bullish | Bearish |
|--------|--------------|---------|---------|
| SWEEP | Recent liquidity sweep direction | ● BULL (SSL swept) | ● BEAR (BSL swept) |
| GZ | Price position relative to Golden Zone | ▲ ABOVE | ▼ BELOW |
| S/R | Price position vs. pivot S/R midpoint | ▲ BULLISH | ▼ BEARISH |
| BIAS | EMA 21/50 trend direction | ▲ BULL | ▼ BEAR |
| RSI | RSI(14) value with decimal precision | Color-coded by zone | Color-coded by zone |
| SIGNAL | Composite of all conditions | LONG ▲ | SHORT ▼ |
Signal Logic: The SIGNAL column counts four conditions per timeframe — RSI above/below 50, price in/above the Golden Zone, price above/below the S/R midpoint, and EMA bias direction. When 3 or more conditions align bullish, the signal reads LONG. When 3 or more align bearish, it reads SHORT. Otherwise, NEUTRAL.
A confluence bar at the bottom aggregates all timeframes. When the majority of conditions across all four timeframes agree, it displays STRONG BULLISH or STRONG BEARISH CONFLUENCE.
RSI Color Coding
| RSI Range | Color | Meaning |
|-----------|-------|---------|
| > 70 | Orange | Overbought |
| 50 – 70 | Green | Bullish momentum |
| 30 – 50 | Red | Bearish momentum |
| < 30 | Blue | Oversold |
Settings
Structure Settings
| Setting | Default | Description |
|---------|---------|-------------|
| Pivot Lookback Length | 5 | Bars left and right to confirm a swing pivot. Higher values produce fewer but stronger levels |
| Sweep Active Memory | 10 | How many bars a sweep signal remains active on the heatmap after detection |
Golden Zone
| Setting | Default | Description |
|---------|---------|-------------|
| Lookback Period | 20 | Number of bars to find highest high and lowest low for Fibonacci calculation |
| Show Golden Zone | On | Toggle zone visibility on chart |
| Fill Golden Zone | On | Shade the area between 0.618 and 0.786 |
| Fill Transparency | 88 | Opacity of the filled zone (50–98) |
| Golden Zone Color | Gold | Color for all Golden Zone elements |
Support & Resistance
| Setting | Default | Description |
|---------|---------|-------------|
| Show S/R on Chart | On | Toggle S/R lines, zone bands, and labels |
| Support Color | Teal | Color for support level and SSL elements |
| Resistance Color | Red | Color for resistance level and BSL elements |
| Line Width | 2 | Thickness of S/R lines (1–4) |
| Line Style | Solid | Solid, Dashed, or Dotted |
| Show Price Labels | On | Display price values at the right edge of each level |
Sweep Event Labels
| Setting | Default | Description |
|---------|---------|-------------|
| Show Sweep Labels | On | Toggle sweep event markers on chart |
| Bullish Sweep Color | Green | Color for SSL sweep labels (bullish reversal) |
| Bearish Sweep Color | Red | Color for BSL sweep labels (bearish reversal) |
Heatmap Table
| Setting | Default | Description |
|---------|---------|-------------|
| Show Heatmap Table | On | Toggle the entire dashboard |
| Table Position | Top Right | 9 position options across the chart |
| Table Cell Size | Normal | Tiny, Small, Normal, Large, or Auto |
Alerts
Five alert conditions are built in and ready to use:
1. Bullish Liquidity Sweep — SSL swept, potential bullish reversal
2. Bearish Liquidity Sweep — BSL swept, potential bearish reversal
3. Bull Sweep + Golden Zone — SSL swept while price is inside the OTE zone (high-probability long)
4. Bear Sweep + Golden Zone — BSL swept while price is inside the OTE zone (high-probability short)
5. Price in Golden Zone — Price enters the 0.618–0.786 zone on any bar
Disclaimer
This indicator is a technical analysis tool designed to assist in identifying potential areas of interest based on market structure and liquidity concepts. It does not constitute financial advice. The USDT volume figures are approximations, not verified liquidation data. Always use proper risk management and combine this tool with your own analysis. Past performance of any signal or pattern does not guarantee future results. Trade at your own risk. مؤشر

Market Dictionary [GBB]Can price be translated into a language?
I wondered if it could. So I built a dictionary for the market. This
indicator is that dictionary — including everything it does NOT say.
How it reads the chart: Every bar, the recent closes are reduced to
their shape and spelled as a short word — a few letters describing where
price sat along the way, from a (lowest zone) up to the top of the
alphabet (highest zone). A sharp drop that goes quiet spells "ddaa". With
short words and a small alphabet, the market has a finite vocabulary:
256 words in the standard config, 6,561 in the long one. Every bar on
your chart is speaking exactly one of them.
The readout:
The current word translated into plain English:
"THE MARKET JUST SAID: sharp drop, now quiet at the lows" — plus how
many times this exact word has been seen on your chart and how rare
that is. A description of shape, not a signal.
The regime wash. The background tinted by the word's temperature —
toward red when the word lives in the low zones, toward green in the
high zones, stronger when the shape is more extreme.
The letter ribbon. A letter-colored track under price showing the
letter each bar is writing right now. Calm markets babble; you will see
the tone shift.
The Lexicon Panel
The full dictionary entry: seen-count, rarity
percentile, and causal win rate / average forward return over the next
1, 4 and 16 bars, computed on your chart's history with nothing peeking
into the future — each line carrying its validation verdict. Faint
numbers mean thin data, on purpose: your eyes should trust a statistic
exactly as much as the sample deserves.
Events. When the chart prints a word it has NEVER printed before,
you get a violet flare: "NEVER SEEN BEFORE". And on exactly two
market/timeframe combinations, a gold marker when a study-validated
word completes (more on both below — read the caveats).
Most words mean nothing
"no significant edge" is its most common verdict, by design.
Rare words looked like they preceded volatility in-sample on 5 of 7
markets. Out of sample: 0 of 28 configurations passed. The
"NEVER SEEN BEFORE" flare is a curiosity flag, and its own tooltip
tells you rarity's predictive power is not confirmed.
The vocabulary itself is remarkably stable: in 25 of 28 configurations
the word frequencies stayed the same from the research years into the
held-out years. Markets from 2008 and 2025 speak the same language.
It just mostly is not saying anything predictive.
Two words survived everything: "ddaa" on gold H1 (564 out-of-sample
occurrences; remained net-positive after median spread cost in the
study — informational, not a recommendation) and one BTC 1h pattern
that passed at 69% degradation against a 70% cutoff with 38 samples —
the panel labels that one "marginal" because that is what it is.
The surviving edges are breakpoint-fragile: they appear under the
empirically fitted letter boundaries, not under textbook Gaussian ones.
I tell you this because it is a real limitation.
What this tool is
A translator, not a signal. It tells you what the
current shape is called, how common it is, and what the record shows,
with the verdict attached to every number. Whether any of that adds
something to YOUR strategy is your test to run — that is not a
disclaimer, it is the design.
Frozen parameters
The letter boundaries, variance gates, and rarity
thresholds are hardcoded from the validation study (2026-07) and cannot
be edited or refit — there is deliberately no adaptive mode, because
refitting live would detach the display from its validation. Crypto
combos were validated on Binance USDT-M perpetual data; the indicator
accepts the same symbol on other venues since perp prices track closely
across exchanges — the panel tooltip names the exact validated
instrument. The panel's live statistics (seen-counts, win rates,
averages) are built from your chart's visible history; the validation
verdicts are not — they are the study's hardcoded results. On markets
outside the study, the indicator runs in EXPLORER MODE: fully functional,
clearly labeled, and it will never show you a validation star it did not
earn.
No Repainting:
Words finalize on bar close; statistics
update only when their forward horizons complete; nothing is drawn on
unconfirmed bars. Don't take my word for it: open bar replay, step
through a session, and try to catch a value changing after its bar
closes.
مؤشر

مؤشر

Mini SMC Screener I EonMetrics Mini SMC Screener
Mini SMC Screener watches up to 5 symbols at once and answers a question no single-chart indicator can: WHERE is something happening right now. Instead of flipping through charts, you read one small table: market structure direction and the freshest Fair Value Gap event for every symbol on your list.
HOW IT WORKS
The script scans each symbol on the timeframe you choose (empty = chart timeframe) and reports two independent readings per symbol.
🔵Structure — a strict MSS/BOS engine. Swing points are confirmed pivots (a candle with N higher/lower candles on both sides). A close above the last confirmed swing high in a downtrend is a Market Structure Shift to bullish; a close below the protected swing low in an uptrend shifts structure bearish. Between shifts, breaks of structure in trend direction keep updating the protected level. The column shows the current state: ▲ Bull or ▼ Bear.
🔵FVG — a three-candle imbalance tracker. A Fair Value Gap forms when the first and third candle of a three-candle sequence do not overlap (the low of the newest candle stays above the high of the candle two bars back, or the mirror for bearish). The gap between them is unfilled territory. The engine registers a gap only when its height clears an ATR-based minimum size, keeps it active until price trades through its far edge (a full fill), and reports the freshest of two events:
- New — a qualifying gap just formed (displacement is happening now)
- Retest — price traded back INTO a still-open gap (the return many traders wait for)
Each event ages out of the table after a configurable number of bars, so the column only ever shows fresh information — an FVG event from 200 bars ago is not a setup and is not displayed.
Why the two are combined in one script: they answer the two halves of the same scanning question. Structure tells you the directional context of a symbol; the FVG event tells you that something tradeable is happening there right now. One without the other is either context with no trigger, or a trigger with no context — a scanner needs both on one row to be useful.
KEY FEATURES
- 5 symbol slots, each with its own on/off toggle — defaults cover crypto, forex, gold and an index; replace them with your own watchlist
- Structure column: live Bullish / Bearish read from confirmed swing pivots (non-repainting state machine — the state changes only on a confirmed close through a level)
- FVG column: New / Retest events with age in bars ("now", "3b", …); the cell background lights up when the event happened on the current bar
- ATR size filter — noise-sized gaps never make it into the table
- Freshness windows for FVG events, so stale signals disappear on their own
- Alerts: per-symbol alert() messages (structure flips, new FVG, FVG retest) plus two named conditions — "Structure flip (any symbol)" and "FVG event (any symbol)"
- Scan timeframe input — scan a higher timeframe than your chart; a warning shows if you accidentally scan below the chart timeframe (unreliable by design on TradingView)
- Table position and text size inputs
HOW TO USE
1. Add the indicator to any chart and open Settings → Symbols. Replace the default tickers with the instruments you actually follow.
2. Pick a Scan Timeframe — the chart timeframe or higher. A common setup: chart on M15, scan on M15 or H1.
3. Read rows left to right: Structure gives you the direction bias, FVG tells you whether a fresh imbalance or a retest is in play on that symbol.
4. The combination many traders look for: structure and a fresh FVG event pointing the SAME way — e.g. ▲ Bull structure plus a bullish FVG retest.
5. Set an alert with "Any alert() function call" to get the detailed per-symbol messages without watching the table.
SETTINGS
- Scan: scan timeframe
- Symbols: 5 slots with toggles
- Structure: pivot strength (candles each side to confirm a swing)
- Fair Value Gaps: minimum gap size (× ATR), event freshness (bars)
- Alerts: master toggle
- Table: position, text size, bullish/bearish colors
A note on how the scan works under the hood: each symbol is evaluated in its own sandboxed context via request.security — the full engine state (structure machine, active gap list) is kept separately per symbol, and signals commit on bar close. Disabled slots still consume their data request (a TradingView compile-time requirement); the toggle hides the row.
This tool reports structure state and imbalance events. It does not generate buy/sell signals, targets or stop levels — what you do with a reading is your decision. It is not financial advice; always do your own analysis and manage your own risk.
Part of the EonMetrics toolset.
مؤشر

Liq Sweep + CHoCH + OB InstantLIQ SWEEP + CHoCH + OB INSTANT
This script is a three-stage liquidity-trap detector that resolves a full smart-money sequence into a single confirmed entry, with no retest wait. It is not a collection of separate SMC tools stacked on one chart. It is one state machine in which each stage must validate before the next can arm, and only the completed sequence produces a signal.
WHY THE SEQUENCE MATTERS
Most liquidity-based scripts fire on a single event: a sweep, or a change of character, or an order-block tap. Each of those in isolation is noisy. Sweeps occur constantly without follow-through. CHoCH prints in chop with no displacement behind it. Order blocks form everywhere.
The idea here is that none of those events is treated as a signal on its own. They are treated as preconditions that must occur in order, within a defined window, all supporting the same directional thesis. The script formalizes the trap as a sequence and refuses to act until that sequence completes. A sweep with no CHoCH is discarded. A CHoCH with no identifiable order block produces nothing. Only the full chain fires.
HOW THE COMPONENTS INTEGRATE
STAGE 1 — LIQUIDITY SWEEP
Pivot-based swing highs and lows are tracked in rolling arrays. A sweep registers only when price wicks through a tracked level and closes back inside it, marking that resting liquidity above a high or below a low has been taken rather than genuinely broken. Each sweep opens a candidate setup and records the opposite-side structure level that will be watched next.
STAGE 2 — CHANGE OF CHARACTER
A candidate is promoted only if price then closes through that opposite structure level within a user-set lookback window. This is the directional confirmation: after buy-side liquidity is swept, a close below the prior swing low confirms reversal intent, and the mirror applies for the bullish case. Candidates that never produce a CHoCH inside the window expire and are discarded, so a stale sweep from fifty bars ago cannot fire later.
STAGE 3 — ORDER BLOCK AS ENTRY
On a confirmed CHoCH, the script scans back for the last opposing candle before the displacement move and marks that zone as the order block, along with its 50 percent midline. Because the sweep and the CHoCH have already validated the setup, order-block identification is treated as the entry trigger itself rather than waiting for a retest that may never come. The stop is placed beyond the swept level, since that level is what the setup is predicated on. The target is derived either from a configurable risk-to-reward multiple of the stop distance, or from an optional fixed-percentage mode.
The three stages are not independent indicators sharing a chart. Stage 2 cannot exist without Stage 1's swept level. Stage 3's scan window is anchored to Stage 2's displacement bar. The stop is defined by Stage 1's level. Removing any stage collapses the logic entirely, which is why they are integrated into one state machine rather than published as separate tools.
WHAT YOU SEE
Confirmed setups draw the swept-liquidity line, the accumulation zone spanning sweep to CHoCH, the highlighted CHoCH candle, and the order-block zone with its midline. Entries print a labeled trade box showing entry, stop, target and risk-to-reward. Exits are marked with the realized result as take-profit, stop, or time-based close. A status dashboard summarizes current stage, direction, swept level, active order block, setup counts, exit mode, position state, and trade management values.
SETTINGS
Structure — swing lookback for pivot detection, wick-sweep requirement, CHoCH lookback window.
Order Block — scan depth, minimum rejection-wick ratio, midline toggle, maximum zone age.
Trade Management — risk-to-reward ratio, stop buffer beyond the swept level, maximum bars in trade, cooldown between signals, RSI filter bounds, label toggles.
Exit Management — optional percentage-based take-profit and stop mode. Default behavior uses the risk-to-reward derived from the swept level.
Visuals — zone colors, ghost candles, dashboard, per-stage step labels.
HOW TO USE
Apply to a clean chart. Watch the dashboard stage indicator move from scanning, to sweep, to CHoCH as a setup builds. A trade box prints when the order block is identified on a confirmed bar. Tune the swing lookback and order-block scan depth to your instrument and timeframe. The tooltips include suggested starting ranges for futures and crypto. The risk-to-reward ratio controls target distance measured off the swept-level stop.
REFERENCE SETTINGS
The defaults are deliberately neutral. As a concrete starting point, these are the values I run on MNQ:
Swing Lookback 6
CHoCH Lookback 10
OB Scan Bars 50
Enable % Exit Mode: on
TP 0.25%
SL 1.0%
Max Bars in Trade 55
Cooldown Bars 3
These are a starting point for one instrument, not an optimized or recommended configuration, and they are not intended to suggest any particular outcome. Different instruments, timeframes and volatility conditions will call for different values. Treat them as a place to begin your own testing rather than a setting to adopt as-is.
NON-REPAINTING
All structure, sweep, CHoCH and order-block evaluations run on confirmed bar closes. Pivot detection uses right-side confirmation. Signals do not repaint once a bar has closed. Take-profit and stop levels are evaluated intrabar for realistic exit marking, while the entry itself is fixed on the confirmed bar that completes the sequence.
DISCLAIMER
For educational and informational purposes only. This is not financial advice, and nothing here is a guarantee of future results. Markets are uncertain and past behavior does not predict future behavior. Always do your own analysis and use proper risk management.
مؤشر

مؤشر

مؤشر

مؤشر

ES & NQ Daily Levels -- Paste-In Support/Resistance MapperThis Daily Levels script is a manual, paste-in mapping tool. Paste a list of price levels into the settings and it draws them on your chart as clean lines and shaded zones with labels. It does not calculate signals or repaint — it simply renders the levels you enter.
Works on any symbol — ES, NQ, SPY, SPX, stocks, futures, forex, and crypto. Just paste levels that match that instrument's price.
Leave the box blank and it shows a few sample reference levels around current price (clearly tagged "sample", 10 points apart by default) so you can see how it works on any chart. The samples auto-hide the moment you paste your own levels. (The 10-point default spacing suits ES/NQ; for other instruments set the spacing to fit, or set it to 0 for auto.)
WHAT IT DRAWS
• Single prices → horizontal lines with labels
• Ranges (e.g. 5200-5205) → shaded zones
• Section groups you can label: Resistances, Supports, and special groups (Backtest, Add, Breakdown, Short)
• Tag any level "(major)" and it renders thicker
DYNAMIC S/R FLIP (optional)
When enabled, each level you paste under Supports/Resistances is colored by where price is right now:
• Price above the level → acts as support (green, "S")
• Price below the level → acts as resistance (red, "R")
• Price inside a zone → neutral / in-play (yellow)
Turn it off to keep the exact section labels you pasted.
HOW TO USE
1. Add the indicator to your chart.
2. Open its settings → "PASTE YOUR DAILY LEVELS HERE".
3. Paste your levels, one section per line, for example:
Resistances: 5210, 5218 (major), 5225-5228
Supports: 5188, 5175 (major)
4. Lines, zones, and labels draw automatically. Colors, widths, spacing, and label styling are all configurable.
NOTE
The sample levels are auto-generated placeholders for demonstration only — they are not recommended levels and should not be used for trading. This tool does not generate, suggest, or predict levels; it only displays the ones you enter.
For educational purposes only. This is not financial advice. مؤشر

ICT Atlas - Execution ToolkitICT Atlas — Liquidity Execution Toolkit
Use best with #ICTPulse
ICT Atlas is an execution-focused visual toolkit for discretionary ICT-style futures traders. It is designed to organize session liquidity, timed intraday windows, SMT divergence, liquidity sweeps, and post-sweep market structure confirmation in one workflow.
This script is not an automated trading system and does not issue buy or sell signals. Its purpose is to help traders visually follow a sequence of conditions often used in manual execution:
1. Identify session liquidity.
2. Observe whether liquidity is swept.
3. Check for SMT divergence.
4. Wait for market structure confirmation after the sweep.
5. Use the trader’s own entry and risk model.
How it works
The script tracks Asia, London, and New York sessions using the selected timezone. At the end of each session, it records the session high and low, then extends those levels to the right side of the chart. These levels are labeled as AH/AL, LH/LL, and NYH/NYL.
Liquidity sweep detection is based on price interacting with those stored session levels. The user can choose between a simple wick-touch condition or a stricter wick-and-close-back condition. This allows the trader to decide whether a sweep should mean only that price traded through a level, or that price traded through the level and then rejected back inside it.
The SMT module compares the active chart symbol with a user-selected comparison symbol. It uses pivot highs and pivot lows to detect divergence between the two markets. A bearish SMT condition appears when one market makes a higher high while the comparison market does not confirm. A bullish SMT condition appears when one market makes a lower low while the comparison market does not confirm.
The MSS/BOS confirmation module only becomes relevant after a liquidity sweep. After a valid high-side or low-side sweep, the script waits for price to break a recent swing level within the configured expiry window. This is intended to separate simple liquidity touches from situations where structure later confirms a possible shift.
The micro-box module highlights recurring intraday timing windows from :50 to :10 using the selected timezone. During each micro window, the script tracks the high, low, and midpoint of that window, allowing traders to study reactions around specific time-based execution windows.
Main features
* Asia, London, and New York session tracking
* Previous session high and low levels
* AH/AL, LH/LL, and NYH/NYL labels
* Liquidity sweep labels
* Wick-touch or wick-and-close-back sweep modes
* SMT divergence using a comparison symbol
* Post-sweep MSS/BOS confirmation
* ICT-style micro timing boxes from :50 to :10
* Optional alerts for sweeps and structure confirmation
* Adjustable colors, line widths, lookbacks, and object limits
How to use it
ICT Atlas is best used on lower timeframes such as 1-minute, 3-minute, and 5-minute charts.
Suggested workflow:
1. Mark the latest session highs and lows.
2. Watch for a sweep of Asia, London, or New York liquidity.
3. Check whether SMT divergence is present between the chart symbol and the comparison symbol.
4. Wait for MSS/BOS confirmation after the sweep.
5. Apply your own entry model, invalidation, and risk management.
This script is intended for educational and analytical use only. It does not provide financial advice, trade recommendations, or guaranteed outcomes. Futures and financial market trading involves risk.
مؤشر

مؤشر

Ryno V4 - 24HR High AccuracyRyno V4 – 24HR High Accuracy is a pullback-confirmation indicator designed for MNQ futures on the 15-minute chart.
Unlike breakout systems that may alert after price is already extended, Ryno V4 waits for an established trend, a controlled pullback, and confirmed momentum before producing an entry signal.
Core features:
• 24-hour market scanning
• Long and short signals
• 15-minute trend structure
• 60-minute trend confirmation
• EMA 9, 21, and 50 alignment
• VWAP direction filter
• RSI, volume, and volatility confirmation
• Pullback-first entry logic
• Maximum-extension protection
• Structural stops with ATR limits
• Trim and runner targets
• WATCH, ENTER, CANCELLED, STOPPED, and TARGET alerts
• Signals confirmed at candle close to reduce repainting
Alert meanings:
WATCH — A potential setup has formed. Wait for confirmation.
ENTER BUY/SELL — The pullback and momentum requirements have been confirmed.
CANCELLED — The setup became invalid before entry.
STOPPED — The tracked stop level was reached.
RUNNER TARGET — The tracked runner target was reached.
Designed primarily for scalp-to-short-runner trades. This indicator does not place or manage brokerage orders. Users remain responsible for execution, position sizing, risk management, and verifying signals through paper trading before risking capital.
No indicator can guarantee future results. Historical or simulated performance does not ensure live profitability.
مؤشر
