Pivot SuperTrend + Hull - By Truebhavyagood indicator and it is free, to use, it was made for a reddit user's demand, feel free to use it
Точки разворота и уровни
Finanja Fib Zones📊 Finanja Fib Zones :: Study Most of the stock related things in this website
sites.google.com
YouTube :: Like Share ,Subscribe ,Comment on Youtube for Users guide
www.youtube.com
This indicator provides essential trading signals and market analysis tools to help with your trading decisions.
🌟 Advanced Version Available!
Upgrade to the Pro version for enhanced features:
Advanced signal filtering
Custom alert systems
Additional features
Exclusive trading tools
🔗 Get Pro Version: sites.google.com
💬 Questions? Comment on our YouTube channel for details
Note: This is the basic/free version. For full features and enhanced performance, consider the Advanced Pro version available on our website.
Ict Core //@bajgos.nqFLOW IS THE GOAT
## ## Key Features
**Author: bajgos.nq //discord**
### ### 1. Key Market Open Levels
The indicator tracks and plots horizontal lines for significant market opening times across various timeframes.
- **Custom Key Opens**: Supports up to seven user-defined daily timestamps (e.g., 8:30, 9:30, 10:00) with individual toggles, custom colors, and unique labels.
- **Higher Timeframe (HTF) Opens**: Automatically plots current and previous levels for Daily (DO/PDO), Weekly (WO/PWO), Monthly (MO/PMO), Quarterly (QO/PQO), and Yearly (YO/PYO) opens.
- **Intersection Confluence Logic**: A specialized algorithm that identifies when multiple timeframe opens coincide at the same price level. It dynamically updates the label to show all overlapping opens, such as "DO / WO / MO" or "PDO / PMO".
- **Lookback & Visual Control**: Users can define a lookback period (up to 20 days) for historical lines and adjust the label/line distance to the right of the current bar.
### ### 2. Session Tracking & Asia "Vodo"
Provides automated visual boxes and levels for major trading sessions and "Kill Zones" (KZ).
- **Institutional Sessions**: Visualizes London (lokz), New York AM, New York PM, and Asia (askz) sessions.
- **Dynamic Range Visuals**: Sessions are drawn with "legs" that connect the session high/low range to the price action for clear visual reference.
- **Asia Range + Vodo Levels**: Beyond standard session highs and lows, this module plots specific **"Vodo" Fibonacci-style deviations**. These include fixed offsets at 0.225, 0.25, and 0.272, with an optional 0.35 deviation toggle for both upper and lower expansions.
### ### 3. Wick Theory & Quadrant Levels
This feature identifies pivot highs and lows to highlight price "wicks" as potential institutional reaction zones.
- **Wick Detection**: Uses a customizable "Wick Aggression" length to identify pivot points.
- **Mitigation Logic**: Areas can be set to "mitigate" (disappear) once price retraces into the 50% midpoint of the wick.
- **Quadrant Analysis**: Displays 25%, 50%, and 75% levels within a detected wick to pinpoint precise internal institutional levels.
- **Future Extension**: Wick boxes and quadrant lines are extended into the future by a user-defined bar count.
### ### 4. New Week Opening Gaps (NWOG)
The indicator detects and tracks the physical price gaps created between the previous week's close and the new week's open.
- **Visual Tracking**: Displays a user-defined number of the most recent weekly gaps on the chart.
- **Gap Anatomy**: Each gap includes visual levels for the Gap Top, Gap Bottom, and the Midline (Consequent Encroachment).
### ### 5. SDM Time Window Highlight
The **SDM** feature serves as a specialized **time window highlight** designed to mark specific institutional periods.
- **Visual Zones**: Creates a vertical highlight for specific time windows, such as 9:30 AM to 11:00 AM New York Time.
- **Infinite Vertical Span**: These highlights use a "practically infinite" vertical span, ensuring the highlight remains visible across all price levels regardless of market volatility.
- **History Management**: Automatically manages a history of these windows based on a "Maximum Days Lookback" setting to prevent chart clutter.
### ### 6. Technical Utilities & Customization
- **GMT Offset**: Includes a GMT offset input to align key market opens with specific broker or local time settings.
- **Global Visual Settings**: Users can customize line widths, label sizes, and colors for all session boxes and timeframe opens.
- **Multi-Timeframe Security**: Utilizes `request.security` with `lookahead_on` to ensure accurate and reliable historical data for higher timeframe opens.
dextrades smt+cisd+liquidity poolsThis Pine Script indicator, the Institutional Sweep Suite + Dashboard, is a comprehensive technical analysis tool designed for Inner Circle Trader (ICT) and SMC (Smart Money Concepts) traders. It focuses on identifying liquidity raids, session highs/lows, and Intermarket Divergence (SMT).
Here is a breakdown of how the indicator works and how you can integrate it into your trading strategy.
## Core Features
1. Liquidity Pool Tracking
The script automatically identifies and tracks key institutional liquidity levels from higher timeframes (HTF):
* Daily: Previous Day High (PDH) and Low (PDL).
* Weekly: Previous Week High (PWH) and Low (PWL).
* Monthly: Previous Month High (PMH) and Low (PML).
2. Session Range Mapping
It tracks specific price boundaries for the major trading sessions (mapped to New York time):
* Asia Range: 8:00 PM – 12:00 AM (20:00–00:00).
* London Range: 2:00 AM – 5:00 AM (02:00–05:00).
* New York: Monitors for sweeps of the Asia/London ranges during the NY session.
3. SMT Divergence & CISD
* SMT (Smart Money Technique): It compares the current asset (e.g., NQ) with a correlated symbol (e.g., ES). If one makes a new high/low while the other fails to do so, it signals an SMT divergence, suggesting institutional manipulation.
* CISD (Change in State of Delivery): Marked by small white triangles, these indicate an immediate shift in price momentum following a sweep, signaling that the "state of delivery" has likely flipped.
4. Real-Time Dashboard
A clean table in the top-right corner summarizes which liquidity pools have been "Swept" and which remain "Untouched" for the current day.
## How to Use It
Step 1: Identify the Sweep
Watch for price to trade above a high (like PDH or Asia High) or below a low. The script will generate a label if the price pierces the level but closes back within the range (a "Stop Run").
Step 2: Look for Confirmation
A sweep alone is just a hint. Look for the script to add:
* +SMT Label: This is a high-conviction signal indicating that the correlated markets are de-syncing at a key level.
* CISD Triangle: After the sweep, look for the white triangle. This confirms that price is moving away from the liquidity pool with intent.
Step 3: Execution
* Bearish Setup: Price sweeps a High (PDH/PWH/Asia H), an SMT divergence appears, and a bearish CISD (downward triangle) forms. Target the opposing liquidity (e.g., Asia Low).
* Bullish Setup: Price sweeps a Low (PDL/PWL/Asia L), an SMT divergence appears, and a bullish CISD (upward triangle) forms. Target the opposing liquidity (e.g., London High).
## Recommended Settings
* Correlated Symbol: If you are trading Nasdaq (NQ), set the SMT Comparison Symbol input to CME_MINI:ES1! (S&P 500). If trading EURUSD, set it to DXY (US Dollar Index).
* Timeframe: This suite is most effective on the 1-minute to 15-minute timeframes for intra-day entries.
> Note: The script uses New York time (America/New_York) for session calculations. Ensure your chart's timezone is synced or adjust the input if you operate in a region with different daylight savings rules.
IMPORTANT set pivot look back to 10, set nq settings to smt alert and set es settings to liquidity sweep must have indicator on both tickers
ICT Sessions & Levels Pro |MC|💎 ICT Sessions & Levels Pro™ |MC| 💎
🔸 This Indicator is a comprehensive intraday market structure and session analysis tool inspired by ICT concepts.
It automatically plots key Daily and Weekly reference levels such as:
🔹 PDH/PDL, PD.EQ, PD Quarter Levels (25% / 75%),
🔹 Day Open (D.O),
🔹 Week Open (W.O),
🔹 Midnight True Open (M.O),
🔹 Previous Week High/Low and EQ (PWH/PWL, PW.EQ),
all based on true higher-timeframe data.
🔸 In addition, the script highlights major trading sessions (Asia, London, New York AM, Lunch, and New York PM) with configurable ranges, boxes, lines, and extended levels, including optional alerts when session highs or lows are breached.
🔸 Designed for intraday traders, this indicator helps visualize liquidity, equilibrium, and session context with clean labeling, customizable styles, and controlled historical depth — keeping the chart informative without clutter.
🔹 Warning: Do not trade based on this indicator alone. Always use it in combination with other
analysis and risk management techniques.
⚠️ Disclaimer ⚠️
This indicator is for educational and analytical purposes only.
It does not provide financial advice or trading signals.
Always apply proper risk management.
Happy Trading!
High Breakout PRO - Huy Hoang Trader
# High Breakout PRO - Huy Hoang Trader - Strategy Description
## 🚀 Overview
**High Breakout PRO** is a professional-grade Trend Following strategy designed to capture major market moves while strictly managing risk. Built on the core philosophy of "Price Action Breakouts," this script enhances the classic Donchian Channel breakout method with modern risk management tools like the **Hybrid Exit** and **EMA Trend Filter**.
This strategy is optimized for **Gold (XAUUSD)**, **Bitcoin (BTC)**, and **Major Stocks (AAPL, AMZN)** on **H4 and Daily** timeframes.
## 💎 Key Features
1. **Trend Filter (EMA):** Only takes long positions when the price is above the 200-period EMA. This filters out counter-trend noise and significantly improves winning probability.
2. **Hybrid Exit Mechanism ("Holy Grail"):** A unique dynamic trailing stop that combines:
* **Price Structure:** Uses the lowest low of the last Y bars (Donchian Support).
* **Volatility:** Uses ATR-based trailing (Chandelier Exit logic).
* *Logic:* The system automatically chooses the **tighter** (higher) stop level between the two, ensuring you lock in profits rapidly during strong volatility while giving the trade room to breathe during accumulation.
3. **Professional Visuals:** A refined "Wealth & Earth" themes (Gold/Silver/Brown) specifically designed to reduce eye strain and provide clear, professional signal visibility without chart clutter.
## 🛠 Strategy Logic
### entry rules
* **Breakout:** Price closes above the Highest High of the last `X` bars (Default: 20).
* **Trend Confirmation:** Closing Price > EMA 200 (Configurable).
### Exit Rules
* **Dynamic Stop Loss:** The trade is closed when price breaches the **Hybrid Trailing Stop**.
* The Trailing Stop never moves down. It only moves up as price increases.
* It effectively adapts to both slow-grinding trends and explosive spikes.
## ⚙️ Best Settings (Recommended)
* **Timeframe:** H4 (Swing Trading) or Daily (Position Trading).
* **Entry Period (X):** 20
* **Exit Period (Y):** 10
* **Trend Filter:** ON (EMA 200)
* **Risk Management:** Hybrid Mode (ATR Multiplier 3.0)
## ⚠️ Disclaimer
This strategy follows trends. It may experience drawdowns during choppy/sideways markets. Always use proper risk management (position sizing) and backtest on your specific asset before live trading.
---
*Developed by Antigravity. Empowering traders with institutional-grade tools.*
Contact for work: www.facebook.com
ORB + Smart Level Manager [FINAL V9.2 - CD Universal Cycle]Professional Intraday Level Manager for Indian Indices:
Overview Index Smart Levels is a comprehensive technical suite designed for Nifty 50, Bank Nifty, and Sensex traders. Unlike standard pivot indicators, this script uses a mathematical "ladder" logic and multi-timeframe ORB analysis to identify high-probability institutional support and resistance zones.
🚀 Key Features Bulletproof Stability Logic (6HR Auto-Hold):
Engineered to handle special trading sessions (like Muhurat or Budget days). The script locks strikes to the previous settlement price and only "flips" to new data 6 hours after market close (09:30 PM IST), ensuring your levels remain static and updates the revised settlement price reliable during live trading.
Mathematical T & L Series Ladders:
Uses ORB to project dynamic "Target" (T) and "Level" (L) series support/resistance lines. Sure targets. Shows only current day.
Hybrid Option Cross-Plotting:
Automatically detects the correct ATM strike for both CALL and PUT, which will decide the market moving levels and shown as dashed reference lines. This concept works most efficiently.
Smart Market Status Table:
A real-time dashboard tracking Trend (Day/2H/1H/15M), RSI, ADX Trend Strength, SMC (Break of Structure), and Momentum in one compact view. It will show in first 15 mins, whether the market is trending bullish/bearish or Range.
📖 How to Use Opening Range:
Watch for price action relative to ORB. Mostly MID lines will confirm the direction, if the first 15 mins is above MID then it may be bullish then watch for the Targets and if the first 15 mins is below MID then it may be bearish then watch for the negative Targets. Side ways, refer to day trend status in the market status table for trending or range.
Ladder Targets:
Use the T-Series for short-term scalp targets and the L-Series for major intraday reversals. if the Target lines been broken strongly then it will reach next target for sure except, if L series lines are not before the target lines. Even market can go multiple targets, this script will automatically show the next targets/levels.
Cross-Plot Confirmation:
Use the dashed purple/red/green lines to see where the market is trapped or finding strength. If any Low has been broken then it has high probability to reach or break the high.
XAUUSD ELIRANTo build a professional and accurate description of your strategy, I have distilled the information you shared into a neat "Trading Plan". This strategy combines strict financial discipline with a desire for consistent growth in the Forex market.
Here is a suggestion for describing your strategy:
The "Safe Profit" Strategy: Capital Management and Growth in the Forex Market
The strategy focuses on preserving equity while creating cash flow for withdrawal and leveraging profits to purchase additional trading portfolios. The goal is to reduce personal risk and increase purchasing power in the market.
1. Capital and Withdrawal Goals
Starting Capital/Base: $2,250.
Periodic Profit Target: $1,000.
Withdrawal Policy: Upon reaching the profit target, the $1,000 is immediately withdrawn for "cash out" and reinvestment in additional trading portfolios.
2. Operational Logic (The Workflow)
The strategy operates in cycles of accumulation -> withdrawal -> expansion:
Accumulation phase: Focus on trading Forex assets with the aim of achieving a return of approximately 44% on the base portfolio.
Withdrawal phase: Defining the first $1,000 as net profit that leaves the market to ensure "money in your pocket".
Expansion phase: Using part of the profit that is withdrawn to purchase an additional trading portfolio, which allows for increased trading volume without increasing the risk on the original portfolio.
3. Advantages of the strategy
Psychological risk management: Knowing that you are withdrawing money "home" reduces mental stress and allows for cleaner decision-making.
Smart leverage: Purchasing additional portfolios creates diversification of risks between different accounts.
Self-discipline: Pre-defined profit and withdrawal targets prevent the "greed trap" that exists in Forex.
Jurik MA Trend Breakouts [BigBeluga]🔵 OVERVIEW
Jurik MA Trend Breakouts is a precision trend-breakout detector built on a custom Jurik-smoothed moving average.
It identifies trend direction with ultra-low lag and maps breakout levels using pivot-based swing highs/lows.
The indicator plots dynamic breakout lines and confirms trend continuation or reversal when price breaks them — providing clean, minimalistic yet extremely accurate trend signals.
🔵 CONCEPTS
Jurik Moving Average (JMA) — A highly smooth and low-lag moving average that reacts quickly to trend shifts without noise. This becomes the core trend baseline.
Trend Bias —
• JMA rising → bullish trend
• JMA falling → bearish trend
The JMA color updates instantly based on slope.
Swing Pivots — Recent pivot highs/lows are detected to define structural break levels while filtering out weak noise.
Trend Breakout Levels —
The indicator draws horizontal levels at the last valid pivot in the direction of the trend.
These levels act as “confirmation gates” for breakout entries.
ATR Validity Filter — Ensures only meaningful pivots within a threshold are used to prevent fake breakouts.
🔵 FEATURES
Ultra-Smooth Jurik Trend Line — A visually clean trend baseline changing color based on direction.
Automatic Swing High Breakout Setup (Bullish) —
• During an uptrend, the indicator tracks the most recent pivot high.
• A horizontal breakout line is extended across the chart.
• A ✔ marker appears at both pivot points when the breakout structure becomes valid.
Automatic Swing Low Breakout Setup (Bearish) —
• During a downtrend, pivot lows are tracked.
• A horizontal breakout line marks the breakdown level.
• ✔ markers confirm valid structure before the breakout triggers.
Breakout Detection —
• Price closing above the bullish breakout line → “↑” signal printed on the chart.
• Price closing below the bearish breakout line → “↓” signal printed on the chart.
Automatic Reset on Trend Change —
When the JMA trend flips, all breakout structures are cleared and the model starts tracking new pivot levels.
Trend-Colored Visualization —
Glow + main JMA line give instant clarity of market direction.
🔵 HOW IT WORKS
1. JurikMA defines the main trend — Slope determines bullish or bearish state.
2. The indicator continuously searches for pivots in the direction of the trend.
3. When a valid pivot forms and passes ATR proximity filter, a structural breakout level is drawn.
4. As long as price stays below that level (bullish case), the trend setup remains active.
5. When price finally breaks the level , the indicator prints a directional arrow (↑ or ↓).
6. Trend flip instantly resets all levels and begins tracking pivots on the opposite side.
🔵 HOW TO USE
Breakout Trading — Enter long on “↑” and short on “↓” signals when price breaks key pivot structure.
Trend Confirmation — Use the JurikMA color to stay aligned with the main trend direction.
Reversals — Trend flips often mark major turning points.
Structure Mapping — Use the horizontal breakout lines to understand how close price is to confirming a new trend leg.
🔵 CONCLUSION
Jurik MA Trend Breakouts combines the speed of a Jurik MA with structural breakout logic to deliver clean, reliable entry signals.
Its minimal design, pivot-based confirmation, and trend-aligned logic make it suitable for scalping, swing trading, and intraday trend continuation setups.
If you want fast yet filtered breakout recognition with almost zero noise, this tool gives you everything you need.
Price Levels Wall//@version=6
indicator("Price Levels From File", overlay = true)
// === Public parameters ===
string fileContent = input.text_area("Contenu du fichier", "Collez le contenu de Niveaux.txt ici")
color minColor = input.color(color.new(color.green, 0), "Couleur Min", group = "Couleurs")
color maxColor = input.color(color.new(color.red, 0), "Couleur Max", group = "Couleurs")
color acheteursColor = input.color(color.new(color.lime, 0), "Couleur Acheteurs", group = "Couleurs")
color vendeursColor = input.color(color.new(color.orange, 0), "Couleur Vendeurs", group = "Couleurs")
color wallUpperColor = input.color(color.new(color.fuchsia, 0), "Couleur Wall Upper", group = "Couleurs")
color wallMidColor = input.color(color.new(color.gray, 0), "Couleur Wall Mid", group = "Couleurs")
color controlMidColor = input.color(color.new(color.green, 0), "Couleur Control Mid", group = "Couleurs")
color wallLowerColor = input.color(color.new(color.aqua, 0), "Couleur Wall Lower", group = "Couleurs")
color highlightColor = input.color(color.new(#FFFF00, 88), "Couleur Highlight", group = "Couleurs")
int lineWidth = input.int(2, "Épaisseur ligne", group = "Apparence")
bool enableMinMinEventHighlight = input.bool(true, "Highlight Min–Min Event", group = "Options")
bool enableMaxMaxEventHighlight = input.bool(true, "Highlight Max–Max Event", group = "Options")
// === Private fields ===
var array prices = array.new()
var array labels = array.new()
var array colors = array.new()
var float minOneDayLevel = na
var float maxOneDayLevel = na
var float minEventLevel = na
var float maxEventLevel = na
var bool initialized = false
// === Helper functions ===
tryParse(string s) =>
string s_replaced = str.replace_all(s, ",", ".")
float val = str.tonumber(s_replaced)
na(val) ? na : val
trim(string s) =>
string res = s
while str.length(res) > 0 and (str.substring(res, 0, 1) == " " or str.substring(res, 0, 1) == "\t")
res := str.substring(res, 1)
while str.length(res) > 0 and (str.substring(res, str.length(res) - 1) == " " or str.substring(res, str.length(res) - 1) == "\t")
res := str.substring(res, 0, str.length(res) - 1)
res
extractValue(string line) =>
int colonIdx = str.pos(line, ":")
if colonIdx == -1
na
else
string valueStr = str.substring(line, colonIdx + 1)
valueStr := trim(valueStr)
tryParse(valueStr)
// === Parsing ===
if not initialized and barstate.islast
initialized := true
array rawLines = str.split(fileContent, " ")
for i = 0 to array.size(rawLines) - 1
string raw = array.get(rawLines, i)
string line = trim(raw)
if line == ""
continue
string lower = str.lower(line)
// Extract levels based on keywords
if str.contains(lower, "max event")
maxEventLevel := extractValue(line)
else if str.contains(lower, "max 1d")
maxOneDayLevel := extractValue(line)
else if str.contains(lower, "wall upper")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Upper")
array.push(colors, wallUpperColor)
else if str.contains(lower, "buyers ctrl")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Buyers Ctrl")
array.push(colors, acheteursColor)
else if str.contains(lower, "wall mid")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Mid")
array.push(colors, wallMidColor)
else if str.contains(lower, "control mid")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Control Mid")
array.push(colors, controlMidColor)
else if str.contains(lower, "sellers ctrl")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Sellers Ctrl")
array.push(colors, vendeursColor)
else if str.contains(lower, "wall lower")
float val = extractValue(line)
if not na(val)
array.push(prices, val)
array.push(labels, "Wall Lower")
array.push(colors, wallLowerColor)
else if str.contains(lower, "min 1d")
minOneDayLevel := extractValue(line)
else if str.contains(lower, "min event")
minEventLevel := extractValue(line)
// Add special levels
if not na(maxOneDayLevel)
array.push(prices, maxOneDayLevel)
array.push(labels, "Max 1D")
array.push(colors, maxColor)
if not na(maxEventLevel)
array.push(prices, maxEventLevel)
array.push(labels, "Max Event")
array.push(colors, maxColor)
if not na(minOneDayLevel)
array.push(prices, minOneDayLevel)
array.push(labels, "Min 1D")
array.push(colors, minColor)
if not na(minEventLevel)
array.push(prices, minEventLevel)
array.push(labels, "Min Event")
array.push(colors, minColor)
// === Rendering ===
var box minBand = na
var box maxBand = na
if barstate.islast and initialized
if enableMinMinEventHighlight and not na(minOneDayLevel) and not na(minEventLevel) and na(minBand)
float top = math.max(minOneDayLevel, minEventLevel)
float bottom = math.min(minOneDayLevel, minEventLevel)
minBand := box.new(left = bar_index, top = top, right = bar_index + 1, bottom = bottom, xloc = xloc.bar_index, extend = extend.both, bgcolor = highlightColor, border_width = 0)
if enableMaxMaxEventHighlight and not na(maxOneDayLevel) and not na(maxEventLevel) and na(maxBand)
float top = math.max(maxOneDayLevel, maxEventLevel)
float bottom = math.min(maxOneDayLevel, maxEventLevel)
maxBand := box.new(left = bar_index, top = top, right = bar_index + 1, bottom = bottom, xloc = xloc.bar_index, extend = extend.both, bgcolor = highlightColor, border_width = 0)
var array hlines = array.new()
var array rightLabels = array.new()
if barstate.islast and initialized and array.size(hlines) == 0
for i = 0 to array.size(prices) - 1
float p = array.get(prices, i)
string lbl = array.get(labels, i)
color col = array.get(colors, i)
line hl = line.new(bar_index, p, bar_index + 1, p, xloc = xloc.bar_index, extend = extend.both, color = col, width = lineWidth)
array.push(hlines, hl)
string labelText = lbl + " " + str.tostring(p)
label rightLbl = label.new(bar_index + 1, p, labelText, xloc = xloc.bar_index, yloc = yloc.price, style = label.style_label_right, color = na, textcolor = col, size = size.small)
array.push(rightLabels, rightLbl)
if barstate.islast
for i = 0 to array.size(rightLabels) - 1
label.set_x(array.get(rightLabels, i), bar_index + 1)
Market Internals SPY[TP]# Market Internals SPY Dashboard - TradingView Publication
## 📊 Overview
**Market Internals SPY ** is a comprehensive multi-factor market sentiment dashboard designed specifically for SPY (S&P 500 ETF) traders. This indicator combines four powerful market breadth signals into one easy-to-read interface, helping traders identify high-probability setups and avoid false breakouts.
---
## 🎯 What Makes This Indicator Unique?
Unlike single-indicator tools, this dashboard synthesizes **multiple market internals** to provide confluence-based trading signals:
- **CPR (Central Pivot Range)** - Institutional pivot levels
- **VIX (Volatility Index)** - Fear gauge
- **Put/Call Ratio** - Options sentiment with dynamic crossover alerts
- ** USI:ADD (Advance/Decline Line)** - Market breadth strength
All presented in a clean, real-time dashboard with visual alerts directly on your chart.
---
## 📈 Key Features
### 1. **Static Daily CPR Levels**
- Automatically plots Top CPR, Pivot, and Bottom CPR
- Levels remain fixed throughout the trading day (no repainting)
- **Trend Bias Indicator**: Green = Current Pivot > Previous Pivot (Bullish structure)
### 2. **Put/Call Ratio Crossover System**
- 10-period SMA smoothing for cleaner signals
- **Bullish Signal** (Green background): Put/Call crosses below SMA
- Indicates decreasing hedging activity (bullish)
- **Bearish Signal** (Red background): Put/Call crosses above SMA
- Indicates increasing hedging activity (bearish)
### 3. **Price/Breadth Divergence Detection**
- **Yellow Candles**: Highlight when price and USI:ADD diverge
- Price rising but USI:ADD falling = Potential reversal
- Price falling but USI:ADD rising = Possible bottom
### 4. **Comprehensive Real-Time Dashboard**
A top-right table displaying:
- **CPR Trend Bias**: Bullish/Bearish structure
- **VIX Level**: Current value + directional bias
- **Put/Call Ratio**: Live value + trend arrows
- **AD Line**: Breadth strength with directional indicators
### 5. **Intelligent Bar Coloring**
- **Green bars**: USI:ADD rising (breadth improving)
- **Red bars**: USI:ADD falling (breadth deteriorating)
- **Yellow bars**: Divergence warning (potential reversal)
---
## 🔧 How to Use
### Setup Instructions
1. **Add to Chart**: Apply to SPY on your preferred intraday timeframe (5m, 15m, 30m, 1H)
2. **Configure Symbols** (if needed):
- Default settings work for most platforms
- If "PCC" doesn't load, try: `PCCR`, `INDEX:PCC`, `USI:PCC`, or `CBOE:PCC`
- Ensure you have market internals data access ( USI:ADD , VIX)
### Trading Signals
#### 🟢 **Bullish Confluence** (High-Probability Long Setup)
- CPR Trend = BULLISH
- VIX falling or low (<20)
- Put/Call below SMA (or green background crossover)
- USI:ADD rising (green bars)
- **Entry**: Look for bullish price action at support levels
#### 🔴 **Bearish Confluence** (High-Probability Short Setup)
- CPR Trend = BEARISH
- VIX rising or elevated (>25)
- Put/Call above SMA (or red background crossover)
- USI:ADD falling (red bars)
- **Entry**: Look for bearish rejection at resistance
#### ⚠️ **Divergence Warning**
- Yellow candles indicate mismatch between price and breadth
- Consider profit-taking or reversals when divergence appears at extremes
### Best Practices
- **Multi-Timeframe Confirmation**: Check higher timeframes (4H, Daily) for trend alignment
- **Volume Confirmation**: Combine with volume analysis for stronger signals
- **Risk Management**: Always use stop losses; no indicator is 100% accurate
- **News Awareness**: Be cautious around major economic releases
---
## 📚 Understanding the Components
### CPR (Central Pivot Range)
Traditional floor trader pivot levels calculated from previous day's High, Low, Close:
- **Pivot (PP)** = (High + Low + Close) / 3
- **Top CPR (TC)** = (PP - BC) + PP
- **Bottom CPR (BC)** = (High + Low) / 2
### VIX (Volatility Index)
- **< 15**: Complacency, potential for sudden moves
- **15-20**: Normal conditions
- **20-30**: Elevated uncertainty
- **> 30**: High fear, potential bottoming process
### Put/Call Ratio
- **< 0.7**: Excessive optimism (contrarian bearish)
- **0.7-1.0**: Balanced sentiment
- **> 1.0**: Defensive positioning (contrarian bullish potential)
### USI:ADD (NYSE Advance/Decline)
- **> 0**: More stocks advancing than declining (bullish breadth)
- **< 0**: More stocks declining than advancing (bearish breadth)
- **Extreme readings** (±2000+): Potential exhaustion
---
## ⚙️ Customization Options
### Input Parameters
- **AD Line Symbol**: Default "ADD" (try "ADVN" or "NYSE:ADD" if needed)
- **VIX Symbol**: Default "VIX" (try "CBOE:VIX" if needed)
- **Put/Call Symbol**: Default "PCC" (alternatives listed above)
### Color Scheme
- Blue: CPR levels
- Purple: Pivot point
- Green: Bullish signals/backgrounds
- Red: Bearish signals/backgrounds
- Yellow: Divergence warnings
---
## 💡 Pro Tips
1. **Wait for Confluence**: Don't trade on a single indicator - wait for 3+ signals to align
2. **Use CPR as Dynamic S/R**: Price tends to react at TC and BC levels
3. **Watch the Crossovers**: Put/Call crossovers often precede significant moves
4. **Monitor Divergences**: Yellow candles at key levels are high-value signals
5. **Combine with Price Action**: This tool confirms direction - you still need entry triggers
---
## ⚠️ Limitations & Disclaimers
- Requires **premium data** for USI:ADD and VIX on most platforms
- Best suited for **intraday SPY trading** (may adapt to other indices)
- **Not a standalone system** - use with proper risk management
- Past performance does not guarantee future results
- Always backtest before live trading
---
## 🎓 Example Scenario
**Bullish Setup**:
- 9:45 AM EST: Price pulls back to Bottom CPR
- Dashboard shows: ✅ Bullish CPR Bias, ✅ VIX 16.5 (falling), ✅ Put/Call 0.68 ⬇️ Bull, ✅ USI:ADD +850 ⬆️
- Green background flashes (Put/Call crossunder)
- **Action**: Enter long at BC with stop below TC of previous day
---
## 📊 Ideal Timeframes
- **Primary**: 5-minute, 15-minute (day trading)
- **Secondary**: 30-minute, 1-hour (swing entries)
- **Confirmation**: Daily chart for trend context
---
## 🔄 Updates & Support
This indicator is actively maintained. If you encounter symbol loading issues:
1. Check your data provider includes market internals
2. Try alternative symbols in inputs
3. Ensure you're using a premium TradingView plan (if required)
---
## 📝 Version Information
- **Version**: 5 (Pine Script v5)
- **Type**: Overlay Indicator
- **Author**: tapaspattanaik
- **Category**: Market Internals / Breadth Analysis
---
## 🏆 Final Thoughts
This indicator is designed for **serious traders** who understand that edge comes from confluence, not single signals. By combining institutional pivot levels with real-time market internals, you gain a significant advantage in reading market sentiment and timing entries with precision.
**Remember**: The best trades happen when multiple independent factors align. Use this dashboard to find those moments.
---
## 📌 How to Add This Indicator
1. Open TradingView and navigate to Pine Editor
2. Copy the complete script code
3. Click "Add to Chart"
4. Configure symbols if needed (see Setup Instructions above)
5. Adjust position/colors to your preference
---
**Happy Trading! 📈**
*This indicator is for educational purposes. Always manage risk appropriately and never risk more than you can afford to lose.*
---
### Tags
`#SPY` `#MarketInternals` `#CPR` `#VIX` `#PutCallRatio` `#BreadthAnalysis` `#DayTrading` `#SwingTrading` `#TechnicalAnalysis` `#PivotPoints`
ICT Liquidity Sweep [KTY] ICT Liquidity Sweep
Hi, I'm Kim Thank You 👋
KTY = Kim Thank You (김땡큐)
Detects sweep candles that grab liquidity at swing highs/lows and reverse back inside.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 FEATURES
- Liquidity Sweep Detection
- Wick breaks level + Close inside = Sweep ✅
- Break and close outside = Real breakout (no sweep)
- Visual Display
- ⇩: High liquidity swept (BSL)
- ⇧: Low liquidity swept (SSL)
- Sweep line connects liquidity level to sweep candle
- Vertical line marks sweep candle wick area
- Multi-Timeframe
- LTF and HTF sweep detection
- HTF sweeps are more significant
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ HOW TO USE
- ⇩ detected → Check for potential bearish reversal
- ⇧ detected → Check for potential bullish reversal
- Combine with OB/FVG for better accuracy
- HTF sweeps carry more weight than LTF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TIPS
- Sweeps indicate smart money grabbing liquidity
- Wait for confirmation before entering
- Multiple sweeps at same level = stronger signal
- Use with market structure for confluence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is for educational purposes only.
Not financial advice. Always do your own research.
Multi Dashboard 10 Assets - Heatmap and AlertsMulti-Asset Dashboard & Master Alert System
Description
This indicator is designed for traders who monitor multiple assets simultaneously and want to centralize their key levels (Support & Resistance) into one single view. Instead of opening 10 different charts to draw lines and set individual alerts, you can manage everything from one master interface.
The script features a real-time Heatmap Dashboard that calculates the percentage distance to your predefined levels and highlights assets that are approaching a point of interest.
Key Features
* Centralized Management: Input symbols and levels (R1, R2, S1, S2) for up to 10 assets in one place.
* Smart Dashboard: A top-right table showing current prices and the % distance to each level.
* Proximity Heatmap: Cells light up (Red for Resistance, Green for Support) when the price is within a user-defined threshold (e.g., 0.5% from the level).
* Master Alert System: Uses a single trigger variable to monitor all 40 levels across all 10 assets simultaneously.
* Dynamic Charting: Automatically plots the relevant R1/R2/S1/S2 lines and labels ONLY for the asset you are currently viewing.
How to set up the Alert (Step-by-Step)
To activate the background monitoring for all assets, you must create a manual alert in TradingView:
1. Open the Alert Menu: Click the Clock icon in the right-hand sidebar or press Alt + A.
2. Condition: Select this indicator: "Master Dashboard 10 Assets - Heatmap Final".
3. Trigger Variable: In the second dropdown, select "Master Alert Trigger".
4. Operator: Select "Greater Than" and set the value to 0.
5. Frequency: Select "Once Per Bar" to prevent spam if the price lingers on a level.
6. Notification: Choose your preferred method (Notify in App, Desktop Popup, or Email).
7. Create: Click "Create".
Now, regardless of which chart you are currently looking at, the system will monitor all 10 assets and alert you the moment any of them crosses a predefined level.
User Settings
* Dashboard Warning Distance %: Adjust how close the price needs to be before the dashboard cells light up.
* Enable/Disable: Use the checkbox for each asset to include/exclude it from the dashboard and alert system.
* Symbol Input: Use the search icon to find the correct ticker (e.g., BINANCE:BTCUSDT or OANDA:XAUUSD).
Technical Information
* Pine Script Version: 5
* Resource Management: Uses optimized request.security calls (max 10) to ensure high performance and stability without exceeding TradingView's limits.
* Compatibility: Works on all timeframes. For the most accurate proximity alerts, the 1-minute or 5-minute timeframe is recommended.
This script was developed to solve the frustration of missing levels on secondary tickers while focused on a main chart.
A huge thanks to @clashcharts for the inspiration and levels.
CapitalFlowsResearch: CB LevelsCapitalFlowsResearch: CB Levels — Policy Path Mapping for STIR & Rates Traders
CapitalFlowsResearch: CB Levels provides a structured, policy-anchored framework for interpreting short-term interest rate futures. Instead of treating STIR pricing as an abstract number, the indicator converts central bank settings—such as the official cash rate, expected hike/cut increments, and basis adjustments—into a clear ladder of explicit rate levels. These levels are then projected directly onto the price chart as horizontal reference bands.
The tool automatically builds a series of future policy steps (e.g., +25bp, +50bp, –25bp, etc.) based on user-defined increments and direction, allowing traders to visualise where the current contract sits relative to hypothetical central bank actions. By plotting settlement levels and multiple forward steps, the script creates a transparent “policy grid” that traders can anchor against when evaluating mispricings, risk/reward asymmetry, or scenario outcomes.
Discreet labels—placed periodically to avoid clutter—identify each policy step in bp terms, making the chart readable even when zoomed out. Whether the mode is set to Cuts or Hikes, the tool instantly recalibrates the entire ladder, offering a consistent structure for comparing different contracts or central bank paths.
In practice, CB Levels acts as a policy-path overlay for futures traders, helping them contextualise market pricing relative to central bank intent, quantify potential repricing ranges, and understand where key inflection levels lie—without revealing the underlying calculation methods that generate the steps.
S/R Zones
### What it does
**Smart S/R Zones** automatically detects and visualizes **support and resistance zones** by:
* Finding **confirmed swing highs/lows** (pivot points)
* **Clustering nearby pivots** into price zones
* Scoring each zone by **how many pivots** it contains (zone “strength”)
* Marking zones as **active** or **broken**, and stopping broken zones at the breakout bar
* Keeping the chart clean by removing pivots and zones outside a configurable lookback window
### Core logic (how it works)
1. **Pivot detection (swing points)**
* Uses `ta.pivothigh()` and `ta.pivotlow()` with:
* `leftBars` bars to the left
* `rightBars` bars to the right
* Important: pivots are **confirmed only after `rightBars` bars**, so signals are delayed by design.
2. **Pivot memory + lookback cleanup**
* Each pivot is stored with:
* price
* type: `1` = resistance pivot high, `-1` = support pivot low
* pivot bar index (pivot’s original bar)
* active/broken flag
* breakout bar index (when it got broken)
* Pivots older than `lookbackPeriod` bars are removed.
3. **Dynamic zone width**
* Computes the recent range:
* `priceRange = highest(high, lookbackPeriod) - lowest(low, lookbackPeriod)`
* Converts it to a maximum zone width:
* `maxZoneWidth = priceRange * zoneWidthPct / 100`
* This makes zones adapt to volatility/regime changes.
4. **Breakout detection (pivot invalidation)**
* A resistance pivot is marked broken when:
* `close > pivotPrice * (1 + breakoutPct/100)`
* A support pivot is marked broken when:
* `close < pivotPrice * (1 - breakoutPct/100)`
* Note: breakout is **close-based**, not intrabar wick-based.
5. **Clustering pivots into zones**
* Pivots are grouped into zones **only with the same type** (support with support, resistance with resistance).
* A pivot joins a zone if it is close to the zone midpoint:
* `abs(price - zoneMid) <= maxZoneWidth/2`
* Zone boundaries expand to include the new pivot, but only if:
* `(newHigh - newLow) <= maxZoneWidth`
* Zone strength increments by 1 for each pivot added.
6. **Active vs broken zones (visual state)**
* Active zones extend to the **current bar**.
* Broken zones stop at their **breakout bar** (the bar index stored when the pivot was broken).
* Strength includes all pivots clustered, including pivots that later broke (as long as they are still in lookback).
### Visuals (what you see)
* **Green zones**: active support
* **Red zones**: active resistance
* **More transparent zones**: broken zones (support/resistance that was invalidated by a close beyond the breakout threshold)
* Optional labels:
* `S2`, `S3`… for support strength
* `R2`, `R3`… for resistance strength
* The number is the **count of clustered pivots** in that zone.
### Inputs (how to tune it)
* **Pivot Left Bars / Pivot Right Bars**
* Higher values = fewer pivots, more “major” swings, stronger zones
* Lower values = more pivots, more zones, more noise
* **Lookback Period**
* Limits how far back pivots are considered and keeps the chart uncluttered
* **Zone Width %**
* Controls how wide zones can get (as a % of recent range)
* Higher = more clustering, fewer broader zones
* Lower = tighter zones, more zones
* **Minimum Zone Strength**
* Filters weak zones. Example: set to 3 to show only zones formed by 3+ pivots
* **Breakout Threshold %**
* Defines how far price must close beyond a level to mark it broken
* Higher = fewer “false break” breaks, slower invalidation
* Lower = more responsive, more break markings
* **Show Strength Labels**
* Toggles S/R strength markers.
### How to use it in trading workflows
* **Zone reaction**: Watch for rejection/acceptance when price revisits a strong zone (`S3+`, `R3+`).
* **Breakout context**: A zone turning “broken” indicates price closed meaningfully beyond it (by threshold).
* **Confluence**: Use with your own context (trend, volatility, session structure, volume tools). This script is strictly price-structure based.
ATR DEEPATR Bottom Indicator:
ATR Bottom is a dynamic support level based on market volatility (ATR) and a long-term moving average. It helps identify a price zone where downside risk significantly increases.
Unlike static levels, this indicator adapts to current market volatility and adjusts as market conditions change.
How it works:
Calculated using a moving average and ATR
The level represents the difference between average price and volatility
Always plotted below price and updates dynamically
Not a standalone entry signal
Interpretation:
Price above the line — market remains stable
Price touching the line — potential reaction or slowdown zone
Close below the line — sign of scenario shift and increased bearish pressure
Important:
Does not predict exact market bottoms
Designed for scenario-based analysis
Best used in combination with other analytical tools
Trend Pro by ysfgnrADVANCED MARKET STRUCTURE & TECHNICAL ANALYSIS TOOL
This indicator is a comprehensive technical analysis tool designed to combine market structure behavior, trend dynamics, liquidity-aware price action, momentum analysis, and risk management into a single, highly configurable system.
Its modular design allows traders to enable only the components they need, keeping the chart clean and focused.
🔹 STYLE
MA → MA (Smoothing)
Applies a secondary smoothing moving average over the main moving average to reduce noise and provide a clearer visualization of trend direction and strength.
🔹 MONEY STRUCTURE ANALYSIS
BOS (Break of Structure)
Automatically detects structural breaks in price action, highlighting continuation or strengthening of the current trend.
CHoCH (Change of Character)
Identifies key moments where the behavior of price changes, often signaling potential trend reversals or transitions.
Order Blocks
Automatically marks significant supply and demand zones formed after structural breaks. These areas can act as potential reaction or continuation zones.
Equal High / Equal Low (EQH / EQL)
Detects equal highs and equal lows, highlighting liquidity concentration areas often associated with stop runs and breakout scenarios.
Fair Value Gap (FVG)
Identifies price imbalance zones created by strong impulsive moves. Mitigated gaps are automatically removed to keep the chart clean.
🔹 MOVING AVERAGES
Moving Average One
Moving Average Two
Moving Average Three
Up to three fully customizable moving averages with selectable source, type, length, and color. Suitable for short-, mid-, and long-term trend analysis.
🔹 PIVOT HIGH / LOW ANALYSIS
Pivot High / Low Points
Displays swing high and swing low points directly on the chart for clear structural reference.
Pivot High / Low Support & Resistance
Generates dynamic support and resistance zones based on pivot points and tracks price interaction with these zones.
Pivot High / Low Trendlines
Automatically draws High→High and Low→Low trendlines. Breakouts can be confirmed by candle close and used for alerts.
🔹 PIVOT POINTS STANDARD | TYPE: FIBONACCI
Plots Fibonacci-based standard pivot levels using a selectable timeframe, providing key reference levels for intraday and higher-timeframe trading.
🔹 RANGE DETECTOR
Identifies consolidation ranges based on price and volatility. Clearly distinguishes between unbroken ranges and upward/downward breakouts using color coding.
🔹 RSI-BASED CANDLE COLORING
Colors candles based on RSI values to visually represent momentum, overbought, oversold, and neutral conditions directly on price.
🔹 BREAKOUT CONFIRMATION & ALERT LOGIC
Allows confirmation of breakouts based on candle close. Includes alert conditions for:
Trendline breakouts
Support and resistance zone entries
🔹 RISK MANAGEMENT → ATR
Displays ATR-based volatility information in both price and percentage terms to assist with position sizing and risk awareness.
🔹 TREND CONFIRMATION
MA → MA (Smoothing)
Multi-timeframe trend confirmation using moving average alignment, summarized in a compact table.
RSI
Multi-timeframe RSI values with bullish and bearish thresholds to assess trend strength and momentum alignment.
🔹 TABLE
Summarizes trend, momentum, and risk data in a single table with adjustable position and size for optimal chart placement.
⚠️ Disclaimer
This indicator is not a trading strategy. It is intended for analysis and decision support only and does not constitute financial advice.
ICT Liquidity Engine Free ICT Liquidity Engine is a clean and reliable indicator designed to automatically track key liquidity levels from the Asia and London sessions, based on ICT concepts.
It helps traders clearly identify where liquidity is building and where it is being taken, in real time, without repainting or manual drawing.
🔍 Key Features
Asia High / Low LIVE (02:00–06:00 Paris)
London High / Low LIVE (08:00–11:00 Paris)
Real-time updates during each session
Automatic freeze at session close
Independent removal of High or Low once liquidity is taken
No repaint – replay-safe (1m-based calculations)
Works on all timeframes
🎯 Why use ICT Liquidity Engine?
Save time: no more manual session levels
Cleaner charts, clearer context
Ideal for spotting:
liquidity sweeps
session reactions
high-probability ICT environments
This free version is intentionally simple, fast, and robust, serving as a foundation tool for more advanced ICT models (FVG, IFVG, market structure, etc.).
📈 Markets
Futures (ES, NQ, DAX, etc.)
Forex
Indices
(Works on all assets – optimized for institutional markets)
ℹ️ Notes
This indicator is 100% free and will continue to evolve.
An advanced version with FVG / IFVG detection, multi-timeframe filters, and smart alerts is currently in development.
🔥 Use it as a base. Build your edge on top of it.
PowerLevels - Key Daily LevelsThe Institutional Levels standalone indicator plots the following key price and volume levels directly on your chart:
PDH & PDL (Previous Day High/Low): Displays the high and low of the prior session using time-anchored logic to ensure accuracy across the weekend gap.
POC (Point of Control): The price level where the most volume was traded during the previous New York RTH session.
VAH & VAL (Value Area High/Low): Marks the boundaries of the price range where 70% of the previous day's volume took place.
Settlement: The official previous-day closing price as determined by the CME exchange.
Midnight Open: A horizontal line marking the opening price at 12:00 AM New York time for the current session.
NDOG (New Day Opening Gap): Automated boxes highlighting the gap between the previous day's close and the current day's open, including a dashed midline.
NWOG (New Week Opening Gap): Automated boxes highlighting the gap between Friday’s close and Sunday’s open, including a dashed midline.
Midnight V-Line: A vertical separator marking each new daily session to maintain a clear visual narrative.
RJC MTF High/Low Liquidity Levels ORBA multi-timeframe liquidity map designed for intraday futures trading (especially US open) with UK-session context. It automatically plots key HTF highs/lows, Asia and London session extremes, and a 13:00–13:15 UK Opening Range (ORB) with midpoint. It also estimates “bounce likelihood” and a directional lean using simple, transparent proxies (confluence, rejection, relative extreme volume, and ATR-based distance).
What it shows
1) Higher-Timeframe Liquidity Levels (MTF High/Low)
4H High / Low
Daily High / Low
Weekly High / Low
Monthly High / Low
Quarterly High / Low
Yearly High / Low (computed using a daily engine for reliability on intraday charts)
These levels plot as line breaks so they extend cleanly without clutter.
2) Session High/Low Levels (UK time)
Asia session: 23:00–06:00
London session: 08:00–12:00
Each session records:
Session High & Low
The volume on the bar that set the high and the volume on the bar that set the low
A relative “liquidity ratio” for each side (high-side vs low-side), based on an EMA-style average of past extremes
3) ORB: 13:00–13:15 UK (15m)
Draws the ORB range box
Plots ORB high, ORB low, and midpoint (dashed)
Extends the ORB structure across the session (to 21:00 UK in this script)
4) New York window shading
Optional shading for 14:30–21:00 UK (light white background) to keep you visually anchored to the main trading window.
Bounce Likelihood (table + labels)
For each level, the script produces a Bounce % score (1–95%) using:
Base weight (higher TF levels carry more weight than lower TF)
Confluence bonus: nearby levels within a threshold (ATR15-based)
Rejection bonus: if the current 15m candle shows a rejection at that level
Extreme volume bonus: if the bar that set the high/low had unusually high volume vs its rolling extreme average (separate for highs and lows)
Distance penalty: if price is far from the level (ATR15-based)
This is not a prediction engine. It’s a quick way to prioritise which levels are most “relevant” right now.
Direction column (quick lean)
The Direction column combines:
Whether the level is currently acting as support (below price) or resistance (above price)
Nearby candle behaviour (rejection/acceptance/break logic)
A simple 15m EMA trend filter (9 vs 21)
Outputs include:
↑ Bounce / ↓ Bounce
↑ Break / ↓ Break
↑ Lean / ↓ Lean
Or neutral arrows when conditions are mixed
Inputs (key ones)
Display
Toggle each HTF level set (4H/D/W/M/Q/Y)
Toggle Asia + London sessions
Toggle ORB drawing and NY shading
Toggle labels on chart and the info table
Behaviour + Liquidity Proxies
Confluence Threshold (ATR15 multiplier): how close levels must be to count as confluence
Relevance Distance (ATR15 multiplier): how quickly far-away levels get penalised
Extreme Vol Avg Length: the smoothing length for “extreme volume” averages
Recommended usage
Use the plotted highs/lows as targets, decision points, and areas to expect stops/liquidity.
Use the table to quickly spot:
Which levels have strong confluence
Which extremes were set on unusually high volume
Which levels are closest and most relevant right now
Pair with your price action rules (sweeps, reclaim, midpoints, ORB logic) rather than trading the score alone.
Notes / limitations
“Liquidity ratio” here is a proxy using volume-at-extreme vs a rolling average of extreme volumes. It is not order book data.
Session and ORB calculations are done using 1m data for precision; the HTF extreme engine runs on 15m (and yearly uses daily) to stay stable and performant.
Best results on intraday charts (1m–15m) where the ORB/session logic matters most.
Version
v6 – MTF highs/lows, session extremes with separate high/low volume ratios, ORB 13:00–13:15 UK with midpoint + session shading, plus bounce scoring and direction lean table.






















