Swing Points & Liquidity — ENHANCED PRO (Dark/Light Mode)This indicator — “Swing Points & Liquidity — ENHANCED PRO (Dark/Light Mode)” — automatically detects and visualizes swing highs, swing lows, and liquidity levels on the chart with rich analytics and customizable visuals.
🔍 Core Features
Smart Swing Detection: Identifies pivot highs/lows based on adjustable left/right bar settings.
Liquidity Visualization: Draws dynamic boxes and lines for liquidity pools and swing zones.
Volume & OI Integration: Filters and colors levels using volume and Open Interest Δ (change).
Strength Meter: Highlights strong liquidity levels with color gradients based on OI + volume intensity.
Automatic Trendlines: Connects swing points with selectable style and width.
Fibonacci Mapping: Automatically projects fib retracements (23.6%, 38.2%, 50%, 61.8%, 78.6%) from swing-to-swing for confluence zones.
Statistics Panel: Displays live metrics — total levels, active/filled count, success rate, and average strength.
Alerts System: Alerts for new swing formations and when price touches or breaks a level.
Multi-Timeframe Option: Analyze swing structures from higher timeframes on any chart.
Dual Theme Mode: Fully optimized for both Dark and Light interface preferences.
⚙️ Advanced Options
Adjustable lookback range
Hide or extend filled levels
Configurable volume and OI thresholds
Supports multiple OI data sources (Binance, BitMEX, Kraken)
Fully dynamic text, color, and label alignment settings
💡 Use Case
Perfect for Smart Money Concept (SMC) and ICT-style analysis, liquidity sweeps, and swing-based trading.
Traders can quickly visualize where liquidity sits, track how it gets filled, and monitor structure shifts in real time.
Wskaźniki i strategie
SMA 20 50 100A clean and lightweight SMA indicator that plots 20, 50, and 100 simple moving averages with customizable colors and line widths. Includes an optional label showing the latest SMA values for quick reference. Ideal for trend confirmation and swing trading setups.
Simple Moving Averages (20, 50, 100)A clean and lightweight SMA indicator that plots 20, 50, and 100 simple moving averages with customizable colors and line widths. Includes an optional label showing the latest SMA values for quick reference. Ideal for trend confirmation and swing trading setups.
Aggregated Open Interest Multi-Exchange (USD)This indicator aggregates Open Interest (OI) data from multiple major cryptocurrency exchanges into a single unified view in USD, using data available on TradingView. It automatically adapts to the asset you're viewing on the chart.
Features:
Aggregates OI from 7 major exchanges: Binance, Bybit, OKX, Bitget, Deribit, HTX, and Coinbase
All values converted to USD - unlike native OI which shows contracts/coins
Uses only data available on TradingView platform
Automatically detects the asset from your chart (BTC, ETH, SOL, etc.)
True apples-to-apples comparison across exchanges
Displays as candlesticks showing OI open, high, low, and close
Toggle exchanges on/off individually
Handles different contract types per exchange automatically
Why USD conversion matters:
Traditional OI indicators show values in contracts or crypto units, making it difficult to compare across exchanges. This indicator converts everything to USD, giving you the real dollar value of open positions across all exchanges.
How it works:
Simply add the indicator to any crypto perpetual futures chart. It will automatically fetch and aggregate OI data from all supported exchanges for that asset using TradingView's built-in data feeds, converting everything to USD.
Supported Exchanges:
Binance, Bybit, Bitget, HTX: USDT perpetuals
Deribit: BTC/ETH use USD contracts, others use USDC
OKX: Contract-based (automatically converted)
Coinbase: USDC perpetuals
Perfect for traders who want a comprehensive view of total market Open Interest in USD across exchanges using reliable TradingView data.
Daily Levels: PD / PM / OR (RTH/Pre)# Daily Levels: PD / PM / OR (RTH/Pre)
## Overview
This indicator displays key intraday support and resistance levels for US equity markets, specifically designed for traders who use Previous Day, Pre-Market, and Opening Range levels in their trading strategy.
## Key Features
**Seven Critical Levels Displayed:**
- **PDH (Previous Day High)** - Blue line: The highest price from yesterday's regular trading hours (9:30 AM - 4:00 PM ET)
- **PDL (Previous Day Low)** - Blue line: The lowest price from yesterday's regular trading hours
- **PDC (Previous Day Close)** - Orange line: The closing price from yesterday's regular trading hours
- **PMH (Pre-Market High)** - Yellow line: The highest price during today's pre-market session (4:00 AM - 9:30 AM ET)
- **PML (Pre-Market Low)** - Yellow line: The lowest price during today's pre-market session
- **ORH (Opening Range High)** - Red line: The highest price during the first 30 minutes of trading (9:30 AM - 10:00 AM ET)
- **ORL (Opening Range Low)** - Red line: The lowest price during the first 30 minutes of trading
## How It Works
**At 9:30 AM ET (Market Open):**
- PDH, PDL, PDC levels appear (from previous day's RTH)
- PMH, PML levels appear (from today's pre-market session)
- All lines begin at the 9:30 AM bar and extend right
**At 10:00 AM ET (Opening Range Close):**
- ORH, ORL levels appear (from today's first 30 minutes)
- Lines begin at the 9:30 AM bar and extend right
**Level Persistence:**
- All levels remain visible until the next trading day at 9:30 AM ET
- Levels reset daily for the new trading session
## Use Cases
**Day Trading:**
- Identify key support and resistance zones before placing trades
- Use PDH/PDL as potential profit targets or stop loss areas
- Monitor price reaction at pre-market levels for early trading signals
- Trade breakouts or rejections at opening range levels
**Swing Trading:**
- Assess daily momentum by observing breaks above/below previous day levels
- Use multiple timeframes while maintaining consistent reference points
**Market Structure:**
- Quickly identify if the market is trading above or below key levels
- Recognize accumulation/distribution patterns around these zones
## Technical Details
- **Timezone:** All times referenced are US Eastern Time (America/New_York)
- **Session Windows:**
- Pre-Market: 4:00 AM - 9:30 AM ET
- Regular Trading Hours: 9:30 AM - 4:00 PM ET
- Opening Range: 9:30 AM - 10:00 AM ET
- **Timeframe Agnostic:** Works on any chart timeframe
- **Visual Clarity:** Color-coded lines and labels for easy identification
## Color Scheme
- **Blue:** Previous Day levels (PDH, PDL)
- **Orange:** Previous Day Close (PDC)
- **Yellow:** Pre-Market levels (PMH, PML)
- **Red:** Opening Range levels (ORH, ORL)
## Best Practices
1. Use on US equity indices (SPY, QQQ, ES, NQ) and liquid US stocks
2. Combine with volume analysis for confirmation
3. Pay attention to how price reacts at these levels (bounce vs. break)
4. Most effective during the first 2 hours of trading when volatility is highest
5. Consider the market context (trending vs. ranging) when interpreting these levels
## Note
This indicator is specifically designed for US market hours. Results may vary when applied to international markets or instruments with different trading sessions.
Crypto Options Expiration (OPEX)this script marks every Crypto Options Expiration. i am writing more stuff because tradingview doesnt allow me to public a script unless I write a nice, lengthy, and zesty description
Charts Bubbles OrderFlow//@version=5
indicator("DeepCharts-Style Market Order Bubbles (Modified)", overlay=true, max_labels_count=500)
// === Inputs ===
lookback = input.int(50, "Volume SMA Lookback", minval=1)
multiplier = input.float(4.0, "Bubble Size Multiplier", step=0.1) // Increased default
threshold = input.float(1.5, "Min Volume/SMA Ratio", step=0.1)
showSmall = input.bool(true, "Show Smaller Bubbles")
mode = input.string("Bar Direction (simple)", "Aggressor Mode",
options= )
showLabels = input.bool(false, "Show Volume Labels")
// === Volume baseline ===
smaVol = ta.sma(volume, lookback)
volRatio = (smaVol == 0.0) ? 0.0 : (volume / smaVol)
// === Aggressor heuristic ===
aggSign = switch mode
"Bar Direction (simple)" => close > open ? 1 : close < open ? -1 : 0
"Close v PrevClose" => close > nz(close ) ? 1 : close < nz(close ) ? -1 : 0
"Estimated Tick Delta" =>
rng = high - low
pos = rng > 0 ? (close - low) / rng : 0.5
bias = close > open ? 0.1 : close < open ? -0.1 : 0
(pos + bias) > 0.5 ? 1 : -1
=> 0
isBuy = aggSign == 1
isSell = aggSign == -1
showBubble = (volRatio >= threshold) or (showSmall and volRatio >= 0.5)
// === Enhanced Bubble sizes (made bigger) ===
baseSize = math.max(1.5, math.min(8.0, volRatio * multiplier)) // Increased range
largeBubble = showBubble and baseSize > 6 // Raised threshold
mediumBubble = showBubble and baseSize > 4 and baseSize <= 6 // Raised threshold
smallBubble = showBubble and baseSize <= 4 // Adjusted threshold
// === Reversed positioning: Buy BELOW candle, Sell ABOVE candle ===
// Use body bottom for buy bubbles (below), body top for sell bubbles (above)
bodyTop = math.max(open, close)
bodyBottom = math.min(open, close)
// Add small offset to avoid overlap with candle body
bodyHeight = bodyTop - bodyBottom
offset = bodyHeight * 0.05 // 5% of body height offset
buyPos = bodyBottom - offset // Buy bubbles below candle
sellPos = bodyTop + offset // Sell bubbles above candle
// === Plot BIGGER bubbles with reversed positioning ===
plotshape(largeBubble and isBuy ? buyPos : na, title="Buy Large", style=shape.circle,
color=color.new(color.green, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isBuy ? buyPos : na, title="Buy Medium", style=shape.circle,
color=color.new(color.green, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isBuy ? buyPos : na, title="Buy Small", style=shape.circle,
color=color.new(color.green, 75), size=size.normal, location=location.absolute)
plotshape(largeBubble and isSell ? sellPos : na, title="Sell Large", style=shape.circle,
color=color.new(color.red, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isSell ? sellPos : na, title="Sell Medium", style=shape.circle,
color=color.new(color.red, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isSell ? sellPos : na, title="Sell Small", style=shape.circle,
color=color.new(color.red, 75), size=size.normal, location=location.absolute)
// === Optional volume labels (adjusted positioning) ===
if showLabels and showBubble
labelY = isBuy ? buyPos : sellPos
labelColor = isBuy ? color.new(color.green, 85) : color.new(color.red, 85)
txt = "Vol: " + str.tostring(volume) + " Ratio: " + str.tostring(math.round(volRatio, 2))
label.new(bar_index, labelY, txt, yloc=yloc.price, style=label.style_label_left,
color=labelColor, textcolor=color.white, size=size.small)
// === Info table ===
var table t = table.new(position.top_left, 1, 1)
if barstate.islast
infoText = "Vol Ratio: " + str.tostring(math.round(volRatio, 2))
table.cell(t, 0, 0, infoText, text_color=color.white, bgcolor=color.new(color.black, 80))
Mimic liquidity Order Blocks Modifiedits help to find liquidity order block and the bull bear percentage also delta
JustinTrades Opening Range IndicatorJustinTrades Opening Range Indicator
This indicator automatically plots the 30-second opening range for the regular trading session and builds a clean, structured framework around it. It’s designed specifically for NQ and ES futures.
Once the first 30 seconds of the RTH session complete, the script locks in the Opening Range High (ORH) and Opening Range Low (ORL). Those two levels are then extended across the chart as solid lines that grow with each new bar. You can optionally shade the range between them if you want to highlight that zone.
Above and below the opening range, the indicator plots up to seven target levels in each direction. These levels are spaced automatically — 65 points apart for NQ and 15 points apart for ES — but you can also set your own spacing if you prefer. Each target is shown as a short tick mark on the right side of the chart, with an optional price label for quick reference.
The OR lines are marked on the right edge with simple tags labeled “ORH” and “ORL.” No clutter, no extra labels, just a clean view of the range and your targets.
Everything resets automatically at the start of each new session. It doesn’t matter what timeframe you trade on — the opening range is always calculated from the true first 30 seconds of the day.
Key features:
30-second Opening Range High and Low
Full-width, progressive OR lines that extend with price action
Optional shading between ORH and ORL
7 up / 7 down target ticks with configurable spacing and labels
Adjustable colors and tick lengths
Session-based reset every day
This is a clean, no-fluff indicator built for traders who use the opening range as a reference point throughout the day.
Opening Range Breakout [Boomer]OBR. Set your time zone. Chose between 5min ,15min, 30min, 60min or 120 min with just a click.
Jurik Moving Average with Stair-StepJurik Moving Average with Stair-Step Filter — Precision Smoothing with Event-Driven Signal Filtering
📌 Version:
Built in Pine Script v6, leveraging the full JMA core with an added stair-step threshold filter for discrete, event-based signal generation.
📌 Overview:
This enhanced Jurik Moving Average (JMA) combines the low-lag smoothing algorithm with a custom stair-step logic layer that transforms continuous JMA output into state-based, noise-filtered movement.
While the traditional JMA provides ultra-smooth, adaptive trend detection, it still updates continuously with each price tick. The Stair-Step version introduces a quantized output — the JMA value remains unchanged until price moves by a user-defined amount (in ticks or absolute price units). The result is a “digital” trend line that updates only when meaningful change occurs, filtering out minor fluctuations and giving traders clearer, more actionable transitions.
📌 How It Works:
✅ Adaptive JMA Core: Dynamically adjusts smoothing to volatility for ultra-low lag.
✅ Stair-Step Logic: Holds the JMA value steady until the underlying line moves by a chosen threshold.
✅ Event-Driven Updates: Each “step” represents a statistically significant change in market direction.
✅ Tick / Price-Based Sensitivity: Tune the filter to the instrument’s volatility, spread, or cost structure.
This dual-layer system blends JMA’s continuous adaptability with discrete regime detection — turning a smooth line into a decision-ready trend model.
📌 How to Use:
🔹 Bias Detection: Each new step indicates a potential regime shift or breakout confirmation.
🔹 Noise Reduction: Ideal in choppy or range-bound markets where traditional MAs over-react.
🔹 Automated Systems: Use stair transitions as clean event triggers for entries, exits, or bias flips.
🔹 Scalping & Swing Trading: Thresholds can be sized by tick, ATR, or volatility to match timeframe and cost tolerance.
📌 Why This Version Is Unique:
This is not just another moving average — it’s a stateful JMA, adding event-driven decision logic to one of the market’s most precise filters.
🔹 Discretized Trend Mapping: Flat plateaus define stability; steps define momentum bursts.
🔹 Reduced Whipsaws: Only reacts when moves exceed statistical or cost thresholds.
🔹 Execution-Grade Precision: Perfect for algorithmic strategies needing fewer false flips.
📌 Example Use:
Combine with VWAP, ATR, or momentum oscillators to confirm bias shifts. In automated strategies, use stair flips as “go / stop” states to control position changes or trade size adjustments.
📌 Summary:
The Jurik Moving Average with Stair-Step Filter preserves JMA’s hallmark smoothness while delivering a structured, event-driven representation of market movement.
It’s precision smoothing — now with adaptive noise gating — designed for traders who demand clarity, stability, and algorithm-ready signal behavior.
📌 Disclaimer:
This indicator is not affiliated with or derived from any proprietary Jurik Research algorithms. It’s an independent implementation that applies similar adaptive-smoothing principles, extended with a stair-step filtering mechanism for discrete trend transitions.
Bollinger RSI + SuperTrend TrailingBollinger Band RSI buy and sell signals with a super trend trailing stop
Structure Pro - MurshidFx - V1.2📊 Structure Pro - Professional Market Structure Detection
Structure Pro is an advanced market structure indicator designed for traders who demand institutional-grade analysis. Combining precise pivot detection with dealing range methodology, it reveals where smart money operates and when market structure shifts.
✨ Core Features
📏 Dealing Range System (DRH & DRL)
Institutional-level support and resistance zones that matter:
• DRH (Dealing Range High): Key resistance where distribution occurs
• DRL (Dealing Range Low): Key support where accumulation happens
• Supply/Demand range visualization with stepline precision
• Timeframe-aware labels (e.g., "1H-DRH", "4H-DRL")
• Full customization: colors, widths, label sizes
⚖️ Real-Time Equilibrium (EQ)
The 50% midpoint between DRH and DRL - your key retracement level:
• Updates dynamically as structure evolves
• Extends 3 bars into the future for planning
• Customizable line style (solid, dashed, dotted)
• Critical for mean reversion and pullback entries
🎯 Trend Signals (Default ON)
Clear BULL/BEAR signals positioned exactly at structure levels:
• BULL: Appears at DRL when bullish structure forms
• BEAR: Appears at DRH when bearish structure forms
• Customizable colors and sizes
• No repainting - signals appear on confirmed breaks
🔍 Smart Structure Detection
Adaptive algorithm that works across all markets:
• Automatic pivot detection with adjustable sensitivity
• Percentage-based break threshold (works on any instrument)
• Real-time structure updates as price develops
• Enhanced finalization logic for reliable levels
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 How to Use
For Trend Traders:
1. Wait for BULL signal at DRL → Enter long
2. Wait for BEAR signal at DRH → Enter short
3. Use opposite level as profit target
4. Place stops beyond the signal level
For Range Traders:
1. Buy near DRL, sell near DRH
2. Use EQ as partial profit or re-entry
3. Exit when structure breaks
For Multi-Timeframe Analysis:
1. Check higher timeframe structure first
2. Use lower timeframe for precise entries
3. Timeframe labels keep you oriented
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Settings Overview
🎯 Core Settings
• Swing Point Strength: Controls pivot sensitivity (1-10)
- Lower = more sensitive, more signals
- Higher = less sensitive, major swings only
- Recommended: 2-3
• Structure Break Sensitivity: Percentage threshold for breaks (0.01-2.0%)
- Lower = tighter breaks
- Higher = looser breaks
- Recommended: 0.1%
📏 Dealing Range (DRH & DRL)
• Toggle visibility
• Customize line width, color
• Show/hide timeframe labels
• Adjust label size and color
⚖️ Equilibrium (EQ)
• Toggle visibility
• Line style: solid, dashed, or dotted
• Customize width and color
🎯 Trend Signals
• Enable/disable (default: ON)
• Adjust signal size
• Customize bull/bear colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 What Makes Structure Pro Different
✅ Institutional Methodology: Uses dealing range concepts from professional trading
✅ Adaptive Sensitivity: Percentage-based thresholds work on any instrument (Forex, Crypto, Stocks, Indices)
✅ Real-Time EQ: Unlike static indicators, equilibrium updates as structure evolves
✅ No Repainting: Signals appear only on confirmed structure breaks
✅ Professional Visualization: Clean, customizable interface that doesn't clutter your chart
✅ All Timeframes: Optimized for everything from 1-minute to monthly charts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Best Practices
Recommended Settings by Timeframe:
• 1m-5m: Pivot Strength 2, Sensitivity 0.1%
• 15m-1H: Pivot Strength 2-3, Sensitivity 0.1%
• 4H-1D: Pivot Strength 3-4, Sensitivity 0.15%
• Weekly+: Pivot Strength 4-5, Sensitivity 0.2%
Trading Tips:
1. Higher Timeframe First: Check 4H/Daily structure before trading lower timeframes
2. Confluence is Key: Combine with volume, momentum, or other indicators
3. Risk Management: Stop loss beyond DRL (longs) or DRH (shorts)
4. EQ Entries: Best entries often occur at equilibrium during trends
5. Structure Breaks: Most reliable signals come from clean breaks
🔧 Technical Details
• Pine Script Version: 6
• Overlay: Yes
• Max Lines: 500 (optimized for performance)
• Repainting: No - structure levels lock in after confirmation
• Calculation: Pivot-based with adaptive finalization
• Compatibility: Works on all TradingView instruments and timeframes
• Performance: Lightweight code, no lag
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
This indicator is for educational purposes only and does not constitute financial advice. Always use proper risk management and combine with your own analysis before making trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💎 About the Developer
Developed by MurshidFx - Creating professional trading tools that help traders identify high-probability setups with institutional-grade analysis.
⚡ Elite Momentum Pro🎯 Key Features
1. Smart Signal Engine
3 Signal Modes: Aggressive, Balanced, Conservative
7-Point Scoring System - Ensures high-quality signals
Anti-Flip Protection - Prevents rapid signal changes
Multiple confirmations: Supertrend, MACD, RSI, EMA alignment, momentum
2. Advanced Risk Management
3 Take Profit Levels (TP1, TP2, TP3) for scaling out
ATR-Based Dynamic Stops - Adapts to volatility
Customizable Risk:Reward (default 2.5:1)
Visual stop and target levels
3. Clean Visual Design
Color-coded price bars based on trend strength
EMA Ribbon (9, 21, 50, 200) for trend clarity
Momentum Traders Toolbox PROMomentum Traders Toolbox PRO
Description:
Momentum Traders Toolbox PRO is a comprehensive trading dashboard that combines daily moving averages, volatility metrics, and average daily range analysis into a single overlay for active traders. Designed for both swing traders and intraday momentum traders, this tool helps visualize key price levels, trend direction, and market risk in real-time.
Key Features:
Daily EMAs & Bands
Plots 8, 21, and 50-day EMAs directly on the chart.
Highlights the EMA band between 8 and 21 EMAs with dynamic coloring for the buyers cloud, when markets are shaky, but wanting to enter into a position on a high momentum stock in a hot sector, these are key areas buyers show up.
ADR (Average Daily Range) Analysis
Displays ADR% and ATR values for daily volatility.
Calculates distance from daily lows and EMA levels, helping identify potential entry/exit points.
Shows EMA extension relative to ADR, highlighting overextended or balanced conditions.
VIX Z-Score Integration
Monitors the CBOE VIX with daily Z-Score to indicate market volatility regimes.
Displays a “RISK-ON / NEUTRAL / RISK-OFF” signal.
Helps traders align trades with overall market sentiment.
Customizable Table Overlay
Provides a clean, real-time table with ATR, ADR%, LoD distance, EMA distance, EMA extension, and VIX data.
Table text and background colors are fully customizable.
Works on intraday charts while locking VIX and ADR calculations to daily values.
Visual Alerts
Color-coded EMA bands and table metrics for quick identification of momentum shifts.
Easily distinguish between extended, slightly extended, and balanced price conditions using configurable thresholds.
Benefits:
Quickly identify high-probability momentum trades without switching between multiple indicators.
Reduce risk exposure by factoring in VIX-driven market conditions.
Fully customizable visuals allow for personalized trading setups.
Recommended Use:
Best used on daily and hourly timeframes, with daily EMA, ADR, and VIX calculations.
Use in conjunction with price action and volume analysis for momentum-based entries.
Ideal for swing traders and intraday traders who want a clear view of trend and volatility simultaneously.
AbdullahThis script is a **3-in-1 Combined Indicator** for Pine Script v6, merging three popular technical analysis tools into a single chart overlay. It's designed to provide a comprehensive view of trend direction, momentum, and volatility-based stops.
Here's a breakdown of the three components:
## 1. ZLSMA - Zero Lag LSMA (Zero Lag Least Squares Moving Average)
The ZLSMA is a fast-reacting moving average that aims to eliminate the lag typically associated with standard moving averages. It does this by calculating the difference between a standard **Least Squares Moving Average (LSMA)** and a smoothed version of that LSMA, then adding that difference back to the original LSMA.
* **Customizable Inputs:** Length, Offset, and Source Price.
* **Plot:** A thick yellow line indicating the zero-lag trend.
---
## 2. Chandelier Exit
The Chandelier Exit is a volatility-based tool that places a trailing stop either above the price (for a long trade exit) or below the price (for a short trade exit). It uses the **Average True Range (ATR)** to set the stop distance.
* **Key Function:** Identifies potential stop-loss levels and trend changes.
* **Customizable Inputs:** ATR Period, ATR Multiplier, and an option to use the Close price for extremum calculations.
* **Visuals:**
* Plots the **Long Stop (Green)** and **Short Stop (Red)** lines, which switch based on the current trend direction.
* Optional **Buy/Sell Labels** and **Highlighting** (shaded background) to clearly mark the current trend state (long or short).
---
## 3. Exponential Moving Average (EMA) with Optional Smoothing Bands
This section plots a standard **Exponential Moving Average (EMA)** and includes a unique feature to smooth the EMA's output using another moving average or Bollinger Bands.
* **EMA Plot:** A blue line representing the EMA, with customizable Length, Source, and Offset.
* **Optional Smoothing:** The EMA line itself can be smoothed by applying a secondary moving average (SMA, EMA, WMA, etc.) to the EMA's values.
* **Bollinger Bands Option:** If **SMA + Bollinger Bands** is selected for smoothing, it plots **Upper** and **Lower Bands** based on the standard deviation of the EMA, providing a visual envelope for volatility around the smoothed line.
Adaptive Vol Gauge [ParadoxAlgo]This is an overlay tool that measures and shows market ups and downs (volatility) based on daily high and low prices. It adjusts automatically to recent price changes and highlights calm or wild market periods. It colors the chart background and bars in shades of blue to cyan, with optional small labels for changes in market mood. Use it for info only—combine with your own analysis and risk controls. It's not a buy/sell signal or promise of results.Key FeaturesSmart Volatility Measure: Tracks price swings with a flexible time window that reacts to market speed.
Market Mood Detection: Spots high-energy (wild) or low-energy (calm) phases to help see shifts.
Visual Style: Uses smooth color fades on the background and bars—cyan for calm, deep blue for wild—to blend nicely on your chart.
Custom Options: Change settings like time periods, sensitivity, colors, and labels.
Chart Fit: Sits right on your main price chart without extra lines, keeping things clean.
How It WorksThe tool figures out volatility like this:Adjustment Factor:Looks at recent price ranges compared to longer ones.
Tweaks the time window (between 10-50 bars) based on how fast prices are moving.
Volatility Calc:Adds up logs of high/low ranges over the adjusted window.
Takes the square root for the final value.
Can scale it to yearly terms for easy comparison across chart timeframes.
Mood Check:Compares current volatility to its recent average and spread.
Flags "high" if above your set level, "low" if below.
Neutral in between.
This setup makes it quicker in busy markets and steadier in quiet ones.Settings You Can ChangeAdjust in the tool's menu:Base Time Window (default: 20): Starting point for calculations. Bigger numbers smooth things out but might miss quick changes.
Adjustment Strength (default: 0.5): How much it reacts to price speed. Low = steady; high = quick changes.
Yearly Scaling (default: on): Makes values comparable across short or long charts. Turn off for raw numbers.
Mood Sensitivity (default: 1.0): How strict for calling high/low moods. Low = more shifts; high = only big ones.
Show Labels (default: on): Adds tiny "High Vol" or "Low Vol" tags when moods change. They point up or down from bars.
Background Fade (default: 80): How see-through the color fill is (0 = invisible, 100 = solid).
Bar Fade (default: 50): How much color blends into your candles or bars (0 = none, 100 = full).
How to Read and Use ItColor Shifts:Background and bars fade based on mood strength:Cyan shades mean calm markets (good for steady, back-and-forth trades).
Deep blue shades mean wild markets (watch for big moves or turns).
Smooth changes show volatility building or easing.
Labels:"High Vol" (deep blue, from below bar): Start of wild phase.
"Low Vol" (cyan, from above bar): Start of calm phase.
Only shows at changes to avoid clutter. Use for timing strategy tweaks.
Trading Ideas:Mood-Based Plays: In wild phases (deep blue), try chase-momentum or breakout trades since swings are bigger. In calm phases (cyan), stick to bounce-back or range trades.
Risk Tips: Cut trade sizes in wild times to handle bigger losses. Use calm times for longer holds with close stops.
Chart Time Tips: Turn on yearly scaling for matching short and long views. Test settings on past data—loosen for quick trades (more alerts), tighten for longer ones (fewer, stronger).
Mix with Others: Add trend lines or averages—buy in calm up-moves, sell in wild down-moves. Check with volume or key levels too.
Special Cases: In big news events, it reacts faster. On slow assets, it might overstate swings—ease the adjustment strength.
Limits and TipsIt looks back at past data, so it trails real-time action and can't predict ahead.
Results differ by stock or timeframe—test on history first.
Colors and tags are just visuals; set your own alerts if needed.
Follows TradingView rules: No win promises, for learning only. Open for sharing; share thoughts in forums.
With this, you can spot market energy and tweak your trades smarter. Start on practice charts.
Bollinger Bands Squeeze📈 Bollinger Bands Squeeze
This indicator enhances traditional Bollinger Bands by integrating Keltner Channel layers to visualize market compression and volatility expansion — allowing traders to easily identify when a squeeze is building or releasing.
🔍 Overview
This is a refined version of the classic Bollinger Bands, designed to detect volatility squeezes using multiple Keltner Channel thresholds.
The script plots standard Bollinger Bands and dynamically colors the bands according to the degree of compression relative to the Keltner Channels.
⚙️ How It Works
Bollinger Bands are calculated from a selected moving average (SMA, EMA, SMMA, WMA, or VWMA) and standard deviation multiplier.
Keltner Channels are derived from ATR (True Range) using three sensitivity levels (1.0, 1.5, and 2.0× multipliers).
When Bollinger Bands contract inside a Keltner Channel, the script marks a squeeze state:
🟠 High Compression (Orange): Very tight volatility — expect breakout soon.
🔴 Mid Compression (Red): Moderate contraction — volatility is building.
⚫ Low Compression (Gray/Black): Early compression phase.
🧩 Inputs & Customization
Length : Period for both Bollinger and Keltner calculations.
Basis MA Type: Choose from SMA, EMA, SMMA (RMA), WMA, or VWMA.
StdDev Multiplier : Controls Bollinger Bandwidth.
Keltner Multipliers (1.0 / 1.5 / 2.0) : Adjust compression thresholds.
Offset : Shifts the bands visually on the chart.
🕹️ Best Use Cases
Identify pre-breakout conditions before volatility expansion.
Combine with volume, momentum, or trend indicators (e.g., RSI) for confirmation.
Ideal for scalping, breakout trading, or volatility-based entries during session opens.
Tick-Based Delta Volume BubblesTICK-BASED DELTA VOLUME BUBBLES
OVERVIEW
A real-time order flow indicator that displays volume delta at the tick level, helping traders identify buying and selling pressure as it develops during live market hours. Unlike traditional volume delta indicators that rely on bar close data, this indicator captures actual tick-by-tick volume changes and directional bias, providing granular insight into market dynamics.
HOW IT WORKS
The indicator monitors live tick data during real-time trading by tracking volume increases between consecutive price updates. Each time volume increments, the script calculates the volume delta, determines price direction, assigns directional bias to the volume, and accumulates net delta for each bar.
This methodology is identical to the tick detection mechanism used in professional cumulative volume delta tools, ensuring accuracy and reliability.
FEATURES
Real-Time Tick Detection
- Captures genuine tick-by-tick volume flow using varip persistence
- Not estimated from OHLC data
- Processes actual market ticks as they occur
Adaptive Bubble Sizing
- Bubbles scale based on delta strength relative to a customizable moving average (default 20 bars)
- Highlights significant order flow imbalances
- Five size levels from tiny to huge
Dual Display Modes
- Normal Mode: Sized bubbles with optional volume labels positioned at bar midpoint
- Minimal Mode: Clean dots above/below bars for unobtrusive delta visualization
Flow Classification
- Aggressive Buy (bright green): Strong positive delta with greater than 1.2x strength
- Aggressive Sell (bright red): Strong negative delta with greater than 1.2x strength
- Passive Buy (light green): Moderate positive delta
- Passive Sell (light red): Moderate negative delta
Intensity Mode (Optional)
- Gray: Low intensity (less than 0.5x average)
- Blue: Medium intensity (0.5-1.0x average)
- Orange: High intensity (1.0-2.0x average)
- Red: Extreme intensity (greater than 2.0x average)
Smart Filtering
- Percentile-based filters (customizable) ensure only significant delta events are displayed
- Reduces chart clutter while highlighting important order flow
- Separate thresholds for bubble display and numeric labels
Data Collection Status
- Optional progress box in top-right corner
- Shows real-time bar collection progress
- Displays percentage completion and bars remaining
- Automatically hides when sufficient data is collected
Hide Until Ready Option
- Suppresses bubble display until the averaging period is complete
- Prevents misleading signals from incomplete data
- Default requires 20 bars before displaying bubbles
SETTINGS
Delta Average Length (1-200, default 20)
- Lookback period for calculating delta strength baseline
- Higher values = longer-term delta comparison
- Lower values = more sensitive to recent changes
Hide Bubbles Until Enough Data
- Prevents display until averaging period completes
- Ensures reliable delta strength calculations
Show Data Collection Status Box
- Displays progress indicator during initialization
- Can be disabled if you understand the warmup period
Minimal Mode
- Switches to simple dot display above/below bars
- Green dots above bars = positive delta
- Red dots below bars = negative delta
- Maintains color intensity or flow type classification
Show Bubbles
- Master toggle for bubble display
Bubble Volume Percentile (0-100, default 60)
- Minimum percentile rank required to display bubble
- Higher values = fewer, more significant bubbles
- Lower values = more bubbles displayed
Show Numbers in Bubbles
- Toggle delta value labels
- Only appears in normal mode
- Disabled automatically in minimal mode
Label Volume Percentile (0-100, default 90)
- Higher threshold for displaying numeric labels
- Typically set higher than bubble percentile
- Reduces label clutter on chart
Intensity Mode
- Switch from flow-type coloring to magnitude-based coloring
- Useful for identifying volume spikes regardless of direction
IMPORTANT NOTES
Real-Time Only: This indicator processes live tick data and does not provide historical analysis. It begins collecting data when added to a live chart.
Volume Required: Symbol must have volume data available. Will not function on symbols without volume (most forex pairs from retail brokers).
Initialization Period: Requires the specified number of bars (default 20) to calculate accurate delta strength. Use the "Hide Until Ready" option to prevent premature signals.
Market Hours: Only collects data during live market hours. Does not backfill historical data.
CREDITS
Tick detection methodology inspired by the Kioseff Trading Tick CVD indicator. This implementation adapts the same core tick-level volume delta calculation for bubble-style visualization and per-bar delta analysis.
US30 Quarter Levels (125-point grid) by FxMogul🟦 US30 Quarter Levels — Trade the Index Like the Banks
Discover the Dow’s hidden rhythm.
This indicator reveals the institutional quarter levels that govern US30 — spaced every 125 points, e.g. 45125, 45250, 45375, 45500, 45625, 45750, 45875, 46000, and so on.
These are the liquidity magnets and reaction zones where smart money executes — now visualized directly on your chart.
💼 Why You Need It
See institutional precision: The Dow respects 125-point cycles — this tool exposes them.
Catch reversals before retail sees them: Every impulse and retracement begins at one of these zones.
Build confluence instantly: Perfectly aligns with your FVGs, OBs, and session highs/lows.
Trade like a professional: Turn chaos into structure, and randomness into rhythm.
⚙️ Key Features
Automatically plots US30 quarter levels (…125 / …250 / …375 / …500 / …625 / …750 / …875 / …000).
Color-coded hierarchy:
🟨 xx000 / xx500 → major institutional levels
⚪ xx250 / xx750 → medium-impact levels
⚫ xx125 / xx375 / xx625 / xx875 → intraday liquidity pockets
Customizable window size, label spacing, and line extensions.
Works across all timeframes — from 1-minute scalps to 4-hour macro swings.
Optimized for clean visualization with no clutter.
🎯 How to Use It
Identify liquidity sweeps: Smart money hunts stops at these quarter zones.
Align structure: Combine with session opens, order blocks, or FVGs.
Set precision entries & exits: Trade reaction-to-reaction with tight risk.
Plan daily bias: Watch how New York respects these 125-point increments.
🧭 Designed For
Scalpers, day traders, and swing traders who understand that US30 doesn’t move randomly — it moves rhythmically.
Perfect for traders using ICT, SMC, or liquidity-based frameworks.
⚡ Creator’s Note
“Every 125 points, the Dow breathes. Every 1000, it shifts direction.
Once you see the rhythm, you’ll never unsee it.”
— FxMogul
XAUUSD Quater Points by FxMogul🟡 XAUUSD Quarter Levels — The Smart Money Map for Gold Traders
Unlock the hidden grid behind Gold’s movement.
This indicator automatically maps the institutional quarter levels — every 25 points (…00 / …25 / …50 / …75) — showing you exactly where liquidity sits, smart money reacts, and price reverses.
💰 Why You’ll Love It
See what the banks see: Every major algorithm and institutional trader builds around psychological quarters — this script makes them visible.
Trade with precision: Entries, TPs, and liquidity sweeps align naturally with these levels.
Never chase price again: Know the next magnet before it happens — 3425, 3450, 3475, 3500... it’s all mapped.
Clean and customizable: No clutter, no noise — just structure and truth.
⚙️ Key Features
Automatic plotting of all 25-point grid levels around current price.
Color-coded hierarchy:
🟨 xx00 → high-impact institutional zones
⚪ xx50 → secondary liquidity magnets
⚫ xx25 / xx75 → intraday structure pivots
Adjustable window range, label spacing, and line extensions.
Works seamlessly across all timeframes.
🧭 How Traders Use It
Identify liquidity sweeps and reversal zones before they happen.
Align FVGs, order blocks, or fair value gaps with clean 25-point precision.
Build confluence with daily bias, CME gaps, or high-volume nodes.
Perfect for ICT, Smart Money, or Liquidity-Based traders.
🌍 Designed For
Scalpers. Swing Traders. Institutional thinkers.
Anyone who wants to trade Gold with the clarity of a market maker instead of the confusion of the crowd.
⚡ Creator’s Note
“Every 25 points, Gold breathes. Every 100, it shifts direction.
Learn to read its rhythm — and it will pay you for life.”
— FxMogul