Multy Dynamic POCThis script displays up to 4 independent Point of Control (POC) levels based on volume profile logic.
📌 Each POC can be configured individually:
Period options: Daily (D), Weekly (W), Monthly (M), or BARS (rolling bar window).
Dynamic recalculation when the period changes (e.g., new day/week/month or custom bar count).
Price-anchored lines for each POC level that scale correctly with the chart.
Customizable line color and thickness.
🔍 How it works:
For each active POC line, the script builds a simple volume distribution based on the candle’s average price (hl2) and volume.
The price range is split into 100 buckets. The one with the highest accumulated volume is selected as the Point of Control (POC).
In BARS mode, POC is recalculated every N bars. In D/W/M modes, it resets exactly at the beginning of a new period (according to TradingView’s time() function).
✅ Useful for:
Traders applying volume profile analysis without needing the full built-in volume profile tool.
Spotting dynamic high-volume zones in trends or ranges.
Strategy development or confirmation around high-interest price levels.
_______________________________________________________________________________
Данный индикатор отображает до 4 независимых уровней Point of Control (POC), рассчитанных по объёмам.
📌 Каждый POC можно настраивать отдельно:
Периоды: День (D), Неделя (W), Месяц (M) или BARS (скользящее окно по количеству баров).
Автоматический пересчёт при смене периода (например, новый день, неделя или месяц).
Линии POC привязаны к цене и масштабируются вместе с графиком.
Настраиваемый цвет и толщина линий.
🔍 Как работает:
Для каждой активной линии POC создаётся объёмное распределение: берется средняя цена свечи (hl2) и объем.
Диапазон цен делится на 100 уровней. Тот, где накоплено больше всего объёма, и есть POC.
В режиме BARS уровень пересчитывается каждые N баров. В режимах D/W/M — строго в начале нового периода.
✅ Подходит для:
Трейдеров, использующих объёмный анализ, но не имеющих платной подписки на Volume Profile.
Поиска уровней интереса и подтверждения сигналов.
Разработки стратегий с опорой на объём.
Livelli e punti pivot
Automated Scalping Signals with TP/SL Indicator [QuantAlgo]🟢 Overview
The Automated Scalping Signals with Take Profit & Stop Loss Indicator is a multi-timeframe trading system that combines market structure analysis with directional bias filtering to identify potential scalping opportunities. It detects Points of Interest (POI) including Fair Value Gaps (FVG) and Order Blocks (OB) while cross-referencing entries with higher timeframe exponential moving average positioning to create systematic entry conditions.
The indicator features adaptive timeframe calculations that automatically scale analysis periods based on your chart timeframe, maintaining consistent analytical relationships across different trading sessions. It provides integrated trade management with stop loss calculation methods, configurable risk-reward ratios, and real-time performance tracking through dashboard displays showing trade statistics, bias direction, and active position status.
This advanced system is designed for low timeframe trading, typically performing optimally on 1 to 15-minute charts across popular instruments such as OANDA:XAUUSD , CME_MINI:MES1! , CME_MINI:ES1! , CME_MINI:MNQ1! , CBOT_MINI:YM1! , CBOT_MINI:MYM1! , BYBIT:BTCUSDT.P , BYBIT:ETHUSDT.P , or any asset and timeframe of your preference.
🟢 How It Works
The indicator operates using a dual-timeframe mathematical framework where higher timeframe exponential moving averages establish directional bias through cross-over analysis, while simultaneously scanning for specific market structure patterns on the POI timeframe. The timeframe calculation engine uses multiplication factors to determine analysis periods, ensuring the bias timeframe provides trend context while the POI timeframe captures structural formations.
The structural analysis begins with FVG detection, which systematically scans price action to identify imbalances where gaps exist between consecutive candle ranges with no overlapping wicks. When such gaps are detected, the algorithm measures their size against minimum thresholds to filter out insignificant formations. Concurrently, OB recognition analyzes three-candle sequences, examining specific open/close relationships that indicate potential institutional accumulation zones. Once these structural patterns are identified, the algorithm cross-references them against the higher timeframe bias direction, creating a validation filter that only permits entries aligned with the prevailing EMA cross-over state. When price subsequently intersects these validated POI zones, entry signals generate with the system calculating entry levels at zone midpoints, then applying the selected stop loss methodology combined with the configured risk-reward ratio to determine take profit placement.
To mirror realistic trading conditions, the indicator incorporates configurable slippage calculations that account for execution differences between intended and actual fill prices. When trades reach their take profit or stop loss levels, the algorithm applies slippage adjustments that worsen the exit prices in a conservative manner - reducing take profit fills and increasing stop loss impact. This approach ensures backtesting results reflect more realistic performance expectations by accounting for spread costs, market volatility during execution, and liquidity constraints that occur in live trading environments.
It also has a performance dashboard that continuously tracks and displays comprehensive trading metrics:
1/ Bias TF / POI TF: Displays the calculated timeframes used for bias analysis and POI detection, showing the actual periods (e.g., "15m / 5m") that result from the multiplier settings to confirm proper adaptive timeframe selection
2/ Bias Direction: Shows current market trend assessment (Bullish, Bearish, or Sideways) derived from EMA cross-over analysis to indicate which trade directions align with prevailing momentum
3/ Data Processing: Indicates how many price bars have been analyzed by the system, helping users verify if complete historical data has been processed for comprehensive strategy validation
4/ Total Trades: Displays the cumulative number of completed trades plus any active positions, providing volume assessment for statistical significance of other metrics
5/ Wins/Losses: Shows the raw count of profitable versus unprofitable trades, offering immediate insight into strategy effectiveness frequency
6/ Win Rate: Reveals the percentage of successful trades, where values above 50% generally indicate effective entry timing and values below suggest strategy refinement needs
7/ Total R-Multiple: Displays cumulative risk-reward performance across all trades, with positive values demonstrating profitable system operation and negative values indicating net losses requiring analysis
8/ Average R Win/Loss: Shows average risk-reward ratios for winning and losing trades separately, where winning averages approaching the configured take profit ratio indicate minimal slippage impact while losing averages near -1.0 suggest effective stop loss execution
9/ TP Ratio / Slippage: Displays the configured take profit ratio and slippage settings with calculated performance impact, showing how execution costs affect actual versus theoretical returns
10/ Profit Factor: Calculates the ratio of total winning amounts to total losing amounts, where values above 1.5 suggest robust profitability, values between 1.0-1.5 indicate modest success, and values below 1.0 show net losses
11/ Maximum Drawdown: Tracks the largest peak-to-trough decline in R-multiple terms, with smaller negative values indicating better capital preservation and risk control during losing streaks
🟢 How to Use
Start by applying the indicator to your chart and observe its performance across different market conditions to understand how it identifies bias direction and POI formations. Then navigate to the settings panel to configure the Bias Timeframe Multiplier for trend context sensitivity and POI Timeframe Multiplier for structural analysis frequency according to your trading preference and objectives.
Next, fine-tune the EMA periods in Bias Settings to control trend detection sensitivity and select your preferred POI types based on your analytical preference. Proceed to configure your Risk Management approach by selecting from the available stop loss calculation methods and setting the Take Profit ratio that aligns with your risk tolerance and profit objectives. Complete the setup by customizing Display Settings to control table visibility and trade visualization elements, adjusting UI positioning and colors for optimal chart readability, then activate Alert Conditions for automated notifications on trade entries, exits, and bias direction changes to support systematic trade management.
🟢 Examples
OANDA:XAUUSD
CME_MINI:MES1!
CME_MINI:ES1!
CME_MINI:MNQ1!
CBOT_MINI:YM1!
BYBIT:BTCUSDT.P
BINANCE:SOLUSD
*Disclaimer: Past performance is not indicative of future results. None of our statements, claims, or signals from our indicators are intended to be financial advice. All trading involves substantial risk of loss, not just upside potential. Users are highly recommended to carefully consider their financial situation and risk tolerance before trading.
Fibonacci Retracement Engine (DFRE) [PhenLabs]📊 Fibonacci Retracement Engine (DFRE)
Version: PineScript™ v6
📌 Description
Dynamic Fibonacci Retracement Engine (DFRE) is a sophisticated technical analysis tool that automatically detects important swing points and draws precise Fibonacci retracement levels on various timeframes. The intelligent indicator eliminates the subjectivity of manual Fibonacci drawing using intelligent swing detection algorithms combined with multi timeframe confluence analysis.
Built for professional traders who demand accuracy and consistency, DFRE provides real time Fibonacci levels that adapt to modifications in market structure without sacrificing accuracy in changing market conditions. The indicator excels at identifying key support and resistance levels where price action is more likely to react, giving traders a potent edge in entry and exit timing.
🚀 Points of Innovation
Intelligent Swing Detection Algorithm : Advanced pivot detection with customizable confirmation bars and minimum swing percentage thresholds
Multi-Timeframe Confluence Engine : Simultaneous analysis across three timeframes to identify high-probability zones
Dynamic Level Management : Automatically updates and manages multiple Fibonacci sets while maintaining chart clarity
Adaptive Visualization System : Smart labeling that shows only the most relevant levels based on user preferences
Real-Time Confluence Detection : Identifies zones where multiple Fibonacci levels from different timeframes converge
Automated Alert System : Comprehensive notifications for level breakouts and confluence zone formations
🔧 Core Components
Swing Point Detection Engine : Uses pivot high/low calculations with strength confirmation to identify significant market turns
Fibonacci Calculator : Automatically computes standard retracement levels (0.236, 0.382, 0.5, 0.618, 0.786, 0.886) plus extensions (1.272, 1.618)
Multi-Timeframe Security Function : Safely retrieves Fibonacci data from higher timeframes without repainting
Confluence Analysis Module : Mathematically identifies zones where multiple levels cluster within specified thresholds
Dynamic Drawing Management : Efficiently handles line and label creation, updates, and deletion to maintain performance
🔥 Key Features
Customizable Swing Detection : Adjust swing length (3-50 bars) and strength confirmation (1-10 bars) to match your trading style
Selective Level Display : Choose which Fibonacci levels to show, from core levels to full extensions
Multi-Timeframe Analysis : Analyze up to 3 different timeframes simultaneously for confluence identification
Intelligent Labeling System : Options to show main levels only or all levels, with latest-set-only functionality
Visual Customization : Adjustable line width, colors, and extension options for optimal chart clarity
Performance Optimization : Limit maximum Fibonacci sets (1-5) to maintain smooth chart performance
Comprehensive Alerting : Get notified on level breakouts and confluence zone formations
🎨 Visualization
Dynamic Fibonacci Lines : Color-coded lines (green for uptrends, red for downtrends) with customizable width and extension
Smart Level Labels : Precise level identification with both ratio and price values displayed
Confluence Zone Highlighting : Visual emphasis on areas where multiple timeframe levels converge
Clean Chart Management : Automatic cleanup of old drawing objects to prevent chart clutter
Responsive Design : All visual elements adapt to different chart sizes and timeframes
📖 Usage Guidelines
Swing Detection Settings
Swing Detection Length - Default: 25 | Range: 3-50 | Controls the lookback period for identifying pivot points. Lower values detect more frequent swings but may include noise, while higher values focus on major market turns.
Swing Strength (Confirmation Bars) - Default: 2 | Range: 1-10 | Number of bars required to confirm a swing point. Higher values reduce false signals but increase lag.
Minimum Swing % Change - Default: 1.0% | Range: 0.1-10.0% | Minimum percentage change required to register a valid swing. Filters out insignificant price movements.
Fibonacci Level Settings
Individual Level Toggles : Enable/disable specific Fibonacci levels (0.236, 0.382, 0.5, 0.618, 0.786, 0.886)
Extensions : Show projection levels (1.272, 1.618) for target identification
Multi-Timeframe Settings
Timeframe Selection : Choose three higher timeframes for confluence analysis
Confluence Threshold : Percentage tolerance for level clustering (0.5-5.0%)
✅ Best Use Cases
Swing Trading : Identify optimal entry and exit points at key retracement levels
Confluence Trading : Focus on high-probability zones where multiple timeframe levels align
Support/Resistance Trading : Use dynamic levels that adapt to changing market structure
Breakout Trading : Monitor level breaks for momentum continuation signals
Target Setting : Utilize extension levels for profit target placement
⚠️ Limitations
Lagging Nature : Requires confirmed swing points, which means levels appear after significant moves
Market Condition Dependency : Works best in trending markets; less effective in extremely choppy conditions
Multiple Signal Complexity : Multiple timeframe analysis may produce conflicting signals requiring experience to interpret
Performance Considerations : Multiple Fibonacci sets and MTF analysis may impact indicator loading time on slower devices
💡 What Makes This Unique
Automated Precision : Eliminates manual drawing errors and subjective level placement
Multi-Timeframe Intelligence : Combines analysis from multiple timeframes for superior confluence detection
Adaptive Management : Automatically updates and manages multiple Fibonacci sets as market structure evolves
Professional-Grade Alerts : Comprehensive notification system for all significant level interactions
🔬 How It Works
Step 1 - Swing Point Identification : Scans price action using pivot high/low calculations with specified lookback periods, applies confirmation logic to eliminate false signals, and calculates swing strength based on surrounding price action for quality assessment.
Step 2 - Fibonacci Level Calculation : Automatically computes retracement and extension levels between confirmed swing points, creates dynamic level sets that update as new swing points are identified, and maintains multiple active Fibonacci sets for comprehensive market analysis.
Step 3 - Multi-Timeframe Confluence : Retrieves Fibonacci data from higher timeframes using secure request functions, analyzes level clustering across different timeframes within specified thresholds, and identifies high-probability zones where multiple levels converge.
💡 Note: This indicator works best when combined with other technical analysis tools and proper risk management. The multi-timeframe confluence feature provides the highest probability setups, but always confirm signals with additional analysis before entering trades.
Order + Breaker Blocks - Custom TimeframesThis indicator is a Hidden Liquidity Script, being a much more refined and precise version of "Order Blocks" also known as "Supply and Demand" zones.
This script is more refined and precise as this script is the only script that displays the exact body part of blocks on multiple timeframes, showing potentially powerful price reversal zones for taking a long or short.
This is a PRICE ACTION indicator, demonstrating price action that can result in potential good support/resistance levels for taking a long or short trade.
This indicator only displays the body part of order blocks, instead of including wicks that all other indicators do. That makes this script a much more refined version of all other scripts out there.
Not only that, this script can collate multiple timeframes into one indicator, again something other scripts cannot do.
This script is also unique compared to other Hidden Liquidity style scripts in that you have full control over each Order Block so you can see each individual block on a chart, whilst other charts combine them into a zone instead. This refined version gives you precise potential entries and much further refinement as well as more thorough backtesting capabilities.
This script also can highlight order blocks that pass THROUGH a Fair Value Gap. These are known as 'Breaker Blocks'. These powerful blocks can be places of interest as support or resistance for a long or short trade. Note: This script shows the body part of a block only and not the wick.
Breaker Blocks, where significant displacement has occurred in price past a block can be more powerful. This script does not highlight Fair Value Gaps themselves, only order blocks (supply and demand) and breaker blocks through displacement in price (through an FVG). FVGs on their own can be weaker without order blocks behind them hence they are not highlighted.
The BODY of the order block, and the 0.5 of the order block are key regions for considering a trade, treating that level as either resistance or support.
Important: PLEASE NOTE: This indicator will only show timeframes that are higher than or the same as the current chart timeframe.
For Example, only blocks 3 Days or higher will show on a 3D chart. It will not show 12h blocks on a 3D chart. You would need to go to a 12 hour chart with the 12h blocks showing to see all Blocks that are 12h or higher drawn.
This Script differs from others in that you can DEFINE your OWN TIMEFRAMES.
It caters for 4 timeframes. If it is slow loading, deselect the 3 others and show only one.
LTF can take a looong time to load and may not be possible at all on subscriptions with only 20s compute time on their plan.
However if you have a timeframe in mind you have wanted to check out that is not standard, you can do it with this Indicator.
For seconds, use the digit and add an “S” to it. Eg 45 seconds use “45S”
For Mintues and Hours, you must do them in minute format with no letter added. Eg 145 minutes is “145”. 30 minutes is “30”. 6 hours is “360” minutes. Trading View allows up to 24 hours in minute format.
For Days, eg 3 Days use “3D”
For Weeks, eg 5 Weeks, use ‘5W”
For Months, eg 6 Months, use “6M”.
If you don’t use the correct format as specified above it will not work or display anything.
SETTINGS:
There is options to change the colours of the boxes and to differentiate between Order Blocks and stronger Breaker Blocks if desired.
If this is NOT desired, make all color options the same color,.
Shown below is blue Order Blocks (Supply and Demand
Shown below there is Pink Breaker Blocks.
There is options to weaken the colour of blocks that have been tapped by a wick and thus partially used up, also called partially "mitigated".These blocks can be considered weaker support/resistance.
Once a block has had a wick or body close over it entirely, the block can be considered fully "mitigated" and will disappear from the indicator once that candle has closed. This block level can now be considered too weak. You can also choose to not show these partially mitigated blocks at all.
The charts above shows pale Violet blocks as partially mitigated or "tapped" blocks.
The blocks in HOT BRIGHT Violet are untapped and potentially stronger levels for a Long or Short trade. See below the 7h.
Additional SETTINGS:
Further options include, if selected: Counting the number of fair value gaps an order block may pass through. More FVGs an order block (now a breaker block) passes through can strengthen the support of that block level, making a reversal more likely.
There is an option of showing old mitigated order blocks and changing the color of these on the chart. This can aid in backtesting of levels.
Further Settings include:
- an option to remove very thin blocks that may not be strong points.
- an option to denote with a character such as a * blocks that have their EQ 0.5 region wicked - these can be considered weaker.
- an option to denote with an additional * or another character blocks that are barely tapped by a small percent so you know they are still considered quite strong.
- an option to show how many candles form the order block.
Additional Options include:
- an option to show blocks only within a specific price range or percent range of the current price.
- an option to only look X number of bars back.
There is Options regarding labelling, and Border widths on boxes.
It is ESSENTIAL to do your own research and backtesting!
It is recommended to combine these levels with other concepts for added confluence.
Other indicators are NOT included in this script. This is purely a refined order block script for the BODY of a block only.
You can combine Order Blocks and stronger versions known as Breaker Blocks in this script with other indicators or concepts to form a Full Trading Strategy.
Other potential concepts to combine, not shown in this script can include Smart Money Concepts, Market Structure, Fibonnaccis, SMAs, EMAs or any other concept to give added confluence to the support / resistance levels identified in this script that may indicate that the level is stronger.
This indicator is not a trading strategy on its own. It is best used in combination with other concepts to improve the success.
Backtesting this indicator is highly recommended and incorporated into a full trading system of your own design. This only identifies possible key regions based on Price Action Strategies.
This indicator simply makes the identification of these hot levels easier and simpler to find, especially across multiple timeframes.
A strong bright zone on the indicator can be a stronger level than a weak partial block that is in light colours.
Again -Please do your own research and backtesting.
These indicators make finding these levels much much simpler and easier when combined with a full trading strategy.
Any feedback is welcome.
Average Daily Range ADR by thSpecial for Amer and ATR testing and some text for description which I will add a little bit later because beatiful tv can't pass my indicator to be published
Candle box - All SessionsCandle Box – All Sessions + Weekday Filter
This indicator automatically draws boxes on your chart, highlighting custom sessions based on user-defined start and end times.
For each selected session, it visually marks the high and low of the opening candle from your chosen timeframe, making it easy to analyze volatility, breakouts, and ranges.
Key Features:
Full Time Customization: Choose the start and end hour/minute for your session boxes.
Reference Candle Timeframe: Select which timeframe’s high/low to use (e.g., 5min, 15min, etc).
Weekday Selection: Display boxes only on the days of the week you want—any combination of weekdays and weekends.
Session History: All previous session boxes remain visible on the chart, allowing easy review of price behavior across multiple days.
Visual Customization: Adjust border color, background color, and border width for each box.
Typical Uses:
Highlight volatility during key market sessions (e.g., NY Open, London, Close, etc.).
Mark opening ranges for daily or any custom time window.
Identify breakout and consolidation patterns across sessions.
How to Use:
Add the indicator to your chart.
Configure your preferred start/end time, reference candle timeframe, visual style, and select the days of the week.
The indicator will automatically draw all session boxes for both current and past days, making market structure and session dynamics instantly clear.
Turtle Soup Pivots | InvrsROBINHOODTurtle Soup Pivots Indicator | InvrsROBINHOOD
Overview
The "Turtle Soup Pivots" indicator is a powerful tool designed to identify a specific three-point price action pattern that often precedes market reversals. By marking a sequence of key events on your chart, it helps you visualize potential "stop hunts" or "false moves" where the market may be poised to reverse direction.
How It Works
The indicator automatically identifies and plots three key points in a sequence:
The Starting Candle (Red Dot): This marks the beginning of a new analysis period. You can configure this to be the first candle of the month, week, day, or a specific trading session (like Asia, London, or New York). This candle establishes the baseline for the pattern.
The False Move Pivot (Yellow Dot): This is the first significant pivot high or pivot low that forms after the Starting Candle. This move often represents an initial, and potentially misleading, push in one direction, frequently triggering stop-loss orders above or below a recent range.
The Turtle Soup Pivot (Green Dot): This is the crucial third point. It is the first pivot that forms in the opposite direction of the False Move pivot. For a reversal to be considered valid, this pivot must break the level of the False Move pivot, often by a user-defined percentage. The appearance of this green dot signals that the initial "false move" has been rejected and that the market may be preparing to move decisively in the opposite direction.
The required sequence is always: Red Dot → Yellow Dot → Green Dot.
How to Use This Indicator in Your Trading
The core idea behind this indicator is to trade against the "false move." It helps you identify moments where the market has shown its hand, and a reversal is likely.
Bullish Reversal Signal (Potential Buy):
• A Starting Candle (red dot) appears.
• The market creates a False Move Pivot Low (yellow dot).
• The indicator then plots a Turtle Soup Pivot High (green dot), which breaks below the low of the False Move pivot.
Interpretation: This sequence suggests that an initial move to the upside was a "stop hunt" or a false move. The subsequent break to the downside indicates that buyers may step in, presenting a potential entry point for a long position.
Bearish Reversal Signal (Potential Sell):
• A Starting Candle (red dot) appears.
• The market creates a False Move Pivot Low (yellow dot).
• The indicator then plots a Turtle Soup Pivot High (green dot), which breaks below the low of the False Move pivot.
Interpretation: This sequence suggests that an initial rally was a false move. The subsequent break to the upside indicates that sellers are stepping in, presenting a potential entry point for a short position.
Key Features & Customization
To tailor the indicator to your specific strategy and market, you can adjust the following settings:
• Starting Point: Choose what constitutes the start of a new period (Month, Week, Day, or Session).
• Session Selection: Enable or disable individual trading sessions (Asia, London AM/PM, NY AM/PM) to act as starting points.
• Pivot Sensitivity: Define how many candles are required on the left and right to form a valid pivot, allowing you to filter out minor fluctuations.
• Reversal Threshold: Set a minimum percentage that the Turtle Soup pivot must break the False Move pivot by, adding an extra layer of confirmation to the signal.
• Visuals: Customize the color and size of each dot to match your chart's theme.
By combining the signals from this indicator with your own analysis of market structure, support/resistance levels, and other confluences, you can develop a robust strategy for identifying and trading high-probability reversals.
GANN Angles LevelsGANN Angles Levels - Mathematical Support & Resistance (45°, 90°, 180°, 360°)
GANN-based mathematical support/resistance levels using square root calculations and geometric angles. Provides 4 key GANN levels with customizable multipliers.
🎯 GANN ANGLES LEVELS (GAL)
This indicator calculates support and resistance levels using W.D. GANN's mathematical principles based on square roots and geometric angles.
✨ KEY FEATURES:
- 📐 4 GANN Geometric Angles: 45°, 90°, 180°, 360°
- 🔢 Manual Price Input for Base Level
- 📈 Bullish/Bearish Direction Selection
- ⚙️ Customizable Multipliers (0.5, 1, 1.5, 2, None)
- 📊 Optional Information Table
- 🎨 Color-coded Levels (Blue for input, Green/Red for calculated levels)
💡 HOW TO USE:
1. 🎯 **CRITICAL: Select a REAL high or low point** (significant peak or trough)
2. Set this high/low price manually as your base price
3. Choose direction:
• **Bullish** for support levels (from a major LOW)
• **Bearish** for resistance levels (from a major HIGH)
4. **Select multiplier based on timeframe:**
• 📈 **Higher timeframes (Daily, Weekly, Monthly):** Use larger multipliers (1.5, 2)
• ⚡ **Lower timeframes (1H, 4H, 15M, 5M):** Use smaller multipliers (0.5, 1) or None
• 🎯 **Scalping/Intraday:** Often use "None" for tighter levels
5. GANN levels will be calculated progressively using the time-tested formula
⚠️ **IMPORTANT NOTE:**
The accuracy of GANN levels depends heavily on selecting genuine market highs and lows. Use significant pivot points, not random price levels.
🎯 PERFECT FOR:
- GANN Analysis & Trading
- Mathematical Support/Resistance
- Price Target Setting
- Geometric Price Analysis
- Classical Technical Analysis
Based on W.D. GANN's time-tested mathematical principles for market analysis.
🔒 PROTECTED SCRIPT
This indicator is protected and the source code is not visible.
All rights reserved.
Range Bar Gaps DetectorRange Bar Gaps Detector
Overview
The Range Bar Gaps Detector identifies price gaps across multiple range bar sizes (12, 24, 60, and 120) on any trading instrument, helping traders spot potential support/resistance zones or breakout opportunities. Designed for Pine Script v6, this indicator detects gaps on range bars and exports data for use in companion scripts like Range Bar Gaps Overlap, making it ideal for multi-timeframe gap analysis.
Key Features
Multi-Range Gap Detection: Identifies gaps on 12, 24, 60, and 120-range bars, capturing both bullish (gap up) and bearish (gap down) price movements.
Customizable Sensitivity: Includes a user-defined minimum deviation (default: 10% of 14-period SMA) for 12-range gaps to filter out noise.
7-Day Lookback: Automatically prunes gaps older than 7 days to focus on recent, relevant price levels.
Data Export: Serializes up to 10 gaps per range (tops, bottoms, start bars, highest/lowest prices, and age) for seamless integration with overlap analysis scripts.
Debugging Support: Plots gap counts and aggregation data in the Data Window for easy verification of detected gaps.
How It Works
The indicator aggregates price movements to simulate higher range bars (24, 60, 120) from a base range bar chart. It detects gaps when the price jumps significantly between bars, ensuring gaps meet the minimum deviation threshold for 12-range bars. Gaps are stored in arrays, serialized for external use, and pruned after 7 days to maintain efficiency.
Usage
Add to your range bar chart (e.g., 12-range) to detect gaps across multiple ranges.
Use alongside the Range Bar Gaps Overlap indicator to visualize gaps and their overlaps as boxes on the chart.
Check the Data Window to confirm gap counts and sizes for each range (12, 24, 60, 120).
Adjust the "Minimal Deviation (%) for 12-Range" input to control gap detection sensitivity.
Settings
Minimal Deviation (%) for 12-Range: Set the minimum gap size for 12-range bars (default: 10% of 14-period SMA).
Range Sizes: Fixed at 24, 60, and 120 for higher range bar aggregation.
Notes
Ensure the script is published under your TradingView username (e.g., GreenArrow2005) for use with companion scripts.
Best used on range bar charts to maintain consistent gap detection.
For advanced overlap analysis, pair with the Range Bar Gaps Overlap indicator to highlight zones where gaps from different ranges align.
Ideal For
Traders seeking to identify key price levels for support/resistance or breakout strategies.
Multi-timeframe analysts combining gap data across various range bar sizes.
Developers building custom indicators that leverage gap data for advanced charting.
MTF Market Structure Pivots/Dealing Ranges | InvrsROBINHOODMulti-Timeframe Advanced Market Structure Pivots - Dealing Ranges | InvrsROBINHOOD
This indicator provides a sophisticated framework for analyzing market structure by identifying and classifying key pivot points on the user defined higher timeframes. It automatically draws the most relevant bullish and bearish dealing ranges based on this structure, equipping traders with a clear and objective view of the market's flow and potential areas of interest whilst on the lower timeframes.
Understanding Market Structure
At its core, market structure is the sequence of highs and lows that form the trend. This indicator demystifies market structure by categorizing pivots into a three-tiered hierarchy, allowing you to instantly gauge the significance of a swing point.
The Hierarchy of Pivots
Short Term Highs (H) & Lows (L)
These are the most basic swing points in price action, representing minor, localized turning points. They are the fundamental building blocks of all larger trends and structures. While common, they help define the immediate price action and short-term directional bias.
Intermediate Highs (ITH) & Lows (ITL)
An Intermediate High (ITH) is a short-term high that is higher than the short-term highs immediately preceding and succeeding it. Similarly, an Intermediate Low (ITL) is a short-term low that is lower than its neighboring lows.
Importance: These pivots are significantly more important than standard H/L points. They represent a more substantial shift in supply and demand and often mark the beginning or end of a corrective wave within a larger trend. A break of an ITH or ITL suggests a potential change in the intermediate-term trend.
Long Term Highs (LTH) & Lows (LTL)
These are the most critical pivots identified by the indicator. A Long Term High (LTH) is an intermediate high that is higher than the intermediate highs on either side of it. A Long Term Low (LTL) is an intermediate low that is lower than its neighboring intermediate lows.
Importance: LTH and LTL points represent major structural anchors. They often define the boundaries of long-term trading ranges, mark the conclusion of major market cycles, or signal a significant trend reversal. A price break beyond an LTH or LTL is a powerful confirmation that the long-term market structure has shifted.
By understanding this hierarchy, a trader can better assess the strength of a trend. For example, in a strong uptrend, price will consistently form higher L's, IPL's, and LTL's. A break of a key ITL would be the first major warning sign that the dominant bullish structure is in jeopardy.
The Dealing Range: Fibonacci Analysis
Beyond identifying pivots, the indicator's primary function is to establish the current Dealing Range. A dealing range is the price zone between a significant structural pivot and the subsequent impulse move away from it. The indicator uses a proprietary scoring system to objectively identify the most probable and "protected" high or low to anchor these ranges.
How to Use the Dealing Ranges
The indicator will plot two potential dealing ranges, one bullish and one bearish, complete with key Fibonacci retracement levels.
Bullish Dealing Range (Black):
This range is drawn from a significant low (the anchor) up to the highest high formed after that low.
Application: This range highlights potential "discount" buying opportunities. When price pulls back from the high, the Fibonacci levels (e.g., 50%, 61.8%, 78.6%) serve as high-probability zones where buyers may step in to resume the upward trend. The original low of the range is the ultimate invalidation point for this bullish idea.
Invalidation: The bullish range is considered complete and will be removed if the price breaks above the high of the range, as the market has shown its intention to continue higher. The indicator will then seek to establish a new range.
Bearish Dealing Range (White):
This range is drawn from a significant high (the anchor) down to the lowest low formed after that high.
Application: This range identifies potential "premium" selling opportunities. As price rallies from the low, the Fibonacci levels act as potential resistance zones where sellers may re-emerge to continue the downward trend. The original high of the range is the ultimate invalidation for this bearish scenario.
Invalidation: The bearish range is considered complete and will be removed if the price breaks below the low of the range, signaling a continuation of the downtrend. The indicator will then await a new structure to form.
By combining a hierarchical understanding of market structure with automatically drawn Fibonacci dealing ranges, this tool helps traders to objectively identify the trend, frame high-probability trade ideas, and manage risk with clearly defined levels of interest and invalidation.
DR-SK A B C SK A B C - Target and Stop Loss Indicator for Trading
The "SK A B C" script is an advanced technical analysis tool designed to identify price targets and stop loss levels based on three input points (A, B, C) on the chart. The script calculates four potential targets (E, N, V, NT) based on the movement between the points, allowing for customization to suit different trading strategies. It also supports various stop loss methods, including Fixed Percentage, ATR-Based, and Swing High/Low.
Key Features:
Target Calculation (E, N, V, NT): The script calculates and displays potential targets (E, N, V, NT) based on the price movement between the input points (A, B, C).
Stop Loss Options:
Fixed Stop Loss: Based on a percentage of the price.
ATR-Based Stop Loss: Uses the Average True Range (ATR) for calculating the stop loss level.
Swing High/Low Stop Loss: Based on the most recent swing high or low.
Display Targets with Labels: Displays targets clearly on the chart, with options for price labels and boxes around the targets.
Full Customization: Customize colors, lines, and labels to fit your personal preferences.
Real-Time Alerts: Set up alerts to notify you when the price hits a target or stop loss level.
Summary Results Display: A table that shows the targets along with their prices and percentage distance from the current price.
How to Use the Script:
Set Input Points: Select three points (A, B, C) on the chart. The script will calculate the targets based on these points.
Choose Stop Loss Method: Select your preferred stop loss method (Fixed, ATR-Based, Swing High/Low).
Customize the Display: Customize the chart’s appearance by adjusting colors and other options.
Set Alerts: Enable alerts to be notified when the price reaches the targets or stop loss levels.
Notes:
The script follows basic technical analysis principles and helps traders accurately determine potential price targets using input points.
It provides flexibility through customizable stop loss methods and target options, making it a versatile and user-friendly tool.
Machine Learning Key Levels [AlgoAlpha]🟠 OVERVIEW
This script plots Machine Learning Key Levels on your chart by detecting historical pivot points and grouping them using agglomerative clustering to highlight price levels with the most past reactions. It combines a pivot detection, hierarchical clustering logic, and an optional silhouette method to automatically select the optimal number of key levels, giving you an adaptive way to visualize price zones where activity concentrated over time.
🟠 CONCEPTS
Agglomerative clustering is a bottom-up method that starts by treating each pivot as its own cluster, then repeatedly merges the two closest clusters based on the average distance between their members until only the desired number of clusters remain. This process creates a hierarchy of groupings that can flexibly describe patterns in how price reacts around certain levels. This offers an advantage over K-means clustering, since the number of clusters does not need to be predefined. In this script, it uses an average linkage approach, where distance between clusters is computed as the average pairwise distance of all contained points.
The script finds pivot highs and lows over a set lookback period and saves them in a buffer controlled by the Pivot Memory setting. When there are at least two pivots, it groups them using agglomerative clustering: it starts with each pivot as its own group and keeps merging the closest pairs based on their average distance until the desired number of clusters is left. This number can be fixed or chosen automatically with the silhouette method, which checks how well each point fits in its cluster compared to others (higher scores mean cleaner separation). Once clustering finishes, the script takes the average price of each cluster to create key levels, sorts them, and draws horizontal lines with labels and colors showing their strength. A metrics table can also display details about the clusters to help you understand how the levels were calculated.
🟠 FEATURES
Agglomerative clustering engine with average linkage to merge pivots into level groups.
Dynamic lines showing each cluster’s price level for clarity.
Labels indicating level strength either as percent of all pivots or raw counts.
A metrics table displaying pivot count, cluster count, silhouette score, and cluster size data.
Optional silhouette-based auto-selection of cluster count to adaptively find the best fit.
🟠 USAGE
Add the indicator to any chart. Choose how far back to detect pivots using Pivot Length and set Pivot Memory to control how many are kept for clustering (more pivots give smoother levels but can slow performance). If you want the script to pick the number of levels automatically, enable Auto No. Levels ; otherwise, set Number of Levels . The colored horizontal lines represent the calculated key levels, and circles show where pivots occurred colored by which cluster they belong to. The labels beside each level indicate its strength, so you can see which levels are supported by more pivots. If Show Metrics Table is enabled, you will see statistics about the clustering in the corner you selected. Use this tool to spot areas where price often reacts and to plan entries or exits around levels that have been significant over time. Adjust settings to better match volatility and history depth of your instrument.
RISK## Main Purpose
The indicator calculates and displays risk levels based on margin requirements and daily settlement prices, helping traders visualize their potential risk exposure.
## Key Features
**Inputs:**
- **Margin for Calculation**: The CME long margin requirement for the asset
- **HTF Margin Line**: An anchor point for higher timeframe margin calculations
**Core Calculations:**
1. **Settlement Price Tracking**: Captures daily settlement prices during specific session times (6:58-6:59 PM ET for close, 6:00-6:01 PM ET for new day open)
2. **Risk Percentage**: Calculates `margin / (point value × settlement price)` - with special handling for Micro contracts (symbols starting with "M") that uses 10× point value
3. **Risk Intervals**: Determines price intervals representing one margin unit of risk
## Visual Display
The indicator plots multiple risk levels on the chart:
- **Settlement price** (orange circles)
- **Globex open** (green circles)
- **Upper/Lower Risk levels** (red circles) - one and two risk intervals away
- **Subdivision levels** (blue crosses) - 25%, 50%, and 75% of each risk interval
- **MHP+ level** (black crosses) - HTF anchor adjusted by risk percentage
- **HTF Anchor** (black crosses)
## Practical Use
This helps futures traders:
- Visualize how far price can move before hitting margin calls
- See risk levels relative to daily settlements
- Plan position sizing and risk management
- Understand exposure in terms of actual margin requirements
The indicator essentially transforms abstract margin numbers into concrete price levels on the chart, making risk management more visual and intuitive.
Pivot Swings w Table Pivot Swings w Table — Intraday Structure & Range Analyzer
This indicator identifies key pivot highs and lows on the chart and highlights market structure shifts using a real-time table display. It helps traders visually confirm potential trade setups by tracking unbroken swing points and measuring the range between the most recent pivots.
🔍 Features:
🔹 Automatic Pivot Detection using configurable left/right bar logic.
🔹 Unbroken Pivot Filtering — only pivots that haven't been invalidated by price are displayed.
🔹 Dynamic Range Table with:
Latest valid Pivot High and Pivot Low
Total Range Width
Upper & Lower 25% range thresholds (useful for value/imbalance analysis)
🔹 Trend-Based Color Coding — the table background changes based on which pivot (high or low) occurred more recently:
🟥 Red: Downward bias (last pivot was a lower high)
🟩 Green: Upward bias (last pivot was a higher low)
🔹 Optional extension of pivot levels to the right of the chart for support/resistance confluence.
⚙️ How to Use:
Adjust the Left Bars and Right Bars inputs to fine-tune how swings are defined.
Look for price reacting near the Upper or Lower 25% zones to anticipate mean reversion or breakout setups.
Use the trend color of the table to confirm directional bias, especially useful during consolidation or retracement periods.
💡 Best For:
Intraday or short-term swing traders
Traders who use market structure, support/resistance, or trend-based strategies
Those looking to avoid low-quality trades in tight ranges
✅ Built for overlay use on price charts
📈 Works on all symbols and timeframes
🧠 No repainting — pivots are confirmed with completed bars
Bullish Auto FibsBullish Auto Fibs Indicator
Description
The Bullish Auto Fibs indicator is a sophisticated tool designed for traders on the TradingView platform, specifically tailored for analyzing bullish price movements on XRP and other assets. It automatically plots Fibonacci retracement, B Wave, and extension levels based on a customizable ZigZag pattern, providing clear visual cues for potential support, resistance, and price targets. With a focus on the 15-minute timeframe, this indicator enhances technical analysis by dynamically updating Fibonacci levels as new pivot highs and lows are detected, ensuring traders stay aligned with evolving market trends.
Key Features:
Automatic Fibonacci Levels: Plots retracement (23.6%, 38.2%, 50%, 61.8%, 78.6%), B Wave (23.6% to 161.8%), and extension (100%, 161.8%, 261.8%) levels.
Dynamic ZigZag Detection: Identifies pivot highs and lows with an adjustable length (1–100 bars, default 20).
Real-Time Updates: Adjusts Fibonacci levels when new highs (for retracements) or lows (for B Wave and extensions) are detected, preserving key reference points like the B Wave pivot high.
Customizable Display: Toggle visibility for retracement, B Wave, and extension levels to suit your analysis needs.
Visual Clarity: Uses distinct colors (gray for retracements, yellow for B Wave, green for extensions) and labels for easy interpretation.
This indicator is ideal for traders employing Elliott Wave theory, Fibonacci-based strategies, or trend-following approaches, offering a robust framework for identifying key price levels in bullish markets.
User Manual
Configuration
The indicator’s settings can be adjusted via the “Settings” panel in TradingView:
Yellow ZigZag Length (default: 20, range: 1–100): Controls the sensitivity of pivot detection. Higher values detect more significant pivots; lower values increase sensitivity for shorter-term swings.
Show Retracement Fibs (default: true): Enable/disable retracement levels (low to high, 0% at high, 100% at low).
Show B Wave Fibs (default: true): Enable/disable B Wave levels (high to low, 100% at high, 0% at low, with extensions up to 161.8%).
Show Extension Fibs (default: true): Enable/disable extension levels (pivot low as 0%, projecting upward).
How It Works
ZigZag Pattern:
The indicator identifies pivot highs and lows using the ta.pivothigh and ta.pivotlow functions, with the specified yellowLength.
Pivots are marked with “H” (high) or “L” (low) labels in yellow.
Fibonacci Levels:
Retracement Fibs: Drawn from a pivot low (100%) to a pivot high (0%). Updates to a new high if detected, maintaining the original low.
B Wave Fibs: Drawn from a pivot high (100%) to a pivot low (0%), with extensions above 100%. Updates to a new low if detected, preserving the original high.
Extension Fibs: Drawn from a pivot low (0%) upward, based on the prior low-to-high wave length. Updates to a new low if detected.
Dynamic Updates:
Lines and labels extend to the current bar for active Fibonacci levels, ensuring real-time relevance.
When a new pivot is detected, previous levels are cleared, and new levels are drawn to reflect the latest price structure.
Usage Tips
Trend Confirmation: Use retracement levels to identify potential support zones during pullbacks in a bullish trend.
B Wave Analysis: Leverage B Wave levels for corrective wave targets, especially in Elliott Wave strategies.
Price Targets: Extension levels highlight potential bullish continuation zones.
Timeframe Flexibility: While optimized for 15-minute charts, adjust yellowLength for higher (e.g., 50–100) or lower (e.g., 5–10) timeframes.
Combine with Other Tools: Pair with trend indicators (e.g., moving averages) or oscillators (e.g., RSI) for enhanced decision-making.
Troubleshooting
No Levels Displayed: Ensure at least two pivots (high and low) are detected. Increase yellowLength if pivots are sparse.
Overlapping Labels: Reduce chart zoom or toggle off unnecessary Fibonacci types to declutter.
Performance Issues: The indicator limits arrays to 500 entries to prevent slowdowns. Older pivots are automatically removed.
Notes
The indicator is optimized for bullish markets but can be adapted for other assets by adjusting the ZigZag length.
For best results, test settings on historical data to align with your trading style.
RTH Standard Deviation+RTH Standard Deviation+ Indicator
Overview
The RTH Standard Deviation+ (RTH SD+) indicator is a versatile tool designed for traders to visualize key price levels based on the Regular Trading Hours (RTH) session.
It calculates and displays the high, low, equilibrium (midpoint), and standard deviation-based levels derived from the RTH session's price range.
This indicator is ideal for day traders and swing traders looking to identify potential support, resistance, and breakout zones.
Features
Customizable Session Window: Define the RTH session based on your preferred time window and timezone.
Key Price Levels: Displays high, low, equilibrium, 25%/75% quartile levels, and standard deviation levels (±0.5, ±1.0, ±1.33, ±1.66, ±2.0, and optional extended levels up to ±4.0).
Visual Elements: Includes horizontal lines, labels, boxes, and vertical lines to highlight key levels and session boundaries.
Flexible Styling: Customize line styles, colors, thicknesses, and visibility for all elements.
Extended Levels: Optional display of additional standard deviation levels (±2.25, ±2.33, ±2.5, ±2.66, ±2.75, ±3.0, ±3.25, ±3.33, ±3.5, ±3.66, ±3.75, ±4.0).
Deviation Boxes: Visualize specific standard deviation ranges (±0.1, ±1.33/1.66, ±2.33/2.66, ±3.33/3.66) with customizable colors.
Inputs
Session Window: Set the RTH session time (default: 06:00–09:00).
Timezone: Select the appropriate timezone (default: UTC-4).
Label Offset: Adjust the horizontal offset for price level labels (default: 5 bars).
Line Offset: Set the length of horizontal lines extending from the session end (default: 20 bars).
Show SD Levels: Toggle visibility of standard deviation lines (±0.5, ±1.0, ±1.33, ±1.66, ±2.0).
Show SD Labels: Enable or disable labels for standard deviation levels.
Show SD Boxes: Display shaded boxes for specific standard deviation ranges (e.g., ±1.33/1.66).
Show ±0.1 Dev Boxes: Highlight smaller deviation ranges (±0.1) with boxes.
Vertical Line: Toggle a vertical line at the session end, with customizable color, style, and thickness.
High/Low, Equilibrium, 25%/75%, ±0.1 Dev, ±1.33/1.66: Toggle visibility and customize colors, styles, and thicknesses for these levels.
Extended Levels: Enable additional standard deviation levels (e.g., ±2.25, ±2.5, etc.) for advanced analysis.
How It Works
Session Tracking: The indicator identifies the user-defined RTH session based on the specified time window and timezone.
It tracks the high, low, and equilibrium (midpoint) of the session's price action.
Price Range Calculation: At the session's end, the indicator calculates the price range (high - low) and uses it to compute standard deviation levels relative to the high, low, or equilibrium.
Level Visualization:
High/Low Lines: Display the session's high and low prices as horizontal lines, extended beyond the session end.
Equilibrium Line: Shows the midpoint of the session range.
Quartile Lines: Plots 25% and 75% levels within the session range.
Standard Deviation Lines: Displays levels at ±0.5, ±1.0, ±1.33, ±1.66, and ±2.0 standard deviations, with optional extended levels up to ±4.0.
Deviation Boxes: Shaded boxes highlight specific ranges (e.g., ±1.33/1.66) for quick reference.
±0.1 Deviation Lines/Boxes: Optional smaller deviation levels for precise analysis.
Dynamic Updates: During the session, high and low lines update in real-time. At session end, all levels are finalized and extended forward for post-session analysis.
Clearing Mechanism: When a new session begins, previous drawings are cleared to avoid clutter.
Usage
Add to Chart: Apply the indicator to your TradingView chart via the Pine Editor or Indicator menu.
Configure Settings:
Adjust the session window and timezone to match your market (e.g., 09:30–16:00 UTC-4 for US equities RTH).
Customize visibility, colors, styles, and thicknesses to suit your chart preferences.
Enable extended levels for deeper analysis or disable them for simplicity.
Interpret Levels:
High/Low: Act as potential support/resistance or breakout levels.
Equilibrium: Represents the session's midpoint, often a pivot point.
25%/75% Quartiles: Indicate intermediate levels within the session range.
Standard Deviation Levels: Highlight statistically significant price zones for potential reversals or breakouts.
Boxes: Emphasize key zones for quick visual reference.
Trading Application: Use levels to identify entry/exit points, set stop-losses, or gauge market volatility.
For example, ±1.0 standard deviation levels often act as strong support/resistance, while ±2.0 levels may indicate overextension.
Notes
Ensure the session window aligns with the market’s trading hours for accurate calculations.
The indicator is designed for intraday and post-session analysis but can be adapted for other timeframes.
Use in conjunction with other technical analysis tools for comprehensive decision-making.
Extended levels (±2.25 and beyond) are disabled by default to reduce chart clutter but can be enabled for specific strategies.
TradingView House Rules Compliance
This indicator contains no copyrighted material and adheres to TradingView’s Pine Script guidelines.
This indicator was approved and created with @TIMELESS1_
Liquidity Zone IndicatorLiquidity Zone Indicator
This PineScript indicator for TradingView identifies liquidity zones in the market where significant trading activity occurs, based on volume spikes and price levels. It highlights areas where large orders may be filled, useful for day traders and scalpers.
Features:
Detects bullish and bearish liquidity zones using a lookback period (default: 50 bars) and volume threshold (default: 1.5x average volume).
Displays zones as shaded boxes or diamond markers above/below bars, customizable by color.
Option to extend zones until price breaks through, with dynamic transparency for better visualization.
Includes an alert for when a liquidity zone is hit.
Settings:
Liquidity Lookback: Number of bars to analyze for high/low price levels.
Volume Threshold: Multiplier for detecting volume spikes.
Display as Zone: Toggle between zone boxes or markers.
Extend Zone: Keep zones active until price crosses them.
Zone Color: Customize the color of zones or markers.
Ideal for traders looking to spot potential reversal or breakout areas driven by liquidity.
Precision Candle & PSP 🔹 Precision Candle & PSP: Multi-Asset Confirmation Engine
The Precision Candle & PSP indicator is a dual-confirmation engine that detects two distinct price action setups — Precision Candles (PC) and Precision Swing Points (PSP) — using data from two comparison assets of your choice.
By incorporating confirmation from correlated or leading instruments, this tool provides a powerful way to filter out low-probability signals and focus on high-confluence reversal points.
⚙️ Key Features
Multi-Asset Confirmation Logic:
You can define two external symbols (e.g., correlated futures, ETFs, or indices). Signals are only displayed if one of those assets supports the signal seen on the current chart.
Precision Candle (PC) Detection:
This identifies potential reversal bars by checking for opposing candle sentiment between your chart and the comparison asset(s). For example, a bullish bar on the chart paired with a bearish bar on the comparison asset may indicate a rejection or divergence.
Precision Swing Point (PSP) Detection:
Detects swing highs and lows (mid-point structure) and filters them through confirmation from Asset 1 or 2, enabling highly refined structural reversal points.
Asset Priority System:
If both assets confirm, Asset 1 is prioritized. This gives traders control over which market they trust most as the lead signal.
Full Control Over Signal Types:
Toggle between PC, PSP, or both. You can also filter swing points by bullish-only, bearish-only, or both.
Timeframe Filtering:
Allows signals to show only on user-selected timeframes (1m to 1W), which helps align signals with your strategy.
Session-Based Filtering:
Enables session-based control — show signals only during specific time windows (e.g., New York Open, London Close, etc.).
🧠 How It Works
Precision Candle (PC):
Compares the current candle direction (bullish or bearish) on the main chart with the selected asset(s). A signal is generated if there’s candle divergence, indicating potential mispricing or reversal opportunity.
Precision Swing Point (PSP):
Detects classic swing structures (highs/lows) and applies the same multi-asset candle divergence logic, but using the middle bar of the swing. This provides more context and accuracy around turning points.
Visual Priority:
PSP color (from swing logic) takes priority if both PC and PSP trigger on the same bar.
🎯 Who This Indicator Is For
Reversal and structure traders who want early confirmation signals.
Multi-timeframe analysts who want to filter setups by session or timeframe.
Traders working with correlated markets, such as ES/NQ or DXY/Gold, where cross-confirmation adds an edge.
Discretionary traders who need context beyond price alone.
🔒 Why It’s Closed-Source
This script contains:
A custom-built multi-asset confirmation engine, including symbol prioritization and fallback logic.
Dual-layered filtering (timeframe + session) for hyper-specific signal control.
A proprietary blend of candle divergence + swing detection across separate assets — not publicly available in open-source scripts.
Due to the unique logic behind its signal detection and asset coordination framework, the script is protected to preserve its originality and edge.
⚠️ Important Notes
This tool does not generate buy/sell signals — it highlights price structure points that meet your selected confirmation criteria.
You must select valid trading symbols that are available in your data plan.
For best results, use this on correlated or leading markets (e.g., ES/NQ, YM/RTY, BTC.D/BTC, etc.).
Quarterly Theory Opening Prices🔹 Quarterly Theory Opening Prices (QTOP) Indicator
This indicator plots critical institutional price levels based on Quarterly Theory principles. It identifies and displays key opening prices from various timeframes — including Midnight Open, True Session Open (AM & PM), True Week Open, and True Month Open — all dynamically calculated and timezone-aligned.
These levels are widely used by professional traders to anticipate price reactions around session changes. The indicator is highly customizable, giving users visual and analytical access to these levels on any timeframe and market.
🔍 What This Indicator Does
Midnight Open (MO): The open of the new calendar day, often used in intraday trading for anchoring daily ranges.
True Session Open (TSO AM/PM): Reflects institutional trading session starts, designed to highlight liquidity injections during early U.S. market hours (07:30 and 13:30 EST).
True Week Open (TWO): Marks the institutional open for the trading week, beginning on Monday at 18:00 EST (Sunday 6 PM), used for weekly bias.
True Month Open (TMO): Accurately locates the first institutional trading Monday after NFP for monthly opening flow analysis — a rarely implemented but critical level for swing and macro traders.
🎯 Who It’s For
This indicator is designed for:
Intraday traders looking for early-session range anchors and reversal zones.
Swing traders using weekly/monthly opens as structural bias points.
Liquidity-based traders monitoring reactions around key institutional price levels.
🔒 Why It's Closed-Source
This script contains:
A custom-built session detection engine based on timestamp conditions instead of bar-based time filtering, ensuring more accurate plotting across timezones.
Dynamic label and line positioning logic that adapts based on timeframe and chart zoom, minimizing overlap and improving readability.
Proprietary open-level offset calculation logic to enhance visibility and prevent plotting distortion across devices and brokers.
Because these features go beyond existing open-source implementations, and required extensive backtesting and refinement, the source code has been protected.
⚙️ How to Use
Use on any chart and timeframe.
Adjust session settings via the UI panel.
Works best on instruments aligned with New York trading hours, but timezone support is included.
Use plotted levels to define trading ranges, support/resistance, or reference for breakout/reversal strategies.
📌 Note: This tool is not a buy/sell signal generator — it’s designed to provide reliable reference levels around which you can apply your own strategy.
Fair Value Z Gauge📊 Fair Value Z Gauge Indicator Description
- This indicator visually represents whether the price is relatively overvalued or undervalued compared to a specific moving average (MA) using a Z-score normalization approach.
- When the Z-score is around 0, it can be interpreted statistically as fair value or "fair price."
✅ Key Concept
- Price-to-MA ratio (p_ratio): Calculated by dividing the price by the MA and then subtracting 1, this shows the relative deviation from the moving average.
- Z-score normalization: p_ratio is divided by its 200-period standard deviation, making it easy to identify statistically significant overbought or oversold zones.
✅ Default & User Inputs
- Default MA period (100, DEMA by default)
- Selectable MA types: EMA, SMA, WMA, VWMA, RMA, DEMA, TEMA, ZLEMA, HMA
- Upper/lower threshold levels (h_level: 3, l_level: -1.5)
- Signal line period (default: 100) and line thickness
✅ Visualization
- Z-score line: Red gradient for overbought, aqua/green gradient for oversold zones
- Signal line: SMA of p_ratio for trend confirmation
- Upper/lower threshold lines: Clearly indicate risk and undervaluation zones
- Fill highlights: Visual emphasis when crossing thresholds
- Bar color: Automatically adjusts based on Z-score status
- Table: Displays real-time p_ratio value
✅ Swing Trading Strategy Interpretation & Usage
- Upper red peak: Overbought zone → Mandatory profit-taking or sell signal
- Lower blue bottom: Undervalued zone → Mandatory buy signal
- Line dropping toward 0: Ideal for gradual, phased entries (scaling in)
- Signal line: Helps confirm overall trend and entry/exit timing
💡 Usage Ideas
- Enables clear, quantified entry/exit strategies based on statistical overextension
- Allows for various MA combinations to define personalized "fair value" levels
- Ideal for scaling in/out and portfolio rebalancing strategies
copyright @invest_hedgeway
===========================================================================
📊 Fair Value Z Gauge 지표 설명
- 이 지표는 가격이 특정 이동평균(MA) 대비 상대적으로 고평가(Overvalued) 혹은 저평가(Undervalued) 되었는지를 Z-score 방식으로 정규화하여 시각적으로 보여줍니다.
- Z-Score가 0이라면 통계적으로 적정평가=공정가치라고 설명할 수 있습니다.
✅ 주요 개념
-가격 대비 이동평균 비율 (p_ratio) : 가격을 MA로 나눈 뒤 -1을 적용해 MA와의 상대적 괴리를 계산합니다.
- Z-score 기반 정규화: p_ratio를 200기간 표준편차로 나누어, 통계적으로 의미 있는 과열 구간과 저평가 구간을 쉽게 파악하도록 설계했습니다.
✅ 기본 입력 및 사용자 입력값
- 기본 MA 기간 (기본: 100, DEMA)
- MA 유형 선택 가능 : EMA, SMA, WMA, VWMA, RMA, DEMA, TEMA, ZLEMA, HMA
- 상단/하단 기준 경계선 (h_level: 3, l_level: -1.5)
- 시그널 라인 기간 (기본: 100) 및 굵기
✅ 시각화 구성
- Z-score 라인: 과열 시 빨간색, 과매도 시 청록색/녹색 그라디언트
- 시그널 라인: p_ratio의 SMA로 추세 보조
- 상단/하단 기준선: 위험 구간과 저점 구간 한눈에 확인
- fill 강조: 기준선 돌파 시 시각적 강조
- 바 색상: Z-score 상태에 따라 자동 채색
- 테이블: 현재 p_ratio 값 실시간 표시
✅ 스윙매매 간 전략적 해석 및 활용
- 상단 빨간 색상 최고·저점: 과열 구간 → 반드시 차익실현 또는 매도 신호
- 하단 파랑 색상 저점: 저평가 구간 → 반드시 매수 신호
- 선이 하락하며 0 인근 도달: 단계적 분할매수 시점
- 시그널 라인은 전체 흐름과 추가 타이밍 보조
💡 활용 아이디어
- 정량화된 과열·과매도 기준으로 단호한 진입·청산 전략 가능
- 다양한 MA 실험으로 자신만의 "공정 가치" 탐색
- 분할매수·매도, 포트폴리오 리밸런싱 전략에 최적
copyright @invest_hedgeway
Order + Breaker Blocks MTF - Vees Hidden LiquidityThis indicator is a Hidden Liquidity Script, being a much more refined and precise version of "Order Blocks" also known as "Supply and Demand" zones.
This script is more refined and precise as this script is the only script that displays the exact body part of blocks on multiple timeframes, showing potentially powerful price reversal zones for taking a long or short.
This is a PRICE ACTION indicator, demonstrating price action that can result in potential good support/resistance levels for taking a long or short trade.
This indicator only displays the body part of order blocks, instead of including wicks that all other indicators do. That makes this script a much more refined version of all other scripts out there.
Not only that, this script can collate multiple timeframes into one indicator, again something other scripts cannot do.
This script is also unique compared to other Hidden Liquidity style scripts in that you have full control over each Order Block so you can see each individual block on a chart, whilst other charts combine them into a zone instead. This refined version gives you precise potential entries and much further refinement as well as more thorough backtesting capabilities.
This script also can highlight order blocks that pass THROUGH a Fair Value Gap. These are known as 'Breaker Blocks'. These powerful blocks can be places of interest as support or resistance for a long or short trade. Note: This script shows the body part of a block only and not the wick.
Breaker Blocks, where significant displacement has occurred in price past a block can be more powerful. This script does not highlight Fair Value Gaps themselves, only order blocks (supply and demand) and breaker blocks through displacement in price (through an FVG). FVGs on their own can be weaker without order blocks behind them hence they are not highlighted.
The BODY of the order block, and the 0.5 of the order block are key regions for considering a trade, treating that level as either resistance or support.
Important: PLEASE NOTE: This indicator will only show timeframes that are higher than or the same as the current chart timeframe.
For Example, only blocks 3 Days or higher will show on a 3D chart. It will not show 12h blocks on a 3D chart. You would need to go to a 12 hour chart with the 12h blocks showing to see all Blocks that are 12h or higher drawn.
SETTINGS:
There is options to change the colours of the boxes and to differentiate between Order Blocks and stronger Breaker Blocks if desired.
If this is NOT desired, make all color options the same color,.
Shown below is blue Order Blocks (Supply and Demand
Shown below there is Pink Breaker Blocks.
There is options to weaken the colour of blocks that have been tapped by a wick and thus partially used up, also called partially "mitigated".These blocks can be considered weaker support/resistance.
Once a block has had a wick or body close over it entirely, the block can be considered fully "mitigated" and will disappear from the indicator once that candle has closed. This block level can now be considered too weak. You can also choose to not show these partially mitigated blocks at all.
The charts above shows pale Violet blocks as partially mitigated or "tapped" blocks.
The blocks in HOT BRIGHT Violet are untapped and potentially stronger levels for a Long or Short trade. See below the 7h.
Additional SETTINGS:
Further options include, if selected: Counting the number of fair value gaps an order block may pass through. More FVGs an order block (now a breaker block) passes through can strengthen the support of that block level, making a reversal more likely.
There is an option of showing old mitigated order blocks and changing the color of these on the chart. This can aid in backtesting of levels.
Further Settings include:
- an option to remove very thin blocks that may not be strong points.
- an option to denote with a character such as a * blocks that have their EQ 0.5 region wicked - these can be considered weaker.
- an option to denote with an additional * or another character blocks that are barely tapped by a small percent so you know they are still considered quite strong.
- an option to show how many candles form the order block.
Additional Options include:
- an option to show blocks only within a specific price range or percent range of the current price.
- an option to only look X number of bars back.
There is Options regarding labelling, and Border widths on boxes.
It is ESSENTIAL to do your own research and backtesting!
It is recommended to combine these levels with other concepts for added confluence.
Other indicators are NOT included in this script. This is purely a refined order block script for the BODY of a block only.
You can combine Order Blocks and stronger versions known as Breaker Blocks in this script with other indicators or concepts to form a Full Trading Strategy.
Other potential concepts to combine, not shown in this script can include Smart Money Concepts, Market Structure, Fibonnaccis, SMAs, EMAs or any other concept to give added confluence to the support / resistance levels identified in this script that may indicate that the level is stronger.
This indicator is not a trading strategy on its own. It is best used in combination with other concepts to improve the success.
Backtesting this indicator is highly recommended and incorporated into a full trading system of your own design. This only identifies possible key regions based on Price Action Strategies.
This indicator simply makes the identification of these hot levels easier and simpler to find, especially across multiple timeframes.
A strong bright zone on the indicator can be a stronger level than a weak partial block that is in light colours.
Again -Please do your own research and backtesting.
These indicators make finding these levels much much simpler and easier when combined with a full trading strategy.
Any feedback is welcome.
Multi-Timeframe OHLC Levels█ OVERVIEW
A fully customizable multi-timeframe indicator that independently plots levels based on the open, previous close, previous high, previous low, and previous mid-price.
This tool is ideal for traders who require a high level of tailoring and usability.
█ FEATURES
Multi-timeframe
Select the timeframe for each level separately. The indicator shows higher timeframe levels down to the 1-second chart.
Multi-source
Choose the source for each level individually from the current open, previous close, previous high, previous low, and previous mid-price.
Past levels
Manage the number of relevant levels displayed on historical bars for trading or backtesting.
Projections
Extend the levels to the current price action with clear and clean options.
Styling
Adjust the appearance according to your preferences and screen size using options for color, line style, line thickness, custom name, and text size.
█ NOTES
This is a PREMIUM indicator.
You may also find my free Daily Weekly Monthly Yearly Opens and Previous Day Week Highs & Lows indicators helpful.
Auto Support & Resistance [AlgoXcalibur]Instantly visualize support and resistance levels with adaptive breakout prediction and zero chart clutter.
Combining reliable pivot level detection, relative volume, and price action confirmation, this tool delivers intelligent S/R zones that adapt to current market conditions. Whether you’re trading breakouts, navigating ranges, or using key levels to manage profits and risk — this indicator automatically identifies important levels for you, reducing your workload so you can better focus on your trades and decision-making.
🧠 Algorithm Logic
This ultra-refined Auto Support & Resistance indicator does more than just display reliable support and resistance levels — it applies a minimalist approach to display only the most relevant and actionable zones, while dynamically tracking their structural integrity in real time. The algorithm features unique Breakout Probability Detection — automatically switching lines from solid to dashed when volume and price action suggest a high probability that a breakout will occur. If a level is broken, the next relevant support or resistance level is immediately displayed on the chart, keeping the levels current and actionable so you do not miss critical insight. Optional Price Labels display the price of each level — practical if using these areas for setting take-profits or stop-losses. This algorithm keeps Support & Resistance what they are supposed to be — simple and useful — effortlessly providing a clean, adaptive view of evolving market structure.
⚙️ User-Selectable Features
• Breakout Probability Detection: When enabled, lines automatically switch from solid to dashed when volume and price action suggest a high breakout probability.
• Price Labels: When enabled, price labels display the price of the S/R for practical reference.
📊 Minimalistic Sophistication
Most automated support and resistance tools clutter the chart with dozens of static levels that do not react to price action. This tool displays only the single most relevant support and resistance level at a time, continuously monitoring for breaks and automatically updating when a level is invalidated. With breakout detection built in, it offers a modern, intuitive way to track structural integrity. This tool is designed to prioritize accuracy, adaptability, and visual simplicity — delivering a smart and refined tool for automatically identifying key levels with confidence.
🔐 To get access or learn more, visit the Author’s Instructions section.