อินดิเคเตอร์

TMA - True NY MidnightWelcome to the Trend Master Akademi (TMA) institutional toolset.
The TMA - True NY Midnight indicator is designed for precision price action and SMC/ICT traders who need absolute accuracy in defining the daily algorithmic bias.
The Problem with Standard Indicators:
Most Midnight Open indicators on TradingView fail when applied to Regular Trading Hours (RTH) charts (like CME futures or traditional equities). Because the actual 00:00 candle is hidden during RTH, standard scripts mistakenly plot the midnight open at the 09:30 AM RTH opening price, destroying your bias.
The TMA Edge (ETH Bypass Engine):
We solved this by engineering an "Extended Trading Hours (ETH) Bypass". Regardless of your chart's session settings (RTH or 24/7), this indicator runs a ghost data feed in the background. It connects to the 1-minute ETH chart, extracts the exact 00:00 New York print, and projects it directly onto your current chart.
How to Use It (The Institutional Narrative):
In algorithmic trading, the true New York Midnight Open acts as the ultimate daily equilibrium.
Premium Zone: When price is above this line, the asset is considered expensive. Look for Institutional Distribution and Short (Sell) setups.
Discount Zone: When price is below this line, the asset is considered cheap. Look for Institutional Accumulation and Long (Buy) setups.
Judas Swing: Watch for the price to aggressively sweep above or below this line in the early sessions to trap retail traders before reversing to the true daily direction.
Key Features:
Absolute Precision: Extracts the true 00:00 NY price flawlessly, immune to chart session errors.
Zero Chart Clutter: Professionally coded to auto-delete yesterday's line. It only projects the current day's active level, keeping your workspace clean and focused.
Fully Customizable: Adjust line color, thickness, and style to match your charting theme.
Stay disciplined, trade the narrative, and let the algorithms show their hand.
Tags:
#ICT #SmartMoneyConcepts #SMC #NYMidnight #PriceAction #TMA #AlgorithmicTrading #DayTrading อินดิเคเตอร์

MACD + 200 EMA + Support/Resistance Strategy This open-source strategy is an educational Pine Script implementation of a MACD + 200 EMA + support/resistance trading concept.
It was created to convert a visually explained strategy idea into clear, testable rules, so traders can study how the logic behaves under backtesting conditions.
The strategy combines three main components:
1. MACD momentum logic
2. A 200 EMA trend filter
3. A pivot-based support and resistance filter
For long setups, the strategy looks for a bullish MACD crossover below the zero line, while price is above the 200 EMA.
For short setups, the strategy looks for a bearish MACD crossover above the zero line, while price is below the 200 EMA.
A support and resistance filter can also be enabled. This filter uses confirmed pivot levels, wick-based touches, ATR-based tolerance, and a maximum level age to create a more objective interpretation of support and resistance behavior.
Main features:
- MACD default settings
- 200 EMA trend filter
- Optional pivot-based support and resistance filter
- Confirmed pivots only
- Wick-based touch detection
- ATR-based tolerance
- Long and short logic
- Multiple stop-loss modes
- Risk/reward based take-profit logic
- Optional pyramiding controls
- Strategy backtesting support
Stop-loss logic:
The script includes more than one stop-loss interpretation because the original concept does not define the stop placement with full precision.
Stop option 1:
A stop placed above or below the 200 EMA by a user-defined number of ticks.
Stop option 2:
A stop placed at the nearest valid swing within a user-defined lookback window. If no valid swing is found, the script falls back to the EMA-based stop.
Take-profit logic:
The take-profit target is calculated using a fixed risk/reward multiple based on the distance between entry and stop-loss.
Default risk/reward:
1.5R
Execution assumptions:
- Entries are placed on the next candle open after the signal bar.
- Exits are handled through stop-loss and take-profit only.
- MACD is calculated on close.
- EMA is calculated on close.
- Support and resistance levels are based on confirmed pivots only.
- The strategy is designed for educational backtesting and research, not for automatic live trading.
Important backtesting notes:
Backtest results can vary significantly depending on the symbol, timeframe, commission, slippage, spread, data provider, and strategy settings.
Users should always adjust commission and slippage settings to match the market being tested. A zero-cost setup may produce unrealistic results.
This script does not guarantee profitability, future performance, or a specific win rate.
This is not the original creator’s code. It is a testable logical interpretation of the strategy idea, built by converting unclear visual rules into explicit Pine Script conditions.
If you believe a different interpretation of the unclear parts would be more accurate, you can modify the open-source code and test your own version.
Disclaimer:
This script is provided for educational and research purposes only. It is not financial advice, investment advice, or a recommendation to buy, sell, short, or trade any asset.
Trading involves risk. Past performance and backtested results do not guarantee future results. Always do your own research and test thoroughly before using any strategy in live market conditions.
No strategy, indicator, or backtest can guarantee profits or eliminate trading risk. กลยุทธ์

Institutional IOF ZonesThe Institutional IOF (Order Flow) Zones - Pro is a high-precision technical indicator designed to identify and track "Smart Money" interest through the mathematical lens of Candlestick Imbalance and Momentum Displacement. Unlike standard Supply/Demand indicators, this script requires a specific "Cause and Effect" relationship before a zone is validated, filtering out market noise and focus on high-probability institutional footprints.
The Mathematical Framework
The indicator operates on two primary quantitative filters to validate a zone:
1. Imbalance Detection (The Cause)
The script identifies "Imbalance Candles" (Dojis, Hammers, Spinning Tops) where the market is in a state of high compression or indecision.
Total Range (R) = High - Low
Body Size (B) = |Close - Open|
Wick Ratio (W) = (R - B) / R
Criterion: A candle is marked for potential imbalance ONLY IF W > Threshold (Default 50%). This ensures the candle represents a battleground of orders where wicks dominate the body.
2. Displacement Validation (The Effect)
An imbalance candle is only meaningful if it is followed by an institutional "run." The following candle (Index 0) must show significant Displacement:
Momentum Ratio (M) = B / R
Criterion: The breakout candle must satisfy M > 0.60. Mathematically, this means the body must occupy at least 60% of the total candle range, proving that one side of the market has overwhelmed the other with high-volume intent.
Zone Physics & Institutional Order Flow (IOF)
Once validated, the zone is projected forward using specific price coordinates:
Demand Zone (Bullish): Top = Close of Imbalance Candle; Bottom = Low of Imbalance Candle.
Supply Zone (Bearish): Top = High of Imbalance Candle; Bottom = Close of Imbalance Candle.
Mitigation & Flip Logic (Dynamic Calculus)
The indicator tracks price interaction with these zones in real-time:
Mitigation: If Price (P) enters the zone (P < Zone Top for Demand), the state transitions to "Mitigated." This suggests the "unfilled orders" have been tapped.
The Flip (Breaker Logic): If Price (P) entirely violates the zone (P < Zone Bottom for Demand), the zone mathematically "Flips."
Bullish -> Bearish: Becomes a Supply zone.
Bearish -> Bullish: Becomes a Demand zone.
Fibonacci & Internal Defense Levels
Within each zone, the script calculates internal mathematical equilibrium points:
Midline (Equilibrium): (Zone Top + Zone Bottom) / 2
Golden Pocket (GP): Zone Top - (Range * 0.618)
Optimal Trade Entry (OTE): Zone Top - (Range * 0.705)
These levels act as high-sensitivity areas where institutions typically re-accumulate or distribute positions. อินดิเคเตอร์

อินดิเคเตอร์

Premarket High/Low - KermezHere's a description you can paste into TradingView's publish form. It follows their publication guidelines (clear explanation, no vague claims, no promotion) and is structured how experienced publishers format theirs.
---
**Premarket High/Low**
This indicator tracks the highest high and lowest low made during the US equity premarket session (04:00–09:00 ET by default) and projects those two levels as horizontal lines across the regular trading session (09:30–16:00 ET). Many traders use premarket extremes as intraday support and resistance — breaks above the PM high or below the PM low often coincide with momentum moves during regular hours.
**How it works**
During premarket, the script records the running high and low of that window. Once premarket closes at 09:00, the levels lock in and are drawn as horizontal lines that extend through to the 16:00 close. Lines do not carry over past the close — each trading day gets its own fresh PM range.
**Features**
- Timezone-aware session detection — works correctly regardless of your chart timezone (default America/New_York, configurable to major exchange zones).
- Live range building during premarket so you can watch the levels form in real time.
- Projected horizontal lines from 09:00 to 16:00, drawn even before the current bar catches up to 16:00.
- Labels at the regular-session open showing the exact PM high and PM low prices.
- Optional premarket background tint to visually highlight the session window.
- Two built-in alert conditions: **Break above Premarket High** and **Break below Premarket Low**, both restricted to regular trading hours so you aren't woken up by overnight prints.
- All colors, line width, and toggles exposed as inputs.
**How to use**
Apply to any US equity, ETF, or index on an intraday timeframe — 1, 5, or 15-minute charts work best. The indicator will not draw on daily or higher timeframes (by design). Once applied, right-click either plotted line and select "Add alert on…" or use the chart-level Alerts dialog to wire up breakout notifications.
**Settings**
- *Premarket Window* — default 04:00–09:00. Adjust if you trade a different session.
- *Regular Session* — default 09:30–16:00. Used to detect the open bar and restrict alerts.
- *Timezone* — set this to match the instrument you're trading.
- *Style* — colors, line width, background tint, and label visibility.
- *Alerts* — toggle breakout alerts on/off.
**Notes**
This is an informational tool, not a trading system — the PM high and PM low are reference levels, not signals on their own. Breakouts can and do fail; always combine with your own risk management. Works on any symbol that has meaningful premarket activity; low-volume instruments may produce noisy ranges.
Pine Script v6.
---
A few practical tips for the rest of the publish form:
- **Title** — keep it short, something like `Premarket High/Low`. TradingView rejects titles that sound marketing-y.
- **Tags/Categories** — pick Volatility or Trend Analysis; tag with `premarket`, `support`, `resistance`, `breakout`, `day-trading`.
- **Screenshot** — TradingView requires one. Take a clean chart shot with the indicator applied, ideally on a liquid name like SPY or QQQ on a 5-min chart showing both lines and a label. Avoid screenshots with other indicators or personal annotations cluttering the view.
- **Release notes** — leave blank on first publish; you'll use this field later if you update the script. อินดิเคเตอร์

Big C Entry & LevelsMost intraday charts get ruined by clutter. Too many lines, too many signals, and no clear idea what actually matters.
Big C Entry & Levels was built to solve that.
This is a clean intraday trading system focused on liquid names and fast-moving charts. It combines momentum, trend structure, and key price levels into one tool designed to help spot higher-quality breakout, continuation, and sweep opportunities without overwhelming the screen.
What It Does
The script filters setups using multiple layers of context, including:
Trend alignment with EMA structure
VWAP positioning
Relative volume (RVOL)
Candle quality and momentum
Stretch from trend averages
Time-of-day conditions
Reward-to-risk viability before confirming entries
The goal is not to fire signals constantly. The goal is to highlight cleaner opportunities when multiple factors align.
Smart Support & Resistance
Instead of plotting endless levels everywhere, the script scans major reference points such as:
Previous Day High / Low
Opening Range High / Low
Session extremes
Recent pivots
It then prioritizes the nearest relevant support and resistance zones so the chart stays readable and decision-focused.
Setup Types
CONT
Continuation setups during established trend conditions, often after shallow pullbacks.
BO
Breakout setups through important structure with momentum confirmation.
SWEEP
Reclaims after liquidity grabs or failed pushes through key levels.
Preset Modes
A built-in preset system lets users adapt quickly without changing dozens of inputs.
Balanced
Recommended default. Strong mix of quality and frequency.
Conservative
Stricter filters, fewer signals, more selectivity.
Aggressive
More responsive settings for fast markets and active traders.
Custom
Manual control of thresholds and behavior.
Clean Visual Design
The chart is designed to stay usable:
Clear EMA hierarchy
VWAP context
Opening Range plotting
Active stop and target levels during trades
Compact entry labels
Optional advanced visuals hidden by default
Alerts Included
Long Entries
Short Entries
Trade Exits
Breakout Triggers
Continuation Triggers
Support / Resistance Crosses
Best Use
Designed primarily for intraday traders using lower timeframes where momentum, level-to-level movement, and clean structure matter most.
Notes
No indicator predicts every move. This tool is built to improve structure, context, and consistency so decisions become clearer.
Use proper risk management and test settings that fit your market and style. อินดิเคเตอร์

อินดิเคเตอร์

Liquidity Grab Detector [AGPro Series]🧲 LIQUIDITY GRAB DETECTOR
Detects single-bar multi-level liquidity raids — the precise moment price sweeps a cluster of 2 or more distinct liquidity pools within a single candle and immediately reverses. Built for ICT, Smart Money, and institutional order-flow analysis, this engine identifies the liquidity raids that matter most: simultaneous multi-level stop hunts that typically precede the sharpest reversals.
═══════════════════════════════════════
🔹 OVERVIEW
Most liquidity tools either track single sweeps or lifecycle-based breach-and-reclaim patterns. This detector focuses on a different, rarer, and higher-conviction event: the single-bar multi-level raid. When one candle sweeps a cluster of two or more untouched liquidity levels (swing highs/lows, session H/L, previous day H/L, previous week H/L) in a single motion, the odds of a meaningful reversal increase significantly. The engine validates each grab with four independent filters, deduplicates overlapping levels, merges adjacent reversal zones for a clean chart, tiers signals by quality, and projects forward target zones.
One-click preset modes (Aggressive / Balanced / Conservative / Custom) make the detector instantly suitable for any style — from high-frequency scalping to premium-only confluence trading — without manual tuning.
This is not a strategy and makes no directional prediction. It is a detection and visualization engine for a specific institutional order-flow footprint.
═══════════════════════════════════════
🔹 UNIQUE EDGE — HOW THIS DIFFERS
The single-bar multi-level criterion is the defining separator from conventional liquidity tools:
▪ Traditional liquidity sweep detectors flag any single-level sweep. High signal rate, low conviction per signal.
▪ Breach-and-reclaim engines (equal-highs / equal-lows style) require a full lifecycle across multiple bars. Different mechanic, different timing.
▪ This detector requires a cluster of 2+ distinct liquidity levels to be swept in a single candle, within a user-defined ATR proximity. ATR-normalized thresholds adapt across all timeframes and symbols.
▪ ATR-based level deduplication merges coincident sources (e.g. Swing + PDH stacked at the same price) into a single logical level, preventing inflated sweep counts.
▪ Zone overlap-awareness: adjacent same-direction reversal zones are merged into a single extended zone rather than piling multiple boxes on top of each other. Premium, chart-clean visualization.
▪ Strikethrough length clamp keeps historical consumed-level lines from crossing the entire chart, even on long-running indicators.
▪ Preset modes encapsulate calibrated filter stacks, making the detector genuinely plug-and-play.
The combined filter stack (cluster + volume + wick + reversal + cooldown + dedup + zone-merging) produces fewer but significantly higher-quality signals with a clean visual footprint.
═══════════════════════════════════════
🔹 METHODOLOGY
Preset modes calibrate the detection engine with one selection:
▪ Aggressive — minimum 2 levels, 0.7 ATR cluster, 1.1× volume, 0.15 ATR wick, 2 bar cooldown.
▪ Balanced — minimum 2 levels, 0.45 ATR cluster, 1.5× volume, 0.3 ATR wick, 5 bar cooldown. Default.
▪ Conservative — minimum 3 levels, 0.35 ATR cluster, 2.0× volume, 0.45 ATR wick, 10 bar cooldown. Premium-only.
▪ Custom — honors manually configured input values.
Level registry with deduplication. The script maintains a live registry of untouched liquidity levels built from four configurable sources. Incoming levels within a configurable ATR tolerance of an existing level are merged. Each level is time-stamped, capped at a configurable maximum count, and pruned once it ages beyond the lookback window or is consumed by a grab.
Cluster detection. On every bar, the engine scans active levels on both sides and classifies a bar as a multi-level sweep candidate when it penetrates the minimum level count whose vertical span fits within the ATR proximity band.
Confirmation layers:
1. Volume spike — grab bar volume must exceed the rolling SMA by the preset multiplier.
2. Wick ratio — rejection wick on the grab side must exceed the preset ATR fraction.
3. Immediate reversal — within a configurable window, price must close back beyond the swept cluster.
4. Cooldown — after a confirmed grab, new detections are suppressed.
Zone overlap-awareness. When a new grab's reversal zone falls within a configurable ATR distance of a recent same-direction zone, the existing zone is extended rather than drawing a new overlapping box. Aggregate targets stay clean.
Quality tier classification. Confirmed grabs are automatically tiered by level count, with 4-level grabs and 5+ level grabs receiving progressively stronger visual emphasis.
═══════════════════════════════════════
🔹 SIGNALS & VISUALS
Confirmed bullish grab — triangle marker below the bar, "LIQ GRAB · N levels swept" label with tier stars for high-quality grabs, and a forward-projected reversal zone above the cluster with a target micro-label.
Confirmed bearish grab — mirror image with bear coloring.
Stagger-aware label placement. When multiple confirmed grabs occur close together on the chart, their labels are automatically offset vertically to prevent visual overlap.
Clean default visual profile. Swept-level strikethrough lines are disabled by default for a premium chart-clean look; enable them for detailed post-grab review. When enabled, a max-age clamp prevents extremely long lines.
Statistics panel (8 rows) — active level count, total grabs, bars since last grab, last grab source composition (dynamic, e.g. "PDL+Swing"), bullish vs bearish breakdown, reversal success rate, and average levels swept per grab.
Alerts — separate alert conditions for bullish and bearish grab confirmations, triggered on bar close.
═══════════════════════════════════════
🔹 KEY INPUTS
Detection Engine
▪ Preset Mode — Aggressive / Balanced / Conservative / Custom.
▪ Minimum Levels Swept, Cluster Proximity, Cooldown — honored in Custom mode.
▪ Level Deduplication (ATR) — merge tolerance for coincident levels.
▪ Level Lookback, Max Active Levels — registry housekeeping.
Liquidity Level Sources — swing highs/lows, session H/L, PDH/PDL, PWH/PWL.
Confirmation Filters — volume multiplier and averaging length, reversal window, minimum wick ratio, ATR length.
Visuals
▪ Toggle labels, strikethroughs, zones, statistics panel.
▪ Label and panel font size (default Normal).
▪ Panel position (8 options) and theme (Dark / Light).
▪ Zone projection length, zone height, zone transparency.
▪ Zone merge distance (ATR-based overlap suppression).
▪ Max strikethrough length (bars).
═══════════════════════════════════════
🔹 HOW TO USE
1. Start with Balanced preset on any timeframe. The ATR-based cluster logic adapts automatically, but 15m–4H timeframes on liquid instruments produce the cleanest signal set.
2. Switch to Conservative for premium-only signals at key institutional levels, or Aggressive when scalping intraday liquidity dynamics.
3. Watch for grab labels near well-defined liquidity clusters — session opens, PDH/PDL interactions, and at range edges. Tiered grabs (4+ levels raided in one bar) deserve special attention.
4. Use the reversal projection zone as a reference target area, not a mechanical take-profit. Combine with your existing structure, order blocks, or mean-reversion levels.
5. Check the "Last Sources" panel row to see which specific liquidity pools were raided most recently.
6. For detailed post-grab analysis, enable "Show Swept Level Strikethroughs" in the Visuals group. For a clean chart, leave disabled.
7. For fine-grained control, select Custom mode and adjust each filter manually.
═══════════════════════════════════════
🔹 LIMITATIONS & TRANSPARENCY
▪ No repaint on confirmed signals — grabs are finalized only after the reversal window closes with all filters passing. Swing pivots used as level sources are inherently delayed by the pivot length (standard pivot behavior).
▪ The reversal success metric uses a fixed 1 ATR / 10 bar definition and is provided as context only. It is not a performance claim or win rate.
▪ In strongly trending markets, multi-level sweeps can occur without reversal, producing failed grabs. The filter stack reduces but does not eliminate this.
▪ On very low-liquidity symbols or extremely short timeframes, volume data can be noisy. Consider disabling the volume filter in those conditions.
▪ Session, PDH/PDL, and PWH/PWL levels are derived from the chart symbol's native session definition.
═══════════════════════════════════════
🔹 RISK DISCLOSURE
This indicator is an analytical and visualization tool. It does not generate buy or sell recommendations, does not guarantee any outcome, and is not a trading strategy. All trading decisions are the sole responsibility of the user. Past pattern behavior does not guarantee future results. Always combine indicator output with your own analysis, risk management, and position sizing framework. อินดิเคเตอร์

Asian Range Liquidity Map [AGPro Series]Asian Range Liquidity Map
🔹 OVERVIEW
Asian Range Liquidity Map is a precision tool for ICT and smart-money traders who focus on the London Open liquidity sweep. The indicator maps the Asian session high/low liquidity pool, tracks which side gets taken on the London kill-zone, and keeps a rolling 60-session record of post-sweep reactions. The engine calculates live Reversal / Continuation / Mixed probabilities for both bull and bear sweeps and displays everything in a compact info panel without cluttering the chart.
Whether you trade Turtle Soup setups, session-based liquidity grabs, or simply want clean Asian range context, this indicator gives you the structural read most traders spend months building manually.
🔹 UNIQUE EDGE
This is not another session-box plotter. Three design choices separate it from generic Asian range indicators:
1. ATR-Normalized Quality Filter — the range width is measured against the Daily ATR, not the chart timeframe. Sessions that are abnormally narrow (illiquid) or abnormally wide (news-driven noise) are filtered out of the statistics engine automatically. Only clean, tradable ranges count.
2. Live Historical Statistics Engine — every past sweep in the 60-session rolling window is classified as Reversal, Continuation, or Mixed using close-based validation. When a new sweep fires, a state label immediately shows the historical bias: "Bull Sweep -> Historical Reversal 73% (n=26)". You see the context the moment price reacts.
3. Three-Tier Classification — most tools treat sweep reactions as a binary outcome. This engine separates clean reversals, clean continuations, and indecisive mixed responses, giving a more honest statistical picture. The Mixed bucket is visible in the panel so the trader always knows how confident the signal actually is.
🔹 METHODOLOGY
1. Session Tracking — the Asian window is tracked using pure UTC hour/minute math (default 00:00-08:00 UTC), fully independent of chart timezone. Start and end hours are configurable.
2. Range Validity — on session close, the range width is compared to the Daily ATR. If the ratio falls outside the user-defined band (default 0.3-2.0 x dATR), the session is marked Filtered Out and excluded from statistics.
3. Sweep Detection — after the session closes, the engine watches a configurable post-open window (default 6 hours) for the first break of the Asian High or Low. Only the first sweep per session is recorded, which keeps the sample clean.
4. Reaction Classification — after the reaction window (default 10 bars), the engine evaluates post-sweep closes:
- Reversal: price closed through the opposite side by at least Reversal Threshold x Range
- Continuation: price sustained past the sweep level with pullback under Continuation Threshold x Range
- Mixed: neither condition was met
5. Rolling Sample — the most recent 60 classified sweeps feed the Bull and Bear statistics independently. Default is 60, configurable from 20 to 100.
🔹 SIGNALS AND ON-CHART ELEMENTS
- Asian Range Box: dotted amber rectangle during the session, solidifies on close if the range passes the ATR filter. Filtered sessions fade to near-invisible.
- High and Low Dotted Extensions: projected right from each validated session, showing the liquidity levels the market will target.
- Sweep State Label: appears on the bar that first breaks the range. Color-coded green for bull sweeps, pink for bear sweeps, with the historical bias and sample size baked in.
- Sweep Line: thick horizontal line at the taken level, drawn forward across the projection zone.
- Projection Zone: rectangular post-sweep forecast box where follow-through (or rejection) typically plays out.
- Multi-Day Overlay: up to the last 5 validated Asian ranges rendered with fade hierarchy (oldest most faded, newest most visible).
- Three alerts are included: Bull Sweep Detected, Bear Sweep Detected, and London Open with Valid Asian Range.
🔹 KEY INPUTS
Session Settings:
- Asian Session Start/End Hour (UTC)
- Sweep Detection Window (hours after London Open)
Quality Filter:
- Use ATR filter (on/off)
- Min and Max Range Width (x Daily ATR)
- ATR Length
Historical Stats Engine:
- Sample Size (20-100 sessions)
- Reaction Window (bars after sweep)
- Reversal Threshold (x Range)
- Continuation Threshold (x Range)
Multi-Day Overlay:
- Show historical sessions (on/off)
- Days to show and fade intensity
Post-Sweep Projection:
- Show projection zone (on/off)
- Projection length in bars
Visual Style:
- Label Font Size (independent from panel)
- Show sweep state label (on/off)
Info Panel:
- Show panel, location, theme (Dark/Light)
- Panel Font Size (independent from labels)
🔹 HOW TO USE
Best fit: intraday timeframes from 1m to 60m. The 15m chart is the intended sweet spot and what the defaults are tuned around. The script auto-disables on 4H and higher with a clear on-chart notice.
Typical workflow:
1. Confirm Range Status shows Valid after the Asian session closes. If Filtered Out, stand aside that day.
2. Wait for the London Sweep Window state and watch the Asian High/Low levels.
3. When a sweep fires, read the state label. A high Reversal probability near a major higher-timeframe level often flags a Turtle Soup opportunity. A high Continuation probability suggests fading is risky and trend-aligned entries are preferred.
4. Use the projection zone as a post-sweep attention area, not a target in itself.
5. Cross-check with your own higher-timeframe bias, volume, and structure before committing.
🔹 LIMITATIONS AND TRANSPARENCY
- This is a context tool, not a strategy. No buy/sell signals are generated and no backtest or performance claim is made.
- The historical percentages shown are descriptive statistics of recent price behavior in the sample window. They describe what has happened, not what will happen. A reading like 80% Reversal means four out of five prior sweeps in the sample reversed; the fifth did not.
- On strongly trending or low-volatility instruments, distributions can skew heavily to one category. For example, on a tight range-bound market a liquidity sweep almost always reverts, producing very high Reversal readings. This is a feature of the data, not a bug. If a distribution looks extreme, tighten the Reversal Threshold and shorten the Reaction Window for a stricter definition, or widen them for a looser one.
- Request.security is used to pull Daily ATR and is evaluated without lookahead; no future data is used.
- First-run sample size will be small until the chart has enough history to fill 60 sessions. Expect the panel to show progress like 18 / 60 until the buffer fills.
🔹 RISK DISCLOSURE
This indicator is a research and analysis tool for educational purposes. It does not constitute financial advice, a recommendation, or a solicitation to buy or sell any asset. Past behavior of liquidity sweeps does not guarantee future outcomes. Trading carries substantial risk of loss. Always perform your own analysis, apply risk management that suits your account, and consult a qualified professional before making financial decisions. อินดิเคเตอร์

SouthStone FVG Swing Levels// Highlights swing highs/lows on a user-selected higher timeframe (default H1)
// that have had a Fair Value Gap (3-bar imbalance) form through them. These
// levels tend to act as high-probability retest targets because price
// "gapped" away from them and liquidity remains.
//
// All detection runs on the selected HTF. Lines use time-based x-coordinates
// so they render identically on ANY chart timeframe. On M5 / M15 / M1 the
// H1 levels remain visible, anchored at the actual pivot times.
//
// Logic (runs on HTF, results piped to chart TF):
// 1. Detect pivot highs and pivot lows on HTF via ta.pivothigh/low.
// 2. Store each pivot as "pending".
// 3. On each HTF bar, check if a new 3-bar FVG has formed:
// Bullish FVG: low > high -> gap = [high , low ]
// Bearish FVG: high < low -> gap = [high , low ]
// 4. For each pending pivot:
// a) If this HTF bar forms a valid FVG whose gap contains the pivot
// AND the FVG direction matches (bullish for swing highs, bearish
// for swing lows) -> draw line, pivot done.
// b) Else if the PREVIOUS HTF bar's range touched the pivot level
// without being claimed by an FVG here -> discard pivot forever.
// c) Else -> stay pending.
// 5. Lines extend forward until max line age (in HTF bars) is reached,
// then stop extending with a fixed right endpoint.
//
// Non-repainting HTF pattern: uses offset with lookahead_on per v6
// best practice. Signals appear at the start of the NEXT HTF bar after
// the confirming one.
//
// - Default colours split: swing-high lines (bullish FVG break) now blue
// (#2196f3); swing-low lines (bearish FVG break) remain red (#ef5350).
// Both remain user-configurable.
//
// - Major rewrite for HTF support. All detection logic runs inside a
// request.security() function on the selected HTF, so H1 levels stay
// anchored in time across all chart timeframes.
// - Line x-coordinates switched to xloc.bar_time for cross-TF consistency.
// - maxAge / maxLineAge thresholds now expressed in HTF bars, converted
// internally to milliseconds for time-based comparisons.
// - Added HTF input (default "60" = H1).
อินดิเคเตอร์

Round Number Magnet Map [AGPro Series]Round Number Magnet Map
════════════════════════════════════════
🔹 OVERVIEW
Round numbers act as psychological magnets on every liquid market. Traders cluster stop orders, limit orders, and mental entries around levels like 2000, 2400, 50000. These levels attract price, get tested repeatedly, and either hold with sharp reactions or break with decisive momentum. Yet most round-number tools ship a hard-coded list (100, 500, 1000) that works on some charts and fails on others.
Round Number Magnet Map is a psychological level engine that detects the right round numbers for any symbol automatically, tracks every touch with a composite reaction grading system, and ranks the strongest magnets in a professional leaderboard. It works out of the box on Bitcoin at 100k, on Ethereum at 2k, on Solana at 10, on EUR/USD at 1.05, on the S&P 500 at 5000, and on gold at 2400 — no configuration required. Traders who prefer manual control can override the auto-detected tiers with their own comma-separated list.
The indicator is asset-agnostic, non-repainting, bar-confirmed, and optimized for speed. It is designed to be a permanent chart companion on any timeframe.
🔹 UNIQUE EDGE
What separates Round Number Magnet Map from generic round-number indicators:
1. Asset-aware auto-detection. The script reads current price magnitude and selects the correct tier spacing automatically — 10000/5000/1000 for high-cap assets, 100/50/10 for mid-cap, 0.01/0.005/0.001 for forex majors. Three nested tiers render simultaneously so both major and minor psychological levels are visible with a clear visual hierarchy.
2. Composite reaction grading. Each touch is not just counted — it is graded. The script combines three inputs: ATR reaction (how many ATRs price traveled after the touch), wick rejection ratio (how strongly the touch bar rejected the level), and relative volume (whether institutional flow confirmed the reaction). The result is a 0-100 score mapped to A/B/C/D grades, so traders can distinguish a truly respected magnet from a level that price simply grazed.
3. Broken-level recovery logic. Most tools mark a level as "broken" the first time price closes through it and leave it broken forever. That is wrong on round numbers — price oscillates around 2000, 3000, 10000 repeatedly across months and years. This engine un-breaks a level the moment price returns to its zone, so the map always reflects current reality.
4. On-chart leaderboard. The panel ranks the top 5 most-touched levels visible in the current chart window, with touch count and composite grade, so the strongest magnets are always one glance away.
5. Clean by design. Rendering is restricted to an ATR-scaled window around current price, with optional toggles to hide broken and untouched levels. The chart stays readable even on high timeframes where dozens of round numbers would otherwise clutter the view.
🔹 METHODOLOGY
Tier generation. When auto-detect is enabled, the script classifies current price into a magnitude bucket (>10000, 1000-10000, 100-1000, 10-100, 1-10, <1, etc.) and assigns a three-tier spacing. Tier 0 is the major step, tier 1 is a half-step, tier 2 is a fine step. All three tiers are generated around current price within an ATR-scaled search range, deduplicated, and capped at a configurable maximum (default 20).
Touch detection. Each level is surrounded by a zone of thickness (ATR × configurable multiplier, default 0.20). A touch is registered when a bar's high-low range intersects the zone and at least N bars have passed since the last touch on that level (cooldown, default 5). This prevents a single consolidation from inflating the touch count.
Reaction grading. Exactly N bars after a touch (default 5), the script computes:
• ATR reaction (60% weight): maximum favorable excursion from the level in the direction of the test, normalized against a target of 2 ATRs = score 100.
• Wick rejection (25% weight): the rejection wick on the touch bar relative to the bar's range.
• Relative volume (15% weight): volume on the touch bar relative to the 20-bar average.
The three components are combined into a single 0-100 composite score. Scores of 80+ are grade A, 65-80 are grade B, 45-65 are grade C, below 45 are grade D.
Break detection. A level is marked as broken only when, during a reaction grading, price has closed beyond the zone by an additional 0.3 ATR in the opposite direction of the test. This strict criterion avoids false breaks from single wicks or low-conviction closes. Broken levels are un-marked automatically when price returns to the zone.
Rendering. Active non-broken levels render as solid blue lines with an optional S/R-style zone box. Broken levels render as dashed gray lines with a BRK badge. Labels show price, touch count, and grade. Priority-0 (major) levels render with increased line width, and levels within 1 ATR of price render thicker still (magnet effect).
🔹 SIGNALS & ALERTS
The script generates four non-repainting, bar-confirmed alert conditions:
• Touch — price has entered a round-number zone.
• Held (Strong Reaction) — a touch has resolved with a composite score ≥ 60, meaning the level held with meaningful reaction strength.
• Broken — a level has been decisively broken by a strong close beyond the zone.
• Magnet Approach — price is within 0.5 ATR of a level, approaching without yet touching.
Each alert fires at bar close and carries ticker and timeframe tokens for routing to external automation.
🔹 KEY INPUTS
Detection
• Auto-Detect Tiers — asset-aware tier selection (recommended).
• Custom Tiers — comma-separated override (e.g., "1000,500,100" for BTC).
• Level Search Range — how far from price to generate levels, in ATR-scaled units.
• Max Active Levels — hard cap on rendered levels (default 20).
Touch & Zone
• Zone Thickness — size of each round-number zone in ATR units (default 0.20).
• ATR Length — period for ATR used in zone and reaction calculations (default 14).
• Touch Cooldown — minimum bars between touches on the same level (default 5).
• Reaction Window — bars after a touch used for reaction grading (default 5).
Reaction Grading
• Weight: ATR Reaction / Wick Rejection / Relative Volume — configurable composite weights. Weights are normalized automatically if they do not sum to 1.
• ATR Normalization Target — the ATR-reaction value that maps to score 100.
Visuals
• Show Zones, Show Level Labels, Hide Broken Levels, Hide Untouched Levels, Magnet Effect.
• Far Levels Transparency, Label Size, Label Offset.
Panel
• Show Panel, Panel Location (6 options), Panel Theme (Dark/Light), Panel Font Size.
Alerts
• Independent toggles for Touch, Held, Broken, Magnet Approach.
🔹 HOW TO USE
The indicator is designed for discretionary trading and framework-based decision making. A few practical patterns:
1. Use the nearest Above and Below levels in the panel as your immediate target and invalidation reference. The Strongest line on the panel is the highest-conviction magnet in view.
2. Grade A and B levels are historically respected by this market. When price approaches one, expect a reaction. When price approaches a Grade D level, expect a clean pass-through or a trap.
3. Confluence with other tools. Round numbers combined with a swing high/low, a moving average, or a Fibonacci level are far more likely to hold than a round number alone. Treat this indicator as one layer in a stacked decision framework.
4. Timeframe selection. Use higher timeframes (1D, 4H) to identify the dominant magnets for position trading, and drop to lower timeframes (1H, 15m) for execution around those same levels.
5. Broken levels are still information. A dashed level with 20+ historical touches is a zone where liquidity has been swept and where retests often provide re-entry opportunities.
🔹 LIMITATIONS & TRANSPARENCY
• This tool identifies psychological levels and grades their historical reaction quality. It does not predict price direction and it is not a trading strategy. Use it as part of a complete decision framework.
• Reaction grades are historical, not forward-looking. A level that held five times may still break on the next test, especially in strong trending conditions or during high-impact news events.
• Touch counts depend on chart history. On symbols with limited history, recent levels may have fewer touches than their true significance warrants.
• The reaction window is fixed (default 5 bars). Reactions that take longer to develop will be graded as weaker than they truly are. Adjust the window to match the instrument and timeframe.
• Extremely low-volume symbols may produce noisy reaction scores because the relative-volume component becomes unreliable. Reduce its weight to 0 in such cases.
🔹 RISK DISCLOSURE
This indicator is a technical analysis tool for educational and discretionary decision support. It does not constitute financial advice, investment advice, a solicitation, or a recommendation to buy or sell any instrument. Past reactions at any level do not guarantee future behavior. All trading involves substantial risk of loss. You are solely responsible for your trading decisions and for managing your capital.
อินดิเคเตอร์

Key Levels Pro [AGPro Series]Key Levels Pro
🔑 Overview
Key Levels Pro is a comprehensive, non-repainting level tracker that consolidates every institutionally significant price reference into one clean overlay. Previous day, week, and month highs/lows (PDH, PDL, PWH, PWL, PMH, PML) are plotted alongside Asian, London, and New York session highs and lows. Every level is actively monitored — touch count, break count, and respect rate update in real time, giving you a live quality score for each price zone.
Most level scripts stop at drawing lines. Key Levels Pro goes further: lines automatically thicken on repeated touches, switch to dashed style when broken, and fade to muted color to signal invalidation. Zone rectangles extend back to the formation bar of each level, making historical respect visible at a glance. An ATR-aware label collision system keeps the chart readable on every timeframe, and same-price levels are intelligently deduplicated so you never see four overlapping labels at the same price.
───────────────────────────────────────────────────────
📐 Unique Edge
Unlike generic pivot or S/R scripts, Key Levels Pro tracks the behavioral quality of each level — not just its existence. A level that has been tested five times without breaking carries a different weight than a fresh, untested one. Key Levels Pro surfaces that difference automatically through line width, style, and panel data.
What makes it distinct:
🔹 Complete previous-period coverage (PDH/PDL, PWH/PWL, PMH/PML) in one overlay, without redundant current-period duplicates.
🔹 Live session tracking for Asian, London, and New York simultaneously, with automatic hiding on Daily and higher timeframes.
🔹 Per-level touch count, break count, and respect rate computed from actual historical price interaction.
🔹 Dynamic line thickening on repeated touches (width 1 → 2 → 3).
🔹 Auto-broken state with dashed style + muted color — no distracting flags or banners.
🔹 Historical zone boxes extending back to the formation bar of each level.
🔹 ATR-aware label collision resolution that stacks overlapping labels vertically.
🔹 Price-based deduplication: when two levels share the same price, the higher-priority one wins (Monthly > Weekly > Daily > Session).
🔹 ATR-normalized proximity to the nearest level above and below the current price.
───────────────────────────────────────────────────────
🔬 Methodology
Previous-period levels are pulled from the daily, weekly, and monthly timeframes using request.security() with lookahead enabled for the completed-period values. This approach is standard, transparent, and non-repainting — historical data does not change.
Session levels are tracked bar by bar using customizable session time inputs. Each session resets at its start time and tracks the running high and low until the session closes. The Asian, London, and New York sessions can each be configured independently.
Touch detection uses an ATR-based tolerance band (default 10% of ATR). When price closes within that tolerance of a level, the touch counter increments. A break is registered when price closes on the opposite side of a level compared to the prior bar. Respect rate is calculated as touches / (touches + breaks) × 100.
Line width scales with touch count: 1 touch = width 1, 2–4 touches = width 2, 5+ touches = width 3. Broken levels switch to dashed style and a muted color.
The label collision system operates in three stages: first, all enabled levels are collected into a sorted array; second, same-price levels are deduplicated based on priority (Monthly highest, Session lowest); third, an upward sweep enforces minimum vertical spacing using a blend of ATR and chart-range heuristics, ensuring labels never overlap regardless of market volatility.
───────────────────────────────────────────────────────
📊 Signals & States
This script is a visualization and data tool — it does not generate buy or sell signals.
Level states are communicated visually:
🔹 Active (solid line, full color): level has not been broken.
🔹 Touched (thicker line, 2–3px): level has been tested one or more times.
🔹 Broken (dashed line, muted slate color): level has been decisively closed through.
Info panel states:
🔹 Session: active market session (Asian / London / New York / Off-Hours / N/A on Daily+).
🔹 Near Above / Near Below: price of the closest active level on each side of the current close.
🔹 Dist Above / Below ATR: distance expressed as a multiple of ATR(14).
🔹 Touch and respect rate data for PDH, PDL, PWH, PWL.
───────────────────────────────────────────────────────
⚙️ Key Inputs
Level Groups: Toggle previous day, week, month, and session levels independently.
Session Times: Fully customizable start/end times for Asian, London, and New York sessions in exchange timezone.
Zone Style: Enable/disable S/R zones and adjust zone transparency.
Lines & Labels: Set line extension length, toggle labels, choose label density (All / Reduced / Minimal), set font size, and enable or disable same-price deduplication.
Info Panel: Toggle panel, set location (six positions), and choose theme (Dark / Light).
ATR Settings: Set ATR period and touch tolerance as an ATR multiple (0.02 to 0.50).
───────────────────────────────────────────────────────
📖 How to Use
1. Add the script to a chart — all major levels appear immediately.
2. Adjust session times if trading non-crypto markets.
3. Watch line thickness: thicker = more tested = stronger historical reaction zone.
4. Dashed + muted color = broken. Treat broken levels as potential new S/R from the opposite side (role reversal).
5. Use the panel's Near Above and Near Below fields to gauge proximity before entry or exit decisions.
6. Use "Reduced" density (default) for cleaner charts, or switch to "All" when you need session context.
7. Works on all asset classes: crypto, forex, equities, indices, commodities.
Recommended timeframes: 15m–4H for session levels; 1H–1D for previous-period levels.
───────────────────────────────────────────────────────
⚠️ Limitations & Transparency
🔹 Session tracking is session-relative and resets each new session.
🔹 Touch tolerance is an ATR-based heuristic and may need adjustment on extremely low-volatility instruments.
🔹 All data is historical. Touch count and respect rate describe past price behavior, not future outcomes.
🔹 This script is not a trading strategy, does not issue trade signals, and cannot predict market direction.
🔹 On exotic or illiquid instruments with large gaps, formation-bar zone boxes may appear truncated if the level formed outside the chart's visible range.
───────────────────────────────────────────────────────
🛡️ Risk Disclosure
This script is provided for informational and educational purposes only. It does not constitute financial advice, investment advice, or a recommendation to buy or sell any financial instrument. All trading involves risk. Past level behavior does not guarantee future results. Always use proper risk management and test any approach in a demo environment before committing real capital. อินดิเคเตอร์

Institutional Dealer Exposure Institutional Dealer Exposure: The Market Maker Footprint
In the high-frequency world of Futures (NQ, ES, GC) , liquidity is not just a number—it is a battleground. Market Makers (Dealers) are required to provide liquidity by taking the opposite side of every retail and institutional order. When a massive " Order Flow " imbalance occurs, dealers are often forced into " unbalanced inventory " positions.
The Institutional Dealer Exposure indicator is a sophisticated volatility-volume model designed to track these forced dealer entries. By calculating the statistical deviation of price from its Volume Weighted Average Price (VWAP) in conjunction with Relative Volume spikes, this tool identifies the exact " Strike Prices " where dealers are stepping in to facilitate reversals and balance their books.
The Mathematical Engine (The "Dealer Inventory" Proxy)
The core of this indicator relies on the relationship between Volume, Price, and Fair Value. Unlike standard oscillators, this tool uses a " Z-Score " model of price-VWAP deviation:
Volume Weighted Average Price (VWAP) : We utilize VWAP as the " Anchor of Fair Value ." Dealers generally try to keep the market near this mean.
Exposure Z-Score: We calculate the Standard Deviation of the distance between the current Price and VWAP. When the Z-Score exceeds +/- 2.0 (user-adjustable), it indicates a statistical anomaly—meaning the market is " over-extended " in a way that requires institutional intervention.
Relative Volume (RVold) : A signal is only valid if it occurs during an Institutional Volatility Spike. We compare the current bar's volume to a 20-period average. If the volume is 2.5x the average (default), it confirms that " Big Money " is active.
Estimated Delta : The tool analyzes the internal candle action to estimate Buy vs. Sell pressure, providing a " B :" or " S :" metric on every bubble to show the aggressive intent of participants.
Visual Execution & Advanced Order Flow Features
The script is built for professional clarity, providing a " layered " view of the market's internal mechanics:
Exposure Bubbles: High-visibility markers that trigger only on Volume Climaxes (local peaks) . These represent the "Entry Points" of institutional hedging.
Dealer Zones: These are projected areas of interest. Unlike standard supply/demand zones, these are calculated from the high/low of the specific institutional " Climax Candle ."
The Strike Price (POC) : Every zone contains a solid white line representing the exact average price of the institutional entry. This acts as a high-precision magnet for future retests.
Internal Levels (Midline/Fib/Defense): Users can toggle between the Midline (Equilibrium), Fibonacci levels, or the " 80% Defense Line ." These show exactly where the dealer is likely to protect their position.
Auto-Invalidation : In a fast market like NQ, broken levels are dangerous. If the market closes beyond the 80% Defense Line, the zone automatically turns Gray, signaling that the institutional interest has shifted.
Professional Strategy & Market Application
This tool is optimized for the 1-Minute and 5-Minute timeframes on high-liquidity assets like Nasdaq (NQ) , S&P 500 (ES) , and Gold (GC) .
The "Dealer Rejection" Setup:
Wait for the Bubble: Identify an extreme inventory imbalance.
Watch the Midline: After the bubble, look for the Institutional Defense Signals (▲/▼). These triangles appear when price retests the zone's midline and rejects it, confirming the dealer is " defending " the level.
The Absorption Factor (Optional): Enable the " A " markers to find " Hidden Orders ." This highlights bars where massive volume was absorbed by the dealer without allowing price to continue in the direction of the trend—a classic institutional trap.
The Divergence Warning (Optional): Enable " D " markers to catch trend exhaustion. If price makes a new high but the Dealer Inventory Z-score is dropping, a reversal is imminent.
Trading the Power Hours:
Use the built-in Session Filter to focus strictly on the London and New York opens, where dealer inventory fluctuates the most. Combine this with the Higher Timeframe Trend Filter (EMA 200) to ensure you are trading alongside the broader institutional flow. อินดิเคเตอร์

TCI Key Institutional Levels v2.0TCI Key Institutional Levels v2.0
Overview
TCI Key Institutional Levels v2.0 is a comprehensive technical analysis tool designed to automate the identification of market structure, liquidity zones, and supply/demand imbalances. Written in the latest Pine Script v6, this indicator focuses on high-probability "Institutional" footprints, providing traders with a clean, real-time map of market intent.
Core Features
Dual Structure Tracking: The script tracks both Internal Structure (short-term shifts) and Swing Structure (long-term trend). It automatically identifies Break of Structure (BOS) and Change of Character (CHoCH), labeled here as "Breakers" and "Traps" to highlight potential liquidity grabs.
Dynamic Order Blocks (OB): Identifies the specific candles where institutional buying or selling occurred. These zones are automatically mitigated (removed) once price reclaims the level, ensuring your chart stays relevant.
Fair Value Gaps (FVG): Detects price imbalances using a multi-timeframe approach. It includes an Auto-Threshold feature that filters out insignificant gaps based on recent volatility.
Institutional Highs/Lows: Highlights "Strong" and "Weak" highs and lows. A "Strong" level is one that successfully led to a break in structure, while a "Weak" level is a target for future price runs.
MTF Levels: Optionally plot Previous Daily, Weekly, and Monthly Highs/Lows to see where your current timeframe sits within the higher-order liquidity cycle.
Premium & Discount Zones: Automatically calculates the equilibrium of the current swing, helping traders avoid "buying the top" or "selling the bottom."
How to Use
Trend Alignment: Look for the "Institutional Buying" or "Selling" labels to determine the dominant swing bias.
Entry Zones: Seek confluence between Discount zones and Bullish Order Blocks for long entries, or Premium zones and Bearish Order Blocks for short entries.
Liquidity Targets: Use Equal Highs/Lows (Double Tops/Bottoms) as potential "magnet" levels where stops may be resting.
Technical Note
This script is a modernized derivative of the Smart Money Concepts framework. It has been optimized for Pine Script v6 to improve calculation speed and label management.
Disclaimer
Past performance is not indicative of future results. This tool is for educational purposes and manual technical analysis. Trading involves significant risk. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Matrix Market Structure [Institutional Edition]Matrix Market Structure Institutional is a price action analysis tool designed to help users interpret market direction through objective structural behavior.
The script focuses on swing highs, swing lows, break of structure events, and continuation patterns to organize chart movement into a cleaner decision framework.
Instead of relying only on lagging indicators, this tool helps traders observe how price is building, breaking, or transitioning structure over time.
It is intended for users who study trend behavior, directional bias, and structural shifts across multiple markets and timeframes.
Designed with clarity and usability in mind, the script aims to simplify market structure reading without overloading the chart.
This tool may help users with:
Identifying bullish or bearish structure bias
Detecting break of structure (BOS) zones
Reading swing high / swing low formations
Following continuation vs reversal behavior
Supporting trend analysis decisions
Organizing raw price action visually
Suitable for:
Price action traders
Smart money concept users
Swing traders
Intraday traders
Trend traders
Traders seeking cleaner market context
If structure-based chart analysis is part of your trading process, you may also find additional research tools available on this profile worth exploring. อินดิเคเตอร์

อินดิเคเตอร์

L2L Zone Builder Pro by EAStudioAIOverview
The L2L Zone Builder Pro is a dynamic, interactive background grid generator designed specifically for Level-to-Level (L2L) traders, Smart Money Concepts (SMC) practitioners, and volume traders. Instead of cluttering your chart with dozens of static horizontal lines, this tool allows you to build a clean, infinitely extending, and perfectly scaled visual matrix based on a single Key Zone (such as a High Volume Node or a critical support/resistance block).
How It Works
This indicator utilizes TradingView's interactive input.price functionality combined with a heavily optimized single-execution loop. It calculates the exact height of your selected reference zone and automatically projects alternating background grids across the entire Y-axis. The script is highly optimized to render only once, ensuring zero lag or re-rendering on every price tick, keeping your browser and platform running smoothly.
How to Use
Add the indicator to your chart.
Your cursor will turn into a crosshair. Click the first point to define the Top Level of your base zone.
Click the second point to define the Bottom Level (this sets the permanent grid spacing).
The tool will instantly generate a structural grid across the chart.
Optional: Open the indicator settings to customize the grid color and transparency to fit your chart theme perfectly.
Trading Application
This tool is perfect for analyzing volatile assets like XAUUSD or Futures indices.
Zone Mapping: Anchor the initial box to a High Volume Node (HVN) or a major consolidation zone. The extended grid will reveal symmetrical psychological levels.
SMC & LCE: Use the defined zones to anticipate liquidity sweeps and wait for a Market Structure Shift (MSS) or Level Confirm Execution (LCE) precisely at the edges of the grid.
Clean Workflow: Ideal for traders utilizing a two-screen workflow (e.g., charting on TradingView while executing on a prop firm platform), providing a distraction-free map of the market battlefield.
Elevate your chart structure and trade level-to-level with precision. อินดิเคเตอร์

SMC Supply and Demand Zones [Dots3Red]SMC Supply & Demand Zones
This script automatically detects and visualizes Smart Money Concept (SMC) Supply and Demand zones using a three-factor confirmation model: base consolidation, impulse breakout, and volume surge .
How zone detection works
The indicator looks for a tight consolidation base (price range below ATR threshold) followed by a strong impulsive candle breaking out of that base with above-average volume. The direction of the breakout determines the zone type — bullish breakout creates a Demand zone, bearish breakout creates a Supply zone. The base range itself becomes the zone, as that is where institutional activity occurred.
Zone scoring (max 5)
Each zone is scored at birth based on three factors:
Base tightness — how compressed the consolidation was (1pt)
Impulse strength — how strong the breakout candle body was relative to ATR (2pts)
Volume confirmation — whether breakout volume exceeded the MA threshold (2pts)
Higher scoring zones render with stronger fill intensity.
Visual features
Supply and Demand zones themselves
Inactive zones (invalidated or max touches reached) can be shown or hidden via toggle
Proximity dashboard
A live table in the top-right corner shows all active zones ranked by distance from current price. Each zone displays its type, score, distance in ATR units, and status — INSIDE (gold), NEAR (orange), or AWAY (gray).
Zone invalidation
A zone is considered broken when price closes through it (configurable to wick-based) or when it has been touched too many times — both signals that the institutional order block has been absorbed.
Settings
All key parameters are tunable — base length, ATR multipliers, volume sensitivity, touch limits, score threshold, and proximity distance — making the indicator adaptable to any instrument and timeframe.
อินดิเคเตอร์

Ram-ban Support & Resistance System [% Adaptive for Stocks]📌 Overview
The Ram-ban Support & Resistance System is an advanced, fully dynamic mapping tool engineered to identify crucial market turning points without cluttering your chart. By referencing higher timeframe (HTF) pivot structures and utilizing a percentage-based mapping logic, this indicator seamlessly scales to any asset class—from Crypto and Forex to Equities and Indices—without the need for manual point adjustments.
🚀 Key Features
Adaptive % Model: Forget rigid point values. Settings for spacing, signals, and stop-loss are percentage-based, ensuring the indicator works flawlessly on BTCUSD just as well as it does on AAPL or NIFTY.
Dynamic Consolidation Heatmap: Not all levels are created equal. As price consolidates around a specific support or resistance zone, the line dynamically increases in thickness. A thicker line represents a heavily tested zone with stronger historical relevance.
Intelligent "Option Mode" (Fading): Keep your focus where the action is. Levels that are far from the current market price will automatically fade out, keeping your chart clean and eliminating noise.
Wick-Based Signal Engine: Captures sniper-like entries by looking for wick rejections at key levels. When price reaches a specified tolerance zone (%) of a major level, a Buy or Sell signal is generated.
Built-in Risk Management: Automatically calculates a dynamic Stop Loss based on your preset percentage. Visual labels tell you exactly where your invalidation point is upon entry.
Session Filtering: Confine your trading signals strictly to active market hours, filtering out erratic overnight or pre-market moves.
🛠️ How to Use
Trend Context: Use the HTF Support/Resistance rails as major boundaries. Green rails act as support (demand), red rails act as resistance (supply).
Observe the Line Thickness: A very thin line is a fresh level. A thick, bold line indicates high historical contention. Treat thick lines as high-probability reversal zones.
Trading Signals: Look for the "BUY" labels (with attached SL values) as price taps support rails. The "BOOK PROFIT" label triggers when a loaded position touches the upper resistance boundary.
Alerts: Create alerts directly from the indicator to be notified of "BUY", "BOOK PROFIT", or "SL HIT" events instantly.
⚙️ Core Settings Overview
HTF for Pivots: The default is 60 (1 Hour) to capture macro swings on lower timeframe charts (like 5m or 15m).
Min Distance Between Levels (%): Prevents the indicator from drawing too many lines close together. Adjust based on asset volatility.
Consolidation Zone Tolerance (%): How close a candle needs to close near a line to "thicken" it.
Stop Loss (%): Defines the dynamic Stop Loss label printed alongside entry signals.
⚠️ Disclaimer
This script is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Past performance is not indicative of future results. Trading in financial markets involves a high degree of risk. Always conduct your own research (DYOR), backtest thoroughly, and use proper risk management before putting real capital on the line. The author assumes no responsibility for any trading losses incurred.
SupportAndResistance, PriceAction, PivotPoints, DynamicLevels, DayTrading, Scalping, RiskManagement, StopLoss, Breakout, Reversal, MultiTimeframe, MTF อินดิเคเตอร์

Auto Trendlines MTF - Break/Retest [AGPro Series]Auto Trendlines MTF - Break/Retest
🔹 OVERVIEW
Auto Trendlines MTF - Break/Retest is a multi-timeframe trendline visualization engine that automatically detects and draws the most structurally significant trendlines across three complementary scales: Micro (current timeframe), Meso (intermediate pivots), and Mega (HTF weekly/monthly overlay). Instead of relying on a single pivot scan, the engine builds a ranked candidate pool from each scale and selects the lines that best represent the active market structure around current price.
The script is designed as a pure analytical visualization tool — it does not generate trading decisions, forecasts, or directional recommendations. Its purpose is to give the chart a clean, hand-drawn-quality trendline layer that updates automatically as new pivots form.
🎯 UNIQUE EDGE
Most auto-trendline tools scan one timeframe and draw whatever fits. This engine operates differently in four specific ways:
• Three-scale MTF engine. Micro pivots on the current TF, Meso pivots with wider sensitivity, and Mega trendlines derived from Weekly/Monthly HTF pivots are computed independently and rendered together with a visual hierarchy (Mega dominant, Meso intermediate, Micro active).
• Log-space geometry. All trendline math runs in log-price space, so long-dated diagonals on volatile assets (crypto, growth stocks) do not distort visually when the chart is viewed in logarithmic mode.
• Touch-weighted ranking with violation penalty. Each candidate line is scored by touch count, line age, slope sanity, price proximity, and intra-line violations. Weak geometry, over-sloped lines, and frequently violated lines are demoted automatically.
• Q quality score (0–100) and confluence tags (x2/x3). Every drawn line carries a Q score that blends touches, freshness, geometry, relevance, and violations into a single number. Confluence tags surface when a Micro line and a Meso line sit within the same ATR band near price, highlighting multi-scale structure overlap.
🧠 METHODOLOGY
1. Pivot detection. Separate pivot streams are maintained for Micro (tight sensitivity), Meso (wider sensitivity), and Mega (HTF pivots via request.security).
2. Candidate generation. For each scale, the engine pairs anchor pivots with subsequent pivots to form line candidates, discards over-sloped ones, and computes touches, violations, and break status in log space.
3. Ranking. Candidates are scored by a weighted combination of touch count, time span, slope sanity, relevance to current price (distance in ATR), and violation count. The best non-duplicate lines are kept per scale.
4. Clutter guards. A minimum ATR separation rule prevents near-duplicate lines from stacking. Smart Focus hides far-from-price lines in Minimal/Balanced density modes to keep the chart readable.
5. Stability mode. In Locked mode, selected lines persist bar-to-bar and are only replaced when they break or fall out of the candidate pool — reducing visual repainting on lower TFs.
6. Break/Retest detection. Once a line is drawn, the engine tracks close-based breaks (with configurable tolerance) and subsequent retests within a time window, emitting labeled signals on TF ≤ 1D.
⚙️ SIGNALS & ALERTS
Break and retest events are plotted for each scale with short ASCII tags:
• µR / µS = Micro Resistance / Support break
• mR / mS = Meso Resistance / Support break
• MR / MS = Mega Resistance / Support break
• rµ / rm / rM = retest on Micro / Meso / Mega respectively
A dedicated alertcondition is exposed for every break and retest event, plus two aggregate alerts (Any BR, Any RT) for users who prefer a single alert stream. A Min Q filter lets the user suppress low-quality signals.
🛠️ KEY INPUTS
• Profile Mode. Auto by Timeframe or Manual (Clean Trader, Balanced, Analyst, Presentation, Custom).
• Density Override. Minimal, Balanced, or Bold visual density.
• Line Weight Override. UltraThin, Thin, or Normal.
• Labels / Signals / Stability / Broken-line behavior. All individually overridable.
• Mega Overlay. Full (lines + cloud + label), Lines Only, or Off.
• Advanced panels. Micro Engine, Meso Engine, Mega Engine, Ranking, Visuals, and Signals each expose their own fine-tuning controls for experienced users.
• HUD. Position, theme (Classic Gray, Premium Accent, Color Coded, Showcase), and text size.
📘 HOW TO USE
• Add the script to any liquid symbol and start on a 1H or 4H chart.
• Leave Profile Mode on "Auto by Timeframe" for a balanced default that adapts to the active TF.
• Read the HUD in the top-right corner to see the active profile, how many Micro/Meso lines are drawn, whether Mega is active, and current Q scores.
• When a line carries a Q score above ~65 and a Conf tag (x2 or x3) appears nearby, that zone is a multi-scale structural pocket — use it as a planning reference, not as a trade trigger on its own.
• Use the Break/Retest tags for situational awareness around drawn lines; combine with your own confirmation logic before acting.
⚠️ LIMITATIONS & TRANSPARENCY
• Lines are drawn from historical pivots and can only confirm after a pivot is established. The engine avoids repainting in Locked mode but cannot predict future pivots.
• Q scores and confluence tags describe structural quality, not directional probability. A high-Q line can still break.
• Mega lines depend on HTF pivot availability; on very young symbols or thin charts, Mega may fall back to a Macro-pivot source or remain hidden.
• The script is published as Public, Open Source so that every ranking rule, weight, and threshold is fully auditable in the source code.
🛡️ RISK DISCLOSURE
This script is a visualization and analysis tool only. It is not financial advice, not a trading strategy, and not a signal service. No performance claims are made or implied. Past structural behavior of trendlines does not guarantee future behavior. All trading decisions, risk sizing, and execution remain the sole responsibility of the user. อินดิเคเตอร์
