Pivot-Based Trend Labels [BETA]Automatically labels Higher Highs, Lower Highs, Higher Lows and Lower Lows using pivots, with optional zigzag lines and resistance proximity alerts. BETA version for testing and feedback.
## Overview
**Pivot-Based Trend Labels v2.0 ** is a structure-focused tool that automatically detects pivot highs and lows, then labels them as:
- **HH** – Higher High
- **LH** – Lower High
- **LL** – Lower Low
- **HL** – Higher Low
It’s designed to make trend structure (higher highs / higher lows vs lower highs / lower lows) easy to read at a glance. You can optionally draw connecting “zigzag” lines between pivots and enable a resistance proximity alert.
---
## Key Features
- **Pivot-based structure labels**
- Detects pivot highs/lows using a configurable lookback period
- Labels each new pivot as HH / LH / LL / HL
- Optional filter for minimum price change to ignore noise
- **Clean visual controls**
- Show/hide all labels with a single toggle
- Choose between HH/LH/LL/HL text or actual **price values**
- Individual toggles & customizable colors for each structure label
- Label size & background transparency controls
- **Optional ZigZag lines**
- Connects successive pivots to visualize swing structure
- Customizable color, transparency, width, and style
- **Resistance proximity alert** (optional)
- Dynamic resistance using highest high of last `length * 2` bars
- Or choose a **Manual Resistance** price
- Visual ⚠ label on the chart when price gets within threshold
- Cooldown to avoid duplicate alerts
- **Date range filter** (optional)
- Show labels/lines only within selected time window
- Optional end date or live continuation
---
## Inputs (Quick Guide)
**Pivot Settings**
- Pivot Lookback Period — Pivot confirmation threshold
- Min Bars Between Labels — Prevents label overcrowding
- Min Price Change (Absolute) — Filters noise
**Visuals: Labels**
- Global “Show Labels”
- Toggle/Color HH / LH / LL / HL
- Price or Structure text display
- Adjustable size & transparency
**Visuals: Lines**
- Toggle pivot-connecting lines
- Width, color, transparency, style options
**Resistance Alerts**
- Enable/disable resistance proximity detection
- Manual or dynamic resistance logic
- Percent threshold + visual label options
- Cooldown in bars
**Date Range Filter**
- Restrict script drawings to a specific window
---
## How to Use
1. Start with default settings to view baseline structure.
2. Increase **Pivot Lookback Period** for smoother swings on higher TFs.
3. Adjust **Min Price Change** to filter small movements in volatile markets.
4. Enable **zigzag lines** for clearer visual swing structure.
5. Turn on **resistance alerts** if you want proactive warnings.
6. Use the **date filter** for clearer backtesting or focused study.
---
## Alerts
Alerts trigger automatically when:
- A **new HH, LH, LL, or HL** is confirmed
- Price **approaches your resistance level**
Configure alerts using TradingView’s “Create Alert” on this script.
---
## Notes & Limitations
- **BETA version**: features & settings may change in future updates.
- Labels appear **after confirmation** — pivots require lookback bars.
- Performance & appropriateness depend on market/timeframe — experiment!
---
## Disclaimer
This script is for **educational and informational purposes only** and does not constitute financial advice. Past performance does not guarantee future results. You are responsible for all investment decisions made while using this tool.
---
## License / Terms of Use
© 2025 YourName. All rights reserved.
Personal-use only. Redistribution, resale, or inclusion in paid products/services is prohibited without explicit written permission from the author.
المستويات والنقاط المحورية
IMPORTANT Levels by SBImportant levels by SB based on gann levels.One can plot these levels once on the chart and can work on these levels .When ever market market come at any of these levels .User can wait for the price action and accordingly user can get inside the trade
3-Bar Inversion Pattern (Entry & Invalidation Levels)Very simple 3-bar inversion pattern looking for a bar that extends in the previous bar's direction, bar 2 having a body no bigger than 50% of bar 1's. and Bar 3 having a body close beyond the open of bar 1. Invalidation is set to the highest point of the 3 par pattern.
CISD by tncylyvCISD (Change in State of Delivery) by tncylyv
The CISD (Change in State of Delivery) indicator is a precision price action tool designed to help traders identify key reversal points based on ICT concepts. Unlike standard support and resistance indicators, this script tracks the specific algorithmic opening prices responsible for the current delivery state and highlights when that state has been invalidated.
🧠 What is CISD?
Change in State of Delivery refers to the moment price shifts from a Buy Program to a Sell Program (or vice versa).
• Bearish CISD (-CISD): Occurs when price closes below the opening price of the up-candle sequence that created the most recent High.
• Bullish CISD (+CISD): Occurs when price closes above the opening price of the down-candle sequence that created the most recent Low.
This indicator automates the identification of these levels, tracking the "Active" reference price in real-time and marking historical reversals.
🚀 Key Features
1. Continuous Active Level Tracking:
o The indicator plots a continuous, stepped line (The "Active CISD") that follows the market structure. As the market expands (makes new highs or lows), the line updates to the new valid reference point.
o This allows you to see the current invalidation level at a glance without cluttering the chart with old lines.
2. Triggered Reversal Lines:
o When a candle closes beyond the Active CISD level, a "Triggered" line is drawn to mark the exact price and location of the reversal.
o These lines serve as excellent historical references for potential Order Blocks or Breakers later in time.
3. Smart Filtering:
o You can choose to display Both Bullish and Bearish setups, or filter to see Bullish Only or Bearish Only. This is ideal for traders who have a specific daily bias and want to remove noise from the chart.
4. Clean & Customizable:
o Fully customizable colors for Bullish and Bearish events.
o Options to toggle Labels, adjust Line Width, and change Line Styles (Solid, Dashed, Dotted).
o "No Continuation" Logic: This version focuses purely on major reversals (Change in State) rather than minor pullbacks, keeping your chart clean.
⚙️ Settings Guide
• Show Active CISD Level: Toggles the continuous stepped line representing the current threshold for a reversal.
• Triggered CISD Display: Choose between Both, Bullish Only, Bearish Only, or None. This controls the historical lines left behind after a reversal occurs.
• Visual Settings: Adjust line width, label sizes, and font styles to match your chart aesthetic.
• Colors: Customize the Shrek Mode (Bullish) and Blood Bath (Bearish) colors.
⚠️ A Note for Developers
This indicator is open source! If you are a Pine Script developer, feel free to check the source code. I’ve utilized some... creative variable naming conventions to make the coding experience more entertaining. Enjoy the read!
________________________________________
Risk Disclaimer: This tool is for educational purposes and market analysis. It does not guarantee future performance. Always manage your risk.
CODY BOT – Breakout SignalsCODY BOT is a minimalist, high-probability breakout indicator designed to keep your chart clean while highlighting actionable trading opportunities.
Unlike traditional indicators that generate too many signals, CODY BOT only alerts you to strong directional moves following consolidation, helping you focus on high-quality entries.
Key Features:
Detects breakouts above recent highs and below recent lows.
Filters weak moves using minimum candle body size.
Includes a cooldown period to prevent signal spam.
Clean and intuitive visual signals with large arrows for easy interpretation.
Optional customization for consolidation lookback bars, minimum candle size, and arrow visibility.
Alerts built-in for server-side and mobile notifications.
How to Use:
Look for BUY arrows when price breaks above consolidation highs.
Look for SELL arrows when price breaks below consolidation lows.
Combine with your preferred risk management and trend confirmation strategies.
Liquidation Heatmap [Alpha Extract]A sophisticated liquidity zone visualization system that identifies and maps potential liquidation levels based on swing point analysis with volume-weighted intensity measurement and gradient heatmap coloring. Utilizing pivot-based pocket detection and ATR-scaled zone heights, this indicator delivers institutional-grade liquidity mapping with dynamic color intensity reflecting relative liquidity concentration. The system's dual-swing detection architecture combined with configurable weight metrics creates comprehensive liquidation level identification suitable for strategic position planning and market structure analysis.
🔶 Advanced Pivot-Based Pocket Detection
Implements dual swing width analysis to identify potential liquidation zones at pivot highs and lows with configurable lookback periods for comprehensive level coverage. The system detects primary swing points using main pivot width and optional secondary swing detection for increased pocket density, creating layered liquidity maps that capture both major and minor liquidation levels across extended price history.
🔶 Multi-Metric Weight Calculation Engine
Features flexible weight source selection including Volume, Range (high-low spread), and Volume × Range composite metrics for liquidity intensity measurement. The system calculates pocket weights based on market activity at pivot formation, enabling traders to identify which liquidation levels represent higher concentration of potential stops and liquidations with configurable minimum weight thresholds for noise filtering.
🔶 ATR-Based Zone Height Framework
Utilizes Average True Range calculations with percentage-based multipliers to determine pocket vertical dimensions that adapt to market volatility conditions. The system creates ATR-scaled bands above swing highs for short liquidation zones and below swing lows for long liquidation zones, ensuring zone heights remain proportional to current market volatility for accurate level representation.
🔶 Dynamic Gradient Heatmap Visualization
Implements sophisticated color gradient system that maps pocket weights to intensity scales, creating intuitive visual representation of relative liquidity concentration. The system applies power-law transformation with configurable contrast adjustment to enhance differentiation between weak and strong liquidity pockets, using cyan-to-blue gradients for long liquidations and yellow-to-orange for short liquidations.
🔶 Intelligent Pocket State Management
Features advanced pocket tracking system that monitors price interaction with liquidation zones and updates pocket states dynamically. The system detects when price trades through pocket midpoints, marking them as "hit" with optional preservation or removal, and manages pocket extension for untouched levels with configurable forward projection to maintain visibility of approaching liquidity zones.
🔶 Real-Time Liquidity Scale Display
Provides gradient legend showing min-max range of pocket weights with 24-segment color bar for instant liquidity intensity reference. The system positions the scale at chart edge with volume-formatted labels, enabling traders to quickly assess relative strength of visible liquidation pockets without numerical clutter on the main chart area.
🔶 Touched Pocket Border System
Implements visual confirmation of executed liquidations through border highlighting when price trades through pocket zones. The system applies configurable transparency to touched pocket borders with inverted slider logic (lower values fade borders, higher values emphasize them), providing clear historical record of liquidated levels while maintaining focus on active untouched pockets.
🔶 Dual-Swing Density Enhancement
Features optional secondary swing width parameter that creates additional pocket layer with tighter pivot detection for increased liquidation level density. The system runs parallel pivot detection at both primary and secondary swing widths, populating chart with comprehensive liquidity mapping that captures both major swing liquidations and intermediate level clusters.
🔶 Adaptive Pocket Extension Framework
Utilizes intelligent time-based extension that projects untouched pockets forward by configurable bar count, maintaining visibility as price approaches potential liquidation zones. The system freezes touched pocket right edges at hit timestamps while extending active pockets dynamically, creating clear distinction between historical liquidations and forward-projected active levels.
🔶 Weight-Based Label Integration
Provides floating labels on untouched pockets displaying volume-formatted weight values with dynamic positioning that follows pocket extension. The system automatically manages label lifecycle, creating labels for new pockets, updating positions as pockets extend, and removing labels when pockets are touched, ensuring clean chart presentation with relevant liquidity information.
🔶 Performance Optimization Framework
Implements efficient array management with automatic clean-up of old pockets beyond lookback period and optimized box/label deletion to maintain smooth performance. The system includes configurable maximum object counts (500 boxes, 50 labels, 100 lines) with intelligent removal of oldest elements when limits are approached, ensuring consistent operation across extended timeframes.
This indicator delivers sophisticated liquidity zone analysis through pivot-based detection and volume-weighted intensity measurement with intuitive heatmap visualization. Unlike simple support/resistance indicators, the Liquidation Heatmap combines swing point identification with market activity metrics to identify where concentrated liquidations are likely to occur, while the gradient color system instantly communicates relative liquidity strength. The system's dual-swing architecture, configurable weight metrics, ATR-adaptive zone heights, and intelligent state management make it essential for traders seeking strategic position planning around institutional liquidity levels across cryptocurrency, forex, and futures markets. The visual heatmap approach enables instant identification of high-probability reversal zones where cascading liquidations may trigger significant price reactions.
SMT Fill by DukeSong
What is SMT fill?
Two correlated assets have common FVG on one candle, one asset touched the gap while the other did not. This is a strong sign of trend continuation.
What does this indicator do?
Display FVGs that has SMT fill of current asset (e.g. NQ) with respect to a correlated asset (e.g. ES).
How to use?
Add indicator, select the correlated asset, SIMPLE!
Pivot Points Standard w/ Future PivotsPivot Points Standard with Future Projections
This indicator displays traditional pivot point levels with an added feature to project future pivot levels based on the current period's price action.
Key Features:
Multiple Pivot Types: Choose from Traditional, Fibonacci, Woodie, Classic, DM, and Camarilla pivot calculations
Flexible Timeframes: Auto-detect or manually select Daily, Weekly, Monthly, Quarterly, Yearly, and multi-year periods
Future Pivot Projections: Visualize potential pivot levels for the next period based on current price movement
Custom Price Scenarios: Test "what-if" scenarios by entering a custom close price to see resulting pivot levels
Customizable Display: Adjust line styles, colors, opacity, and label positioning for both historical and future pivots
Historical Pivots: View up to 200 previous pivot periods for context
Future Pivot Options:
The unique future pivot feature calculates what the next period's support and resistance levels would be using the current period's High, Low, Open, and either the current price or a custom price you specify for the closing value. Future pivots are displayed with customizable line styles (solid, dashed, dotted) and opacity to distinguish them from historical levels.
Use Cases:
Plan entries and exits based on projected support/resistance
Scenario analysis with custom price targets
Identify key levels before the period closes
Multi-timeframe pivot analysis
Works on all timeframes and instruments.
MTF S/R Array - Full CustomA clean, institutional-style multi-timeframe support and resistance indicator designed for precision trading decisions. Plots previous and current period levels with full customization for backtesting and live trading.
━━━━━━━━━━━━━━━━━━━━━━
WHAT IT PLOTS
━━━━━━━━━━━━━━━━━━━━━━
MONTHLY
- Previous Month High / Low / Close
- Previous Month Highest Closing Price
- Current Month High / Low / Highest Close
WEEKLY
- Previous Week High / Low / Close
- Current Week High / Low
DAILY
- Previous Day High / Low / Close
- Current Day High / Low
SESSIONS (Full Session - EST)
- Asian: 7pm - 4am
- London: 3am - 12pm
- New York: 8am - 5pm
OPENING RANGE
- Monday/Tuesday combined high and low
- Clean box visualization for weekly initial balance
━━━━━━━━━━━━━━━━━━━━━━
WHY THESE LEVELS MATTER
━━━━━━━━━━━━━━━━━━━━━━
Institutions and smart money reference these key levels for:
- Liquidity targets
- Stop hunts
- Reversal zones
- Trend continuation entries
Previous period levels act as magnets for price. Current levels show where the battle is happening now.
━━━━━━━━━━━━━━━━━━━━━━
FULL CUSTOMIZATION
━━━━━━━━━━━━━━━━━━━━━━
Every level type has independent controls:
- Show/Hide Previous and Current separately
- Extend Bars - control how far each level stretches
- Line Width - adjust thickness per level
- Transparency - fade previous levels for clarity
- Colors - separate colors for High/Low vs Close
Additional settings:
- Labels on/off with size and style options
- Info table with position and size controls
- Opening range box transparency and border width
━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE
━━━━━━━━━━━━━━━━━━━━━━
1. Use on lower timeframes (1m, 5m, 15m) to see HTF levels
2. Watch for price reactions at previous period highs/lows
3. Look for session high/low sweeps followed by reversals
4. Use Monday/Tuesday opening range for weekly bias and targets
5. Previous levels extend further back for backtesting context
━━━━━━━━━━━━━━━━━━━━━━
TIPS
━━━━━━━━━━━━━━━━━━━━━━
- Increase "Prev Extend Bars" on monthly/weekly to see levels across more history
- Use higher transparency on previous levels to keep chart clean
- Turn off sessions you don't trade to reduce clutter
- The info table shows all values at a glance - position it where it doesn't block price action
━━━━━━━━━━━━━━━━━━━━━━
BEST FOR
━━━━━━━━━━━━━━━━━━━━━━
- ICT / Smart Money Concepts traders
- Session-based strategies
- Swing traders using HTF levels on LTF entries
- Anyone who wants clean, customizable S/R levels
Works on Forex, Crypto, Stocks, Futures, and Indices.
SnR Painter 2.1Easy to use - this provide the resistant and support levels with many options to turn on or off the look and feel such as:
- background color
- display/hide the support/resistance lines
- display/hide the support/resistance prices
- highlight recent S/R
T Minus 4 HoursSupport and Resistance is a large part of price structure. However many complicate it with increasing exotic (and often valueless) derivatives and permutations.
This is very simple, it plots the high and low of the first 4 hours of the day. Think of it as a frame of reference, if the day is mean reversion or neutral (about 70% of the time) price bounces around these levels quite frequently.
If price travels to the bottom of the box, and moves below, and then re-enters the box, hit the buy button. If price travels to the top of the box, and moves above, and then re-enters the box, hit the sell button.
If price travels down to the bottom of the box, and moves below, and then tests the box, if that test fails and price continues down - hit the sell button.
If price travels up to the top of the box, and move above, and then tests the box, if that test fails and price continues up - hit the buy button.
Back to the FutureSupport and Resistance is a large part of price structure. However many complicate it with increasing exotic (and often valueless) derivatives and permutations.
This is very simple, it plots the high and low of yesterday. Think of it as a frame of reference, if the day is mean reversion or neutral (about 70% of the time) price bounces around these levels quite frequently.
If price travels to the bottom of the box, and moves below, and then re-enters the box, hit the buy button. If price travels to the top of the box, and moves above, and then re-enters the box, hit the sell button.
If price travels down to the bottom of the box, and moves below, and then tests the box, if that test fails and price continues down - hit the sell button.
If price travels up to the top of the box, and move above, and then tests the box, if that test fails and price continues up - hit the buy button.
Tesseract X-RayTesseract X-Ray — Smart Money Concept indicator that reveals hidden market structure.
Features:
• Fair Value Gaps (FVG) — imbalance zones where price tends to return
• Order Blocks (OB) — institutional supply/demand zones
• Volume Profile — POC, VAH, VAL levels
• High Volume Nodes (HVN) — liquidity clusters
Clean visualization with automatic zone detection and mitigation tracking.
Built-in alerts for key level touches.
by @TesseractCrypto
HMA 34 Dual-Fractal Projections - VdubusVdubus MacD Divergence Trend Break Signal Generator :Here:-
HMA 18 Dual-Fractal Projections
Overview
The HMA 18 Dual-Fractal Projections is a technical analysis tool designed to identify market structure and potential breakout patterns by analyzing the pivots of a Hull Moving Average (HMA).
Unlike standard trendline indicators that struggle to balance "big picture" trends with immediate price action, this indicator utilizes a Dual-Fractal approach. It simultaneously calculates two separate timelines—Macro and Micro—to visualize both the dominant channel and the developing chart patterns (such as wedges or triangles) in real-time.
Visual Guide
The indicator plots three key elements on the main chart:
The HMA Line (Blue): A smooth, fast-acting moving average (default length 34) that serves as the baseline for all calculations.
Macro Structure (Solid, Thick Lines):
Red (Solid): Major Resistance.
Green (Solid): Major Support.
Purpose: Identifies the long-term trend channel. These lines react slowly and filter out noise.
Micro Structure (Dashed, Thin Lines):
Red (Dashed): Immediate Resistance.
Green (Dashed): Immediate Support.
Purpose: Identifies the short-term market structure. These lines react quickly to show forming wedges, triangles, or flags.
How It Works
The indicator applies a "Pivot High/Low" algorithm directly to the HMA data rather than raw price data. This filters out candle wicks and volatility, ensuring lines are drawn based on established momentum shifts.
Layer 1 (Macro): Uses a large "Lookback" period (default 44 bars) to find significant peaks and valleys. It connects the most recent major pivot to the previous one, projecting a line forward to show where the major trend channel lies.
Layer 2 (Micro): Uses a small "Lookback" period (default 10 bars) to find local peaks and valleys. This allows you to see how price is behaving within the larger channel.
Settings & Configuration
HMA Settings
HMA Length: The length of the Hull Moving Average.
Default: 34 (Matches the "visually pleasing" setting from recent testing).
Note: Set to 18 for a faster, more reactive baseline (scalping).
Layer 1: Macro (Big Channel)
Macro Lookback: Determines how many bars must pass before a peak is confirmed.
Default: 44. High values find broad, established channels.
Max Macro Lines: How many historical lines to keep on the chart.
Default: 1 (Keeps the chart clean, showing only the current structure).
Extend Macro Lines: Projects the lines infinitely to the right to predict future support/resistance zones.
Layer 2: Micro (Current Pattern)
Micro Lookback: A lower sensitivity setting to catch immediate structure.
Default: 10. Low values will pinpoint the exact boundaries of small wedges or flags forming right now.
Trading Strategy & Interpretation
1. The "Squeeze" (Wedge Identification) This is the primary use case.
Look for scenarios where the Macro Lines (Solid) are wide/parallel, but the Micro Lines (Dashed) are rapidly converging (pointing towards each other).
This indicates that while the main trend is intact, momentum is compressing. A breakout is imminent where the dashed lines intersect.
2. Trend Channels
When both Solid and Dashed lines are roughly parallel and sloping in the same direction, the trend is healthy and strong. Price is respecting both the short-term and long-term momentum.
3. Divergence / Early Reversal Warning
If the Macro Line is sloping UP, but the Micro Line starts sloping DOWN (crossing inside), it indicates a loss of momentum and a potential reversal before the price actually breaks the major trendline.
===========================================================================
2. Micro/Macro Cross Alert
A new input, Enable Micro/Macro Cross Alert, has been added under the "Alerts & Features" section.
This alert condition is triggered when the momentum of the Micro Structure exceeds the momentum of the Macro Structure, which is a high-probability signal for a breakout:
Bullish Alert: The Micro High (dashed red line) crosses above the Macro High (solid red line).
Bearish Alert: The Micro Low (dashed green line) crosses below the Macro Low (solid green line).
To set up the actual alert on your chart:
Right-click on the chart.
Select "Add alert on HMA 34 Dual-Fractal Projections".
In the Condition dropdown, select the indicator's name.
For the main alert criteria, choose "Any alert()".
Select your preferred alert actions (e.g., notification, email).
OFM Key Levels (GC Asia)ETH Session Levels
Previous Day HLC
Current Week High & Low
Previous Week OHLC
Opening Range & Session Liquidity [LTS]“Opening Range & Session Liquidity ” is an intraday planning tool that combines a configurable Opening Range box with session highs/lows and previous-day reference levels. It is designed to help you visualize where liquidity is likely to build up around the cash open and major global sessions, without making any forecasts or performance promises. It is designed with our signature attention to user customization and accessibility.
Opening Range & Bias
The script builds a configurable Opening Range (OR) in New York time (default 08:00–08:15 on a 15-minute basis), regardless of your chart timeframe (up to 1-hour). The high, low, and midline of this window are drawn as a transparent box and dashed midline that extend forward so you can see how the session trades around that range.
At a user-defined Bias Check Time (default 09:30–09:31 NY), the script classifies the OR as:
Bullish if price is above the OR high
Bearish if price is below the OR low
Neutral if price is still trading inside the OR
The box color updates to reflect the current bias if bias mode is enabled. All OR parameters (formation window, bias check, colors, maximum number of zones, etc.) are adjustable.
Entry Signal Logic
The indicator can optionally generate non-repainting visual signals when price interacts with the OR midline.
1. 9:30 Bias mode (trend-following)
A directional bias is locked in at the bias check time.
Signals trigger only when price trades through the OR midline inside the box, aligned with that bias:
Bullish bias → long signal when price touches the midline from below and closes inside the range.
Bearish bias → short signal when price touches the midline from above and closes inside the range.
Each “episode” can fire only once; signals are confirmed on the bar where the conditions first become true.
2. Entry Direction mode (reaction to first touch)
Instead of using a fixed 9:30 bias, the script detects from which side price first enters the OR (from above or from below).
That “entry direction” stays active until price fully exits and closes outside the OR again.
When price later touches the midline while the entry direction is defined, a single long or short signal is triggered based on the stored direction of entry.
In both modes, historical signals are plotted without using future data; only the real-time bar can change state until it closes.
Optional TP/SL Visualization
When a long or short signal appears, the script can draw simple take-profit/stop-loss boxes to illustrate a basic one-trade idea:
Stop-loss distance can be defined as:
A fixed number of points beyond the OR high/low, or
A percentage of ATR (configurable length and percent).
Take-profit is automatically placed at a user-defined risk-to-reward multiple of that stop distance.
The boxes extend forward bar by bar and stop updating once either TP or SL is touched, or when a new OR session resets the context.
These boxes are for visualization only and do not place or manage orders.
Session Liquidity & PDH/PDL
To help you map where liquidity frequently builds up, the script tracks three configurable intraday sessions in New York time:
Asian session (default 18:00–02:00)
London session (default 03:00–08:00)
New York session (default 09:30–16:00)
For each completed session, the indicator records the session high and low, then:
Draws solid horizontal lines and labels (e.g., “Asia Hi/Lo”, “London Hi/Lo”, “NY Hi/Lo”).
Extends these solid lines to the right as long as they remain untouched by price.
When price first trades through a level, the solid line is cut at that bar and replaced by a dashed line that extends only until the next session of the same type begins.
Older sessions are automatically removed according to the “Max Sessions to Display” setting to reduce chart clutter.
In addition, the indicator plots:
Previous Day High (PDH) & Previous Day Low (PDL)
Previous Day Point of Control (PDPoC) – an approximate volume-weighted price computed from intraday data using a simple binning approach on a user-chosen lower timeframe.
Like the session levels, PDH/PDL/PDPoC start as solid lines. After the first touch, each level switches to a dashed style and continues only until the following trading day, at which point the previous day’s dashed lines are stopped and new levels are created.
Info Table & Multi-Timeframe Logic
An optional on-chart info table summarizes the most recent Opening Range:
OR high, low, and midline
Current OR range in points
Active mode (9:30 Bias vs. Entry Direction)
Current bias or entry-direction status
Whether a signal is “Waiting”, “Armed”, or “Triggered”
Whether the OR was built from the chart timeframe or from a 15-minute higher-timeframe feed
If your chart timeframe is higher than the OR calculation timeframe, the script automatically uses multi-timeframe data to build a consistent OR, while enforcing a maximum chart timeframe of 1-hour for reliability.
How to Use This Tool
Use the OR box and bias to define your primary intraday context around the cash open.
Use session highs/lows and PDH/PDL/PDPoC as objective reference levels for where price may react or where stops and liquidity might cluster.
Treat the signal markers and TP/SL boxes as visual guides only. They can help you structure trade ideas, but they are not a trading system by themselves.
Always confirm levels and signals with your own analysis, risk management, and execution rules.
Limitations & Notes
The script is intended for intraday charts up to 1-hour. By the nature of the information being displayed, any time frame above that may result is undesirable visual clutter.
The POC calculation is an approximation based on lower timeframe bar-level volume and binning; it is not a tick-by-tick volume profile.
Signals and levels update in real time on the current forming bar. Once a bar closes, completed historical signals do not repaint, but the last live bar can change until it closes.
The indicator does not use lookahead or offset plotting into the past; it is not designed to predict the future or guarantee any particular trading result.
Always test settings on a demo environment first and manage risk according to your own plan.
ATR/ADR MTF Projection ArrayATR/ADR MTF Projection Array
Overview
A powerful predictive tool that projects ATR (Average True Range) and ADR (Average Daily Range) levels as clean support and resistance arrays on your chart. Designed for traders who want to anticipate the high and low of the day using volatility-based projections with multi-timeframe confluence.
This indicator combines traditional ATR analysis with ICT-style ADR methodology, giving you institutional-grade level projections from a single, customizable tool.
Key Features
🎯 Dual Volatility Metrics
ATR Projections — Classic volatility-based levels with full multi-timeframe support
ADR Projections (ICT Style) — Average Daily Range levels using Inner Circle Trader methodology
Enable/disable each independently based on your trading preference
📊 Multi-Timeframe ATR Analysis
Plot ATR levels from up to 3 timeframes simultaneously (Daily, Weekly, Monthly or custom)
Each timeframe displays with distinct styling for easy identification
Perfect for confluence trading across multiple time horizons
⚡ ICT ADR Methodology
NY Midnight calculation mode (ICT standard) or Classic Daily
Key ICT levels built-in:
1/3 ADR (Judas Swing) — Critical manipulation level where fake moves often terminate
1/2 ADR — Mid-range reference
2/3 ADR — Trending day continuation target
100% ADR — Full daily range completion
150% ADR — Extension target for expansion days
Two projection modes: Static (from anchor) or Dynamic (from session high/low)
🔧 Flexible Anchor Points
Previous Close (default)
Daily Open
Weekly Open
Monthly Open
Session Open
📈 Range Completion Tracking
Real-time display of how much of the expected daily range has been consumed
Visual status indicator helps identify when the day's move may be exhausted
How To Use
For Bias Confirmation:
Establish your directional bias using your preferred method (trigger day, market structure, etc.)
Monitor the 1/3 ADR level during London/NY open for potential Judas Swing (manipulation move)
Target 2/3 to 100% ADR for your HOD/LOD objective
For Target Setting:
Use ATR levels as volatility-based profit targets
ADR 100% level often marks session extremes
When Range Used reaches 100%+, expect consolidation or reversal
For Multi-Timeframe Confluence:
Enable Weekly/Monthly ATR levels alongside Daily
Look for clustering of levels across timeframes for high-probability zones
Settings Guide
Master Controls — Toggle ATR/ADR systems and bull/bear levels independently
ATR Settings — Configure period, multiplier, anchor point, and select which timeframes to display
ATR Level Multipliers — Choose which projection levels to show (0.5x, 0.75x, 1.0x, 1.25x, 1.5x)
ADR Settings (ICT Style) — Select calculation mode (NY Midnight recommended), period (5 days is ICT standard), and projection mode
ADR Level Selection — Toggle individual ICT levels (1/3, 1/2, 2/3, 100%, 150%)
Visual Settings — Customize colors, line styles, labels, and info table position
Alerts Included
ATR 1.0x Bull/Bear Cross
ADR 1/3 Judas Swing Zone (Bull/Bear)
ADR 100% Range Completion (Bull/Bear)
wedge hunter (Buy - Sell) signalsthis indicator can work on different options like forex and stock markets(shares).
this indicator watching charts for highs and lows and search for squeeze and pıvots for finding entrıes. i try to help to community for understand the formations and easly find an entry point. with rsi confirmation you find the best entry locations
Pro Trader SystemPro Trader System is a comprehensive trading indicator that combines multiple technical analysis tools into one powerful system. It provides clear BUY/SELL signals with a proprietary scoring system (0-100) to help traders make informed decisions across all timeframes and markets.
Vdubus MacD Divergence Trend Break Signal Generator Vdubus Divergence Wave Theory v1
System Type: Momentum Trendline Breakout & Continuation Model Platform:
1. Executive Summary
The Vdubus Divergence Wave Theory v1 is a sophisticated trend-following and reversal strategy developed over a 10-year period. Unlike standard indicators that rely on simple crossovers, this system applies Price Action geometry (Trendlines) directly to Momentum (MACD).
PREVIOUS DIVERGENCE PROJECTS FUTURE TREND BREAKS/ REVERSALS !
The core philosophy is that momentum breaks trendlines before price does. By identifying compression in the MACD oscillator and trading the breakout of that compression, the system identifies high-probability entries for both Reversals and Trend Continuations.
2. Core Logic & Methodology
The indicator operates on three specific layers of logic:
A. The Engine (Modified MACD)
It utilizes a custom-tuned MACD (Moving Average Convergence Divergence) to smooth out noise while retaining responsiveness.
Fast Length: 12
Slow Length: 34 (Smoother than the standard 26)
Signal Smoothing: 5
B. Dynamic Trendline Projection (The "Divergence" Aspect)
The script uses a Pivot-based algorithm to mathematically identify peaks and troughs in momentum.
Resistance Projection: It identifies lower highs in the MACD (momentum is fading) and projects a red resistance line forward.
Support Projection: It identifies higher lows in the MACD (momentum is building) and projects a blue support line forward.
The Trigger: A signal is generated only when the MACD line physically crosses these invisible projected barriers.
C. The Wave Theory (Signal Classification)
The system distinguishes between "Reversals" and "Continuations" based on the Zero Line.
Below Zero: Considered "Bearish Territory." A break upward here is a Reversal.
Above Zero: Considered "Bullish Territory." A break upward here is Momentum Continuation (Overbought).
3. Signal Types & Visual Guide
The indicator outputs four distinct signals, color-coded for instant decision-making.
🟢 1. LONG (Standard Reversal)
Condition: MACD breaks a Resistance Trendline while Below Zero.
Meaning: Momentum has finished causing the price to drop and is reversing upward. This is often a "Buy the Bottom" signal.
Visuals: Green Box, Green "LONG" Label.
🔵 2. OB-CONT (Overbought Continuation)
Condition: MACD breaks a Resistance Trendline while Above Zero.
Meaning: The trend is already bullish, but momentum consolidated briefly before exploding higher. This indicates a "Second Wave" or trend continuation.
Visuals: Blue Box (Thick Border), Bright Blue "OB-CONT" Label.
🔴 3. SHORT (Standard Reversal)
Condition: MACD breaks a Support Trendline while Above Zero.
Meaning: Momentum has exhausted to the upside and is rolling over. This is often a "Sell the Top" signal.
Visuals: Red Box, Red "SHORT" Label.
🟠 4. OS-CONT (Oversold Continuation)
Condition: MACD breaks a Support Trendline while Below Zero.
Meaning: The trend is already bearish, but price paused briefly before dropping further. This indicates a "Waterfall" or trend continuation downward.
Visuals: Orange Box (Thick Border), Bright Orange "OS-CONT" Label.
4. Technical Settings (Inputs)
Users can adjust the sensitivity of the "Wave" detection:
Pivot Lookback Left (Default: 20): How many bars to the left the script checks to confirm a major peak/valley. Higher numbers = fewer, more significant signals. Lower numbers = more signals, potentially more noise.
Pivot Lookback Right (Default: 20): The confirmation period. A value of 20 ensures that the pivot used for the trendline is a significant structural point, not just a small blip.
5. Best Practices for Trading
The Box Break: The coloured box drawn around the signal represents the "Breakout Candle." A strong close outside this box often confirms the move.
Zero Line Authority: Pay attention to where the cross happens.
Crosses occurring near the Zero Line are often the most explosive, as they represent a full momentum shift.
Deep Continuation Signals (e.g., an OB-CONT very high up) should be treated with caution as the move might be exhausted.
Divergence Context: This tool is designed to visualize the breaking of divergence. When you see a Price making higher highs but the MACD making lower highs (Divergence), wait for the Red Line Break (Short Signal) to confirm the trade.
CPR AB
Pivots are extremely powerful price based support and resistance levels that are calculated using a prior period's high, low and close. Camarilla Pivots are a set of 8 intraday support/resistance levels developed by Nick Scott (1989). They help traders forecast intraday reversals, breakouts, and trend continuation with high accuracy.
Levels Defined
• S1, S2, S3, S4 → Support levels
• R1, R2, R3, R4 → Resistance levels
Most important levels for trading:
• S3 – Buy zone (supports reversal)
• R3 – Sell zone (resistance reversal)
• S4 – Breakdown zone
• R4 – Breakout zone
CPR TREND CONTINUATION PATTERN
Bullish Continuation:
1. Yesterday closed above CPR
2. Today CPR shifts upward
3. S3 also rises above previous value
4. Price holds above CPR
5. R3 breaks → R4 likely
This is a multi-day institutional trend signal.
Bearish Continuation: Opposite logic.
In this Indicator you have the following:
1. CPR with traditional support and resistance levels (S1-S4 & R1-R4).
2. Developing camarilla CPR for next trading day, week, and month.
3. Customizable lookback period, line width.
4. Option to show/hide labels, prices, SR levels, developing CPR
5. Previous period High, Close and Open Levels
ES 30 Second Opening RangeOverview
Tracks opening ranges across three global futures sessions (RTH, Globex, Europe) using 30-second precision sampling. Provides high/low/mid levels, 15-point projection intervals, and breakout detection for range-based trading.
What Makes This Unique
30-Second Precision: Uses request.security_lower_tf() to sample the first 30 seconds of each session, capturing exact opening range high/low rather than relying on larger timeframe bars.
Multi-Session Tracking: Simultaneously monitors RTH (8:30 AM CT), Globex (5:00 PM CT), and Europe (2:00 AM CT) opening ranges with independent calculations for 24-hour futures coverage.
15-Point Projections: RTH-specific feature plots 5 extension levels above/below opening range at 15-point intervals (+15, +30, +45, +60, +75). Calibrated for ES futures point movement.
Adjustable Scalp Levels: Customizable +/- point lines from RTH range (default 4 points) for precise entry/exit management.
How It Works
Opening Range Calculation:
Session detection: hour(time, "America/Chicago") + minute(time) * 0.01
30s data request: request.security_lower_tf(syminfo.tickerid, "30S", high/low)
Range capture: ta.valuewhen(session_time == start_time AND second == 0, array.get(data, 0), 0)
Midpoint: (high + low) / 2
At each session start, the indicator captures the first 30-second bar's high and low, then plots these as persistent levels throughout the session.
15-Point Intervals (RTH only):
Level_up = RTH_high + (15 × n) where n = 1,2,3,4,5
Level_down = RTH_low - (15 × n)
Breakout Detection:
Break_up = ta.crossover(close, session_high)
Break_down = ta.crossunder(close, session_low)
Statistics:
Range width = session_high - session_low (displayed in table)
How to Use
Session-Based Levels: Each session's opening range represents institutional price discovery. Use as dynamic support/resistance throughout the day.
Breakout Trading: Visual signals mark opening range breakouts. Narrow ranges (<10 points ES) often precede larger moves.
15-Point Targets: After RTH breakout, use 15-point intervals as profit targets. Example: after +15 hit, next target is +30.
Gap Analysis: Compare overnight sessions to RTH. Gaps often fill toward RTH opening range.
Scalping: Adjustable point offset provides tight profit targets from range boundaries.
Key Settings
Session Toggles: Enable/disable RTH, Globex, Europe individually
15-Point Lines: RTH-only, off by default. Shows 5 levels above/below OR at 15-point intervals
Point Offset (4.0): Adjustable for tighter (2-3) or wider (6-8) scalp levels
Range Boxes: Optional visual highlighting with adjustable transparency
Statistics Table: Shows session high, low, range width
Why Protected Source
The 30-second data aggregation using request.security_lower_tf() with time-based session detection, 15-point interval projection system calibrated for ES futures, and multi-session concurrent tracking represent proprietary implementation methods.
Important Disclaimers
Not Financial Advice. Educational tool only.
Instrument Specific. 15-point intervals optimized for ES futures. Other instruments may need different sizes.
Session Accuracy. Captures first 30 seconds only. Data gaps or late opens may affect accuracy.
Historical Limitations. Opening range effectiveness varies by market regime and volatility.
Always use proper risk management. This provides reference levels, not trade signals.
alertable spaceman v2slight modification to Key Levels SpacemanBTC IDWM script
credit: spacemanbtc
this is a new version to fix a bug that would pop unwanted alerts on certain levels. I realised the issue was how tradingview handles time. in tradingview,1D paints a new candle at 7pm NY time, but in low timeframe, the "next" day doesn't officially start until 12a.m, like a military clock would. this would cause some repainting issues.
implemented some changes by using stable values that would hopefully circumvent that. script is open sourced in case anyone wants to use it to make changes in case there are other issues






















