Automated Support / Resistance LinesAutomatic Support & Resistance Levels
This indicator automatically identifies and draws key support and resistance levels based on multiple price rejections at swing highs and lows.
Key Features:
Detects levels where price has been rejected multiple times
Highlights the most recent support and resistance levels with customizable colors
Shows historical levels in a different style for context
Displays rejection count on each level (e.g., "S: 3×" means 3 touches)
Fully customizable appearance: colors, line styles, thickness, and opacity
Adjustable filters: minimum rejections required and maximum levels displayed
Settings:
Adjust swing lookback period to control sensitivity
Set zone threshold to group nearby price touches
Filter weak levels by requiring minimum rejections
Customize line and label appearance for easy visual identification
Pivot Points
Volumetric Spectrogram [by Oberlunar]Volumetric Spectrogram is a binned volume “spectrogram” that separates buy/sell pressure above vs below the current price and summarises it with two oscillators. Includes optional multi-feed (broker/exchange) aggregation, delta-based colouring, and a sideways compression marker.
Full Description
Most volume displays are either vertical bars or horizontal profiles that do not clearly tell you how pressure differs above vs below the current price. Volumetric Spectrogram builds a binned volume map over a lookback window and splits activity into two regions : bins above price (overhead pressure) and bins below price (support pressure). It then converts the regional buy/sell imbalance into two oscillators (Upper Oscillator and Lower Oscillator) so you can quickly analyse volumetric synchronisation, divergence, and compression.
For volume multi-source confirmation, the script can aggregate up to five broker/exchange feeds of the same market into a consolidated delta bias. Weighting can be Equal , Last Volume , or Adaptive (volume-weighted with an adaptive Supertrend-aligned penalty when a feed’s delta conflicts with its local regime). A small 3-lane strip displays Equal/Last/Adaptive biases side by side, and optional overlay candles can colour the main chart according to the selected mode.
Finally a Sideways Interceptor highlights low-energy phases using oscillator compression plus a volatility gate and a short entry/exit confirmation, drawing a band during compressed conditions (see the yellow bands).
How to
Set Volume Period and Volume Bins to balance stability vs responsiveness.
In Multi-Broker Volume Configuration, pick up to five broker/exchange symbols for the same market and select Weighting (Equal / Last Volume / Adaptive).
Enable Color bars and lane for delta visuals, and Overlay candles if you want candle coloring on the main chart.
Enable Sideways Interceptor to mark compression regimes; increase confirmation bars to reduce flicker.
Structural evidence
When pronounced volumetric spikes appear (up or down), the trend often reverses sharply. In the figure, the circles highlight the spikes; once the spike subsides (reversion toward baseline), the oscillator turns bullish. The double confirmation of two consecutive minimum spikes acts as support for a possible ensuing up-move, with fill colours confirming direction.
Sideways evidence and breakout
After the volumetric compression, it is possible to expect a breakout, such as shown in the following figure:
In this case, the bars to trigger the sideways interceptor are fixed to 1.
Neutral band bias
The Neutral band (|bias| ≤) setting acts as a deadband for the consolidated delta bias. It is useful when a market has a persistent underlying bullish or bearish tilt, and you want to reduce low-level “flicker” around the midpoint.
With a small Neutral band (near zero), the bias reacts to most changes in pressure:
With a larger Neutral band, only stronger pressure events are highlighted. In this mode, the three lanes (Equal / Last Volume / Adaptive) also make it easier to see whether there is cross-feed consensus:
Limitations & Risks
Buy/sell volume is approximated from candle direction, not true bid/ask delta. Broker/exchange feeds can differ in pricing and volume reporting, so aggregation should be treated as a consensus view. Sideways detection is heuristic and may not catch every transition.
by Oberlunar ★ 👁
ICT Confluence EngineICT Confluence Engine
A Complete ICT Confluence & Execution Framework
🔥 Overview:
ICT Confluence Engine is a fully integrated ICT-based trading framework that brings together liquidity, market structure, order flow, and execution confluence into a single, unified system.
This engine synchronizes Liquidity, Market Structure, Order blocks and Fair Value Gaps contextually, ensuring signals only appear when multiple ICT conditions align.
This is not a signal spam tool.
It is a confirmation engine.
🧠 Core Philosophy:
Markets move in a sequence:
Liquidity → Structure Shift → Displacement → Repricing
Unified ICT Engine Pro is built to track that exact sequence in real time.
No single concept is traded in isolation.
🚀 Key Features (At a Glance)
- HTF liquidity levels (Daily & Weekly)
- Automatic liquidity sweep detection
- CHoCH & BOS market structure labeling
- Fair Value Gaps with mitigation logic
- Order Blocks with Mean Thresholds
- Golden Zone confluence detection
- Real-time setup readiness engine
- Professional execution HUD
GBPUSD Daily Chart
🔍 Feature Breakdown (In Depth)
1️⃣ HTF Liquidity Levels (PDH / PDL / PWH / PWL)
Automatically plots:
- Previous Day High / Low
- Previous Week High / Low
- Levels extend forward as liquidity targets
- Used internally to detect liquidity sweeps
Liquidity must be taken before direction is confirmed.
2️⃣ Liquidity Sweep Intelligence
Detects when price:
- Trades beyond daily or weekly liquidity
- Arms the system for potential reversal or continuation logic
- No sweep → no valid structure shift
This prevents premature CHoCH signals.
3️⃣ Market Structure (CHoCH & BOS)
Uses pivot-based structure logic
Labels:
- CHoCH (Change of Character)
- BOS (Break of Structure)
- Automatically tracks bullish vs bearish regime
Structure only matters after liquidity is addressed — this engine enforces that rule.
4️⃣ Fair Value Gaps (FVGs)
- Detects displacement-based FVGs
- Bullish & bearish imbalances clearly marked
- Active FVGs extend forward until mitigated
Once mitigated:
- Fades visually
- Stops extending
Only unmitigated inefficiencies remain actionable.
5️⃣ Order Blocks (OBs)
- Automatically identifies valid bullish & bearish OBs
- Draws Mean Threshold (50%) levels for precision
- OBs turn hollow once mitigated
- Keeps only relevant institutional footprints
This avoids historical clutter and false relevance.
6️⃣ Golden Zone Confluence Engine
This is where the indicator becomes a system.
When:
- An active Order Block
- Overlaps with an active Fair Value Gap
- In the same directional bias
- The zone is highlighted as a Golden Zone.
If price trades into this area after CHoCH, the engine flags:
SET-UP READY
- No guessing.
- No early entries.
NQ 1m Chart showing HUD, Bullish FVG and OB + FVG Confluence Zone
7️⃣ Execution HUD Dashboard
The HUD displays:
- Current market bias
- Setup status (Scanning / Set-Up Ready)
- Number of active OBs
- Version & system state
This allows traders to execute without scanning the chart manually.
⚙️ Settings Overview
Dashboard & Intelligence
- HUD toggle & screen position
- Golden Zone highlighting
- Mean Threshold display
Fair Value Gaps
- On/off toggle
- Maximum active FVGs
- Bullish / bearish styling
Order Blocks
- On/off toggle
- Maximum active OBs
- Mean Threshold levels
Market Structure
- CHoCH & BOS labels
- Custom structure colors
HTF Liquidity
- Daily levels
- Weekly levels
- Independent styling
📈 Best Practices & How to Use
Recommended ICT Workflow:
Identify HTF liquidity targets
Allow price to sweep liquidity
Wait for CHoCH
Observe displacement & FVG formation
Look for OB + FVG overlap (Golden Zone)
Execute on lower timeframe confirmation
⚠️ This engine does not replace execution models, it enhances them.
⚠️ Disclaimer
This indicator is for educational and analytical purposes only.
Trading carries inherent risks. Past performance does not guarantee future results. By using ICT Confluence Engine you acknowledge that all trading decisions are your own. The creators of this indicator are not responsible for any gains or losses resulting from the use of this tool.
📝 Final Notes
Unified ICT Engine Pro is designed for traders who want:
One system
One framework
One source of truth
If you understand ICT this saves time.
If you don’t this shows you why trades work.
✨ Access:
If you find this ICT tool 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.
ICT Rejection Zone ProICT Rejection Zone Pro
HTF Liquidity Sweeps → Precision Rejection Blocks
🔥 Overview:
ICT Rejection Zone Pro is an advanced ICT-inspired indicator designed to automatically identify high-probability rejection zones formed after higher-timeframe liquidity sweeps.
By combining HTF market structure, daily Gann bias logic, and sweep-based rejection blocks, this tool highlights areas where price is most likely to react, reject, or reverse which allows traders to focus only on the most meaningful zones.
This indicator is not about flooding your chart with boxes.
It’s about context, precision, and intent.
NQ 15m Chart Showing HUD, Trend Aligned Rejection Blocks with Mean Threshold Only, Mitigated Blocks, Last 10 Trends
🧠 Core Concept (What This Indicator Does):
Rejection Zone Pro works in three stages:
- Establishes HTF directional bias using internal trend logic
- Detects liquidity sweeps beyond prior highs/lows
- Builds Rejection Blocks only when price fails to hold beyond liquidity
The result is a clean framework that highlights where smart money likely defended price, not where retail expects a reaction.
🚀 Key Features (At a Glance)
- HTF-based directional bias dashboard
- Automatic bullish & bearish rejection blocks
- Liquidity sweep confirmation logic
- Mean Threshold (MT) equilibrium levels
- Trend-aligned filtering (optional)
- Mitigation tracking (spent vs unspent zones)
- Distance-to-zone HUD for execution timing
- Fully customizable & performance-safe
🔍 Features Breakdown (In Depth):
1️⃣ HTF Bias Engine
- Uses a higher timeframe of your choice (default: 1H)
- Internally tracks swing highs/lows with trend continuation logic
- Displays Bullish / Bearish bias directly on the chart HUD
- Helps traders avoid counter-trend entries
This is your directional compass — not a lagging moving average.
2️⃣ Liquidity Sweep Detection
Identifies when price:
- Sweeps above prior highs and fails
- Sweeps below prior lows and fails
- Confirms rejection using close location, not just wicks
- Logs the last sweep type in the HUD
No sweep → no block → no trade.
3️⃣ Rejection Blocks (RBs)
Automatically draws:
- Bearish RBs after failed highs
- Bullish RBs after failed lows
- Blocks extend forward in time for actionable use
- Maximum block count prevents chart clutter
Each block represents institutional rejection, not arbitrary supply/demand.
1M Chart on ES showing recently formed Bearish Rejection Block with Mean Threshold
4️⃣ Mean Threshold (MT) Levels
Optional dashed line at the equilibrium of each block
Acts as:
- Precision entry reference
- Mitigation trigger
- Distance measurement anchor
Many reactions occur at MT — not at extremes.
5️⃣ Mitigation Tracking
Blocks are automatically marked as spent when price mitigates them
Options:
- Hide mitigated blocks completely
- Fade them visually for historical study
This keeps your chart focused on active opportunity zones only.
ES 5m Chart showing Mitigated Blocks & Trend
6️⃣ Professional Filters
Trend-Aligned Mode
→ Only shows rejection blocks that align with HTF bias
Ideal for traders who want:
- Fewer signals
- Higher probability setups
Clean execution environments
7️⃣ HUD Dashboard
Displays at a glance:
- HTF Bias
- Last liquidity sweep type
- Distance (in ticks) to the nearest MT level
This makes the indicator usable even during live execution.
ES 15m Chart Showcasing HUD, Mitigated Blocks, Live Blocks including Mean Threshold
⚙️ Settings Overview
Timeframe & Trend
- HTF Source (bias timeframe)
- Trend history length
- Trend line visuals
Professional Filters
- Trend-aligned RBs only
- Show / hide mitigated blocks
Rejection Block Settings
- Max number of active blocks
- Forward extension length
- MT visibility
- Bullish / bearish colors
HUD Settings
- Enable / disable dashboard
- Screen position selection
📈 Best Practices & How to Use
Recommended Workflow:
Identify HTF bias using the HUD
Wait for price to sweep liquidity
Look for rejection blocks aligned with bias
Execute on lower timeframes using:
MT taps
Entry models (ICT / SMT / displacement)
Use opposing RBs as invalidation context
⚠️ This indicator works best when combined with:
Session timing
Market structure shifts
Proper risk management
⚠️ Disclaimer
This indicator is a technical analysis tool, not financial advice.
Trading carries inherent risks. Past performance does not guarantee future results. By using Rejection Zone LITE, you acknowledge that all trading decisions are your own. The creators of this indicator are not responsible for any gains or losses resulting from the use of this tool.
📝 Final Notes
Rejection Zone Pro is built for traders who value:
Context over clutter
Structure over indicators
Execution over prediction
If you understand liquidity, displacement, and rejection, this tool will feel intuitive.
If you don’t — study first.
✨ Access:
If you find this ICT tool 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.
Market Structure HighLow + Liquidity [MaB]📊 Market Structure HighLow + Liquidity
A comprehensive indicator combining precision market structure analysis with real-time liquidity zone detection.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 HOW THE ALGORITHM WORKS
1. Swing Point Detection Logic
Unlike simple pivot-based indicators, this script uses a custom state machine that tracks price action in real-time:
Candidate Detection: When price makes a new high, the algorithm waits for a candle to CLOSE below the low of that high candle. This "close below trigger" initiates a candidate state.
Dual Confirmation System: A candidate becomes a validated swing point only when BOTH conditions are met:
Time Filter: A minimum number of candles must pass (configurable, default: 5)
Price Filter: Price must retrace by a minimum percentage of the previous leg's range (configurable, default: 10%)
Dynamic Threshold Adjustment: When the current leg amplitude exceeds 2.5× the average of the last 20 legs, the algorithm automatically relaxes confirmation filters to avoid missing extended moves.
2. Trend State Machine
The indicator maintains an internal trend state (Uptrend/Downtrend) that determines how price action is interpreted:
Uptrend Mode: Searches for Higher Highs and Higher Lows. A confirmed High triggers monitoring for breakout above that level.
Downtrend Mode: Searches for Lower Highs and Lower Lows. A confirmed Low triggers monitoring for breakdown below that level.
Trend Inversion: When price closes beyond the opposite structure point by the Breakout Threshold %, the trend state flips and the search pattern reverses.
3. FVG (Fair Value Gap) Detection
The algorithm scans for 3-candle patterns where a gap exists between candle 1's high/low and candle 3's low/high:
Bullish FVG: low > high AND close > high — gap above, indicating buying pressure
Bearish FVG: high < low AND close < low — gap below, indicating selling pressure
4. Imbalance vs Inducement Classification
This is the key innovation of this indicator:
Inducement Zone: An FVG detected BEFORE the next structural breakout is confirmed. These often act as liquidity traps where stops are hunted before the real move.
Imbalance Zone: An FVG that survives until breakout confirmation. When price breaks structure, the last active Inducement converts to an Imbalance, signaling a validated supply/demand zone.
Detection Flow:
High Confirmed → Start scanning for FVGs → Each FVG = Inducement
↓
Breakout Confirmed → Last Inducement → Imbalance
5. Zone Touch Detection
Zones are monitored each bar. A zone is considered "touched" when:
Supply Zone: high >= zone_bottom + (zone_height × retracement%)
Demand Zone: low <= zone_top - (zone_height × retracement%)
At 0% retracement, first contact closes the zone. At 100%, price must fully traverse it.
6. Zone Size Filter
To avoid noise from insignificant zones, the algorithm maintains a rolling average of the last 50 zone heights:
Zones smaller than (100% - tolerance%) of the average are rejected
With default 85% tolerance: zones below 15% of average size are filtered out
Large zones are always accepted regardless of size
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ PARAMETERS EXPLAINED
Market Structure
Min Confirmation Candles (default: 5) — Bars required after candidate detection
Pullback Percentage (default: 10%) — Minimum retracement of leg range
Breakout Threshold (default: 1%) — Distance beyond structure for confirmed break
Liquidity
Zone Size Tolerance (default: 85%) — Filters zones smaller than 15% of average size
Min Zones for Average (default: 10) — Zones needed before size filter activates
Zone Retracement (default: 0%) — How deep price must enter to invalidate zone
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 VISUAL GUIDE
Structure Lines:
🟢 Green = Uptrend leg (L→H in uptrend)
🔴 Red = Downtrend leg (H→L in downtrend)
⚪ Gray = Trend inversion point
Zone Colors:
🔴 Red = Imbalance Supply (validated resistance)
🟢 Green = Imbalance Demand (validated support)
🟠 Orange = Inducement Supply (potential bull trap)
🔵 Blue = Inducement Demand (potential bear trap)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 PRACTICAL USAGE
Trend Following: Trade in direction of colored lines (green = long bias, red = short bias)
Zone Entries: Look for price returning to Imbalance zones for high-probability entries
Trap Avoidance: Inducement zones warn of potential stop-hunts before real moves
Breakout Confirmation: Wait for "Br↑" or "Br↓" labels before entering breakout trades
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ NOTES
Best on 1H+ timeframes for cleaner structure
Inducements often convert to Imbalances after breakout
Use Replay Mode when backtesting to prevent buffer errors
Faded zones show historical levels that have been touched
1H CPR by AAKThis script plots Central Pivot Range (CPR) + classic pivot support/resistance levels calculated from the previous 1-hour candle.
Most important CPR trading concepts (very brief):
Narrow CPR → trending day expected (breakout more likely)
Wide CPR → range-bound / sideways day more probable
Price above TC → bullish bias (bulls in control)
Price below BC → bearish bias (bears in control)
Price inside CPR → neutral/choppy market
TC & BC act as very strong intraday magnets during most sessions
What this script actually does:
It takes the previous completed 1-hour candle (high, low, close), calculates:
Classic CPR (P, TC, BC)
Standard pivot S1–S3 & R1–R3 levels
…and plots them on any timeframe you use (you see fresh 1H CPR lines even on 5-min, 15-min, etc. charts).
A very popular setup among intraday traders, especially in index futures (Nifty, Bank Nifty, F&O Nifty, and crypto, among others).
Good luck with your trading! 🚀
AIO Advanced Market Structure with Smart Money DetectionOVERVIEW
A professional market structure indicator that detects Break of Structure (BOS) and Change of Character (CHoCH) with intelligent multi-factor quality scoring. It combines rigorous pivot validation, comprehensive BOS rating system, volatility detection, and adaptive visual feedback to identify high-probability structural shifts and institutional entry zones while filtering out noise.
What Makes This Different:
Multi-Factor BOS Scoring (0-100) - 7 weighted metrics evaluate break quality in real-time
3-Tier Star Ratings - ★/★★/★★★ classification prioritizes premium setups
Integrated Volatility Detection - Measures price expansion at structure breaks to confirm institutional activity
Institutional Zone Identification - Combines BOS + Volatility to highlight probable big player entry areas
Smart Order Flow Logic - Validates momentum and participation before signaling entries
CORE FEATURES
1. ADVANCED MARKET STRUCTURE DETECTION
Pivot-Based Structure Logic:
Configurable Pivot Period: Default 4-bar swing detection for flexibility across timeframes
Price Mode Options: High/Low or Close-based pivot identification
Direction Filtering: Show Both, Only Up, or Only Down structures
Dynamic Line Extension: Lines extend until broken with customizable style and width
Historical Tracking: Maintains up to 30 structure lines with automatic cleanup
Structure Types:
BOS (Break of Structure): Continuation pattern - price breaks previous structure in trend direction
CHoCH (Change of Character): Reversal pattern - price breaks against previous trend direction
2. INTELLIGENT BOS SCORING SYSTEM (0-100)
Seven Quality Metrics:
Body Strength (30% default weight):
- Measures candle body size vs ATR
- Normalized score: body / (1.5 × ATR)
- Strong bodies indicate conviction
Close Distance (25% default weight):
- Measures how far close is from broken level
- Normalized: distance / (0.5 × ATR)
- Deeper penetration scores higher
Volume Confirmation (20% default weight):
- Compares current volume to 20-bar SMA
- Ratio-based scoring: (volume / avg - 1.0)
- Optional - can be disabled for non-volume instruments
Trend Alignment (10% default weight):
- Checks if break aligns with Magic Bands trend direction
- Binary score: 1.0 if aligned, 0.0 if not
- Uses 6× ATR Magic Bands with modified trailing
- Note: Magic Bands require 34 bars of price history to establish initial trend direction and volatility baseline. On newly loaded charts or small datasets, the first 34 bars are used for calculation warmup and trend signals may be unavailable during this period.
Previous Touches (15% default weight):
- Counts prior structure level tests
- Scores higher with more historical touches (0-2 touches tracked)
- Touch threshold: 0.5 × ATR proximity
Pre-Break Momentum (10% default weight):
- Analyzes 3 bars before break (configurable 1-10)
- Counts bars closing in break direction
- Score = aligned bars / total bars checked
Wick Penalty (10% default weight):
- Penalizes excessive wicks in 5-bar lookback (configurable 1-30)
- Triggered when wick > 1.2 × ATR (adjustable multiplier)
- Binary penalty applied to final score
Scoring Calculation:
The indicator evaluates each BOS using three different weight configurations and automatically selects the highest score. This ensures quality setups aren't missed due to weight configuration bias. Scores are calculated once when the BOS bar closes and stored permanently using a unique identification key (bar index + price level + direction).
Storage Persistence:
Scores remain stored in the indicator's memory maps until you remove the indicator from the chart or reset TradingView. This means:
Scores survive chart refreshes and timeframe changes
Historical BOS maintain their original quality ratings
No recalculation = no repainting or score changes over time
To reset scores: Remove indicator and re-add it to the chart
Star Rating Assignment:
★★★ (3 Stars): Score ≥ 75 - Premium quality breaks
★★ (2 Stars): Score ≥ 50 - Good quality breaks
★ (1 Star): Score < 50 - Average quality breaks
3. VOLATILITY EXPANSION DETECTION
Core Volatility Logic:
The indicator tracks price range expansion using a volatility oscillator based on the Rate of Change of the High-Low range. When this oscillator crosses above zero, it signals an expansion in price volatility - often indicating increased institutional participation or significant order flow.
Calculation Method:
Monitors exponential moving average of High-Low range (default 10 periods)
Calculates 12-period rate of change on this EMA
Signals when Rate of Change crosses from negative to positive territory
This cross-up indicates price is expanding faster than recent average
Optional Confirmation Filters:
Volume Confirmation:
- Requires volume > 1.5× 20-period SMA
- Ensures institutional participation and real order flow
- Filters out low-volume false breakouts
MA Filter:
- Requires price > 50-period MA for up moves
- Confirms directional bias aligns with broader trend
- Prevents counter-trend volatility signals
ADX Filter:
- Requires ADX > 20 (default threshold)
- Validates trend strength using 14-period ADX
- Confirms momentum is building, not just noise
Visual Feedback:
Bar Color: Optional blue bar on confirmed volatility expansion
Shape Marker: Optional small square above bar
Background: Optional light blue background highlight
4. BOS + VOLATILITY: INSTITUTIONAL ENTRY ZONES
Why This Combination Matters:
When Break of Structure and Volatility Expansion occur together, it creates a high-probability scenario:
BOS Confirms Trend Direction
- Price breaks key structure level
- Market participants shift bias
- New trend leg potentially beginning
Volatility Confirms Participation
- Price range expanding aggressively
- Volume often spiking simultaneously
- Indicates institutional order flow entering
Combined Signal = Smart Money Zone
- Big players likely accumulating/distributing at these levels
- Price "snapping" through structure with conviction
- Entry zone with favorable risk/reward as institutions establish positions
Practical Recognition:
Look for this pattern sequence:
Price approaches key structure level (prior high/low)
BOS label appears (especially ★★★ or ★★)
Volatility bar color/shape appears on same or next bar
Volume spike visible (if using volume filter)
This is your institutional entry zone
Trading Application:
Scenario 1 - Trend Continuation Entry:
★★ or ★★★ BOS detected
Volatility expansion present
Price closes strong above structure
Action: Enter long on pullback to broken structure level or at volatility expansion bar
Logic: Institutions accumulated on break, pullback offers better entry
Scenario 2 - Breakout Entry:
★★ or ★★★ BOS detected
Volatility expansion + volume spike together
Price shows strong momentum candle
Action: Enter immediately in break direction with tight stop below structure
Logic: Strong institutional participation = less likely to fail immediately
Scenario 3 - Reversal Confirmation:
★★ or ★★★ CHoCH signal (Change of Character)
Volatility expansion present
Breaks against previous trend direction
Action: Exit trend positions, consider counter-trend entry
Logic: Institutions reversing, trend exhaustion confirmed
Why Big Players Enter at BOS + Volatility:
Liquidity Available: Structure breaks trigger stop losses and breakout orders = liquidity pool
Reduced Slippage: High volatility = more volume = easier to fill large orders
Momentum Confirmation: Expansion validates the move isn't false
Optimal Risk/Reward: Entry at structure with defined invalidation point
ALERTS & UI
Alert Types:
BOS/CHoCH Alerts:
- Triggered on bar close after star filter pass
- Format: "TF: . - - "
- Optional direction and score display
- Filtered by star rating setting
Volatility Alerts:
- Triggered on confirmed volatility expansion (ROC cross-up)
- Format: "Volatility up confirmed on TF: "
- Only when all enabled filters pass
- Independent of BOS alerts
Alert Filtering:
Respects "Show Direction" setting
Respects "Show Labels" star filter
Only fires on barstate.isconfirmed - no repainting
Market Structure Table: Shows latest confirmed BOS/CHoCH event with direction indicator (Up/Down), type indicator (BOS/CHoCH), and color-coded background. Configurable position and text size.
IMPLEMENTATION NOTES
Non-Repainting: All scores calculated on barstate.isconfirmed. Labels only created after bar close. Storage commits happen once per unique BOS. Historical BOS maintain original scores permanently.
Magic Bands Warmup: Requires 34 bars of price history to establish initial trend direction and volatility baseline. On newly loaded charts, the first 34 bars are used for calculation warmup.
Score Storage: Maps persist until indicator removed or TradingView reset. Historical data survives chart refreshes and timeframe changes. To reset all scores, remove indicator and re-add to chart.
Known Limitations:
Score calculation uses close prices (not tick-level data)
Volatility detection only tracks upward expansion (not downward compression)
Volume data quality varies by broker/exchange - test reliability before using volume filters
WHAT MAKES THIS UNIQUE
Combines intelligent multi-factor BOS scoring with volatility expansion detection to identify institutional entry zones. The dual-signal approach (structure break + participation confirmation) provides high-probability setups that align with professional order flow. Performance-optimized with permanent storage system ensures consistency without repainting while delivering institutional-grade market structure analysis.
CPR Call-Out Panel (Daily + Weekly Context)Use on 5 minute chart along with CPR by KGS indicator. My script helps to interpret potential nifty 50 index behaviour based on levels. DM for more questions.
MarketMastery VWAP Framework by DGTThe MarketMastery VWAP Framework is a professional-grade valuation system designed to map fair value, directional bias, and market participation across all trading horizons.
At its core is the Price Action Engine, a proprietary, price-only structure model that dynamically identifies swing highs and lows across Local, Regional, Global, and Macro levels. This allows VWAPs to anchor directly to true market structure, rather than relying solely on fixed session or time-based resets.
By unifying session-based, time-based, range-based, user-defined, and structure-anchored VWAPs, the framework delivers a complete, adaptive valuation layer that evolves with price and volume in real time.
Built for intraday, swing, and positional traders, it transforms VWAP from a static reference into a context-aware decision tool, clearly highlighting acceptance, rejection, and value migration.
KEY FEATURES
⯌ Swing-Anchored VWAPs (Structure-Based)
Automatically anchors VWAPs to confirmed swing highs and lows detected by the Price Action Engine.
These VWAPs track how value develops after structural shifts and remain active until volatility-adjusted acceptance invalidates them, making them ideal for trend legs, re-accumulation, and distribution phases.
⯌ User-Defined Anchor VWAP
Manually anchor VWAP to any bar on the chart for discretionary analysis.
This mode uniquely supports the Advanced VWAP Deviation Engine, offering symmetric, asymmetric, and hybrid deviation bands to assess imbalance, absorption, and volatility expansion around key reference points.
⯌ Session-Anchored VWAPs
Anchors VWAP to the official open of major trading sessions:
Asia (Tokyo), Frankfurt, London, New York, and NYSE Cash (RTH).
Useful for identifying session bias, institutional participation, and cross-session acceptance.
⯌ Time-Anchored VWAPs
Resets VWAP at Day, Week, Month, and Quarter opens, providing higher-timeframe context and alignment for swing and positional trades.
⯌ Range-Anchored VWAPs (Price Extremes)
Anchors VWAP to price extremes instead of time.
Automatically resets on new Highs or Lows for selected ranges (Day, RTH, Week, Month), highlighting reactions at statistically important boundaries.
⯌ Multi-Context Valuation Framework
Layer multiple VWAP types intentionally to build a clear valuation map, showing where value formed, who participated, and whether price is accepting or rejecting that value.
Who This Is For
✔ Traders who use VWAP professionally, not casually
✔ Intraday, swing, and positional traders
✔ Traders focused on market structure, acceptance, and participation
✔ Users who want context, not clutter
Important Notes
Structure detection is 100% price-based (no indicators, no fixed lookbacks)
VWAP behavior adapts to price, volume, and volatility
Designed for clarity and decision-making, not signal spam
DISCLAIMER
This script is intended for informational and educational purposes only.
It does not constitute financial, investment, or trading advice.
All trading decisions made based on its output are solely the responsibility of the user.
Paid script
Momentum Divergence V1 (Ariston)《Momentum Divergence V1》是一个动量背离预警指标,用于在“价格创新高/新低,但动量未能同步确认”时给出清晰、可报警的背离信号,帮助交易者更早识别趋势衰竭、潜在反转或回撤风险。指标显示在独立副图(overlay=false),适用于股票、指数、期货、外汇、加密资产等各类品种与周期。
Momentum Divergence V1 is a momentum divergence alert indicator that delivers clear, alert-ready divergence signals when price makes a new high/low but momentum fails to confirm, helping traders spot trend exhaustion and potential reversals or pullbacks earlier. It plots in a separate pane (overlay=false) and works across markets and timeframes, including stocks, indices, futures, FX, and crypto.
柱体颜色反映动量的短期变化方向:当本柱高于上一柱(动量走强)使用红色系;当本柱低于上一柱(动量走弱)使用绿色系,同时绘制零轴参考线以辅助识别多空动量区间与结构切换。
Histogram bar colors reflect short-term momentum changes: red when the current bar is higher than the previous bar (momentum strengthening), green when it is lower (momentum weakening), with a zero line plotted to help identify regime shifts and momentum structure changes.
背离逻辑采用“价格枢轴点(pivot)确认”机制,避免主观画线带来的不一致。
The divergence logic uses confirmed price pivots to avoid inconsistencies from subjective trendline drawing.
你可以通过参数 “Pivot strength (L/R)” 设置枢轴强度(左右各 pLen 根 K 线确认),指标会在价格形成并确认 pivot high / pivot low 后,取 pivot 当根的数值进行对比,从而判定背离是否成立:
You can set pivot strength via “Pivot strength (L/R)” (confirmation requires pLen bars on both left and right). Once a pivot high/low is formed and confirmed, the indicator samples the value at the pivot bar and compares it to the prior pivot to determine whether divergence is present:
1)看空背离(Bearish Divergence):价格相对前一处已确认的 pivot high 形成更高的高点(HH),但动量在对应 pivot 处形成更低的高点(LH),提示上行动量衰减,后续回撤或反转风险上升。
1)Bearish Divergence: price prints a higher high (HH) versus the previous confirmed pivot high, while momentum prints a lower high (LH) at the corresponding pivot—signaling weakening upside momentum and higher risk of a pullback or reversal.
2)看多背离(Bullish Divergence):价格相对前一处已确认的 pivot low 形成更低的低点(LL),但动量在对应 pivot 处形成更高的低点(HL),提示下行动量衰减,后续反弹或反转概率上升。
2) Bullish Divergence: price prints a lower low (LL) versus the previous confirmed pivot low, while momentum prints a higher low (HL) at the corresponding pivot—signaling weakening downside momentum and increased odds of a rebound or reversal.
背离信号以 “DIV” 三角形标注在 pivot 发生的那根 K 线上。
Divergence signals are marked with a “DIV” triangle on the pivot bar.
使用建议:背离本质是“动量-价格结构不一致”的早期预警,不等同于立即反转。
Usage note: divergence is an early warning of a momentum–price mismatch, not an immediate reversal signal.
更稳健的做法是将其作为风险管理与择时过滤器:在趋势末端配合关键支撑阻力、均线结构、形态突破/跌破或量能变化做二次确认;在强趋势中出现背离时,更适合用于收缩仓位、上移止损、降低追价,而不是单独作为反向开仓依据。
A more robust approach is to use it as a risk-management and timing filter: confirm with key support/resistance, moving-average structure, pattern breaks, or volume changes near trend extremes; in strong trends, divergence is often better used to reduce exposure, trail stops, and avoid chasing rather than as a standalone counter-trend entry trigger.
免责声明:本指标仅提供技术信号与提醒,不构成任何投资建议。
Disclaimer: This indicator provides technical signals and alerts only and does not constitute investment advice.
Gann Square of Nine: Planetary Degrees█ Gann Square of Nine: Planetary Degrees maps planetary positions onto Gann's Square of Nine grid, tracking where pivot highs and lows accumulate by planetary degree. Use this indicator to identify recurring degree patterns on the So9, determine whether pivots cluster around cardinal, diagonal, or other significant angles, and project when the planet will return to those degrees.
Powered by the open-source BlueprintResearch Planetary Ephemeris library , which implements truncated VSOP87 (planets) and ELP2000 (Moon) series for high-accuracy celestial calculations entirely within Pine Script.
█ FEATURES
• Anchor Point System — Select any significant price pivot (high or low) as your reference point; all subsequent pivot tracking begins from this timestamp
• All 10 celestial bodies — Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, and Pluto
• Geocentric or Heliocentric views — Toggle between Earth-centered (traditional) and Sun-centered perspectives
• Interactive Square of Nine table — Visual grid displaying the Gann spiral pattern with highlighted pivot degrees
• Automatic pivot detection — Configurable bar sensitivity to identify price pivots (symmetric left/right)
• Pivot degree labeling — Each detected pivot displays the planet's ecliptic longitude (0-360°) at that moment
• Target degree alerts — Define specific So9 degrees to watch; triggers alerts when the planet crosses them
• Preset So9 angles — Quick selection of degrees along major So9 lines (0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°)
• Custom degree input — Enter any degrees as comma-separated or newline-separated values
• Future degree projections — Scans up to 500 bars ahead and shows when the planet will reach each target degree
• Retrograde indicator — Shows ℞ symbol with red text when planets are in apparent retrograde motion
• So9 overlay tools — Plot 90° and 45° angle relationships from any entered degree
█ HOW IT WORKS
The Square of Nine Concept:
Gann's Square of Nine is a spiral grid where numbers flow outward from the center (1) in a square spiral pattern. Key angle relationships (0°, 45°, 90°, etc.) align along specific diagonals and cardinal lines. When planetary degrees land on the same So9 position as significant price pivots, it suggests potential support/resistance levels.
This Indicator:
1. User selects an "anchor" timestamp at a significant price pivot
2. The indicator calculates the selected planet's ecliptic longitude (0-360°) at each bar
3. Price pivots detected after the anchor are labeled with their planetary degrees
4. These degrees accumulate on the So9 grid, revealing patterns
5. Target degrees can be set to receive alerts when crossed
6. Future projections show when the planet will reach those target degrees
█ HOW TO USE
1. Click on the anchor timestamp input and select a significant high or low pivot on your chart
2. Choose "High" or "Low" pivot type based on your anchor point
3. Select your planet from the dropdown
4. Choose Geocentric (traditional) or Heliocentric view
5. The So9 table appears showing accumulated pivot degrees highlighted
6. Set target degrees using presets or custom input to receive crossing alerts
7. Future projections appear as vertical lines with date/time labels
8. Use the So9 overlay tools to visualize angle relationships from specific degrees
█ VISUAL GUIDE
So9 Table Colors:
• Anchor degree: White (⚓ symbol)
• Current planet position: Planet's assigned color with symbol
• Pivot Highs: Green background
• Pivot Lows: Red background
• Equal (both high and low): Orange background
• Diagonal crosses: Blue background
• Cardinal crosses: Red background
• Target degrees: Yellow highlight
Chart Labels:
• Pivot High labels appear above the price with the degree
• Pivot Low labels appear below the price with the degree
• Future projection lines: Yellow (upcoming) or Gray (already crossed since anchor)
█ SETTINGS OVERVIEW
1. Anchor Point — Set the starting pivot timestamp and type (High/Low)
2. Planet Selection — Choose celestial body and coordinate system
3. Target Degree Alerts — Configure which degrees to watch and receive alerts
4. Pivot Detection — Set bar sensitivity for pivot high/low detection and degree rounding precision
5. Visual Style — Customize colors and label sizes
6. So9 Grid Overlay — Enter a degree to visualize its angular relationships
7. So9 Table — Position, sizing, and color options for the grid
8. So9 Diagonals — Toggle and color the diagonal/cardinal cross highlights
█ LIMITATIONS & ACCURACY
This indicator uses optimized VSOP87 and ELP2000 series tailored for Pine Script performance. It delivers excellent accuracy for trading and analytical purposes.
Expected Accuracy:
• Sun, Moon, Mercury, Venus, Mars: Within 1-10 arcseconds
• Jupiter, Saturn: Within 10-30 arcseconds
• Uranus, Neptune: Within 1-2 arcminutes
• Pluto: Simplified Meeus method (valid 1900-2100)
Degree Resolution:
The So9 grid uses integer degrees (1-361). Planetary positions are rounded to the nearest whole degree for grid placement. Precise decimal degrees are retained for crossing calculations and alerts.
Crossing Detection:
Future projection lines and background highlights both point to the confirmation bar—the first bar where the crossing can be verified. Alerts also trigger on this bar. This ensures all visual elements align consistently: when the chart reaches a future projection line, that bar closes with the crossing confirmed and highlighted.
█ CREDITS
• Square of Nine grid visualization adapted from ThiagoSchmitz's "Gann Square of 9" (Feb 2023)
• Ephemeris calculations via BlueprintResearch/lib_ephemeris open-source library
Market Structure [odnac]Overview
This indicator is a comprehensive tool designed for traders utilizing Smart Money Concepts (SMC) and Price Action. It automatically identifies and labels significant market structure shifts, specifically BOS (Break of Structure) and CHoCH (Change of Character), helping you stay on the right side of the trend.
Key Features
Dual Logic Modes (V1 & V2):
V1 (Fixed Pivot): Only utilizes confirmed pivot points. Ideal for conservative traders looking for major swing levels.
V2 (Dynamic Update): Automatically updates swing points to the actual highest high or lowest low between breaks. This provides a more fluid and accurate representation of price flow.
Smart Confirmation: Unlike basic pivot scripts, this indicator uses a multi-bar confirmation logic (checking candle polarity and close sequences) to filter out market noise and false pivots.
Automatic Trend Detection: The indicator tracks the current market bias (Bullish/Bearish) and visualizes it through customizable background colors or shapes.
Clear Visual Cues: * BOS: Indicates a continuation of the current trend.
CHoCH: Signals a potential trend reversal.
How to Use
Identify Trend Direction: Use the background coloring or the shapes at the bottom to quickly identify if the market is in a Bullish (Green) or Bearish (Red) phase.
Look for Structure Breaks: * When price breaks a previous high/low, the indicator will draw a line and label it as BOS if the trend continues, or CHoCH if the trend flips.
Customize for Your Assets: * For volatile assets like XLM or other cryptocurrencies, you can adjust the Swing Left/Right Bars inputs to filter for either micro-structures or macro-trends.
Input Settings
Version: Choose between V1 (Strict Pivots) and V2 (Dynamic Ranges).
Swing Left/Right Bars: Determines the sensitivity of high/low detection. Increase these values to find "stronger" structural points.
Trend Visualization: Toggle between Background fills, Shape markers at the bottom, or None for a cleaner look.
Show Swings: Toggle the visibility of the white circles marking confirmed pivot points.
Disclaimer
Market structure is a lagging indicator by nature as it requires confirmation. Always use this tool in conjunction with other technical analysis methods (Order Blocks, Fair Value Gaps, or Volume) for the best results.
TradeAxis TrendlinesOverview
TradeAxis Trendlines is an overlay indicator that automatically builds and maintains diagonal support/resistance trendlines from confirmed swing pivots, ranks candidates to reduce clutter, and provides optional breakout-based risk framing (TP/SL boxes) using structural stops.
This script is built as a single workflow:
Identify structurally valid trendlines
Reduce clutter by ranking/filters
Monitor/visualize breakouts with clear risk framing (disabled in Analysis Mode and on non-standard chart types)
How the trendlines are detected and filtered
1) Confirmed pivot engine (non-instant pivots)
Trendline anchors come from confirmed pivot highs/lows using user-defined Left/Right pivot strength. Because pivots require Right bars to confirm, lines are not drawn at the turning candle and will appear only after confirmation.
2) Candidate generation + structural validation
The script tests pivot-to-pivot vectors and rejects candidates that fail structural criteria, including:
Minimum line length (bars between anchors)
Slope filtering with two modes:
Absolute slope bounds (price-per-bar)
ATR-relative slope bounds (thresholds scaled by ATR)
Body-intersection rejection : candidates are filtered out if candle bodies repeatedly cut through the line beyond a tolerance
Opposite-side invalidation gate : candidates can be rejected/disabled when price closes (or evaluates by Mid-body/Body mode) beyond the “wrong side” of the line, to avoid keeping lines that are already invalidated by structure
3) Touch counting + scoring (clutter control)
Valid candidates are ranked using a weighted score that prioritizes:
Number of valid touches
Recency of the last touch
Line span
By default, the script plots both the primary and secondary (“2nd best”) support and resistance lines; you can disable the secondary set if you prefer a cleaner chart.
4) Dynamic cleanup behavior
Trendlines are continuously refreshed as new pivots confirm. Lines that are decisively broken and then reclaimed can be removed to prevent stale structure from lingering on the chart.
Optional modules
A) Safety lines (structural stop references)
When enabled, the script calculates additional diagonal “safety” lines from a separate pivot stream and selects the best safety reference near the active structure. These safety lines are used as structural candidates for Stop Loss placement in the breakout framing module.
B) Higher-timeframe (HTF) overlays
When enabled, the script runs its trendline detection logic on a user-selected higher timeframe using `request.security()` with lookahead disabled, and overlays the HTF support/resistance onto the current chart. HTF lines are plotted using time-based coordinates and can update as HTF bars confirm.
C) Breakout + Risk/Reward visualization (optional)
When enabled (and on standard charts), the script can flag breakouts and draw a risk/reward box:
Breakout trigger: candle-body confirmation through the trendline plus a user-selected ATR-based buffer.
Buffer Mode can be set to ATR (buffer = ATR × multiplier) or None (no buffer).
Optional filters:
Wick filter (rejects candles with excessive upper/lower wick percentage)
Time windows (inputs are labeled in UTC+4) with optional overnight restrictions and specific block windows
Minimum breakout body size (ticks)
Stop Loss / Take Profit framing
Stop selection is structural-first. The script prioritizes the active safety line (when available), otherwise it falls back to recent swing structure (recent swing high/low candidates) and the best available structural reference.
Entries can be skipped if risk constraints are violated, including:
Min SL Size (ticks)
Max Allowed SL (×ATR)
Take Profit is projected from the actual stop distance using the selected Risk/Reward Target.
Important notes about the position tools
This is a visualization/alerting aid. It does not place trades.
TP/SL hit detection is bar-based (OHLC). If both TP and SL are within the same candle range, the script cannot know which occurred first.
On non-standard chart types, position tools and entry/exit alerts are disabled.
D) Analysis Mode
When Analysis Mode is enabled, the script disables the breakout/risk framing logic and focuses on technical trendlines (plus structural alerts).
Alerts
Alert conditions are available for:
Touch Support/Resistance (Primary, Secondary, or HTF)
New Support/Resistance line detected
Long/Short position tool placed (when enabled on standard charts)
A combined “Any Event” condition
Limitations / Notes
Pivot-based structure is confirmation-based and therefore delayed by the Right-bar setting.
Trendlines can change as new pivots confirm and ranking updates.
HTF overlays can visually “step” as higher-timeframe bars finalize and are mapped onto the lower timeframe.
For best results, load sufficient historical bars (zoom out) so pivot arrays and HTF structure have enough context.
Disclaimer
This tool is provided for technical analysis and educational purposes only. It does not provide financial advice, and past market behavior does not guarantee future results.
ATX ORBWhat it is
An opening-range breakout system designed to separate preparation from execution, with configurable ORB definitions and a strict trade window.
How it works (high level)
Range construction: Builds a NY session opening range from 1-minute data and projects it to the chart timeframe.
Two-stage flow: “Get ready” condition first, then entry confirmation when breakout criteria are satisfied.
ORB modes: Multiple ORB timing/risk variants to match different execution styles (each mode changes the distribution).
Risk visualization: Automatically plots entry/stop/target zones and preserves historical trade visuals for review.
How to use
Start with the default ORB mode; switch modes only if you understand the behavioral tradeoffs.
Treat the system as rules-based; avoid discretionary overrides if you want repeatable testing.
Not financial advice. Futures trading involves risk. Past performance does not guarantee future results.
Key Levels, Weekly & Yesterday VA (Intraday VA & VWAP)Key Levels – Sessions, Value Areas & VWAP (with Smoothed Developing POC)
This indicator is designed to remove the guesswork from marking the most important auction-market levels on your chart. It automatically plots price areas where market participation is highest and where reactions are most likely to occur — without manually drawing lines every session.
It is built around core auction market theory concepts:
Yesterday’s High / Low
Yesterday’s Value Area High (YVAH) & Value Area Low (YVAL)
Yesterday’s Volume Point of Control (YVPOC)
Today’s developing Value Area (TVAH / TVAL)
Today’s developing Volume Point of Control (TVPOC – smoothed)
Current session VWAP
Last week’s High / Low
Weekly Opening Range High / Low (WKOH / WKOL)
All levels are optional and can be switched on/off in the settings.
The goal of this tool is simple:
👉 show you where business was done
👉 show you where business is developing now
👉 help you frame trades without clutter
🧭 How to use this indicator for level marking / analysis
You do not need to draw anything manually.
The indicator highlights:
prior value areas that often act as support/resistance
developing value as the session builds
price levels where the most volume occurred (VPOC)
VWAP as a fair value reference line
This makes it suitable for quick visual “drop-down” style analysis:
Identify where price is relative to value
Mark confluences:
VAH / VAL overlap with prior week’s levels
price interacting with VWAP
revisits of YVPOC
Note whether value is:
developing higher
developing lower
balanced
You can think of these levels as areas of interest, not precise ticks.
⚡ Day trading approach (practical and simple)
This indicator is not a signal generator.
It is a framework to organize intraday trades with context.
🟢 Trend Day
Conditions:
price above VWAP
smoothed developing TVPOC drifting up
breaks above TVAH
Then:
look for pullbacks to VWAP or TVAL
target prior highs or VAH
🔴 Downtrend Day
Conditions:
price below VWAP
smoothed TVPOC drifting down
breaks below TVAL
Then:
look for pullbacks to VWAP or VAH
target prior lows or VAL
🔁 Balanced / Range Day
Conditions:
VWAP flat
TVPOC flat
price oscillates through POC
Then:
fade extremes
sell VAH / yesterday high
buy VAL / yesterday low
target → daily POC or VWAP
This is where the smoothed TVPOC helps — stability instead of noise.
🎯 About the smoothed developing TVPOC
The indicator calculates:
raw intraday Volume Point of Control (TVPOC)
applies user-controlled smoothing
This helps prevent the POC from “sticking to price” and makes it easier to read as:
an intraday value magnet
a bias gauge when drifting
a profit target in mean-reversion structures
You can adjust the smoothing length in settings depending on how responsive you want it to be.
🛑 Important notes
Not a buy/sell signal tool
Levels are zones, not exact ticks
Works across futures, indices, FX, and crypto
Best paired with your own trigger entry method (order flow, oscillator, price action, etc.)
✔️ Best timeframes
5m – 15m for day trading
1h – 4h for swing context
Daily for macro value structure
Livermore AI EMA S/R Channel with VWAP Malama's Livermore AI EMA S/R Channel is a comprehensive trend-following and reversal detection system inspired by Jesse Livermore's legendary trading principles, modernized with advanced algorithmic filtering. This enhanced version integrates multiple layers of confirmation to filter noise and identify high-probability setups.
Justification for this Combination (The Mashup): Trading purely on price action or basic moving averages often leads to whipsaws. This script solves that problem by enforcing Confluence. A signal is only generated when Trend (EMA/VWAP), Momentum (RSI/MACD), Volume (Spikes), and Market Structure (Pivots/Support & Resistance) all align in a single bar. Merging these distinct analytical methods into one "Signal Engine" prevents the trader from needing to check five different indicators manually.
Underlying Calculations & Logic:
1. Dynamic Support & Resistance Engine:
The script calculates a cluster of significant EMAs (9, 24, 50, 200) and VWAP in real-time.
It actively monitors the price's distance from these levels. If price approaches within a specific ATR-based buffer zone, the script registers a potential "Bounce" or "Breakout" event.
2. Smart Pivot Detection:
It uses a customizable lookback period to identify significant swing highs and lows.
These pivots act as the primary triggers. A "BUY" or "SELL" signal is only authorized if price breaks a confirmed pivot level while the other filters (Trend, Volume, ADX) are green.
3. Multi-Layered Filtering (The AI Logic):
Trend: Checks alignment with the 9/24 EMA Channel. (9 > 24 = Bullish).
Momentum: An optional "Enhanced Signal Processing" module calculates a weighted score based on RSI position and MACD histogram slope to confirm trend strength.
Volume: Detects relative volume spikes (Volume > Average * Multiplier) to ensure institutional participation.
ADX: Filters out choppy, low-momentum markets (ADX < 20).
4. Live Intelligence Dashboards:
Debug Table: Shows the real-time status of every filter (ADX strength, RSI zone, Volume spike status, and nearest S/R levels).
Alert Table: Logs recent signals and bounces directly on the chart in a history table, ensuring you never miss the context of a setup.
How to Use:
Trend Following: Look for "BUY" or "SELL" labels. These appear when price breaks a pivot in the direction of the trend with volume and momentum confirmation.
Reversal Trading: Monitor the "Bounce" alerts in the table. These indicate price is respecting a key EMA or VWAP level, offering a low-risk entry point.
Risk Management: Use the EMA Channel (Green/Red fill) as a dynamic trailing stop zone.
Disclaimer: This indicator is a tool for analysis, not a guarantee of future performance. Always use proper risk management.
Alpha by Ankit DhakaAlpha is a comprehensive all-in-one indicator designed for intraday traders, combining essential technical analysis tools into a single, clean overlay.
🎯 Key Features
Pivot Points (TradingView Style)
5 Pivot Types: Fibonacci, Standard, Camarilla, Woodie, Tom DM
15 Sessions History: View pivot levels across multiple trading days
Configurable Display: Toggle individual levels (P, R1-R4, S1-S4)
Labels with Prices: Clean labels at the start of each session
Calculated using previous day's OHLC data
📊 CPR (Central Pivot Range)
Pivot, TC (Top Central), BC (Bottom Central) levels
Narrow CPR Detection: Automatic highlighting when CPR range is tight (configurable threshold)
Inside Bar Alert: Highlights inside bars during first 15-min candle on narrow CPR days
Multiple display styles: Line, Circles, Cross, Stepline
📈 Moving Averages
EMAs: 10 & 20 period (default ON)
SMAs: 50 & 200 period (default OFF)
DEMA: 100 period Double EMA for trend confirmation
Fully customizable periods and colors
📍 Previous Day Levels
PDH (Previous Day High) - Green
PDL (Previous Day Low) - Red
PDC (Previous Day Close) - Yellow
Individual width controls for each level
✨ Additional Features
Auto Theme Colors: Automatically adjusts to dark/light mode
Clean Status Line: No parameter clutter - only shows indicator name
Optimized for Intraday: Best used on 1-15 minute timeframes
Low Resource Usage: Efficient code with proper cleanup
⚙️ Default Settings
FeatureDefaultPivot PointsON (Fibonacci, 15 days)EMAs (10, 20)ONDEMA (100)ONCPROFFPDH/PDL/PDCONSMAsOFFNarrow CPROFF
📖 How to Use
Pivot Points: Use as support/resistance levels. Price often reacts at these levels.
Narrow CPR: Days with narrow CPR often see explosive moves - prepare for breakouts.
EMAs: 10/20 EMA crossovers for trend direction. Price above both = bullish.
PDH/PDL: Previous day's range often acts as support/resistance.
🎨 Customization
All colors, line widths, and styles are fully customizable through the settings panel. The indicator respects your chart's theme automatically.
📝 Notes
Best suited for intraday trading on 1-15 minute charts
Pivot values match TradingView's built-in Pivot Points Standard indicator
If you find this indicator helpful, please leave a like and follow for future updates! 👍
Happy Trading!
AIO Pivot MasterAIO Pivot Master is a comprehensive, all-in-one solution for traders who rely on Pivot Points for support and resistance analysis. This indicator solves the common problem of needing multiple indicators to view different pivot types or timeframes simultaneously. It allows you to plot up to three independent pivot sets on a single chart, each with its own fully customizable timeframe and calculation method.
Whether you are a scalper looking for intraday Camarilla levels or a swing trader analyzing Weekly Fibonacci retracements, this tool adapts to your specific workflow without cluttering your chart or hitting TradingView's plot limits.
Key Features
3 Independent Pivot Sets: Configure up to three separate instances of pivot points within one indicator.
Multi-Timeframe (MTF) Capability: Select any timeframe for each set (e.g., 4-Hour, Daily, Weekly, Monthly, 6-Month). You can view higher timeframe levels on lower timeframe charts to spot major structural zones.
6 Calculation Modes: Choose from the most popular pivot calculation methods for each set:
Traditional: The standard (High + Low + Close) / 3 calculation.
Fibonacci: Uses Fibonacci ratios (0.382, 0.618) for support and resistance extensions.
Woodie: Places heavier weight on the open and close of the session.
Classic: A variation of the traditional formula with distinct multipliers.
DM : Focuses on the relationship between the open and close to predict the next session's range.
Camarilla: Excellent for mean reversion and range-bound trading strategies.
Optimized for Clean Charts:
Smart Labeling: Labels are plotted dynamically at the end of the lines to keep the chart clean.
Plot Limit Efficient: The script is coded to stay well within TradingView's plot limits, ensuring stability even when all features are active.
Custom Visibility: Easily toggle specific sets on or off depending on your immediate analysis needs.
How It Works
Pivot points are calculated based on the price action of the previous period. For example, "Daily" pivots are calculated using yesterday's High, Low, and Close. These levels act as predictive support and resistance zones for the current period.
The Pivot (P): The central line. Price trading above this generally indicates bullish sentiment, while price below indicates bearish sentiment.
Resistance (R1, R2, R3): Levels above the pivot where selling pressure may increase.
Support (S1, S2, S3): Levels below the pivot where buying pressure may increase.
Settings & Configuration
You can access the settings menu to configure the three available slots:
Show Set : Toggle the visibility of the entire pivot set.
Timeframe: Choose the timeframe for calculation (e.g., "D" for Daily, "W" for Weekly).
Type: Select the calculation logic (Traditional, Fibonacci, etc.).
Color: Assign a unique color to each set to easily distinguish between them (e.g., Orange for Daily, Blue for Weekly).
General Display:
Show Labels: Toggle the text labels on the right side of the chart.
Line Width: Adjust the thickness of the pivot lines for better visibility.
Visual Examples (See Screenshots Below)
Screenshot 1 (Bitcoin 5m Chart): This shows a complex setup with 3 active pivot sets: 60-minute Fibonacci (Orange), 240-minute DM (Blue), and Daily Camarilla (Purple). Notice how the indicator handles multiple overlapping levels cleanly without cluttering the price action.
Screenshot 2 (Gold/USD 1h Chart): A clear example of Weekly Woodie Pivots (Blue) overlaid with Monthly Camarilla (Purple) and Daily Fibonacci (Orange). This demonstrates the Multi-Timeframe capability, allowing you to see long-term support levels on an hourly chart.
Screenshot 3 (EUR/USD 15m Chart): Displays a 240-minute Traditional Pivot set alongside Daily Fibonacci and 480-minute Woodie pivots. This highlights how different calculation methods can provide confluence zones for intraday entries.
Disclaimer
This tool is for informational purposes only and DOES NOT constitute financial advice. Pivot points are lagging indicators based on historical data . Always manage your risk appropriately.
Optimus S/R ZonesEnhanced S/R Zones Pro is a sophisticated Support and Resistance indicator designed for traders who need reliable, validated S/R levels with professional-grade visualization. Unlike basic pivot indicators, this tool validates levels based on historical price interaction and provides comprehensive analysis of your current position within the market structure.
✨ Key Features
📊 Extended Lookback Analysis
Lookback Range: 20-500 bars (far beyond standard 80-bar limits)
Pivot Strength: Adjustable 2-10 bars for confirmation
Separate Controls: Independent max levels for support (1-8) and resistance (1-8)
Smart Filtering: Automatic level spacing with customizable minimum distance (0.3-5%)
🎨 Advanced Zone Visualization
Three Zone Styles:
Filled: Solid colored zones
Outlined: Border-only zones
Both: Combined for maximum visibility
Adjustable Transparency: 50-95% opacity control
Dynamic Extension: Zones extend to the right indefinitely
Custom Zone Width: 0.05-1.0% of price
💪 Level Strength System
Touch Validation: Only shows levels tested multiple times
Minimum Touches: Filter for 1-5 minimum confirmations
Color Intensity: Stronger levels (more touches) display darker/brighter
Touch Detection: Customizable sensitivity (0.1-1.0% range)
Independent Display: Show touch counts without color coding
📱 Enhanced Dashboard
Level Count: Active support/resistance zones
Distance Metrics: Percentage to nearest S/R levels
Range Position: Where price sits between S/R (0-100%)
Color Coding: Visual feedback on market position
Four Positions: Top/Bottom, Left/Right placement
🎭 Customizable Visuals
Label Sizes: Tiny, Small, Normal, Large, Huge
Adjustable Line Width: 1-4 pixels
Custom Colors: Full color picker for support/resistance
Optional Touch Count: Toggle touch numbers on/off
Midpoint Line: Shows equilibrium between nearest S/R
🔔 Smart Alerts
Proximity Alerts: Triggers when approaching support zones
Resistance Alerts: Triggers when nearing resistance zones
Customizable Range: Based on touch detection sensitivity
🔧 How It Works
1. Pivot Detection
The indicator scans historical price action using configurable pivot strength to identify significant highs and lows. Extended lookback allows detection of major structural levels that shorter timeframes might miss.
2. Touch Validation
Each potential level is validated by counting how many times price has tested it within the specified touch detection range. Only levels meeting the minimum touch threshold are displayed.
3. Strength Ranking
Levels are ranked by:
Number of touches (primary)
Proximity to current price (secondary)
This ensures the most reliable and relevant levels are always shown.
4. Smart Filtering
The minimum distance filter prevents level clustering, keeping your chart clean and focusing only on distinct, actionable zones.
💡 Use Cases
Swing Trading
Identify major support/resistance for position entries
Set profit targets at strong resistance levels
Place stops below validated support zones
Day Trading
Quick identification of intraday S/R
Monitor range position for mean reversion trades
Use proximity alerts for entry timing
Position Trading
Extended lookback reveals major structural levels
Touch count validation ensures reliability
Range position helps time accumulation/distribution
Risk Management
Distance metrics help size positions appropriately
Strong levels (high touch count) for tight stops
Midpoint line for partial profit taking
⚙️ Settings Guide
Core Settings
Lookback Period: Start with 100 for swing trading, 50 for day trading
Pivot Strength: Higher values = fewer but stronger levels
Max Levels: 2-3 support and 2-3 resistance recommended
Min Distance: 1.0% prevents clustering, increase for volatile assets
Zone Settings
Zone Width: 0.25% default works well for most assets
Zone Style: "Both" for maximum visibility
Extend Zones: Keep enabled to track levels forward
Transparency: 85% provides good visibility without clutter
Level Strength
Show Level Strength: Enable for color-coded importance
Min Touches: 2-3 for validated levels
Touch Detection: 0.3% for precise levels, increase for volatile markets
Visual Settings
Label Size: Small/Normal for most charts
Show Touch Count: Enable to see level validation
Line Width: 2 for standard, 3-4 for presentation charts
📈 Best Practices
Start Conservative: Begin with default settings, adjust based on asset volatility
Combine Timeframes: Use different lookback periods on multiple charts
Respect Strong Levels: Higher touch counts indicate institutional interest
Watch Range Position: <30% = near support, >70% = near resistance
Use Alerts: Set proximity alerts to avoid constant chart watching
Validate Breaks: Zone width shows where true breaks occur vs. fakeouts
🚀 What Makes This Different
Unlike basic pivot indicators that simply mark highs/lows:
✅ Validates levels through touch count analysis
✅ Ranks levels by actual strength, not just recency
✅ Visualizes zones, not just lines
✅ Quantifies your position within market structure
✅ Extends lookback far beyond standard limits
✅ Separates support and resistance controls
🎓 Tips for New Users
First Time Setup:
Add indicator to chart
Enable dashboard in settings (default on)
Observe which levels price respects
Adjust lookback/strength to match your trading style
Set proximity alerts for your key levels
Optimization:
Forex: 0.2-0.3% zone width, 100-200 lookback
Stocks: 0.3-0.5% zone width, 50-150 lookback
Crypto: 0.4-0.6% zone width, 100-200 lookback
Indices: 0.2-0.4% zone width, 100-250 lookback
⚠️ Disclaimer
This indicator is a technical analysis tool and should not be used as the sole basis for trading decisions. Support and resistance levels are not guarantees of price behavior. Always use proper risk management, combine with other analysis methods, and consider fundamental factors. Past performance does not guarantee future results.
The Institutional Anchor (Daily OC Zone)The Institutional Anchor (Daily OC)
This indicator is a high-performance tool for traders who rely on "Institutional Candles" or "Opening Candles" (OC) to define their daily bias. Built on the latest Pine Script® v6 engine, it provides a stable, non-repainting foundation for identifying key institutional support and resistance levels.
Core Features & Technical Edge
1. Dual-Mode Zone Definition
Traders have different ways of defining institutional strength. This script supports both methods to suit your specific strategy:
Body-Only Mode: Focuses on the "Real Move" by using the Open and Close of the anchor candle.
Full Range Mode (Wicks): Accounts for total liquidity grabs and volatility by including the High and Low.
2. Precision Equilibrium (Mean Threshold)
In institutional trading, the 50% level of a candle is the "Fair Value" or Mean Threshold.
Includes a customizable Midline with independent styling (Solid, Dashed, Dotted).
Automatically calculates the exact mathematical center, helping you spot high-probability rejections at the "Equilibrium" of the move.
3. Professional Visualization Suite
Global Timezone Alignment: A built-in UTC Offset ensures you can align with New York (UTC-5), London (UTC+0), or your specific exchange time without manual calculations.
Auto-Naming System: Automatically labels zones with the Day of the Week (e.g., "Monday OC") to help you track weekly cycles and "Power of 3" (Accumulation/Manipulation/Distribution).
Historical Memory: Choose to show only the current day's active zone for a clean workspace, or display historical zones to find "nested" levels from previous days.
4. Dynamic Price Action Alerts
Stay notified without being glued to the screen. The script includes pre-configured, logically consistent alert conditions:
Equilibrium Touch: Triggers the moment price interacts with the 50% Mean Threshold.
Boundary Breach: Notifies you when price exits or taps the upper or lower edges of the zone.
5. Universal Market Compatibility
BTC & Crypto Optimized: Handles 24/7 data streams flawlessly without logic gaps.
Forex Precision: Perfect for London Open or Midnight Open strategies on pairs like EUR/USD.
Non-Repainting: Once the anchor hour closes, the zone is locked, providing a reliable reference point for the rest of the trading day.
How to Use
Market Open Hour: Enter the hour (24h format) of your chosen anchor candle (e.g., 2 for 2:00 AM).
UTC Offset: Match the offset to your preferred trading session time.
Customize Style: Adjust colors, transparency, and line styles to match your chart theme.
HTF Pivots SignalsIntroduction :
HPS (HTF Pivot Signals) provides traders with a systematic approach to Higher Timeframe structure analysis and signal confirmation. Designed for traders seeking to identify confirmed structure changes, this indicator detects HTF pivot interactions and generates entry signals when price confirms beyond chart timeframe pivot levels. The indicator helps analysts identify key structure breaks, momentum shifts, and high-probability entry points based on confirmed pivot interactions.
Description :
HPS is rooted in the principle that Higher Timeframe structure changes provide context for lower timeframe price action. When an HTF pivot is interacted with (mitigated), it signals a potential opportunity for a mean reversal. The indicator then waits for confirmation on the chart timeframe before generating a signal, ensuring only confirmed setups are highlighted.
Main indicator screenshot showing HTF pivots and confirmation signals
The system operates by detecting pivot highs and lows on a higher timeframe, tracking when these pivots are interacted with, and confirming signals when price closes beyond chart timeframe pivot levels. This two-step process—interaction followed by confirmation—filters out false signals and provides only actionable setups.
HPS automatically calculates the optimal higher timeframe pairing (typically 15-16x the chart timeframe) or allows manual selection. The indicator remains stable and non-repainting, offering traders reliable, unchanged levels within the given time period. Pivot cleanup is managed by mitigation order rather than age, ensuring the most recent interactions remain visible while older ones are removed systematically.
Key Features:
Automatic HTF Selection: The indicator automatically calculates the optimal higher timeframe pairing based on your chart timeframe, typically using 15-16x multiples (e.g., 5m → 1h, 15m → 4h, 1h → 1D). For a more dynamic experience, the Automatic feature autonomously adjusts the higher timeframe pairing based on the current chart timeframe, ensuring accurate alignment with structure analysis. Manual override is available for custom timeframe selection.
Confirmed Pivot Detection: HPS only displays confirmed HTF pivots that have been interacted with. Unlike basic pivot indicators that show all pivots, HPS requires pivot interaction before displaying, eliminating noise and focusing on actionable structure changes. Pivots are marked with PH (Pivot High) and PL (Pivot Low) labels when enabled.
Signal Confirmation System: When an HTF pivot is interacted with, a pending signal is created signaling a potential mean reversal opportunity. The signal confirms when price closes beyond the chart timeframe pivot level—pivot low for bearish signals, pivot high for bullish signals. Confirmed signals display with OB+ (bullish) or OB- (bearish) labels and extending confirmation lines that mark the entry level.
Mitigation-Based Cleanup: Pivot cleanup is managed by mitigation order rather than age. The system maintains the latest mitigated pivots while removing older ones based on interaction time. This ensures recent interactions remain visible while preventing chart clutter. The maximum number of mitigated pivots displayed is configurable based on the max pivots setting.
Customizable Display: Full control over visual elements including pivot highs/lows visibility, pivot labels (PH/PL), confirmation lines, colors, and line width. Confirmation line labels (OB+/OB-) always display regardless of label toggle settings, ensuring signal visibility. Adjust the maximum number of pivots displayed to match your charting style and analysis needs.
Stop Level Calculation: Automatically calculates stop levels based on the maximum price (for bearish signals) or minimum price (for bullish signals) from signal creation to confirmation. These levels represent the risk point for each confirmed signal, providing clear risk management reference points.
Stop level calculation visualization
Multi-Timeframe Compatibility: Works across all TradingView timeframes and market types including Forex, Crypto, Stocks, and Futures. The automatic HTF selection adapts to any chart timeframe, providing consistent structure analysis regardless of the trading instrument or timeframe selected.
Multi-timeframe compatibility example
Usage Guidance :
Add HPS (HTF Pivot Signals) to your TradingView chart.
Select your preferred HTF pairing (Automatic or Manual) and adjust display settings to match your visual preferences.
Monitor for HTF pivot interactions—when price mitigates an HTF pivot, a pending signal is created signaling a potential mean reversal opportunity. Wait for confirmation when price closes beyond the chart timeframe pivot level, indicated by OB+ or OB- labels.
Use the confirmation lines and stop levels to identify entry points and manage risk. Combine with your existing analysis methods to enhance structure-based trading decisions.
Step-by-step usage guide
Terms and Conditions
Our charting tools are products provided for informational and educational purposes only and do not constitute financial, investment, or trading advice. Our charting tools are not designed to predict market movements or provide specific recommendations. Users should be aware that past performance is not indicative of future results and should not be relied upon for making financial decisions. By using our charting tools, the purchaser agrees that the seller and the creator are not responsible for any decisions made based on the information provided by these charting tools. The purchaser assumes full responsibility and liability for any actions taken and the consequences thereof, including any loss of money or investments that may occur as a result of using these products. Hence, by purchasing these charting tools, the customer accepts and acknowledges that the seller and the creator are not liable nor responsible for any unwanted outcome that arises from the development, the sale, or the use of these products. Finally, the purchaser indemnifies the seller from any and all liability. If the purchaser was invited through the Friends and Family Program, they acknowledge that the provided discount code only applies to the first initial purchase. The purchaser is therefore responsible for cancelling – or requesting to cancel – their subscription in the event that they do not wish to continue using the product at full retail price. If the purchaser no longer wishes to use the products, they must unsubscribe from the membership service, if applicable. We hold no reimbursement, refund, or chargeback policy. Once these Terms and Conditions are accepted by the Customer, before purchase, no reimbursements, refunds or chargebacks will be provided under any circumstances.
By continuing to use these charting tools, the user acknowledges and agrees to the Terms and Conditions outlined in this legal disclaimer.
Gann VooDoo LinesGann VooDoo Lines Indicator
Description
- Gann VooDoo Lines is a precise overlay indicator that applies W.D. Gann's Square of 9 mathematics to generate static horizontal support and resistance levels from a single manual anchor price. It calculates 8 key vibrational degrees (45°, 90°, 135°, 180°, 225°, 270°, 315°, 360°) both upward (resistance) and downward (support), delivering clean, timeframe-independent price zones.
Key Features
- Manual anchor price input for complete control
- Individual toggles for each of the 8 degrees
- "Both (Support + Resistance)" mode to display levels in both directions simultaneously
- Extend lines left/right or both
- Dynamic right-side labels that follow the latest bar
- Price values automatically displayed on the right price scale for all visible lines (including anchor)
- Customizable resistance, support, and anchor colors
What Makes It Unique (Compared to Other Gann Scripts)
- Unlike most Gann indicators on TradingView (which typically focus on sloping angles/fans, auto-detected swings, or limited degrees), Gann VooDoo Lines uses pure static Square of 9 horizontal levels with full individual toggles for all 8 degrees and a dedicated "Both" mode — allowing you to view support and resistance simultaneously without overlap or clutter. The combination of per-degree toggles, dynamic right-side labels, and clean price scale integration (no duplicates or repainting) sets it apart from generic Gann tools that often lack this granular control and visual clarity.
How to Use and Trade With It
- Set the anchor properly — this is the most critical step:
- Choose a major significant price extreme (all-time high/low, major swing high/low, or key psychological level).
- For higher timeframes (daily/weekly): use long-term extremes (e.g., all-time low/high) for "master" levels that influence price over months/years.
- For lower timeframes/intraday: use recent session extremes (today's open, previous close, or recent swing high/low) and update the anchor as needed for fresh levels.
- Experiment: test different anchors and observe which produces the most reactions.
Trading approach:
- Watch for price reactions (reversals, bounces, accelerations) at the lines — especially confluence with multiple degrees or right-side labels.
- Use in "Both" mode for full support/resistance picture.
- Combine with price action (candlestick patterns, volume) for entries/exits.
- Toggle off unused degrees to declutter the chart.






















