[GrandAlgo] MTF Historical Highs and LowsMany traders rely on weekly highs and lows to identify key market levels, but what if you could see how price reacted to these levels in past weeks, months, or even years? With MTF Historical Highs and Lows, you can visualize all past highs, lows, and midpoints from any timeframe, allowing you to refine your strategy and make more informed trading decisions.
This indicator retrieves and plots historical highs, lows, and midpoints based on a user-selected timeframe (default: Weekly). It dynamically updates, ensuring that all significant price levels remain visible on your chart. Additionally, smart filtering helps you focus only on relevant levels, and alerts notify you when price interacts with key zones.
Key Features:
✅ Automatically Fetches & Plots Historical Highs, Lows, and Midpoints
✅ Customizable Timeframes (default: Weekly, but adjustable)
✅ Visibility Filtering – Hides lines that are too far from the current price
✅ Alerts for Key Levels – Get notified when price touches an important historical level
✅ Customizable Colors & Display Preferences for clarity
How It Works:
1️⃣ Select a Date Range – Focus on historical levels that are most relevant to the current market conditions
2️⃣ Choose a Timeframe – Use Weekly, Monthly, or any timeframe that suits your strategy.
3️⃣ Enable Highs, Lows, and Midpoints – Customize what you want to see.
4️⃣ Adjust Filtering – Hide lines that are too far from the current price to reduce clutter.
5️⃣ Get Alerts – Be notified when price reaches a historical level for potential trade setups.
Ideal for Traders Who:
Trade Support & Resistance Levels – Understand how price reacts at historical highs and lows.
Analyze Market Structure – Identify key areas where price may reverse or break out.
Want Smart Alerts – Stay informed without staring at charts all day.
在腳本中搜尋"support"
SSL Channel MTFSSL Channel with MTF support, This eliminates the noise of a basic SSL Channel script which is based on ErwinBeckers SSL Channel. So i have used a Multi Time Frame approach to have a clear confirmation of trend and reduce Noise and False signals unlike basic SSL Channel.
This script can be used to determine.
Support/Resistance
High/Low Breakout
Trend Direction
MA candles for Entry
The high and low sma are plotted as SSL CHANNEL when ever the high and low sma cross each other a direction change is observed.
The direction of SSL channel determines the trend of the price. The length of the channel can be changed as required a low value has a high noise and direction can be determined with low accuracy. Increasing the length of SSL channel has high accuracy trend confirmation.
The MTF SSL Channel uses plot from higher timeframe this helps in using SSL Channel as a Price Action Tool. Price when ever crosses over or below the channel determines a breakout. Price tries to move between the High SMA line and Low SMA Line of the SSL Channel rejection, breakouts can be easily observed on a lower timeframe using SSL Channel Plot from a higher timeframe.
I have used 5min/15min chart with MTF SSL from a 1Hr/4Hr and a length of 5 instead of 10. This helps quick direction changes over a period of 1hr to 4hr. Price is trapped within the High SMA and Low SMA lines of SSL Channel. In addition to SSL High Low and average mid line is plotted to additional reference.
Buy Sell Signals are plotted based on crossover of SMA High and Low.
Candle are Plotted Using a SMA with length of 5. This Candle Plot can be used to make an entry based on direction confirmation of SSL. keep in mind the direction of SSL Plot and the candle must be same. Preferably Entry can made above or below the midline of SSL Channel. The Candle Plot eliminates the Noise of traditional Japanese Candlesticks.
Additionally MACD Crossover and MACD Trend line confirmations can be used to confirm a Buy Sell and Entry signals
Alerts are also plotted accordingly.
Daily/Weekly/Monthly LevelsDaily/Weekly/Monthly Levels
TLDR
Shows Daily/Weekly/Monthly reversal levels. These can act as support/resistance levels.
Can only see what's in your candle history. I.e. It won't see old monthlies on your 1m chart! Use Daily to see everything with the most history.
Can only see levels higher than or equal to your current time frame. I.e. it will not see daily levels if you're looking at a weekly chart.
Doesn't keep levels that have been closed through. Does keep levels that have been only wicked.
This indicator shows you daily, weekly and monthly horizontal reversal levels to save you the hassle of doing it yourself. It's a little aid to speed up your TA routine.
Usage Details and Limitations
All daily, weekly, and monthly levels will be marked with lines on the chart automatically. Levels will only be visible from that level's TF or lower, i.e. you can't see the daily levels from the weekly chart, but you can see all levels from daily or lower charts. No levels will be displayed if you select a time frame higher than 1 month.
New levels will not be drawn if they are very close to existing levels. You can change the 'closeness' threshold in settings. It is specified as a percentage move from the existing level.
However, higher TF levels will REPLACE lower TF levels if they are too close. If you set the 'closeness' setting to 0, all levels will be drawn.
Levels will only be drawn if they are in your displayed candle range! I.e. the lower you go in timeframe, the less history you can see, and so levels originating from further back might be missed!
One technique you might have is to load up the daily timeframe and use that to mark any nearby levels of interest.
How does it work?
Basically, it looks for reversal candles on the D/W/M Timeframes, and draws a line for you from the open of the reversal candle (of that TF), so long as you are on a TF equal or lower than that level.
New bars on that TF that close through that TF's old levels will clear that level. Wicks do not clear.
Each newly found level will not be drawn if it's within the percentage distance of an existing level of equal or higher time frame.
Each new level also checks for existing levels on lower TFs that it can replace. E.g. if a monthly bar closes and produces a monthly level equal to an existing daily or weekly level, that daily or weekly level will be replaced. Use the settings to specify your 'closeness' allowance.
Please remember, it can only see as far back as your candle history, so you won't see old monthlies on a 1 minute chart! Use the daily TF to see all three levels at once with maximum history.
HTF CandlesHTF Candles, Plot of a Higher/Lower Timeframe Candles on any chart.
This HTF / LTF candle plot displays the previous 3 daily candles with the current update of the price with reference to a lower time frame.
Candles includes 3 Candles of HTF
last HTF candle includes 4 previous candles from LTF
Candle High Low Open Close are plotted.
these OHLC values act as Support and Resistance With reference to current Price.
very useful in making HTF and LTF analysis with reference to current timeframe.
Max The Minner: RSI Bands with Min/Max [by Oberlunar]This Pine Script, titled "Max The Minner: RSI Bands with Min/Max " is a technical indicator designed to visualize RSI-based dynamic bands with local minimum and maximum levels on a chosen timeframe. The script incorporates user-configurable parameters for RSI thresholds, resolution, and color settings, providing traders with a highly customizable tool for analyzing price behavior in relation to overbought and oversold conditions.
Core Functionality
The script begins by calculating the RSI (Relative Strength Index) using user-defined inputs for overbought and oversold levels, the RSI length, and the resolution (default set to daily). The RSI is computed through an exponential moving average (EMA) approach that smooths the upward and downward price movements, creating adaptive upper (ub) and lower (lb) bands based on the overbought and oversold thresholds.
These bands are then dynamically adjusted based on the current price (src) and the EMA calculations. The upper band (ub) represents a potential resistance zone aligned with the RSI overbought level, while the lower band (lb) represents a support zone aligned with the RSI oversold level. The script employs additional calculations to ensure the adaptive nature of these bands, depending on whether the RSI is pushing higher or lower relative to its thresholds.
Local Minima and Maxima
A key feature of the indicator is its ability to track and update local minima and maxima based on the chosen timeframe. The script uses a buffer system that refreshes these levels every three bars to smooth out noise and avoid excessive sensitivity to short-term fluctuations. These local extrema (localMin and localMax) are retrieved from the lower and upper prices of the selected timeframe and act as dynamic benchmarks for evaluating the RSI bands.
Conditional Logic
The script includes conditional logic to determine when the RSI bands intersect with or approach the local maxima or minima. For example:
The upper band (ub) is plotted only if it is below the local maximum, suggesting that price may encounter resistance.
Similarly, the lower band (lb) is plotted only if it is above the local minimum, indicating potential support.
This logic ensures that the bands are contextually relevant to the prevailing market structure, rather than being static overlays.
Visualization
The RSI bands and local extrema are plotted on the chart using color-coded lines, with transparency adjustable through user inputs. The upper band and local maximum are linked with a fill area, visually representing the resistance zone. Similarly, the lower band and local minimum are filled to highlight the support zone. These fills provide a clear depiction of price boundaries, making it easier for traders to spot key levels.
Additionally, the script marks breakout conditions. If the price exceeds the local maximum, a label is plotted at the breakout point with a distinctive style and color. Similarly, a breakout below the local minimum is labeled, providing a visual cue for significant price movements.
Customization
The script offers extensive customization options for both functionality and appearance:
Users can define the overbought and oversold levels for RSI, along with the RSI length and the resolution (timeframe).
Colors for the upper and lower bands, along with transparency (alpha) levels, can be adjusted, allowing for seamless integration with different chart styles.
The periodicity of the local minima and maxima updates is hardcoded to three bars but could be further parameterized for greater flexibility.
This indicator is particularly useful for traders who rely on RSI-based strategies and need a dynamic representation of overbought and oversold conditions in conjunction with local price extremes. By combining RSI bands with the context provided by local minima and maxima, it allows traders to:
Identify potential support and resistance levels.
Visualize price behavior relative to RSI thresholds.
Spot breakout opportunities when price exceeds predefined levels.
Psychological Levels- Rounding Numbers Psychological Levels Indicator
Overview:
The Psychological Levels Indicator automatically identifies and plots significant price levels based on psychological thresholds, which are key areas where market participants often focus their attention. These levels act as potential support or resistance zones due to human behavioral tendencies to round off numbers. This indicator dynamically adjusts the levels based on the stock's price range and ensures seamless visibility across the chart.
Key Features:
Dynamic Step Sizes:
The indicator adjusts the levels dynamically based on the stock price:
For prices below 500: Levels are spaced at 10.
For prices between 500 and 3000: Levels are spaced at 50, 100, and 1000.
For prices between 3000 and 10,000: Levels are spaced at 100 and 1000.
For prices above 10,000: Levels are spaced at 500 and 1000.
Extended Visibility:
The plotted levels are extended across the entire chart for improved visualization, ensuring traders can easily monitor these critical zones over time.
Customization Options:
Line Color: Choose the color for the levels to suit your charting style.
Line Style: Select from solid, dashed, or dotted lines.
Line Width: Adjust the thickness of the lines for better clarity.
Clean and Efficient Design:
The indicator only plots levels relevant to the visible chart range, avoiding unnecessary clutter and ensuring a clean workspace.
How It Works:
It calculates the relevant step sizes based on the price:
Smaller step sizes for lower-priced stocks.
Larger step sizes for higher-priced stocks.
Primary, secondary, and (if applicable) tertiary levels are plotted dynamically:
Primary Levels: The most granular levels based on the stock price.
Secondary Levels: Higher-order levels for broader significance.
Tertiary Levels: Additional levels for lower-priced stocks to enhance detail.
These levels are plotted across the chart, allowing traders to visualize key psychological areas effortlessly.
Use Cases:
Day Trading: Identify potential intraday support and resistance levels.
Swing Trading: Recognize key price zones where trends may pause or reverse.
Long-Term Investing: Gain insights into significant price zones for entry or exit strategies.
Ask-Weighted Averages This indicator provides two price-based reference lines derived from volume dynamics within each bar. Specifically, it calculates a volume-weighted average price using only the portion of trading volume that occurred on the "ask" side, implying more aggressive buying activity. The logic behind this approach is to highlight potential support and resistance levels where buyers have shown greater conviction.
Key Features:
Ask-Weighted Average Prices:
Instead of using the entire trade volume, the lines focus on "ask volume" (volume associated with trades occurring at or near the ask price). This helps to spotlight areas where buyers have been dominant, potentially revealing more meaningful price levels for future market behavior.
Conditional vs. Continuous Lines:
Conditional Line: This line is only plotted if the dollar volume (a rough measure of trade value) exceeds a specified threshold, ensuring that the highlighted level is backed by substantial trading activity.
Continuous Line: A second line is always displayed, providing a running ask-weighted average price reference for additional context, regardless of dollar volume.
Supports Identifying Key Price Zones:
By focusing on where more motivated buyers have been active, the indicator helps traders identify potential inflection points in price, such as areas where the market might find support on pullbacks or resistance during rallies.
Overall, this indicator serves as a specialized tool for traders interested in volume-driven price analysis. It aims to refine the understanding of where buyers are most engaged and how that might shape future price movements.
Risks Associated with Trading:
No indicator can guarantee profitable trades or accurately predict future price movements. Market conditions are inherently unpredictable, and reliance on any single tool or combination of tools carries the risk of financial loss. Traders should practice sound risk management, including the use of stop losses and position sizing, and should not trade with funds they cannot afford to lose. Ultimately, decisions should be guided by a thorough trading plan and possibly supplemented with other forms of market analysis or professional advice.
Risks and Important Considerations:
• Not a Standalone Tool:
• This indicator should not be used in isolation. It is essential to incorporate additional technical analysis tools, fundamental analysis, and market context when making trading decisions.
• Relying solely on this indicator may lead to incomplete assessments of market conditions.
• Market Volatility and False Signals:
• Financial markets can be highly volatile, and indicators based on historical data may not accurately predict future movements.
• The indicator may produce false signals due to sudden market changes, low liquidity, or atypical trading activity.
• Risk Management:
• Always employ robust risk management strategies, including setting stop-loss orders, diversifying your portfolio, and not over-leveraging positions.
• Understand that no indicator guarantees success, and losses are a natural part of trading.
• Emotional Discipline:
• Avoid making impulsive decisions based on indicator signals alone.
• Emotional trading can lead to significant financial losses; maintain discipline and adhere to a well-thought-out trading plan.
• Continuous Learning and Adaptation:
• Stay informed about market news, economic indicators, and global events that may impact trading conditions.
• Continuously evaluate and adjust your trading strategies as market dynamics evolve.
• Consultation with Professionals:
• Consider seeking advice from financial advisors or professional traders to understand better how this indicator can fit into your overall trading strategy.
• Professional guidance can provide personalized insights based on your financial goals and risk tolerance.
Disclaimer:
Trading financial instruments involves substantial risk and may not be suitable for all investors. Past performance is not indicative of future results. This indicator is provided for informational and educational purposes only and should not be considered investment advice. Always conduct your own research and consult with a licensed financial professional before making any trading decisions.
Note: The effectiveness of any technical indicator can vary based on market conditions and individual trading styles. It's crucial to test indicators thoroughly using historical data and possibly paper trading before applying them in live trading scenarios.
Fractal Trail [UAlgo]The Fractal Trail is designed to identify and utilize Williams fractals as dynamic trailing stops. This tool serves traders by marking key fractal points on the chart and leveraging them to create adaptive stop-loss trails, enhancing risk management and trade decision-making.
Williams fractals are pivotal in identifying potential reversals and critical support/resistance levels. By plotting fractals dynamically and providing configurable options, this indicator allows for personalized adjustments based on the trader's strategy.
This script integrates both visual fractal markers and adjustable trailing stops, offering insights into market trends while catering to a wide variety of trading styles and timeframes.
🔶 Key Features
Williams Fractals Identification: The indicator marks Williams Fractals on the chart, which are significant highs and lows within a specified range. These fractals are crucial for identifying potential reversal points in the market.
Dynamic Trailing Stops: The indicator generates dynamic trailing stops based on the identified fractals. These stops adjust automatically as new fractals are formed, providing a responsive and adaptive approach to risk management.
Fractal Range: Users can specify the number of bars to the left and right for analyzing fractals, allowing for flexibility in identifying significant price points.
Trail Buffer Percentage: A percentage-based safety margin can be added between the fractal price and the trailing stop, providing additional control over risk management.
Trail Invalidation Source: Users can choose whether the trailing stop flips based on candle closing prices or the extreme points (high/low) of the candles.
Alerts and Notifications: The indicator provides alerts for when the price crosses the trailing stops, as well as when new Williams Fractals are confirmed. These alerts can be customized to fit the trader's notification preferences.
🔶 Interpreting the Indicator
Fractal Markers: The triangles above and below the bars indicate Williams Fractals. These markers help traders identify potential reversal points in the market.
Trailing Stops: The dynamic trailing stops are plotted as lines on the chart. These lines adjust based on the latest identified fractals, providing a visual representation of potential support and resistance levels.
Fill Colors: The optional fill colors between the trailing stops and the price action help traders quickly identify the current trend and potential pullback zones.
🔶 Disclaimer
Use with Caution: This indicator is provided for educational and informational purposes only and should not be considered as financial advice. Users should exercise caution and perform their own analysis before making trading decisions based on the indicator's signals.
Not Financial Advice: The information provided by this indicator does not constitute financial advice, and the creator (UAlgo) shall not be held responsible for any trading losses incurred as a result of using this indicator.
Backtesting Recommended: Traders are encouraged to backtest the indicator thoroughly on historical data before using it in live trading to assess its performance and suitability for their trading strategies.
Risk Management: Trading involves inherent risks, and users should implement proper risk management strategies, including but not limited to stop-loss orders and position sizing, to mitigate potential losses.
No Guarantees: The accuracy and reliability of the indicator's signals cannot be guaranteed, as they are based on historical price data and past performance may not be indicative of future results.
Fibonacci Moving Average PlusFibonacci Moving Average Plus is a sophisticated technical indicator that employs the first 15 numbers of the Fibonacci sequence to create dynamic moving average channels. This indicator aims to capture both immediate and long-term price movements by calculating Exponential Moving Averages (EMAs) based on these Fibonacci values. By using Fibonacci-based moving averages for both high and low price points, the indicator generates a visual channel that reflects the ebb and flow of market trends, acting as potential zones of support and resistance. Additionally, the indicator provides midline, retracement, and extension levels rooted in Fibonacci ratios, which are frequently observed as key levels for reversals or trend continuation.
Ideology Behind Using Fibonacci Sequence-Based Moving Averages
The Fibonacci sequence, known for its mathematical harmony and prevalence in natural patterns, is widely utilized in technical analysis to identify potential turning points in markets. In this indicator, the first 15 Fibonacci numbers (5, 8, 13, 21, etc.) are used as the lookback periods for EMAs to capture different layers of market sentiment. These moving averages represent timeframes that are theoretically in alignment with the natural rhythms of market cycles, where key levels—often coinciding with Fibonacci numbers—can act as magnetic points for price.
The Fibonacci high and low channels aim to encapsulate price action, giving traders a sense of whether the market is trending, consolidating, or experiencing reversal pressure. These levels, grounded in both mathematics and market psychology, help traders spot areas where price might face resistance or find support.
Key Features
Fibonacci Moving Average High and Low: This indicator calculates the high and low EMAs based on Fibonacci sequence numbers (e.g., 5, 8, 13, etc.) for enhanced trend analysis.
Golden Pocket Retracement (GPR) and Extension (GPE) Bands: Displays common Fibonacci retracement and extension levels (0.618, 0.65 for retracement, and 1.618, 1.65 for extension).
Midline: Plots the average of the Fibonacci high and low to act as an additional reference level.
Stop-Loss Levels: Provides suggested stop-loss levels based on Fibonacci levels for both long and short positions.
Basic User Guide
Adjust Input Settings:
Input Timeframe: Set a specific timeframe for the Fibonacci moving average calculation, separate from the chart's primary timeframe.
Show Fibonacci MA High/Low: Toggle the visibility of the high and low Fibonacci moving averages.
Show Mid Line: Display a midline for added trend reference.
Show Golden Pocket Bands: Choose to display retracement or extension bands for potential support or resistance zones.
Show Stop-Loss Levels: Enable to visualize potential stop-loss levels for both long and short trades.
Interpretation:
Fibonacci MA High and Low: Use these lines to gauge the general trend. When the price is above both, it may indicate an uptrend; below both, a downtrend.
Golden Pocket Retracement: This zone (between 0.618 and 0.65) is often a key level for potential reversals or support/resistance.
Golden Pocket Extension: The 1.618 and 1.65 levels can indicate potential profit-taking or trend exhaustion points.
Stop-Loss Levels: The calculated stop-loss levels (long SL below and short SL above) can aid in risk management.
Customization:
You can customize the appearance and visibility of each component through the input settings to fit your specific strategy and visual preferences.
This indicator should be used alongside other technical analysis tools to provide a more comprehensive trading approach.
This Indicator would not exist without the original contributions and blessing from Sofien Kaabar
Alpine Predictive BandsAlpine Predictive Bands - ADX & Trend Projection is an advanced indicator crafted to estimate potential price zones and trend strength by integrating dynamic support/resistance bands, ADX-based confidence scoring, and linear regression-based price projections. Designed for adaptive trend analysis, this tool combines multi-timeframe ADX insights, volume metrics, and trend alignment for improved confidence in trend direction and reliability.
Key Calculations and Components:
Linear Regression for Price Projection:
Purpose: Provides a trend-based projection line to illustrate potential price direction.
Calculation: The Linear Regression Centerline (LRC) is calculated over a user-defined lookbackPeriod. The slope, representing the rate of price movement, is extended forward using predictionLength. This projected path only appears when the confidence score is 70% or higher, revealing a white dotted line to highlight high-confidence trends.
Adaptive Prediction Bands:
Purpose: ATR-based bands offer dynamic support/resistance zones by adjusting to volatility.
Calculation: Bands are calculated using the Average True Range (ATR) over the lookbackPeriod, multiplied by a volatilityMultiplier to adjust the width. These shaded bands expand during higher volatility, guiding traders in identifying flexible support/resistance zones.
Confidence Score (ADX, Volume, and Trend Alignment):
Purpose: Reflects the reliability of trend projections by combining ADX, volume status, and EMA alignment across multiple timeframes.
ADX Component: ADX values from the current timeframe and two higher timeframes assess trend strength on a broader scale. Strong ADX readings across timeframes boost the confidence score.
Volume Component: Volume strength is marked as “High” or “Low” based on a moving average, signaling trend participation.
Trend Alignment: EMA alignment across timeframes indicates “Bullish” or “Bearish” trends, confirming overall trend direction.
Calculation: ADX, volume, and trend alignment integrate to produce a confidence score from 0% to 100%. When the score exceeds 70%, the white projection line is activated, underscoring high-confidence trend continuations.
User Guide
Projection Line: The white dotted line, which appears only when the confidence score is 70% or higher, highlights a high-confidence trend.
Prediction Bands: Adaptive bands provide potential support/resistance zones, expanding with market volatility to help traders visualize price ranges.
Confidence Score: A high score indicates a stronger, more reliable trend and can support trend-following strategies.
Settings
Prediction Length: Determines the forward length of the projection.
Lookback Period: Sets the data range for calculating regression and ATR.
Volatility Multiplier: Adjusts the width of bands to match volatility levels.
Disclaimer: This indicator is for educational purposes and does not guarantee future price outcomes. Additional analysis is recommended, as trading carries inherent risks.
FibExtender [tradeviZion]FibExtender : A Guide to Identifying Resistance with Fibonacci Levels
Introduction
Fibonacci levels are essential tools in technical analysis, helping traders identify potential resistance and support zones in trending markets. FibExtender is designed to make this analysis accessible to traders at all levels, especially beginners, by automating the process of plotting Fibonacci extensions. With FibExtender, you can visualize potential resistance levels quickly, empowering you to make more informed trading decisions without manually identifying every pivot point. In this article, we’ll explore how FibExtender works, guide you step-by-step in using it, and share insights for both beginner and advanced users.
What is FibExtender ?
FibExtender is an advanced tool that automates Fibonacci extension plotting based on significant pivot points in price movements. Fibonacci extensions are percentages based on prior price swings, often used to forecast potential resistance zones where price might reverse or consolidate. By automatically marking these Fibonacci levels on your chart, FibExtender saves time and reduces the complexity of technical analysis, especially for users unfamiliar with calculating and plotting these levels manually.
FibExtender not only identifies Fibonacci levels but also provides a customizable framework where you can adjust anchor points, colors, and level visibility to suit your trading strategy. This customization allows traders to tailor the indicator to fit different market conditions and personal preferences.
Key Features of FibExtender
FibExtender offers several features to make Fibonacci level analysis easier and more effective. Here are some highlights:
Automated Fibonacci Level Identification : The script automatically detects recent swing lows and pivot points to anchor Fibonacci extensions, allowing you to view potential resistance levels with minimal effort.
Customizable Fibonacci Levels : Users can adjust the specific Fibonacci levels they want to display (e.g., 0.618, 1.0, 1.618), enabling a more focused analysis based on preferred ratios. Each level can be color-coded for visual clarity.
Dual Anchor Points : FibExtender allows you to choose between anchoring levels from either the last pivot low or a recent swing low, depending on your preference. This flexibility helps in aligning Fibonacci levels with key market structures.
Transparency and Visual Hierarchy : FibExtender automatically adjusts the transparency of levels based on their "sequence age," creating a subtle visual hierarchy. Older levels appear slightly faded, helping you focus on more recent, potentially impactful levels.
Connection Lines for Context : FibExtender draws connecting lines from recent lows to pivot highs, allowing users to visualize the price movements that generated each Fibonacci extension level.
Step-by-Step Guide for Beginners
Let’s walk through how to use the FibExtender script on a TradingView chart. This guide will ensure that you’re able to set it up and interpret the key information displayed by the indicator.
Step 1: Adding FibExtender to Your Chart
Open your TradingView chart and select the asset you wish to analyze.
Search for “FibExtender ” in the Indicators section.
Click to add the indicator to your chart, and it will automatically plot Fibonacci levels based on recent pivot points.
Step 2: Customizing Fibonacci Levels
Adjust Levels : Under the "Fibonacci Settings" tab, you can enable or disable specific levels, such as 0.618, 1.0, or 1.618. You can also change the color for each level to improve visibility.
Set Anchor Points : Choose between "Last Pivot Low" and "Recent Swing Low" as your Fibonacci anchor point. If you want a broader view, choose "Recent Swing Low"; if you prefer tighter levels, "Last Pivot Low" may be more suitable.
Fib Line Length : Modify the line length for Fibonacci levels to make them more visible on your chart.
Step 3: Spotting Visual Clusters (Manual Analysis)
Identify Potential Resistance Clusters : Look for areas on your chart where multiple Fibonacci levels appear close together. For example, if you see 1.0, 1.272, and 1.618 levels clustered within a small price range, this may indicate a stronger resistance zone.
Why Clusters Matter : Visual clusters often signify areas where traders expect heightened price reaction. When levels are close, it suggests that resistance may be reinforced by multiple significant ratios, making it harder for price to break through. Use these clusters to anticipate potential pullbacks or consolidation areas.
Step 4: Observing the Price Action Around Fibonacci Levels
As price approaches these identified levels, watch for any slowing momentum or reversal patterns, such as doji candles or bearish engulfing formations, that might confirm resistance.
Adjust Strategy Based on Resistance : If price hesitates or reverses at a clustered resistance zone, it may be a signal to secure profits or tighten stops on a long position.
Advanced Insights (for Intermediate to Advanced Users)
For users interested in the technical workings of FibExtender, this section provides insights into how the indicator functions on a code level.
Pivot Point and Swing Detection
FibExtender uses a pivot-high and pivot-low detection function to identify significant price points. The upFractal and dnFractal variables detect these levels based on recent highs and lows, creating the basis for Fibonacci extension calculations. Here’s an example of the code used for this detection:
// Fractal Calculations
upFractal = ta.pivothigh(n, n)
dnFractal = ta.pivotlow(n, n)
By setting the number of periods for n, users can adjust the sensitivity of the script to recent price swings.
Fibonacci Level Calculation
The following function calculates the Fibonacci levels based on the selected pivot points and applies each level’s specific ratio (e.g., 0.618, 1.618) to project extensions above the recent price swing.
calculateFibExtensions(float startPrice, float highPrice, float retracePrice) =>
fibRange = highPrice - startPrice
var float levels = array.new_float(0)
array.clear(levels)
if array.size(fibLevels) > 0
for i = 0 to array.size(fibLevels) - 1
level = retracePrice + (fibRange * array.get(fibLevels, i))
array.push(levels, level)
levels
This function iterates over each level enabled by the user, calculating extensions by multiplying the price range by the corresponding Fibonacci ratio.
Example Use Case: Identifying Resistance in Microsoft (MSFT)
To better understand how FibExtender highlights resistance, let’s look at Microsoft’s stock chart (MSFT), as shown in the image. The chart displays several Fibonacci levels extending upward from a recent pivot low around $408.17. Here’s how you can interpret the chart:
Clustered Resistance Levels : In the chart, note the grouping of several Fibonacci levels in the range of $450–$470. These levels, particularly when tightly packed, suggest a zone where Microsoft may encounter stronger resistance, as multiple Fibonacci levels signal potential barriers.
Applying Trading Strategies : As price approaches this clustered resistance, traders can watch for weakening momentum. If price begins to stall, it may be wise to lock in profits on long positions or set tighter stop-loss orders.
Observing Momentum Reversals : Look for specific candlestick patterns as price nears these levels, such as bearish engulfing candles or doji patterns. Such patterns can confirm resistance, helping you make informed decisions on whether to exit or manage your position.
Conclusion: Harnessing Fibonacci Extensions with FibExtender
FibExtender is a powerful tool for identifying potential resistance levels without the need for manual Fibonacci calculations. It automates the detection of key swing points and projects Fibonacci extensions, offering traders a straightforward approach to spotting potential resistance zones. For beginners, FibExtender provides a user-friendly gateway to technical analysis, helping you visualize levels where price may react.
For those with a bit more experience, the indicator offers insight into pivot points and Fibonacci calculations, enabling you to fine-tune the analysis for different market conditions. By carefully observing price reactions around clustered levels, users can identify areas of stronger resistance and refine their trade management strategies accordingly.
FibExtender is not just a tool but a framework for disciplined analysis. Using Fibonacci levels for guidance can support your trading decisions, helping you recognize areas where price might struggle or reverse. Integrating FibExtender into your trading strategy can simplify the complexity of Fibonacci extensions and enhance your understanding of resistance dynamics.
Note: Always practice proper risk management and thoroughly test the indicator to ensure it aligns with your trading strategy. Past performance is not indicative of future results.
Trade smarter with TradeVizion—unlock your trading potential today!
Price Action StrategyThe **Price Action Strategy** is a tool designed to capture potential market reversals by utilizing classic reversal candlestick patterns such as Hammer, Shooting Star, Doji, and Pin Bar near dinamic support and resistance levels.
***Note to moderators
- The moving average was removed from the strategy because it was not suitable for the strategy and not participating in the entry or exit criteria.
- The moving average length has been replaced/renamed by the support/resistance lenght.
- The bullish engulfing and bearish engulfing patterns were also removed because in practice they were not working as entry criteria, since the candle price invariably closes far from the support/resistance level even considering the sensitivity range. There was no change in the backtest results after removing these patterns.
### Key Elements of the Strategy
1. Support and Resistance Levels
- Support and resistance are pivotal price levels where the asset has previously struggled to move lower (support) or higher (resistance). These levels act as psychological barriers where buying interest (at support) or selling interest (at resistance) often increases, potentially causing price reversals.
- In this strategy, support is calculated as the lowest low and resistance as the highest high over a 16-period length. When the price nears these levels, it indicates possible zones for a reversal, and the strategy looks for specific candlestick patterns to confirm an entry.
2. Candlestick Patterns
- This strategy uses classic reversal patterns, including:
- **Hammer**: Indicates a buy signal, suggesting rejection of lower prices.
- **Shooting Star**: Suggests a sell signal, showing rejection of higher prices.
- **Doji**: Reflects indecision and potential reversal.
- **Pin Bar**: Represents price rejection with a long shadow, often signaling a reversal.
By combining these reversal patterns with the proximity to dinamic support or resistance levels, the strategy aims to capture potential reversal movements.
3. Sensitivity Level
- The sensitivity parameter adjusts the acceptable range (Default 0.018 = 1.8%) around support and resistance levels within which reversal patterns can trigger trades (i.e. the closing price of the candle must occur within the specified range defined by the sensitivity parameter). A higher sensitivity value expands this range, potentially leading to less accurate signals, as it may allow for more false positives.
4. Entry Criteria
- **Buy (Long)**: A Hammer, Doji, or Pin Bar pattern near support.
- **Sell (Short)**: A Shooting Star, Doji, or Pin Bar near resistance.
5. Exit criteria
- Take profit = 9.5%
- Stop loss = 16%
6. No Repainting
- The Price Action Strategy is not subject to repainting.
7. Position Sizing by Equity and risk management
- This strategy has a default configuration to operate with 35% of the equity. The stop loss is set to 16% from the entry price. This way, the strategy is putting at risk about 16% of 35% of equity, that is, around 5.6% of equity for each trade. The percentage of equity and stop loss can be adjusted by the user according to their risk management.
8. Backtest results
- This strategy was subjected to deep backtest and operations in replay mode on **1000000MOGUSDT.P**, with the inclusion of transaction fees at 0.12% and slipagge of 5 ticks, and the past results have shown consistent profitability. Past results are no guarantee of future results. The strategy's backtest results may even be due to overfitting with past data.
9. Chart Visualization
- Support and resistance levels are displayed as green (support) and red (resistance) lines.
- Only the candlestick pattern that generated the entry signal to triger the trade is identified and labeled on the chart. During the operation, the occurrence of new Doji, Pin Bar, Hammer and Shooting Star patterns will not be demonstrated on the chart, since the exit criteria are based on percentage take profit and stop loss.
Doji:
Pin Bar and Doji
Shooting Star and Doji
Hammer
10. Default settings
Chart timeframe: 20 min
Moving average lenght: 16
Sensitivity: 0.018
Stop loss (%): 16
Take Profit (%): 9.5
BYBIT:1000000MOGUSDT.P
CPR by NKDCentral Pivot Range (CPR) Trading Strategy:
The Central Pivot Range (CPR) is a widely-used tool in technical analysis, helping traders pinpoint potential support and resistance levels in the market. By using the CPR effectively, traders can better gauge market trends and determine favorable entry and exit points. This guide explores how the CPR works, outlines its calculation, and describes how traders can enhance their strategies using an extended 10-line version of CPR.
What Really Central Pivot Range (CPR) is?
At its core, the CPR consists of three key lines:
Pivot Point (PP) – The central line, calculated as the average of the previous day’s high, low, and closing prices.
Upper Range (R1) – Positioned above the Pivot Point, acting as a potential ceiling where price may face resistance.
Lower Range (S1) – Found below the Pivot Point, serving as a potential floor where price might find support.
Advanced traders often expand on the traditional three-line CPR by adding extra levels above and below the pivot, creating up to a 10-line system. This extended CPR allows for a more nuanced understanding of the market and helps identify more detailed trading opportunities.
Applying CPR for Trading Success
1. How CPR is Calculation
The CPR relies on the previous day's high (H), low (L), and close (C) prices to create its structure:
Pivot Point (PP) = (H + L + C) / 3
First Resistance (R1) = (2 * PP) - L
First Support (S1) = (2 * PP) - H
Additional resistance levels (R2, R3) and support levels (S2, S3) are calculated by adding or subtracting multiples of the previous day’s price range (H - L) from the Pivot Point.
2. Recognizing the Market Trend
To effectively trade using CPR, it’s essential to first determine whether the market is trending up (bullish) or down (bearish). In an upward-trending market, traders focus on buying at support levels, while in a downward market, they look to sell near resistance.
3. Finding Ideal Entry Points
Traders often look to enter trades when price approaches key levels within the CPR range. Support levels (S1, S2) offer buying opportunities, while resistance levels (R1, R2) provide selling opportunities. These points are considered potential reversal zones, where price may bounce or reverse direction.
4. Managing Risk with Stop-Loss Orders
Proper risk management is crucial in any trading strategy. A stop-loss should be set slightly beyond the support level for buy positions and above the resistance level for sell positions, ensuring that losses are contained if the market moves against the trader’s position.
5. Determining Profit Targets
Profit targets are typically set based on the distance between entry points and the next support or resistance level. Many traders apply a risk-reward ratio, aiming for larger potential profits compared to the potential losses. However, if the next resistance and support level is far then middle levels are used for targets (i.e. 50% of R1 and R2)
6. Confirmation Through Other Indicators
While CPR provides strong support and resistance levels, traders often use additional indicators to confirm potential trade setups. Indicators such as moving averages can
help validate the signals provided by the CPR.
7. Monitoring Price Action At CPR Levels
Constantly monitoring price movement near CPR levels is essential. If the price fails to break through a resistance level (R1) or holds firm at support (S1), it can offer cues on when to exit or adjust a trade. However, a strong price break past these levels often signals a continued trend.
8. Trading Breakouts with CPR
When the price breaks above resistance or below support with strong momentum, it may signal a potential breakout. Traders can capitalize on these movements by entering positions in the direction of the breakout, ideally confirmed by volume or other technical indicators.
9. Adapting to Changing Market Conditions
CPR should be used in the context of broader market influences, such as economic reports, news events, or geopolitical shifts. These factors can dramatically affect market direction and how price reacts to CPR levels, making it important to stay informed about external market conditions.
10. Practice and Backtesting for Improvements
Like any trading tool, the CPR requires practice. Traders are encouraged to backtest their strategies on historical price data to get a better sense of how CPR works in different market environments. Continuous analysis and practice help improve decision-making and strategy refinement.
The Advantages of Using a 10-Line CPR System
An extended 10-line CPR system—comprising up to five resistance and five support levels—provides more granular control and insight into market movements. This expanded view helps traders better gauge trends and identify more opportunities for entry and exit. Key benefits include:
R2, S2 Levels: These act as secondary resistance or support zones, giving traders additional opportunities to refine their trade entries and exits.
R3, S3 Levels: Provide an even wider range for identifying reversals or trend continuations in more volatile markets.
Flexibility: The broader range of levels allows traders to adapt to changing market conditions and make more precise decisions based on market momentum.
So in Essential:
The Central Pivot Range is a valuable tool for traders looking to identify critical price levels in the market. By providing a clear framework for identifying potential support and resistance zones, it helps traders make informed decisions about entering and exiting trades. However, it’s important to combine CPR with sound risk management and additional confirmation through other technical indicators for the best results.
Although no trading tool guarantees success, the CPR, when used effectively and combined with practice, can significantly enhance a trader’s ability to navigate market fluctuations.
Ping Pong Bot StrategyOverview:
The Ping Pong Bot Strategy is designed for traders who focus on scalping and short-term opportunities using support and resistance levels. This strategy identifies potential buy entries when the price reaches a key support area and shows bullish momentum (a green bar). It aims to capitalize on small price movements with predefined risk management and take profit levels, making it suitable for active traders looking to maximize quick trades in trending or ranging markets.
How It Works:
Support & Resistance Calculation:
The strategy dynamically identifies support and resistance levels using the lowest and highest price points over a user-defined period. These levels help pinpoint potential price reversal areas, guiding traders on where to enter or exit trades.
Buy Entry Criteria:
A buy signal is triggered when the closing price is at or below the support level, and the bar is green (i.e., the closing price is higher than the opening price). This ensures that entries are made when prices show signs of upward momentum after hitting support.
Risk Management:
For each trade, a stop loss is calculated based on a user-defined risk percentage, helping to protect against significant drawdowns. Additionally, a take profit level is set at a ratio relative to the risk, ensuring a disciplined approach to exit points.
0.5% Take Profit Target:
The strategy also includes a 0.5% quick take profit target, indicated by an orange arrow when reached. This feature helps traders lock in small gains rapidly, making it ideal for volatile market conditions.
Customizable Inputs:
Length: Adjusts the period for calculating support and resistance levels.
Risk-Reward Ratio: Allows traders to set the desired risk-to-reward ratio for each trade.
Risk Percentage: Defines the risk tolerance for stop loss calculations.
Take Profit Target: Enables the customization of the quick take profit target.
Ideal For:
Traders who prefer an active trading style and want to leverage support and resistance levels for precise entries and exits. This strategy is particularly useful in markets that experience frequent price bounces between support and resistance, allowing traders to "ping pong" between these levels for profitable trades.
Note:
This strategy is developed mainly for the 5-minute chart and has not been tested on longer time frames. Users should perform their own testing and adjustments if using it on different time frames.
Chandelier Exit Pro w/ExtensionsChandelier Exit Pro w/Extensions
The Chandelier Exit Pro w/Extensions indicator is designed to assist traders in managing risk and identifying trend reversals. The strategy is based on the Chandelier Exit concept, originally created by Charles Le Beau. It uses the Average True Range (ATR) to calculate dynamic stop levels that adjust based on market volatility. This script not only implements the standard Chandelier Exit, but also introduces extension levels and alerts to enhance decision-making.
Key Features:
➡️Dynamic Stop Levels: The indicator calculates stop levels for both long and short positions based on an ATR multiple. This allows traders to determine exit points by monitoring when the price crosses above or below these levels. These levels adapt in real-time based on price volatility, making them a versatile tool for trend-following strategies.
➡️Extension Levels: In addition to the primary stop levels, the script includes extension levels for more advanced stop-loss management. Traders can view active and extension levels separately, providing more flexibility in their exit strategies.
➡️Labels and Visual Cues: The indicator provides dynamic labels that automatically update and follow the plotted stop levels. Labels include the ATR multiplier value (e.g., "2.5" or "2.5ext"), clearly showing the significance of each level. When price crosses below or above a level, the corresponding label is highlighted, aiding traders in quickly identifying the most relevant stop level.
➡️Bar Confirmation and Alerts: The script includes an "await bar confirmation" option to ensure that the stop levels and alerts only trigger after the bar has closed. Alerts are customizable and will notify traders when price crosses critical levels, helping to make timely decisions without the need to constantly monitor charts.
➡️Multiple ATR Levels for Enhanced Precision: The indicator supports up to four different ATR levels, each with customizable multipliers. This allows traders to set different thresholds for exits based on varying degrees of volatility. For example, Level 1 (2.5x ATR) might represent a tighter stop, while Level 4 (10x ATR) could serve as a wider stop for long-term positions.
➡️Calc_bars_count: Improves efficiency of the indicator by reducing the on-chart calculations in to the past. This input can be found at the bottom of the INPUTS tab.
How it Helps Traders:
💥Trend Identification: By using the Chandelier Exit levels, traders can identify when the trend is likely to reverse. When the price crosses below the stop level in a long trade or above the stop level in a short trade, it signals a potential exit point.
💥Volatility-based Adjustments: Unlike static stop-loss methods, the ATR-based stop levels dynamically adjust based on the market’s volatility. This means tighter stops during low volatility periods and wider stops during high volatility periods, reducing the chance of being stopped out prematurely.
💥Risk Management: The dynamic stop levels and extension levels provide a structured way to manage risk. Traders can set tighter stops for short-term trades and wider stops for longer-term trades. The script's visual labels make it easy to track these levels in real-time.
💥Automation with Alerts: The built-in alert system ensures that traders are notified when key levels are crossed. This helps to avoid emotional decision-making and allows for better execution of trading strategies.
Confluence and Price Fluidity:
One of the powerful ways to enhance the effectiveness of the Chandelier Exit indicator is by using it in conjunction with other technical analysis tools to create confluence. Confluence occurs when multiple indicators or price action signals align, providing stronger confirmation for a trade decision. For example:
🎯Support and Resistance Levels: Traders can use the Chandelier Exit levels in combination with key support and resistance zones. If the price is nearing a support level and the Chandelier Exit signals a bullish reversal, this alignment strengthens the case for entering a long position.
🎯Moving Averages: When the Chandelier Exit signals a trend reversal and this is confirmed by a crossover in moving averages (such as a 50-day and 200-day moving average), traders gain additional confidence in the trade direction.
🎯Momentum Indicators: Traders can also look for momentum indicators like RSI or MACD to confirm the strength of a trend or potential reversal. For instance, if the Chandelier Exit triggers a short signal and the RSI also shows overbought conditions, this could provide stronger confirmation to exit a long trade or enter a short position.
🎯Candlestick Patterns: Price fluidity can be monitored using candlestick formations. For example, a bearish engulfing pattern near a Chandelier Exit resistance level offers confluence, adding confidence to the signal to close or short the trade.
By combining the Chandelier Exit with other tools, traders ensure that they are not relying on a single indicator. This layered approach can reduce the likelihood of false signals and improve overall trading accuracy.
Practical Use Case:
Imagine a trader enters a long position, and the price moves favorably. Using the Chandelier Exit, the trader sets the initial stop level at 2.5x ATR below the highest close. As the price continues to rise, the stop level follows the price, locking in profits. If the market suddenly turns, the price crossing below the stop level signals an exit, helping the trader preserve gains. With extension levels, the trader can further refine exits, adjusting based on their risk tolerance and market conditions.
Good luck and I hope that you can find a place in your tool bag to use this dynamic indicator 🙏
Liquidity Pools [LuxAlgo]The Liquidity Pools indicator identifies and displays estimated liquidity pools on the chart by analyzing high and low wicked price areas, along with the amount, and frequency of visits to each zone.
🔶 USAGE
Liquidity Pools are areas where smaller participants are likely to place stop-limit orders to manage risks at reasonable swing points. These zones attract institutional traders who use the pending orders as liquidity to enter larger positions, aiming to influence price movements. By monitoring these zones, traders can anticipate market movements and potentially benefit from these dynamics.
Beyond general liquidity theory, identifying zones consistently visited by price aids in using them as support and resistance zones. By analyzing these areas, we can assess how effectively participants enter or exit these zones, helping to gauge their importance.
In the screenshots below, we will explore both sides of the same chart in more detail to display how each zone could be viewed from a bullish and bearish perspective.
Bullish Zones Example:
Bearish Zones Example:
🔶 DETAILS
The method behind this indicator focuses on identifying a swing point and tracking future interactions with it. It adaptively identifies high and low "potential zones". These zones are monitored over time; if a zone meets the user-defined criteria, the script marks and displays these zones on the chart.
🔹 Identification
The method to identify Liquidity Pools in this indicator revolves around 3 main parameters. By utilizing these settings, the indicator can be tailored to produce zones that fit the specific strategic needs of each trader.
Zone Identification Parameters
Zone Contact Amount: This setting determines the number of times each zone must be in contact with the price (and bought or sold out of) before being identified by the indicator as a Liquidity Pool.
For example: When a zone is first displayed, it is considered as having been reached 1 time. When the zone is re-tested for the first time, this is considered the 2nd contact, since the price has seen the zone a total of 2 times.
Bars Required Between Each Contact: This is used to rule out (or in) consecutive candles reaching each zone from the calculation, adding a separation length between zone contact points to refine the zones produced.
For example: When set to "2", the first contact point (first re-test) will be ignored by the script if it is not at least 2 bars away from the initial zone proposal point.
Confirmation Bars: After a zone has reached the desired Contact Amount, this setting will cause the script to wait a specified number of bars before identifying a zone. While this might initially seem counterintuitive, by waiting, we are able to watch the market's reaction to the proposed zone and respond accordingly. If the price were to continue through the potential liquidity zone Immediately, it would not be logical to consider this area as a valid Liquidity Pool.
Displayed in this screenshot, you will see the specific points we are looking for in order to identify these zones.
🔹 Display
After a Liquidity Pool is identified, its boundary line is extended to the current price to keep it in view for reference. This extension will continue until the zone is mitigated (price has closed above or below the zone), after which it will stop extending.
Candles can optionally be colored when returning to the most recent Liquidity Pool if it is still unmitigated, and will only color after the zone is displayed on the chart. Because of this, if a candle is colored within a zone, then its color comes from being inside a previously unmitigated zone.
🔹 Volume
Each time a candle overlaps an Unmitigated Zone, a percentage of its volume will be accumulated to the total for each specific zone. The volume total is displayed on the right end of the extended boundary lines.
This volume data could help to determine the importance of specific zones based on the amount of volume traded within.
Note: This volume is fractional to the percentage of candles that are contained within the zone. If a candle is 50% within a zone, The zone will receive 50% of the candle's volume added to its current total.
🔶 SETTINGS
See above for a more detailed explanation of the "Zone Identification" parameters.
Zone Contact Amount: The number of times the price must bounce from this zone before considering it as a liquidity pool.
Bars Required Between Each Contact: The number of bars to wait before checking for another zone contact.
Confirmation Bars: The number of bars to wait before identifying a zone to confirm validity.
Display Volume Labels: Toggles the display for the volume readout for each Liquidity Pool.
Fill Candles Inside Zones: Toggles the display of colored candles within Liquidity Pools.
Dynamic Supply and Demand Zones [AlgoAlpha]Introducing the Dynamic Supply and Demand Zones by AlgoAlpha. This indicator is designed to automatically identify and visualize dynamic supply and demand zones on your chart, helping traders pinpoint potential reversal areas and assess market sentiment with enhanced clarity. It adapts to market conditions using a dynamic look-back mechanism, making it more responsive to recent price movements. 📈💡
Key Features
📊 Dynamic Look-Back : Automatically adjusts the look-back period based on the most recent pivot point, ensuring the most relevant data is analyzed.
🎯 Pivot Point Detection : Utilizes a user-defined period to detect significant pivot highs and lows, marking potential reversal points with precision.
🛠 Customizable Parameters : Offers extensive customization options including look-back period, pivot detection sensitivity, resolution, and zone tolerance.
🗺 Visual Display : Shows supply and demand zones as boxes on the chart, with optional profiles and background highlighting to differentiate between bullish and bearish zones.
🖍 Color-Coded Zones : Zones are color-coded for easy identification: green for bullish, red for bearish, and gray for neutral levels.
🔔 Alert Conditions : Triggers alerts when new pivot points are detected, ensuring you never miss a key market movement.
How to Use
🚀 Adding the Indicator : Press the star icon and add the indicator to favorites. Add it to your chart and adjust settings to fit your trading strategy.
🔍 Zone Analysis : Observe the color-coded zones on the chart. Bullish zones indicate potential support areas, while bearish zones suggest resistance. Monitor price interactions with these zones for potential entry and exit signals.
🔔 Alerts : Activate alert conditions for new pivot detections to stay ahead of market reversals.
How It Works
The indicator starts by detecting pivot highs and lows over a specified period. These pivots serve as reference points for determining the analysis range. If the Dynamic Look-Back feature is enabled, the look-back range dynamically adjusts from the most recent pivot to the current bar. Otherwise, a fixed look-back period is used. The price range is divided into multiple bins based on a specified resolution, and each bin’s volume is calculated by accumulating the volume of candles that fall within its price range. A zone is defined as significant if its volume is less than the adjacent bins, and the difference meets the Zone Tolerance criteria, indicating a potential area of support or resistance. These zones are then plotted on the chart as boxes. Bullish zones are shown in green, and bearish zones in red, helping traders visually identify key levels where supply and demand imbalances may cause price reversals.
Fractal Levels [BigBeluga]The Fractal Levels - BigBeluga indicator is a specialized tool that detects significant market highs and lows, ranking them by their normalized volume. This indicator is designed to help traders identify crucial price levels that are likely to influence market behavior, enabling better decision-making in trading. By gathering normalized volume around each fractal point, it creates a comprehensive view of the strength and relevance of price reversal points, which can be visualized as numbers or zones on the chart.
🔵KEY FEATURES & USAGE
● High and Low Detection with Volume Ranking:
The indicator detects market highs and lows using a user-defined length setting. For each detected fractal point (high or low), it collects normalized volume from a set number of bars before and after the fractal point (the number is based on the length input). This collection allows the indicator to produce an average of the normalized volume, which is then displayed as a number above or below the corresponding fractal arrows, visually indicating the importance of the high or low.
● Plotting Levels from Fractals:
From these high and low points, the indicator plots key levels. In settings, traders can choose between a wide or tight zone type.
If a price level coincides with multiple pivot points, the indicator highlights this as a significant zone. These zones represent areas where price tends to react, making them critical for identifying potential support and resistance levels.
● Fractal Boxes with Delta Volume Data:
Fractal boxes are shown as gray boxes, representing areas where price pivots occurred, and they also contain delta volume information. Delta volume is calculated by summing the positive and negative volumes within the length range, producing the total delta inside each fractal box. This is particularly useful for analyzing volume shifts around key levels.
● Broken Levels Highlighting:
When a plotted level is broken (price closes above or below it), the level can be removed from the chart automatically. However, in the settings, you can enable a feature to highlight broken levels as gray areas, providing insight into past price behavior. This is helpful for tracking historical support and resistance zones.
> Important note: If no volume data provided indicator wont work
🔵 CUSTOMIZATION
Fractal Length and Filter Settings:
Adjust the Length parameter to control the number of bars used to detect pivot highs and lows. A longer length will result in fewer fractals being identified, focusing on more significant price moves. The Filter option allows you to set a volume threshold, filtering out minor fractals that do not meet the minimum volume requirements.
Levels Detection (Wide or Tight):
Choose between Wide and Tight zones for fractal levels detection. A tight zone focuses on smaller price areas around pivot points, while a wide zone expands the detection range, highlighting larger zones of influence around fractals.
Delta Volume Display for Fractals:
Toggle Delta Volume Fractals to show or hide the delta volume information inside fractal boxes. When enabled, the indicator calculates and displays the total delta volume within the range of bars surrounding each fractal point.
Broken Levels Visibility:
Enable Broken Levels to highlight levels that have been crossed by price. When disabled, broken fractal levels will be removed from the chart after price crosses them.
🔵CONCLUSION
The Fractal Levels indicator provides traders with an advanced way to analyze price highs and lows by combining fractal detection with volume dynamics. By identifying key market levels through normalized volume ranking, delta volume analysis, and level plotting, this tool is invaluable for spotting potential support and resistance zones. Whether you're focusing on short-term trading or longer-term price movements, Fractal Levels offers the precision and flexibility needed to optimize your strategy.
[DarkTrader] Strong High LowThe Strong High Low indicator calculates strong high and low pivots based on price action and the Average True Range (ATR). The calculation for both the high and low pivots involves analyzing recent candle behavior to identify significant levels where price reversal is likely. Specifically, it looks for consecutive bearish or bullish candles to determine whether a strong high or low has been established.
Indicator In Use :
For strong highs, the indicator checks if three consecutive candles are bearish, meaning their closing price is lower than their opening price. It further examines prior candles to confirm that they followed a specific pattern where a reversal could occur. If one of these earlier candles closed higher than it opened, the indicator assumes that this was a strong high, and it records either the high of the second or third candle from the pattern, depending on their relationship to each other.
Similarly, for strong lows, the indicator searches for three consecutive bullish candles where the close is higher than the open. The algorithm then reviews prior candles in the sequence to ensure that the market condition supports a potential low pivot. If an earlier candle closes lower than it opens, it marks this as a strong low. The final low point for the pivot is chosen based on a comparison between the second and third candles of the pattern.
Once the high and low pivots are determined, the indicator adjusts these levels using the ATR value. The ATR is added to the strong high pivot and subtracted from the strong low pivot to create slightly modified levels. This helps accommodate market volatility by widening the range of the high and low pivots, making the levels more reliable in reflecting potential reversal zones.
Finally, the strong high and low pivot lines are drawn on the chart, extending both to the left and right of the current price, based on the user-defined offset values. These lines give a visual cue of where key resistance and support levels exist, with labels marking the exact pivot values for easy reference.
US Market Support & ResistanceUS Market Support & Resistance Indicator (For 5-30 Minute Timeframes)
This indicator plots key support and resistance levels for the US market based on the high and low of the first candle at the market open. It also shades the area between these levels with a color that dynamically changes to indicate the current trend:
* Green: Price is above the resistance level, suggesting a potential uptrend.
* Red: Price is below the support level, suggesting a potential downtrend.
* Gray: Price is trading between the support and resistance levels, suggesting a sideways trend.
Additionally, the indicator displays a small dashboard in the top right corner of the chart showing the current trend ("Upward", "Downward", or "Sideways") in the corresponding color.
Key Features:
* US Market Time Identification: Accurately identifies US market open and close times in UTC and colors candles red during these times.
* Support & Resistance Plotting: Plots support and resistance lines at the high and low of the first candle at the market open and extends them infinitely on the chart.
* Shaded Area Between Levels: Shades the area between the support and resistance lines with a color that dynamically changes based on the current price location relative to these levels.
* Trend Display: Displays a dashboard showing the current trend based on the shaded area's color.
* Open Alert: Issues an alert when the US market opens.
* Supported Timeframes: Works on timeframes less than 30 minutes and greater than 5 minutes.
* Economic News: Not recommended for use during periods of sporadic economic news releases, as sudden price fluctuations may cause false signals.
How to Use:
* Add the indicator to your chart, ensuring the timeframe is between 5 and 30 minutes.
* Wait for the US market to open.
* Observe the shaded area's color and the dashboard to identify the current trend.
* Use the support and resistance levels to make trading decisions, keeping in mind not to rely solely on it during news releases.
Caution: This indicator relies on support and resistance levels drawn at the US market open and may not always be accurate, especially during periods of high volatility. It should be used in conjunction with other technical analysis tools to confirm the trend and make informed trading decisions.
Note: This description is designed to be compliant with TradingView's policies on indicator publishing.
Pivot Data [QuantVue]The Pivot Data Indicator is designed to provide traders with valuable insights by identifying and analyzing pivot points on the price chart. It calculates both pivot highs and lows, then presents detailed statistics on the distance and time between these pivots.
a pivot point is defined as a specific point on the chart where the price either reaches a high or a low, with no bars higher or lower than it for a set number of bars on both sides (left and right). Essentially, it's a local high or low point, with the market moving in the opposite direction after the pivot forms.
For example:
A pivot high occurs when there are no bars with higher prices for a specified number of bars before and after that point.
A pivot low occurs when there are no bars with lower prices for the same number of bars on either side.
The number of bars to the left and right is adjustable via the Pivot Lookback Bars setting, allowing you to define how many bars are used to determine these pivot points.
Key features include:
Pivot Highs and Lows Identification: Automatically marks significant pivot highs and lows based on a user-defined lookback period, helping traders identify potential trend reversals or continuation points.
Prediction Labels: Provides forecasted pivot levels based on historical pivot price and time patterns, with options to show predictions for pivot highs, lows, or any pivot point.
Customizable Table Display: Displays a table summarizing important statistics, such as the average price percentage and the number of bars between pivots, along with the distance and time from the most recent pivot.
Traders can use this tool to map out potential levels of support and resistance based on historical data on pivot points.
Revenue GridDescription:
The Revenue Grid indicator helps traders and investors visualize a stock’s valuation by plotting horizontal lines based on its price-to-sales (P/S) ratio. This tool displays how the stock price compares to multiples of its total revenue per share, giving a clear perspective on valuation benchmarks.
Fundamental Concept:
The price-to-sales ratio compares a company’s stock price to its revenue per share. It’s used to evaluate whether a stock is overvalued or undervalued based on its revenue.
This indicator offers a unique way to view this ratio by applying Fibonacci multiples to the revenue per share. It plots lines at these multiples to show how the stock price measures up against different valuation levels.
How It Works:
Data Inputs:
Total Revenue (TR): The company’s revenue over the past twelve months.
Total Shares Outstanding (TSO): The total number of shares in circulation.
Calculation:
Calculates the revenue per share (TR/TSO).
Plots lines at fixed Fibonacci multiples (e.g., 1x, 2x, 3x, 5x, 8x, 13x) of the revenue per share value.
How to Use:
1. Add the "Revenue Grid" indicator to your chart by searching for it in the indicator library and applying it.
2. Observe the lines plotted on the chart. If these lines are trending upwards, it indicates that the revenue is increasing.
3. Analyze how historical prices trend relative to these lines. Look for periods where the stock price supports around specific multiples, you can easily get a sense of overvaluation or undervaluation in certain periods.
Use this information to guide further analysis and investment decisions.
Benefits:
1. Clear Valuation View: Easily see how the company’s revenue translates into stock price levels.
2. Investment Insight: Identify if the stock price is lagging behind revenue growth, which might signal a buying opportunity.
3. Historical Context: Understand how the market has historically valued the company and assess the current valuation.
Do let me know your feedbacks in comments. Happy Investing :)
FVG Price & Volume Graph [LuxAlgo]The FVG Price & Volume Graph tool plot recently detected fair value gaps relative to the volume traded within their area during their formation. This allows us to effectively visualize significant fair value gaps caused by high liquidity.
The indicator also returns levels from the fair value gaps areas average with the highest associated volume.
Do note that the indicator can consider the chart's visible range when being computed, which will recalculate the indicator when the chart's visible range changes.
🔶 USAGE
Fair Value Gaps (FVG) are core price action concepts occurring when the disparity between supply and demand is significant. Price has a tendency to come back to those areas and mitigating them, that is filling them.
The provided tools allow for effective visualization of both FVG's area's height as well as the volume originating from their creation, which is defined by the total traded volume located within the FVG during its creation. FVG's with more associated volume are displayed to the rightmost of the chart.
Users can determine the amount of most recent FVG's to display from the "Display Amount" setting. Disabling the "Consider Mitigation" setting will return mitigated FVGs in the plot, which can be useful to know where most FVGs were located.
We can use the area average of the FVGs with the most associated volume as potential support/resistance levels. Users can extend more FVG's averages by increasing the "Highest Volume Averages" setting.
🔹 Visualizing Volume/Price Relationships of FVG's
A linear regression is fit between FVG's areas average and their associated volume, with this linear regression helping us see where FVG's with specific volume might be located in the future based on existing FVG's.
Note that FVG's do not tend to exhibit linear relationships with their associated volume, the provided linear regression can give a general sense of tendency, but nothing necessarily accurate.
🔶 DETAILS
🔹 Intrabar Data TF
Given a formation of three candles causing an FVG, the volume traded within that FVG area is obtained by looking at the lower timeframe intrabar candles located within the intermediary candle of the formation. The volume of the intrabar candles located within the FVG areas is added up to obtain the associated volume of the FVG.
Using a lower "Intrabar Data TF" allows obtaining more precise volume results, at the cost of computation time and data availability (if there is a high difference between the "Intrabar Data TF" and the chart TF then less FVG can have their associated volume calculated due to Tradingview limitations).
🔹 Display
Users have access to multiple graphical settings affecting how the indicator is displayed.
The "Graph Resolution" setting determines the length of the X axis, with higher values returning more precise results on the location of FVGs over the X axis. Users can also control the number of labels displayed on the X-axis using the numerical input to the right of "Show X-Axis Labels".
Additionally, users can color FVG areas using a gradient relative to the size of the area, or the volume associated with the FVG.
🔶 SETTINGS
Display Amount: Amount of most recent FVGs to display.
Highest Volume Averages: Amount of FVG averages levels with the highest volume to display and extend.
Consider Mitigation: Only display unmitigated FVGs.
Filter FVGs Outside Visible Range: Only display FVGs areas that are located within the user chart visible range.
Intrabar Data TF: Timeframe used to obtain intrabar data. Should be lower than the user chart timeframe.