Proven Rejection ZonesProven Rejection Zones — S/R Levels That Actually Work
This indicator finds support and resistance zones where price has actually reversed multiple times—not just random pivots, but proven levels with real rejection history.
How It Works
The indicator scans for swing points and clusters them together. If price reversed at the same area multiple times, that becomes a zone. More rejections = stronger zone.
Zone Types
S — Support (price bounced up)
R — Resistance (price rejected down)
F — Flip zone (acted as both—key decision level)
★ — Exceptionally strong rejection history
The number in brackets shows how many times price rejected at that level.
How To Use It
Look for reversal entries when price approaches a proven zone
Use zones for stop loss placement
Flip zones (F) are often the most significant—watch these closely
Higher touch counts = more reliable levels
Combine with your existing strategy for confluence
Key Settings
Minimum Touches — Only show zones with this many rejections (2-3 recommended)
Timeframe — Detect pivots on current chart, higher timeframe, or both
Max Zones — Keep your chart clean by limiting how many zones display
Works on all markets and timeframes.
Pivot-Punkte und Levels
Market Zones ProMarket Zones Pro
Market Zones Pro is an advanced, multi-timeframe market profile indicator built for professional traders who demand deep insight into market structure, volume distribution, and time-at-price dynamics. Its hybrid volume/time-weighted engine delivers real-time value areas, points of control, and proprietary extended levels — all in one clean, customizable overlay. This invite-only script distinguishes itself with original features like the Venom Pivots projection system, intelligent 80% Rule confirmation logic, and flexible stacked composite profiles that create long-term distribution views not available in standard tools.
Core Features & Concepts
• Hybrid Market Profile Engine Seamlessly blends volume-based and time-at-price (TPO) data — originally developed by J. Peter Steidlmayer in the 1980s — into a configurable hybrid mode (pure volume, pure time, or balanced). This creates robust, adaptive profiles that perform reliably across quiet sessions and high-volatility environments alike.
• Value Area & Point of Control (POC) The shaded value area captures one standard deviation of trading activity (~68% of total volume/time). The POC marks the price level with the highest concentration — widely regarded as the “fairest” price and a natural magnet for price action
• Virgin POCs (VPOCs) Prior POCs that price has not yet revisited. These untouched levels frequently act as powerful support or resistance, often producing stalls or reversals when finally tagged.
• Venom Pivots Proprietary extended support and resistance levels projected from the current value area dimensions. Up to six levels above and below provide harmonic targets: closer pivots (R1/S1) for short-term moves, farther ones for trend extensions
• 80% Rule Detection Automated implementation of the observation popularized by James Dalton : when price opens outside the value area and enters it, there is historically an ~80% probability of reaching the opposite side. The script intelligently distinguishes potential vs. confirmed states, handles breakout scenarios, and applies tailored confirmation logic
• Developing (Future) Value Areas Real-time projection of the current incomplete period’s value area, POC, and Venom levels — essential for intraday and swing traders.
• Stacked Composite Profiles Merges multiple completed periods into a single long-term histogram (e.g., 12 months = 1-year composite). Ideal for identifying persistent “shelves” and overall market distribution.
• High Volatility Warnings & Visual Zones Automatically flags compressed value areas that often precede explosive moves. Gradient zones outside the value area, up/down volume histograms, and multi-timeframe color coding provide instant visual context.
• Smart Alerts & Status Table Custom alerts for 80% Rule states, value area breakouts, VPOC touches, and volatility warnings — all with price levels included. A real-time status table offers an immediate position summary relative to key levels.
• Extensive Customization Over 50 inputs control visuals, labels, opacity, data modes, and session handling (regular + extended hours supported with accurate rollover alignment for futures and forex).
How to Use It
1. Add to chart → select desired Profile Timeframe (Auto or manual).
2. Enable Extended Trading Hours in chart settings for precise developing value areas on 24/7 instruments.
3. Interpret: range-trade inside the value area; look for trends on breaks; use VPOCs and Venom levels for entries/exits; follow confirmed 80% Rule signals for high-probability targets.
4. Leverage the status table for instant context and set rich alerts for live trading.
Why Market Zones Pro?
The unique combination of proprietary Venom projections, sophisticated 80% Rule logic, hybrid volume/time weighting, developing value areas, and flexible stacked composites delivers insights and automation far beyond conventional market profile indicators. Proven across diverse assets and timeframes (as shown in screenshots), it saves significant analysis time while providing clear, actionable edges.
OHLC Levels - BhavinMark Daily, Monthly and Weekly levels for any ticker, for any time frame, for any market
Dynamic Supports + Volume Profile (Smart Time Selector)This indicator is an "All-in-One" tool designed to simplify Market Structure and Volume analysis on higher timeframes (especially Daily charts).
Its main innovation is the **Unique Period Selector**, which automatically adjusts 5 internal parameters (tolerance, pivot sensitivity, resolution, and historical depth) with a single click.
**🛠️ MAIN FEATURES:**
1. **Automatic Engine (1-5 Years):**
* Forget about manually setting pivot lengths or "Lookback".
* Select **"1 Year"**: The script scans for fast pivots and recent volume for *Swing Trading*.
* Select **"5 Years"**: The script filters noise and shows only "Rock-Solid" structures (Historical S/R) for *Long Term Investing*.
2. **"Merged" Support & Resistance (S/R):**
* The script detects Pivot Highs/Lows.
* **Fusion Logic:** If price bounces multiple times in the same zone (within calculated tolerance), the script updates the existing line instead of drawing a new one. It extends the line and counts the touches (e.g., "S (4)" means a Support validated 4 times).
* **Clean Chart:** Avoids visual noise.
3. **Lateral Volume Profile (VP):**
* Displays volume distribution to the right of the current price.
* **Orange POC (Point of Control):** Marks the exact price level with the highest trading volume in the selected period.
**🚀 HOW TO USE (STRATEGY):**
Best used on the **Daily Timeframe (1D)**:
* **Scenario 1: Mean Reversion**
* If price moves far from the **Orange POC**, look for it to act as a magnet.
* Enter when price touches a **Green Line (Support)** that aligns with a high volume node.
* **Scenario 2: Breakout**
* If price breaks a **Red Line (Resistance)** aggressively and the volume above is thin (low volume nodes), the move tends to be fast due to lack of friction.
* **Scenario 3: Multi-Timeframe Analysis**
* Use "5 Years" to mark your long-term zones.
* Switch to "1 Year" for tactical entries.
**🎨 VISUAL SETTINGS:**
* **Green Lines:** Demand Zones (Supports).
* **Red Lines:** Supply Zones (Resistances).
* **Dotted Orange Line:** POC (Fair Value).
* **Blue Bars:** Volume Profile.
**Disclaimer / Descargo:**
This script is designed for educational and analytical purposes on the daily timeframe. Use it to identify zones of interest, not as automatic buy/sell signals.
Trailing offsetThis indicator draws a horizontal line a fixed distance (ticks) from the latest highest high or lowest low, and then tracks price as it rises higher or drops lower. This is useful, for example, to help track trailing stop levels when manually adjusting trailing stops.
To reduce clutter and minimise confusion you could have two instances of the indicator on your chart at the same time, one configured to only show the trailing level for long trades, and the other for short trades. Then you would show / hide each indicator depending on which direction you enter a trade.
Minervini Ultimate +VCPMinervini Ultimate Suite (SEPA Dashboard)
This indicator implements Mark Minervini's "Trend Template" criteria combined with a Volatility Contraction Pattern (VCP) detector and a custom Relative Strength rating. It is designed to help traders visualize the technical health of a stock based on stage analysis concepts.
This indicator serves as a complete Control System (Dashboard) for Mark Minervini's SEPA trading strategy. Instead of manually checking five different metrics on every chart, this indicator performs the mathematical calculations and presents the "bottom line" in a single, organized table.
1. What This Indicator Does
The goal is to ensure you never enter a trade blindly. It verifies the stock against Minervini's strict requirements:
Trend: Is the stock in a healthy Stage 2 Uptrend?
Relative Strength: Is it stronger than the general market?
Buy Risk: Is it the right time to buy, or is the price extended?
Pressure: Are institutions accumulating or distributing?
VCP: Is there a breakout opportunity (volatility contraction) right now?
2. Key Benefits
Time-Saving: Instead of drawing lines and calculating percentages manually, you get immediate visual feedback (Green/Red).
Discipline: The indicator will flag "Extended" (Red) if you attempt to buy a stock that has run up too much, saving you from late entries and unnecessary losses.
Precision Timing: The VCP feature (Blue Dots) helps you identify the "calm before the storm"—the exact moment volatility contracts, which often precedes a major breakout.
3. Indicator Parameters & Features
A. Minervini Pressure (Buying vs. Selling)
What it checks: Money flow over the last 20 days.
Calculation: Sums up volume on "Up Days" (Green) versus volume on "Down Days" (Red).
Meaning:
🟢 Buying: More money is entering than leaving. A sign of institutional accumulation.
🔴 Selling: Selling pressure dominates. The price may be rising, but without strong volume backing.
B. Buy Risk (Price Extension)
What it checks: The distance of the current price from the 50-Day Moving Average. Minervini strictly warns against "chasing" stocks.
Signals:
🟢 Low Risk: Price is within 0% – 15% of the 50MA. This is the ideal "Buy Zone".
🟡 Caution: Price is 15% – 25% away. Buy with increased caution.
🔴 Extended: Price is >25% from the MA. Do not buy. The probability of a pullback is high.
⚪ Broken: Price is below the 50MA. The short-term trend is damaged.
C. TPR - Trend Template (Trend Power Rating)
What it checks: Is the stock in a Stage 2 Uptrend?
Strict Rules (All must be true for a PASS):
Price > 50MA > 150MA > 200MA.
The 200MA is trending UP (positive slope).
Price is near the 52-Week High (within 25%).
Price is above the 52-Week Low (at least 25%).
Meaning:
🟢 PASSED: Technically healthy and ready to move.
🔴 FAILED: The trend structure is broken (e.g., MAs are entangled).
D. RPR Score (Relative Performance Rating)
What it checks: How strong the stock is compared to the general market (S&P 500 / SPY).
Calculation: Weighted performance over 3, 6, 9, and 12 months vs. the SPY. The score ranges from 1 to 99.
Meaning:
🟢 80-99: Market Leader. These are the stocks Minervini targets.
🟡 70-80: Good, but not elite.
⚪ Below 70: Laggard (weaker than the market).
E. VCP Action (Volatility Contraction Pattern)
What it checks: Monitors price tightness. It calculates the range between the highest close and lowest close over the last 5 days.
Meaning:
🔵 SQUEEZE (Blue Text + Blue Dot on Chart): The price range has contracted to less than 2.5%.
Why it matters: When a stock stops moving wildly and trades in a tight range ("Flat Line"), it indicates supply has dried up. A high-volume breakout often follows immediately.
Apex Delivery: Body-Anchored CISD & Liquidity EngineA precision-grade execution toolkit designed for the professional ICT trader. This script focuses on the "Change in State of Delivery" (CISD) and the automated tracking of institutional liquidity, built with a strict "Clean Chart" philosophy to ensure only active, relevant data remains on your workspace.
I. Body-Anchored CISD (Change in State of Delivery)
This script implements a strict rule-based approach to CISD, focusing on the candle body rather than wicks to identify true shifts in narrative.
Bearish CISD: Dynamically anchored only to the top of the candle body.
Bullish CISD: Dynamically anchored only to the bottom of the candle body.
This asymmetry ensures you are looking at the correct "draw" or "protection" levels based on the current state of delivery.
II. The "Clean Chart" Engine
The script acts as an automated housekeeper. To prevent "analysis paralysis," it identifies and immediately removes:
Broken Session Levels: Once a Session High or Low (Asia, London, NY) is breached, the line and label are purged.
Mitigated Zones: Filled FVGs and mitigated 1H Order Blocks are removed in real-time.
Proximity Filtering: Levels that are too far from the current price action are cleared to keep your focus on the active trade.
III. Institutional Framework
1H Order Blocks: High-volume 1-hour OBs serve as your Higher Timeframe (HTF) anchor.
5m FVG/IFVG: Tracks displacement-based gaps and automatically flips them into Inversion FVGs when price closes through them.
Session Liquidity: Clearly labeled session extremes provide the "Draw on Liquidity" (DOL).
Swing-Based SMT: A background correlation filter to confirm "Cracks in Correlation" at key levels.
Usage Philosophy
Identify the HTF Narrative: Locate a 1H Order Block or a Session Liquidity pool.
Monitor the Delivery: Watch for a Body-Anchored CISD to confirm the institutional shift.
Execute & Target: Use the 5m FVGs or IFVGs for entry, targeting the next available Session High/Low label.
Session High/Low [gdad]There are many strategies that use the 5 min, 10 min or 15 min opening candle. There are also strategies that look at the behavior of other markets such as Tokyo and London as well as the pre-market. Along with these strategies, there is one by The Rumers (@the.rumers) that also looks at the Day ATR with his Padder Scalp strategy.
I trade Futures and like to see how the market has done for varying trading sessions.
I found it was time consuming and distracting to my trading to manually mark all these different things up. This indicator takes TradingView's Trading Sessions indicator and combined ideas borrowed the idea of taking the opening range breakout and extending it to the end of the trading session from Opening Range & Prior Day High/Low along with some additional enhancements and provided information.
It comes pre-built with eight different sessions:
Session 1: Futures Session
Session 2: Tokyo
Session 3: London
Session 4: NY Pre-Market
Session 5: New York
Session 6: 5 min open
Session 7: 10 min open
Session 8: 15 min open
The names, time spans, time zones, colors, whether to show the mid-line or averages and whether and how far to extend them are all customizable once you click Show Session. You can show none, one or multiple sessions. You can also choose which text shows up in the text box (the same will show for each session).
Warning: The Extend to Time range must start during the Session Time. You cannot have a Session Time of 9:30-9:45 and an Extend Time from 10:00-4:00.
Average is calculated by the sum of the close divided by the number of bars for the session.
Red Bull Wings [JOAT]RED BULL WINGS - Bullish-Only Institutional Overlay
Introduction and Purpose
RED BULL WINGS is an open-source overlay indicator that combines five distinct bullish detection methods into a single composite scoring system. The core problem this indicator solves is that individual bullish signals (patterns, volume, zones, trendlines) often disagree or fire in isolation. A bullish engulfing pattern means little if volume is weak and price is far from support. Traders need confluence across multiple dimensions to identify high-probability setups.
This indicator addresses that by scoring each bullish component separately, then combining them into a weighted WINGS score (0-100) that reflects overall bullish conviction. When multiple components align, the score rises; when they disagree, the score stays low.
Why These Five Modules Work Together
Each module measures a different aspect of bullish market structure:
1. Module A - Bullish Candlestick Engine - Detects classic reversal patterns (engulfing, marubozu, hammer, 3-bar cluster). These patterns identify WHERE buyers are stepping in.
2. Module B - PVSRA Volume Climax - Measures spread x volume to detect institutional participation. This tells you WHETHER smart money is involved.
3. Module C - Demand Zone Detection - Identifies and tracks order block zones where buyers previously overwhelmed sellers. This shows you WHERE institutional support exists.
4. Module D - Trendline Channel - Builds dynamic support/resistance from pivot points. This reveals the STRUCTURE of the current trend.
5. Module E - Ichimoku Assist - Optional filter using Tenkan/Kijun cross, cloud position, and Chikou confirmation. This provides TREND PERMISSION context.
The combination works because:
Patterns alone can fail without volume confirmation
Volume alone means nothing without price structure context
Zones alone are static without pattern/volume triggers
Trendlines alone miss the micro-level entry timing
When 3+ modules agree, the probability of a valid bullish setup increases significantly
How the Calculations Work
Module A - Pattern Detection:
Bullish Engulfing - Current bullish bar completely engulfs prior bearish bar:
bool engulfingCond = isBullish() and
isBearish() and
open <= close and
close >= open and
bodySize() > bodySize()
Marubozu - Strong body with minimal wicks (body >= 1.8x average, wick ratio < 20%):
float wickRatio = candleRange() > 0 ? (upperWick() + lowerWick()) / candleRange() : 0
bool marubozuCond = isBullish() and
bodySize() >= bodySizeAvg * i_maruMult and
wickRatio < i_wickRatioMax
Hammer - Long lower wick (>= 2.5x body), close in upper third, volume confirmation:
bool hammerWick = lowerWick() >= i_hammerWickMult * bodySize()
bool hammerClose = close >= low + (candleRange() * 0.66)
bool hammerVol = volume >= i_pvsraRisingMult * volAvg
3-Bar Cluster - Three consecutive bullish closes with increasing prices and volume spike:
bool threeBarBullish = isBullish() and isBullish() and isBullish()
bool increasingCloses = close > close and close > close
bool volSpike3Bar = volume >= i_pvsraRisingMult * volAvg or
volume >= i_pvsraRisingMult * volAvg
Module B - PVSRA Volume Analysis:
Uses spread x volume to detect climax conditions:
float spreadVol = candleRange() * volume
float maxSpreadVol = ta.highest(spreadVol, ADJ_PVSRA_LOOKBACK)
bool volClimax = volume >= i_pvsraClimaxMult * volAvg or spreadVol >= maxSpreadVol
bool volRising = volume >= i_pvsraRisingMult * volAvg and volume < i_pvsraClimaxMult * volAvg
Volume only scores when the candle is bullish, preventing false signals on bearish volume spikes.
Module C - Demand Zone Detection:
Identifies zones using a two-candle structure:
// Small bearish candle A followed by larger bullish candle B
bool candleA_bearish = isBearish()
bool candleB_bullish = isBullish()
bool newZoneCond = candleA_bearish and candleB_bullish and
candleB_size >= i_zoneSizeMult * candleA_size
Zones are drawn as rectangles and tracked for retests. Score increases when price is near or inside an active zone, with bonus points for rejection candles.
Module D - Trendline Channel:
Builds dynamic channel from confirmed pivot points:
float ph = ta.pivothigh(high, i_pivotLeft, i_pivotRight)
float pl = ta.pivotlow(low, i_pivotLeft, i_pivotRight)
Pivots are stored and connected to form upper/lower channel lines. The indicator detects breakouts when price closes beyond the channel with volume confirmation.
Module E - Ichimoku Assist:
Standard Ichimoku calculations with bullish scoring:
float tenkan = (ta.highest(high, i_tenkanLen) + ta.lowest(low, i_tenkanLen)) / 2
float kijun = (ta.highest(high, i_kijunLen) + ta.lowest(low, i_kijunLen)) / 2
bool tkCross = ta.crossover(tenkan, kijun)
bool priceAboveCloud = close > cloudTop
bool chikouAbovePrice = chikou > close
Module F - WINGS Composite Score:
All module scores are combined using adjustable weights:
float WINGS_score = 100 * (nW_pattern * S_pattern +
nW_volume * S_vol +
nW_zone * S_zone +
nW_trend * S_trend +
nW_ichi * S_ichi)
Default weights: Pattern 30%, Volume 25%, Zone 20%, Trend 15%, Ichimoku 10%.
Signal Thresholds
WATCH (30-49) - Interesting bullish context forming, not yet actionable
MOMENTUM (50-74) - Strong bullish conditions, multiple modules agreeing
LIFT-OFF (75+) - High-confidence bullish confluence across most modules
WINGS Badge (Dashboard)
The right-side panel displays:
WINGS Score - Current composite score (0-100)
Pattern - Active pattern name and strength, or neutral placeholder
Volume - Normal / Rising / CLIMAX status
Zone - ACTIVE if price is near a demand zone
Trend - Channel position or BREAK status
Ichimoku - OFF / Weak / Bullish / STRONG
Status - Overall signal level (Neutral / WATCH / MOMENTUM / LIFT-OFF)
Input Parameters
Module Toggles:
Enable Bullish Patterns (true) - Toggle pattern detection
Enable PVSRA Volume (true) - Toggle volume analysis
Enable Order Blocks (true) - Toggle demand zone detection
Enable Trendlines (true) - Toggle pivot channel
Enable Ichimoku Assist (false) - Toggle Ichimoku filter (off by default for performance)
Enable Visual Effects (false) - Toggle labels, trails, and visual elements
LIVE MODE (false) - Enable intrabar signals (WARNING: signals may repaint)
Pattern Engine:
Pattern Lookback (5) - Bars for body size averaging
Marubozu Body Multiplier (1.8) - Minimum body size vs average
Hammer Wick Multiplier (2.5) - Minimum lower wick vs body
Max Wick Ratio (0.2) - Maximum wick percentage for marubozu
Volume / PVSRA:
PVSRA Lookback (10) - Period for volume averaging
Climax Multiplier (2.0) - Volume threshold for climax detection
Rising Volume Multiplier (1.5) - Volume threshold for rising detection
Order Blocks:
Zone Size Multiplier (2.0) - Minimum bullish candle size vs bearish
Zone Extend Bars (200) - How far zones project forward
Max Zones (12) - Maximum active zones displayed
Remove Zone on Close Below (true) - Delete broken zones
Trendlines:
Pivot Left/Right Bars (3/3) - Pivot detection sensitivity
Min Slope % (0.25) - Minimum trendline angle
Max Trendlines (5) - Maximum pivot points stored
Trendline Projection Bars (60) - Forward projection distance
Ichimoku:
Tenkan Length (9) - Conversion line period
Kijun Length (26) - Base line period
Senkou B Length (52) - Leading span B period
Displacement (26) - Cloud displacement
WINGS Score:
Weight: Pattern (0.30) - Pattern contribution to score
Weight: Volume (0.25) - Volume contribution to score
Weight: Zone (0.20) - Zone contribution to score
Weight: Trend (0.15) - Trendline contribution to score
Weight: Ichimoku (0.10) - Ichimoku contribution to score
Lift-Off Threshold (75) - Score required for LIFT-OFF signal
Momentum Watch Threshold (50) - Score required for MOMENTUM signal
Visuals:
Signal Cooldown (8) - Minimum bars between labels
Show WINGS Score Badge (true) - Toggle dashboard
Show Wing Combos (true) - Show DOUBLE/MEGA WINGS streaks
Red Background Wash (true) - Tint chart background
Show Lift-Off Trails (false) - Toggle golden trail visuals
How to Use This Indicator
For Bullish Entry Identification:
1. Monitor the WINGS badge for score changes
2. Wait for MOMENTUM (50+) or LIFT-OFF (75+) signals
3. Check which modules are contributing (Pattern + Volume + Zone = stronger)
4. Use demand zones and trendlines as structural reference for entries
For Confluence Confirmation:
1. Use alongside your existing analysis
2. LIFT-OFF signals indicate multiple bullish factors aligning
3. Low scores (< 30) suggest weak bullish context even if one factor looks good
For Zone-Based Trading:
1. Watch for price approaching active demand zones
2. Look for pattern + volume confirmation at zone retests
3. Zone score increases with successful retests
For Trendline Analysis:
1. Monitor the pivot-based channel for trend structure
2. Breakouts with volume confirmation trigger TREND BREAK alerts
3. Price inside channel with bullish patterns = trend continuation setup
1M and lower timeframes:
Alerts Available
LIFT-OFF - High-confidence bullish confluence
MOMENTUM - Strong bullish conditions
Zone Retest - Bullish rejection from demand zone
Trendline Break - Breakout with volume confirmation
Individual patterns (Engulfing, Marubozu, Hammer, 3-Bar Cluster)
Volume Climax - Institutional volume spike
DOUBLE WINGS / MEGA WINGS - Consecutive lift-off signals
Repainting Behavior
By default, the indicator uses confirmed bars only (barstate.isconfirmed), meaning signals appear after the bar closes and do not repaint. However:
LIVE MODE - When enabled, signals can appear intrabar but may disappear if conditions change before bar close. A warning label displays when LIVE MODE is active.
Trendlines - Pivot detection requires lookback bars, so the most recent trendline segments may adjust as new pivots confirm. This is inherent to pivot-based analysis.
Demand Zones - Zones are created on confirmed bars and do not repaint, but they can be removed if price closes below the zone bottom (configurable).
Live Mode with 'Enable Visual Effect' turned off in settings:
Limitations
This is a bullish-only indicator. It does not detect bearish setups or provide short signals.
The WINGS score is a confluence measure, not a prediction. High scores indicate favorable conditions, not guaranteed outcomes.
Pattern detection uses simplified logic. Not all candlestick nuances are captured.
Volume analysis requires reliable volume data. Results may vary on instruments with inconsistent volume reporting.
Ichimoku calculations add processing overhead. Disable if not needed.
Demand zones are based on a specific two-candle structure. Other valid zones may not be detected.
Trendlines use linear regression between pivots. Curved or complex channels are not supported.
Timeframe Recommendations
15m-1H: More frequent signals, useful for intraday analysis. Higher noise.
4H-Daily: Best balance of signal quality and frequency for swing trading.
Weekly: Fewer but more significant signals for position trading.
Adjust lookback periods and thresholds based on your timeframe. Shorter timeframes may benefit from shorter lookbacks.
Open-Source and Disclaimer
This script is published as open-source under the Mozilla Public License 2.0 for educational purposes. The source code is fully visible and can be studied to understand how each module works.
This indicator does not constitute financial advice. The WINGS score and signals do not guarantee profitable trades. Past performance does not guarantee future results. Always use proper risk management, position sizing, and stop-losses. Test thoroughly on your preferred instruments and timeframes before using in live trading.
- Made with passion by officialjackofalltrades
Pivot-Anchored Liquidity Heatmap
**PLEASE READ: After adding indicator to chart, right click on indicator or click on "more"(3 dots to right of indicator name), hover over "pin to scale", and select "Pinned to right scale**
The indicator tries to show you where price has repeatedly reacted (pivoted) and treats those prices like liquidity shelves (places where lots of orders tend to sit).
It scans the last Calculated Bars and builds a price range it cares about, then splits that range into Bins (price slices). Every time price makes a local swing high or swing low, it drops that event into the nearest bin and adds weighted volume to that bin (bigger/more convincing rejections count more). Bins with enough activity become significant levels using one rule: % above the average bin (30% = more levels, 50% = default balance, 75% = only the biggest shelves). That same rule also controls alerts.
What you see on the chart:
* Profile bars (the little horizontal blocks) = strength at that price bin.
* Heatmap lines (horizontal lines extending left) = those same levels projected across time.
* Color: green-ish = support side (below price), red-ish = resistance side (above price). Stronger = more intense.
* Opacity + thickness: stronger levels look more solid and thicker; weaker levels are faint.
* POC (if on) = the single strongest bin (most activity) highlighted in white. Acts as a magnet. Especially important when it shifts above or below price.
* Bin text can show raw volume or notional ($ value approx = volume × price), or nothing.
Two “smart” behaviors (learning):
* Pressure Context: watches candle behavior (body size, volume vs average, CMF-like flow, volatility regime) to guess whether buying or selling pressure is dominant, then boosts levels that align with that pressure and dampens levels that fight it.
* Pulled Orders Simulation: if price gets close to a level and pressure suggests it won’t hold, the indicator temporarily shrinks that level (as if orders were pulled). If price backs off or pressure aligns again, it rebuilds.
Alerts:
* Fires when price touches a significant level (based on the same significance threshold), optionally only on bar close.
Simple Rules:
* Monitor the "POC". It is especially important to pay attention when it shifts above or below price as the level tends to act as a magnet.
* Treat bright/thick levels as decision zones, not exact lines: price often wicks through then reacts.
* If price is below a strong red level → expect resistance (pullbacks/rejections).
* If price is above a strong green level → expect support (bounces/holds).
* Best beginner play: wait for reaction + confirmation (bounce candle at support / rejection candle at resistance), not just a touch.
* If a level fades/shrinks as price approaches, that’s the tool hinting: this shelf may be getting “pulled” and could break; be cautious about blindly buying/selling the first touch.
ICT Liquidity Sessions FrameworkICT Liquidity Session Framework
A clean, session-based ICT framework that maps institutional liquidity through global sessions, killzones, and key higher-timeframe levels.
✂️ Overview
The ICT Liquidity Session Framework is a structured, market-agnostic indicator designed to visualize institutional liquidity behavior across global trading sessions.
This tool focuses on context, timing, and liquidity environments, not trade signals — making it ideal for discretionary traders who follow ICT, smart money, and session-based methodologies.
5m Chart on NQ
✨ Key Features:
🔹 Global Trading Sessions
- Asia, London, and New York session brackets
- Dynamic tracking of session highs and lows
- Displayed above price to maintain chart clarity
🔹 ICT Killzones
- London Killzone
- New York AM Killzone
- New York PM Killzone
- Positioned below price for instant contextual awareness
🔹 Higher-Timeframe Liquidity Levels
- Previous Day High / Low (PDH / PDL)
- Previous Week High / Low (PWH / PWL)
- Clearly labeled and extended forward
🔹 Institutional Open Levels
- New York Midnight Open
- New York 08:30 Equities Open
- Optional display with visual distinction
🔹 Timezone & Market Agnostic
- Selectable exchange timezone
- Percentage-based vertical spacing adapts to volatility
- Suitable for indices, futures, FX, and crypto
🔹 Performance Optimized
- Adjustable historical lookback window
- Efficient object handling on lower timeframes
- Designed for intraday execution without clutter
1h Chart on NQ
🛠️ Settings Overview:
Lookback Days
Controls how many historical days are displayed to improve performance on lower timeframes.
Exchange Timezone
Select the timezone used for session and open calculations.
Vertical Gap %
Adjusts the spacing between price and session/killzone brackets.
Box Thickness (Ticks)
Controls the height of session and killzone brackets.
Session Toggles
- Show Asia Session
- Show London Session
- Show New York Session
- Show Killzones
Price Level Toggles
- Midnight & 08:30 Open
- Previous Day High / Low
- Previous Week High / Low
15m RTH Chart on NQ
📈 Best Practices
This indicator does not generate buy or sell signals.
It is designed to:
- Define high-probability liquidity environments
- Provide structure for session-based bias
- Highlight areas where liquidity is commonly engineered and targeted
Support ICT concepts such as:
- Liquidity runs and sweeps
- Market structure shifts
- Displacement and timing models
🎹 Recommended Usage
- Intraday timeframes: 1m – 15m
- Futures, indices, FX, crypto
Best paired with:
- Market structure analysis
- Fair Value Gaps
- Higher-timeframe bias
1m Chart on NQ
⚠️ Disclaimer
This indicator is for educational and informational purposes only.
It does not provide trading signals or financial advice.
Market conditions can change rapidly, and historical patterns or standard deviations do not predict future price movements. Users are responsible for their own decisions, including risk management, trade execution, and capital allocation.
The developer is not liable for any losses or damages resulting from the use of this indicator. By using this tool, you accept full responsibility for your trading actions.
📝 Final Note:
This framework is provided free to support discretionary traders focused on session-based liquidity analysis.
If you find this framework useful, consider adding it to your favorites and sharing feedback. Check out our other indicators available at our website.
If you'd like access or have any questions, feel free to reach out to me directly via DM.
HTF Liquidity Pool Levels + Intraday OpensPrecision Liquidity Pro: HTF & Intraday Levels
Overview
Precision Liquidity Pro is an institutional-grade technical analysis tool designed to automatically map out high-probability liquidity zones across multiple timeframes. By combining Higher Timeframe (HTF) previous session data with current session opening prices and precision-fetched intraday levels, this script provides a comprehensive "map" of the market's most significant pivot points.
Whether you trade ICT concepts, Supply & Demand, or Mean Reversion, this script eliminates the manual work of drawing levels and ensures your charts remain precise to the dollar.
Key Features
1. Multi-Timeframe Liquidity Pools
The script tracks and plots the following levels for Daily, Weekly, Monthly, Quarterly, and Yearly timeframes:
Previous Session Highs & Lows: Vital "liquidity draws" where stops often reside.
Midpoints (Equilibrium): The 50% mark of the previous session, used to determine premium vs. discount pricing.
Current Session Opens: Dynamic anchor points (CDO, CWO, CMO, etc.) that track the starting price of the current active period.
2. New York Precision Openings
Unlike standard indicators that rely on your current chart's timeframe, this script uses request.security to pull data from the 1-minute interval. This ensures that the key New York opening prices are exact, regardless of whether you are viewing a 5m or 1H chart:
00:00 Midnight Open: The daily "True Open" anchor.
08:30 & 09:30 Opens: Critical for NY session "Power of 3" entries.
10:00 Open: Often marks the end of the initial volatility and the start of the "Silver Bullet" window.
3. Advanced Visual Management
Staggered Labels: Prevent "label soup." You can horizontally separate labels by timeframe so they don't overlap, or set spacing to 0 for a compact stack.
Customizable Extension: Control how far the lines extend into the right margin (white space) for better visibility.
Visual Legend: A toggleable on-screen table that explains every abbreviation (PDH, PQL, etc.), ensuring you never lose track of what a line represents.
How to Use
Trend Confirmation: Use the Current Opens (CDO/CWO) as a bias filter. If price is above the open, look for long opportunities at HTF liquidity; if below, look for shorts.
Reversal Signals: Watch for price to "sweep" a PDH (Previous Daily High) or PWH and then reclaim the Midnight Open.
Targeting: Use the Midpoint levels as high-probability take-profit zones for mean reversion trades.
Settings Breakdown
General: Adjust label size, background visibility, and horizontal stagger spacing.
Timeframe Toggles: Every level (High, Low, Mid, Open) for every timeframe can be individually enabled or disabled.
Style Control: Full control over color, opacity, line thickness, and line style (Solid, Dashed, Dotted) for each timeframe group.
Legend Table: Customize the position (Top/Bottom/Left/Right) and color of the on-screen abbreviation key.
Technical Specifications
Script Version: Pine Script v5
Overlay: True
Data Handling: Uses lookahead=barmerge.lookahead_on for historical accuracy and request.security for cross-timeframe precision.
UTC Daily High / Low Tracker (UTC Anchored)This indicator will track the Daily high and low AKA daily range of each day using UTC (00:00)
NWOG & NDOG Dynamic GapsThis indicator is designed for Price Action and ICT traders who need to track New Week Opening Gaps (NWOG) and New Day Opening Gaps (NDOG) without cluttering their charts.
Unlike standard gap indicators that leave static boxes behind, this script features Dynamic Mitigation Logic. As price trades into the open gap, the box automatically shrinks in real-time to show only the remaining, unfilled portion of the gap. Once a gap is fully closed (filled to the tick), it is automatically removed from the chart.
Key Features:
- Smart Detection: Automatically identifies gaps at the daily (NDOG) and weekly (NWOG) open.
- Dynamic Shrinking: The gap box updates on every bar. If price wicks into the gap, the box resizes to reflect the new support/resistance level.
- Clean Chart: Gaps are deleted immediately upon full closure.
- Priority Logic: Weekly gaps take precedence over daily gaps to prevent overlapping visuals.
Draw Trendline with Breakout by Pooja🌟 Draw Trendline with Breakout by Pooja
Draw Trendline with Breakout by Pooja
✨ A smart & clean auto–trendline tool that detects swings, plots dynamic trendlines, and highlights real-time breakouts — designed for intraday, swing & positional traders.
Indicator intelligently reads market structure using objective statistical calculations (ATR / Stdev / LinReg) and gives you clarity on trend direction, structural shifts, and breakout opportunities.
Works on Stocks • Indian Stock Market • Crypto • Forex • Commodities
Suitable for Scalping • Day Trading • Swing Trading
🔥 Key Features
🔹 Auto Trendline Detection
Auto-detects swing highs/lows
Draws adaptive upper & lower trendlines
No manual drawing required
🔹 Dynamic Slope Engine
Choose from 3 professional slope methods:
📏 ATR Mode – volatility-adaptive
📊 Stdev Mode – statistical noise filtering
📐 Linear Regression Mode – structural slope mapping
🔹 Real-Time Breakout Signals
⚡ Instant breakout markers (Up/Down)
🔔 Alert support for both breakout types
Helps catch trend continuation & reversals early
🔹 Extended Projection Lines
➡️ Projects trendlines forward
🎯 Helps identify possible future reaction zones
🔹 Backpaint Control
🧩 Optional historical offset display
Great for forward testing & clean charts
🔹 Flexible Customization
Swing length
Colors
Slope sensitivity
Extended line visibility
📈 How to Use
Apply indicator
Set swing length based on volatility
Choose slope mode (ATR/Stdev/LinReg)
Observe auto trendlines
Watch for breakout markers
Set alerts for faster entries
Best used together with:
📌 Support & Resistance
📉 Price Action
🧭 Market Structure
🔊 Volume
💡 Why Traders Like It
Clean & lag-free structure mapping
Zero manual drawing
Breakouts are visually clear
Works on all assets & timeframes
⚠️ Disclaimer
This indicator is a technical analysis tool meant for charting assistance.
It does not guarantee profits or predict markets with certainty.
Always combine with your own analysis and proper risk management.
Past performance ≠ future results.
Orion Trading - Range LevelsCopy and paste range levels to get them automatically plotted on your chart
M.T.C. Gold Pocket Break of Structure (BOS)
Swing → impuls
Fib over impuls
Gold Pocket = entry
SL onder OB
TP1 = RR 1:1
TP2 = RR 1:2
Trader Otto - Market Structure Engine [SMC]Trader Otto - Market Structure Engine is a streamlined Smart Money Concepts (SMC) tool designed to map the true flow of the market by identifying Break of Structure (BOS) and Change of Character (CHoCH) events.
Unlike generic ZigZag indicators, this engine uses a strict structural validation logic to filter out noise and liquidity sweeps, focusing only on confirmed trend continuations and reversals.
**Key Features:**
* **BOS (Break of Structure):** Identifies trend continuations with solid lines.
* **CHoCH (Change of Character):** Identifies potential trend reversals with dashed lines.
* **Smart Validation:** The system defaults to "Close" validation (candle body must close beyond the pivot) to avoid fakeouts caused by wicks (liquidity sweeps). This can be adjusted in the settings.
* **Pivot Sensitivity:** A proprietary tuning parameter (default 1.0) allows traders to adjust the structural depth for scalping or swing trading without breaking the core algorithm.
**Usage:**
* **Bullish Trend:** Look for a series of Bullish BOS. Enter on pullbacks after a confirmed BOS.
* **Reversal:** Wait for a CHoCH against the current trend as the first sign of a potential shift.
*Protected script with proprietary calibration.*
Aegis MTF Anchor BandsAegis MTF Anchor Bands(神盾多周期结构锚点)— 非重绘多周期参考层工具
概述
本脚本用于在同一张图表上展示多个时间周期的结构参考层(Anchor Layers),以非重绘方式将不同周期的参考带与参考线映射到当前周期,减少频繁切换周期带来的上下文断层。脚本提供结构一致性(Confluence)仪表盘,用于快速识别多周期锚点的“聚合/分散”状态。
核心输出
Anchor Band(参考带): 同一周期的两条结构锚点之间形成水平延伸的参考范围,用于观察价格处于结构区间内部/外部的状态。
Anchor Line(参考线): 关键结构锚点以水平延伸方式显示,便于检查多周期一致性与冲突。
State Coloring(状态配色): 参考层颜色根据价格与该周期结构锚点的相对位置变化,用于状态提示(不构成交易信号)。
Confluence Dashboard(结构一致性面板) :输出数值评分与 Low/Med/High 三档状态,辅助判断多周期锚点是否集中重叠。
如何使用
趋势过滤: 多周期锚点方向与位置更一致时,结构一致性通常更强;冲突增多时更容易进入震荡或切换阶段。
回撤观察: 价格回撤时与参考带/参考线的交互,可用于评估回撤是否仍在结构可接受范围内。
结构区域识别: 当锚点高度重叠(Confluence 较高)时,往往对应关键结构区,需要结合周期与品种确认。
限制
该工具用于结构观察与信息整合,不预测未来价格,不保证信号有效性。请结合风险控制与交易计划使用。
English (brief)
Aegis MTF Anchor Bands — Non-Repainting Multi-Timeframe Reference Layers (Invite-only)
Overview
This script visualizes multiple timeframe anchor layers on a single chart using non-repainting MTF data requests. It aligns extended anchor bands and lines to the active chart to reduce context loss from frequent timeframe switching. A built-in Confluence dashboard summarizes multi-timeframe clustering vs. dispersion.
Outputs
Anchor Bands, Anchor Lines, state coloring based on anchor-relative location (not a trading signal), and a Confluence dashboard with a numeric score plus Low/Med/High states.
Limitations
Analytical visualization tool only. Not predictive and not financial advice.
BOX THEORY BY BTTFirst 5‑Min Range Extensions (MTF) – 5 Min Box by BTT
This indicator automatically captures the high and low of the first 5‑minute candle of the day and projects clean extension levels above and below that range on any timeframe. It lets intraday traders quickly see how far price has expanded from the opening 5‑minute “box” and where strong reaction zones are likely to form.
Features:
Multi‑timeframe logic: calculates the first 5‑minute range once per day and displays it on any chart timeframe.
Dynamic extension levels: plots symmetric extensions from −5.0 to +5.0 multiples of the initial 5‑minute range, with alternating line widths for easy visual separation.
Clear labels at the start of each session: automatic tags for High, Low, and each extension step to help you read the structure at a glance.
Typical uses:
Identify opening drive days vs. mean‑reversion days by how price behaves around the early extensions.
Mark intraday targets, potential reversal zones, and areas to trim or add to positions based on how many “boxes” price has moved.
Note:
This tool is meant as a price‑structure framework, not a standalone buy/sell signal. Always combine it with your own trade plan, risk management, and confluence (order blocks, liquidity, Market Profile, etc.).
Spike Base VPVolume Profile Spike Base:
Key Features:
Identifies M Period: Detects the 3:30-4:00 PM ET 30-minute candle (highlighted with light blue background)
Tracks Pre-M Extremes: Monitors the highest high and lowest low before the M period begins
Validates Extensions: Only marks spike bases when the M period extends at least 1 point (configurable) beyond the pre-M extreme
Visual Markers:
Green line = Bullish spike base (low extension) - the highest low before M period
Red line = Bearish spike base (high extension) - the lowest high before M period
Lines extend to the right for easy reference
Triangle markers show when valid spike bases form
Usage Notes:
Use on a 30-minute chart for /ES
Ensure your chart time zone is set to America/New York (or adjust the time zone)
The minimum extension is set to 1.0 points but you can adjust it in the indicator settings
Works best when the M period creates a true spike beyond recent price action
The indicator will draw horizontal lines at your spike base levels that persist on the chart, making them easy to reference for potential support/resistance during your day trading. (default is 5 days, adjustable from 1-30 days)
Average Daily Range by EleventradesThe Average Daily Range (ADR) indicator helps traders measure how much of the current day’s range has already been completed and how much movement may still be available.
This tool calculates the average range of previous daily candles and compares it with the current day’s price action. It displays how many points of the ADR have been consumed, how much remains, and the percentage of the daily range already covered. This allows traders to better judge whether price is still expanding or approaching exhaustion.
Key Features:
ADR Consumption Tracking
Shows how much of the daily range has already been used in both points and percentage terms.
Reversal Threshold
A customizable threshold that highlights when price exceeds a defined ADR value, signaling potential exhaustion or reversal zones.
Mean Reversion Logic
When price reaches a user-defined percentage of the ADR, the indicator helps identify areas where price may revert back toward the daily range.
ADR Exceeded Alert
Displays a message when price exceeds 100% of the average daily range.
Information Table
A clean table that summarizes ADR values, consumed range, remaining range, and percentage data for quick reference.
ADR Projection Levels
Projected upper and lower ADR levels are plotted using visual guide lines, helping traders see where the daily range may extend before exceeding typical limits.






















