Fibonacci Snap Tool [TradersPro]
OVERVIEW
The Fibonacci Snap tool automatically snaps to the swing high and swing low of the price data shown on the chart display. Fibonacci retracement levels can be used for entry, exit, or as a confirmation of trend continuation.
If the swing high on the chart comes before the swing low, the price is in a downtrend.If the swing high comes after the swing low, the price is in an uptrend.
We call the 23.60% Fibonacci level the momentum zone of the trend. Price in a solid trend, either up or down, will typically hold the 23.60% Fibonacci level as support (demand) in an uptrend or resistance (supply) in a downtrend.
Deeper Fibonacci levels of 38.20%, 50.00%, and 61.80% are corrective supply/demand zones. As price moves against the found trend, it can move into this range block we call the corrective zone.
Fibonacci retracement levels are used to identify potential supply/demand areas where price could reverse or consolidate. These levels are based on key ratios derived from the Fibonacci sequence, and we only use the core 23.60%, 38.20%, 50.00%, and 61.80% ratios.
CONCEPTS
Price action moves in trend cycles, these retracement levels help traders measure proportional relationships between the high/low swings in the price trend.
When a price trend is moving against the trend, traders can find opportunities to trade with the current trend at key Fibonacci levels. Fibonacci levels can be used to anticipate where price might find supply/demand imbalance and continue moving in the trend direction.
Traders apply the indicator by selecting a window of price they want to analyze in the chart display, and the Fibonacci Snap tool will snap to the high and low of the visible price display.
The Intent and Use of This Tool
The 23.60% level acts as a momentum or continuation of trend. The 38.20% to 61.80% range are corrective zones of the trend.
The 61.80% level, also known as the golden ratio (Google the term “Golden Ratio”; it's fun), can often represent the location of supply/demand imbalance.
In an uptrend, it can represent the area of no more selling supply, and the balance can shift to buying demand. In a downtrend, it can represent the area of no more buying demand and the balance can shift to selling supply.
When used with the Momentum Zones indicator, these two tools create a powerful combination for traders to find, implement, and manage trades.
נקודות ורמות Pivot
Supply and demand v2Supply and Demand v2
This Pine Script indicator is designed to identify and visualize supply and demand zones on a trading chart, using three different lookback periods for comprehensive analysis. The script features brightened colors for clear visibility and provides real-time alerts for price entry into these zones.
Key Features:
Multi-Period Analysis:
Near Lookback: Analyzes the most recent 30 bars to identify short-term supply and demand zones.
Medium Lookback: Uses a lookback period of 300 bars to capture intermediate supply and demand zones.
Far Lookback: Examines a larger timeframe of 3000 bars to detect long-term supply and demand zones.
Visual Representation:
Supply Zones: Plots the identified supply zones in brightened red shades for clear visibility.
Demand Zones: Marks the demand zones in brightened green shades for easy differentiation.
Opacity and Color Intensity: Adjusts the opacity and color intensity to distinguish between near, medium, and far lookback periods.
Alerts:
Provides real-time alerts when the price enters any of the identified supply or demand zones, enabling traders to take timely actions.
How It Works:
Supply Zones: The script identifies the highest high and lowest low within each lookback period (near, medium, far) and plots these levels as supply zones.
Demand Zones: Similarly, it identifies the lowest high and highest low within each lookback period to determine demand zones.
Alerts: When the price crosses into any of the plotted supply or demand zones, the script triggers an alert, helping traders stay informed about key levels.
This indicator helps traders to quickly identify significant supply and demand zones across different time frames, providing a clearer understanding of potential market reversals and trading opportunities. The visual cues and alert system make it an invaluable tool for technical analysis and strategic decision-making in trading...
Ultra Market StructureThe Ultra Market Structure indicator detects key market structure breaks, such as Break of Structure (BoS) and Change of Character (CHoCH), to help identify trend reversals. It plots lines and labels on the chart to visualize these breakpoints with alerts for important signals.
Introduction
This script is designed to help traders visualize important market structure events, such as trend breaks and reversals, using concepts like Break of Structure (BoS) and Change of Character (CHoCH). The indicator highlights internal and external price levels where the market shifts direction. It offers clear visual signals and alerts to keep traders informed of potential changes in the market trend.
Detailed Description
The indicator focuses on detecting "market structure breaks," which occur when the price moves past significant support or resistance levels, suggesting a potential reversal or continuation of the trend.
.........
Type of structure
Internal Structure: Focuses on smaller, shorter-term price levels within the current market trend.
External Structure: Focuses on larger, longer-term price levels that may indicate more significant shifts in the market.
.....
Key events
Break of Structure (BoS): A market structure break where the price surpasses a previous high (bullish BoS) or low (bearish BoS).
Change of Character (CHoCH): A shift in market behavior when the price fails to continue in the same direction, indicating a possible trend reversal.
Once a break or shift is detected, the script plots lines and labels on the chart to visually mark the breakpoints.
It also provides alerts when a BoS or CHoCH occurs, keeping traders informed in real-time.
The indicator can color the background and candles based on the market structure, making it easy to identify the current trend.
.....
Special feature
At news events or other momentum pushes most structure indicators will go into "sleep mode" because of too far away structure highs/lows. This indicator has a structure reset feature to solve this issue.
.........
Detects Break of Structure (BoS) and Change of Character (CHoCH) signals.
Marks internal and external support/resistance levels where market trends change.
Provides visual cues (lines, labels) and real-time alerts for structure breaks.
Offers background and candle color customization to highlight market direction.
Onchain Analysis - BTCIntroduction
This indicator is designed to equip traders with actionable insights into long-term BITSTAMP:BTCUSD market dynamics through a blend of on-chain metrics and technical tools. It provides a streamlined visualization of market sentiment and critical price levels using unique and proprietary methodologies.
The script features:
NUPL (Net Unrealized Profit/Loss) with advanced bar color coding.
350DMA and 350DMAx2, offering insights into key Bitcoin cycle levels.
Logarithmic Fibonacci Extension, aiding in precise target setting during price discovery phases.
Core Functionality
NUPL Analysis
NUPL reflects the network's aggregate unrealized profit or loss, calculated as (Market Cap − Realized Cap) / Market Cap. Bars are color-coded dynamically to simplify the interpretation of market sentiment. The emotional states (e.g., euphoria, fear) are visually represented for quick analysis, making this indicator particularly valuable for traders monitoring Bitcoin's macro cycles. This implementation improves clarity by aggregating NUPL across all holders rather than separating short- and long-term holders.
350DMA and 350DMAx2
The 350DMAx2 line has historical relevance as a key level during Bitcoin bull cycles, often acting as a resistance point during price rallies. This implementation also includes precise visualization of price interaction with the 350DMA, enabling traders to anticipate potential retracement or breakout zones. Furthermore, to minimize chart clutter, the 350DMA and 350DMAx2 lines are designed to dynamically appear only when the price is near these levels. This ensures that traders can focus on relevant data without unnecessary visual distractions.
Logarithmic Fibonacci Extensions
Unlike traditional Fibonacci extensions, logarithmic levels better suit assets like Bitcoin that grow exponentially. The calculated levels provide traders with clear targets in price discovery phases, enhancing the utility of this feature.
Key Advantages and Unique Features
Enhanced Visualization : NUPL bar color-coding simplifies sentiment analysis, allowing traders to instantly identify key turning points in market psychology.
Historical Context : The script incorporates insights derived from past market cycles, emphasizing the significance of 350DMAx2 levels.
Customization : Traders can adapt settings like lookback periods (e.g., 500 for daily, 100 for weekly) to fit their preferred timeframe and trading strategy.
Proprietary Insights : The script integrates logarithmic Fibonacci levels in a unique manner, optimizing their application to logarithmic assets.
Why This Indicator is Valuable
This indicator is not a simple combination of existing tools; it is a carefully curated suite of functionalities designed to address specific needs of crypto traders. The advanced NUPL representation and integration of logarithmic Fibonacci make it a distinct addition to any trader's toolkit. It provides clarity in interpreting long-term trends and offers actionable insights for navigating Bitcoin's cyclical nature.
How to Use
NUPL Monitoring
Pay close attention to initial color changes, e.g. orange and red, since it may establish clear pull-back. Especially, when bars turn black, it suggests that the market is heavily in profit, often signaling a market top.
350DMAx2 Interaction
If the price is trading below or near the 350DMAx2 level, it often reflects a key resistance zone. Historically, price rejections from this level are common, offering traders critical insights into potential retracement scenarios.
Logarithmic Fibonacci Extensions
Logarithmic Fibonacci extension levels are especially valuable for assets like BITSTAMP:BTCUSD , which exhibit logarithmic growth. These levels provide:
Target Identification: During price discovery phases, the logarithmic Fibonacci levels act as critical resistance or support points, enabling traders to set realistic price targets.
Market Top Detection: When extreme NUPL values (e.g., black bars) align with price interaction near logarithmic Fibonacci levels, the likelihood of a market top increases significantly. This alignment offers a robust method for identifying overbought or overextended market conditions.
Combining Concepts
When NUPL's extreme signals (e.g., red or black bars) align with price movements near the 350DMAx2 level, the likelihood of a significant pullback increases. Additionally, these scenarios can be further validated by observing logarithmic Fibonacci resistance levels, which can provide added confidence in identifying market tops during price discovery phases.
Pairs trading[Maxxxz7]Pairs Trading
This script is designed to analyze and visualize the divergence or convergence of two selected financial instruments, making it an excellent tool for implementing a pairs trading strategy. Developed for the TradingView platform, it offers extensive customization options for analysis.
Key Features:
Asset Selection:
The first asset can be taken directly from the chart or specified manually.
The second asset is always selected manually.
Data Normalization:
Calculates the percentage change of both assets relative to their initial prices.
Includes an offset for better visual interpretation.
Visualization:
Plots normalized price charts for both assets.
Highlights crossovers between the assets.
Displays the spread (difference between normalized prices) graphically.
Alerts (Works only on the 30-minute timeframe):
Configurable thresholds to trigger alerts (e.g., when the difference is smaller or larger than a set value).
Alerts for crossovers of prices and exponential moving averages (EMA).
Dynamic Labels:
Automatically adds labels to mark key events: crossovers, critical spread values, and current price information.
EMA and Deviation Analysis:
Calculates EMA for each asset.
Alerts for EMA crossovers.
100s Level LinesPurpose of the Script
- Visualize Key Levels: The script highlights round-number levels (e.g., 100, 200, 300) automatically, making it easy to identify areas where price action might react.
- Improve Decision-Making: These levels can serve as benchmarks for entry, exit, stop-loss, or take-profit placement.
- Simplicity: Instead of manually drawing levels, the script dynamically updates to match the chart's price range.
Features of the Script
- Dynamic Level Calculation: The script calculates 100s levels based on the asset's current price range and plots lines above and below the visible chart area.
- Customizable Settings: Adjust line color, style (solid, dashed, or dotted), and width to suit your charting preferences.
- Auto-Scaling: Automatically adjusts to the chart's visible price range, ensuring plotted levels are always relevant.
- Labeling: Each line can optionally display its exact value (e.g., "1400," "1500") for easy reference.
- Performance Optimization: Efficient calculations ensure the script doesn’t slow down TradingView, even on volatile instruments like the US100.
How the Script Works
- The script detects the highest and lowest visible prices on the chart to define the range.
- Starting from the lowest 100-point increment within the visible range, the script calculates all 100-point levels up to the highest visible price.
- It plots horizontal lines across the chart for each calculated level.
- Optionally, labels can be added to display the value of each level.
How to Use the Script
- Copy the script code into the Pine Script editor in TradingView and apply it to your chart.
- Open the script settings to adjust line color, style, width, and label visibility.
- Use the plotted 100s levels as psychological support and resistance zones for trade entries, exits, and stop-loss or take-profit placement.
Example Use Cases
- Identify potential reversal points as the price approaches a 100s level in intraday trading.
- Confirm support or resistance zones on higher timeframes for swing trading setups.
- Use the levels to trail stop-losses during trending markets and lock in profits incrementally.
Customizable Options
- Line Color: Change the color of the horizontal lines.
- Line Style: Choose solid, dashed, or dotted lines.
- Line Width: Adjust the thickness of the lines for better visibility.
- Show Labels: Toggle price values on or off for each level.
Advantages
- Saves Time: Automatically plots levels, eliminating manual effort.
- Adaptable: Works on all timeframes and assets.
- Psychological Relevance: Highlights levels that align with trader psychology and market behavior.
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.
Trend, Chart Patterns & Market Structure Indicator [TradeDots]The "Trend, Chart Patterns & Market Structure Indicator" is engineered to identify pivotal price action points, revealing shifts in market dynamics. This tool aids traders to simplify any trading market in recognizing significant price levels, enhancing decision-making in diverse market conditions.
📝 HOW IT WORKS
Pivot Identification
The indicator detects pivots in price action using a complex mathematical model by analyzing a window of candlesticks to capture significant reversal patterns. It examines a series of bars, focusing on their open, high, low, close, and changes in these values, to pinpoint potential market turning points.
Support and Resistance Lines
Calculation: Automatically draws lines at key price pivots in bullish and bearish markets.
Significance: Aligning support and resistance levels highlights strong demand or supply zones, reinforcing trading biases. When multiple lines converge near a price level, it indicates robust support or resistance, as many traders focus on these levels for placing trades.
Chart Patterns Analysis
Formation: Utilizes four pivots to identify patterns such as ascending/descending channels, contraction, and expansion patterns.
Visualization: Background colors (green for bullish, red for bearish) help identify market trends.
Market Structure Shifts
Detection: Identifies price breakouts above or below previous support and resistance, indicating changes in market structure.
Confirmation: Highlights shifts in market character, aiding in trend reversal anticipation.
Types of Market Structure Shifts
Channel Breakout: The price breaks out from the current channel's resistance level.
Rev. Breakout: The price breaks out from a contraction pattern, moving in the opposite direction of the previous market trend.
Continuation Breakout: The price breaks out from a contraction pattern, continuing the previous market trend.
Change of Character (ChoCh): The price breaks out from either support or resistance, causing a change in the market trend.
🛠️ HOW TO USE
Chart Visualization
Color Coding: Background colors signify market trends, with green indicating bullish and red indicating bearish conditions.
Pattern Recognition: Identifies and labels patterns, providing insights into current market sentiment.
Reversal Signals
Signal Labels: Detects shifts in market structure indicating potential entry and exit points.
❗️LIMITATIONS
Market Noise: Accuracy may decrease in volatile and noisy markets.
Trend Confirmation Delay: Market trends are only confirmed once the price breaks out from support or resistance, potentially causing delays.
RISK DISCLAIMER
Trading involves substantial risk, and most traders may incur losses. All content, tools, scripts, articles, and education provided by TradeDots are for informational and educational purposes only.
Detrended Price Oscillator [NexusSignals]Detrended Price Oscillator (DPO) is a detrended price oscillator, used in technical analysis, strips out price trends in an effort to estimate the length of price cycles from peak to peak or trough to trough.
DPO is not a momentum indicator, instead highlights peaks and troughs in price, which are used to estimate buy and sell points in line with the historical cycle. (cf. to investopedia)
DPO indicator made by NexusSignals components :
a filled area that allow users to see easy the trend of an asset;
a sma moving average on chart (default length is 20)
a 20 sma on oscillator, both ma's are color coded to show uptrend / downtrend
a donchian channel applied to the dpo to show breakouts, breakdowns and resistances/support, reversals
few alerts for price crossing above ma, cross above the 0 dpo line, and for cross above and below the donchian channels top and bottom
How you can use DPO indicator ?
The detrended price oscillator (DPO) can be used for measuring the distance between peaks and troughs in the indicator that may help traders to make future decisions as they can locate the most recent trough and determine when the next one may occur in the meassured distance on oscillator between peaks and troughs.
You can use the indicator to find the potential price reversals, for example when the price of an asset is in a bearish trend and the dpo is bouncing from the donchian channel bottom, that may be a potential swing low for that asset, same thing in a bullish trend when the dpo rejecting at top of donchian channel may be a trend reversal, a pullback or swing high.
When DPO is above the 0 trend is in an uptrend and when dpo is below the zero the asset is possible to move into a downtrend.
Also crosses of DPO above and below the DPO moving average may signalising a trend change.
Automatic Fibonacci Levels with EMAAutomatic Fibonacci Levels with EMA
Description:
This script automatically calculates and displays Fibonacci retracement levels based on the highest and lowest prices over a dynamic lookback period. The Fibonacci levels are recalculated on every bar to adapt to price changes, providing an ongoing analysis of key support and resistance areas.
The Fibonacci levels are dynamically colored to reflect the trend direction, determined by the position of the price relative to the Exponential Moving Average (EMA). When the market is in an uptrend (price above EMA), Fibonacci levels are displayed in green, and in a downtrend (price below EMA), they are shown in red. This color coding helps traders quickly identify the current market direction.
Key Features:
Dynamic Fibonacci Levels: Automatically adjusts Fibonacci retracement levels based on recent price action, recalculated with each new bar.
EMA Trend Confirmation: The trend is confirmed by the position of the price relative to the 20-period EMA. Fibonacci levels are color-coded to reflect this trend.
Customizable Lookback Period: Adjust the base lookback period (default 50) and scale it according to your preferred timeframe for more or less sensitivity to recent price action.
Flexible Fibonacci Duration: The Fibonacci levels remain on the chart for a customizable duration (default 2 bars), allowing for visual clarity while adapting to new price action.
Timeframe Scaling: The script automatically adjusts the lookback period based on a scaling factor, making it suitable for different timeframes.
How to Use:
Use the Fibonacci levels to identify potential support and resistance zones based on the market's current price range.
Combine the trend color coding with your own strategy to enhance decision-making, whether for long or short entries.
Adjust the Lookback Period and Fibonacci Duration based on your trading style and timeframe preferences.
This script provides an automatic and customizable way to visualize Fibonacci retracements in a dynamic manner, helping traders make informed decisions based on trend direction and key price levels.
Note: As with any trading tool, always use proper risk management and test the script before using it in live trading.
Four Supertrend By Baljit AujlaThis Pine Script is an implementation of a "Four Supertrend" indicator by Baljit Aujla. It calculates and plots four Supertrend indicators based on the Average True Range (ATR) method, allowing for different ATR periods and multipliers for each line.
Here is an explanation of the key components:
Inputs
1:- ATR Periods: Four different periods for ATR, adjustable by the user (defaults: 10, 11, 12, 13).
2:- ATR Multipliers: Four different multipliers for the ATR, adjustable by the user (defaults: 1.0, 2.0, 3.0, 4.0).
3:- Source: The data source used for calculation, default is the average of high and low prices (hl2).
4:- Change ATR Calculation Method: Option to switch between the traditional ATR and a simple moving average of true range (SMA of TR).
5:- Signal Display- Options to show buy/sell signals and highlight trends.
Logic:
The script computes four separate Supertrend lines using the ATR method for each line. For each of the four lines, it calculates an uptrend and downtrend threshold, and the trend direction changes when the close price crosses these thresholds.
For each trend line:
1. Uptrend and Downtrend Calculation: The script uses ATR-based bands above and below the price. The uptrend line is calculated by subtracting the ATR multiplied by a given multiplier from the source price, and the downtrend line is calculated by adding the ATR multiplied by a multiplier to the source price.
2. Trend Reversal Logic: The trend switches based on the price action relative to the uptrend and downtrend lines. If the price moves above the downtrend, it signals a switch to an uptrend, and vice versa for a downtrend.
3. Signal Generation: Buy signals occur when the trend changes from negative to positive (down to up), and sell signals occur when the trend changes from positive to negative (up to down).
Plots:
The script plots:
Uptrend and Downtrend Lines: These are visualized as green and red lines for each trend.
Buy/Sell Signals: Small circles are drawn on the chart when a trend change occurs (buy and sell signals).
Trend Highlighting: Background highlighting is applied to show when the market is in an uptrend (green) or downtrend (red).
Alerts:
The script has commented-out alert conditions (alertcondition), which can be enabled to send notifications when a buy or sell signal occurs, or when a trend change happens.
Enhancements:
1. Background Highlighting: This is an option to visually emphasize uptrends and downtrends by filling the background with respective colors.
2. Signal Visibility: You can toggle whether to show the buy/sell signals on the chart.
3. ATR Calculation Method: Option to change the ATR calculation method (using SMA of TR vs the default ATR).
The script is useful for identifying multi-timeframe trends with adjustable parameters and provides both signals and visual markers on the chart to aid in trading decisions.
Issues and Improvements:
The code seems to be truncated, specifically for the last Supertrend line (Line 4). To fully complete the functionality for the fourth line, the logic for up4, down4 and tread4 needs to be finished, similar to the other three lines.
Would you like help finishing the script for the fourth line or improving specific parts of it?
MichaelSuperTimeFrameMichaelSuperTimeFrame
MichaelSuperTimeFrame is a powerful multi-timeframe tool designed to help traders identify key price levels by dynamically plotting the highest and lowest values for a user-defined timeframe. Whether you’re a scalper, day trader, or swing trader, this indicator simplifies multi-timeframe analysis and enhances your decision-making process by providing clear and actionable insights.
Features:
Customizable Timeframe: Select any timeframe (e.g., hourly, 4-hour, daily) to view high and low levels.
Dynamic Updates: Automatically adjusts to reflect the latest highs and lows for the chosen timeframe.
Clear Visual Markers: Highlights critical support and resistance levels with clean lines and labels.
Multi-Purpose Utility: Suitable for identifying potential breakout levels, stop-loss placements, and price reversals.
How It Works:
Select your desired timeframe in the settings.
The script fetches and plots the high and low prices for the specified timeframe directly on your chart.
Green lines and labels indicate the high levels, while red lines and labels indicate the low levels.
How to Use It:
Trend Analysis: Identify potential breakout zones by observing price interaction with the plotted levels.
Support/Resistance: Use the levels as key support and resistance zones for trade entries or exits.
Stop Placement: Safely place stops above/below key levels based on the timeframe’s context.
Why It's Unique:
MichaelSuperTimeFrame stands out by combining simplicity and flexibility, allowing traders to seamlessly integrate multi-timeframe analysis into their strategies. Its clear visual representation eliminates chart clutter, making it a valuable addition to any trader’s toolkit.
Disclaimer:
This script is designed for educational purposes and is not a trading signal provider. Past performance of any method or indicator is not indicative of future results. Always perform your own analysis before making trading decisions.
ViPlay Signal Indicator ProViPlay Signal Indicator Pro is an innovative tool designed for traders looking to enhance the accuracy and effectiveness of their trading decisions. It provides a comprehensive approach to market analysis, generating informative trend change signals based on in-depth market analysis and advanced algorithms.
By adjusting the RISK parameter, traders can customize the signal frequency to match their preferences and trading strategies. This versatile tool is suitable for various trading styles and assets, including Forex, stocks, cryptocurrencies, and commodities, helping traders make informed decisions across any market.
Key Features of the Indicator
1. The RISK parameter controls the frequency of trend change signals. The lower the value, the more frequent the signals will appear, and vice versa. This gives users flexibility in adjusting the indicator according to their strategy.
2. Signal Generation:
Modified Range Oscillator (MRO):
This is the core element of the indicator's functionality. It works in two stages:
– MRO1: This stage focuses on short-term price movements, identifying volatility peaks and potential reversal points that may indicate an upcoming trend change. It is particularly useful for traders looking for quick opportunities.
– MRO2: This stage analyzes long-term trends, filtering out minor market fluctuations. It helps traders focus on more stable movements, reducing the impact of noise.
Williams %R:
This indicator works in conjunction with MRO, confirming reversal points by analyzing market overbought or oversold conditions. This reduces the likelihood of false signals, providing additional confidence in forecasts.
The combination of MRO and Williams %R ensures that traders receive reliable and timely signals, reflecting both immediate market conditions (via MRO1) and long-term trends (via MRO2), making the tool suitable for different trading horizons.
How the components work together:
MRO performs the primary task of identifying potential trend reversal points, dividing the analysis into short-term and long-term perspectives. In the first stage (MRO1), it evaluates market volatility and predicts potential reversals. In the second stage (MRO2), it filters out random fluctuations, providing more stable signals. Williams %R acts as an additional layer of confirmation: if MRO indicates a trend reversal and Williams %R confirms it by showing overbought or oversold conditions, the signal is considered more reliable.
In an uptrend, MRO1 indicates a reversal when the price reaches a local high, while MRO2 confirms the trend's stability. Williams %R further validates this signal, reducing the likelihood of a false entry. In a downtrend, the indicator works similarly, helping traders lock in profits or open short positions.
Williams %R:
Complements MRO by assessing market conditions for overbought or oversold levels. If MRO1 indicates a reversal and Williams %R confirms it, the likelihood of a false signal is significantly reduced.
RISK parameter:
Controls the sensitivity of MRO1 to changes in volatility. At higher values, minor fluctuations are filtered out, which is useful for long-term strategies. At lower values, the signals become more frequent, making it suitable for scalping.
3. Visual Signals:
– Green Up Arrow: Marks potential upward trends.
– Red Down Arrow: Marks potential downward trends, helping traders identify possible entry points
4. How levels are calculated:
Support and resistance levels are calculated based on historical price data. Specifically:
Support 1: This is the minimum price (low) over the last 200 bars.
Support 2: This is the minimum price over the last 500 bars.
Support 3: This is the minimum price over the last 1000 bars.
Resistance 1: This is the maximum price (high) over the last 200 bars.
Resistance 2: This is the maximum price over the last 500 bars.
Resistance 3: This is the maximum price over the last 1000 bars.
The levels are not static; they update with every bar, allowing traders to see current price zones. Users can enable or disable the display of different levels through parameters.
Support and resistance levels help traders identify key points for potential price reversals. The indicator automatically calculates these levels and displays them on the chart, allowing the user to use them for making trading decisions.
How to Use ViPlay Signal Indicator Pro
1. Add the Indicator to the Chart
2. Choose a Timeframe suitable for your trading strategy. The indicator supports all timeframes.
3. Customize Parameters:
Adjust the RISK parameter to control signal frequency (1–49, default 49).
Set the Take-Profit percentage (default 7%).
Configure moving average periods.
Adjust support and resistance levels.
4. Analyze:
– Use informative buy and sell signals based on market analysis.
– Use a customizable Take-Profit level based on the entry price to determine optimal exit points.
– Utilize key support and resistance levels on the selected timeframe to identify optimal entry and exit points.
– The information in the table indicates the strength of the current trend. When the value reaches 0 or 100, the trend changes.
* Note that the indicator serves as an analytical tool and does not replace sound trading strategies.
Uniqueness and Originality
1. Innovative Algorithms
The combination of Modified Range Oscillator (MRO) and Williams %R is not a standard pairing in trading tools. The two-phase approach of MRO provides users with a comprehensive understanding of the market, offering information on both short-term fluctuations and long-term trends, while Williams %R serves as an additional filter to eliminate false signals.
2. The indicator uses mathematical functions such as True Range (TR) to analyze volatility and identify potential entry and exit points.
3. Versatility
The indicator supports all financial market assets, including Forex, stocks, cryptocurrencies, and commodities. It adapts to any trading style or strategy. Additionally, it is compatible with all timeframes, benefiting both short-term and long-term traders.
4. Ease of Use
5. All elements of the indicator can be customized or hidden according to the user’s needs, making it a convenient tool for market analysis. The indicator is compatible with all financial market assets, including Forex, stocks, cryptocurrencies, and commodities.
Important Notes
This indicator is an analytical tool and does not guarantee profits. Signals should be used alongside personal analysis and risk management strategies. Traders should note that no indicator can provide 100% accurate predictions, and there is always a possibility of false signals.
Double Top/Bottom [AlgoAlpha]Introducing the Double Top/Bottom Indicator by AlgoAlpha, a powerful tool designed to identify key reversal patterns in the market with precision. This indicator meticulously detects double tops and double bottoms, helping traders recognize potential trend reversals and make informed trading decisions.
Key Features:
🔍 Pattern Detection : Accurately identifies double top and double bottom formations based on customizable time horizons.
🎨 Customizable Appearance : Choose your preferred colors for bullish and bearish trends to match your trading style.
📊 Signal Labels : Option to display only the second pivot of the double top/bottom for a cleaner chart view.
🔧 Flexible Settings : Adjust the time horizon to control the look-back period, allowing for detection of both short-term and long-term patterns.
📈 Visual Enhancements : Draws trend lines and fills between pivotal points to visually highlight potential reversal zones.
🔔 Alerts : Set up alerts for potential double top and double bottom formations to stay informed of key market movements.
How to Use the Double Top/Bottom Indicator :
🛠 Add the Indicator : Simply add the Double Top/Bottom Indicator to your TradingView chart from your favorites. Customize the time horizon and appearance settings to fit your trading preferences.
📊 Analyze Patterns : Watch for the identified double top and double bottom patterns along with the corresponding trend lines and filled areas to anticipate potential market reversals.
🔔 Set Alerts : Enable alerts to receive notifications when double top or double bottom patterns are detected, ensuring you never miss a critical trading opportunity.
How It Works : The indicator scans the price action for pivot highs and lows within a specified time horizon, identifying potential double top and double bottom patterns. It maintains a sequence of these pivots and verifies the formation of these patterns based on the relationship between consecutive pivots and the proximity to a defined limit. When a double top or double bottom is confirmed, the indicator marks the second pivot point with a label and draws trend lines to visualize the reversal pattern. Additionally, it provides alert conditions to notify traders of potential confirmations, enhancing decision-making without cluttering the chart.
⚠️ Important Reminder : The labels indicating double tops and bottoms appear with a delay and are intended to mark the formations after they have already formed. They are not meant to be used as real-time trading signals. While they align perfectly with pivot points in hindsight, please use them as markers for analysis rather than immediate trading triggers.
Fibonacci BandsThis Pine Script is designed to help traders identify key support and resistance levels, as well as discern the broader market trend (bullish or bearish) while catching trend following moves. The code incorporates Fibonacci retracement levels to define potential areas of support and resistance, which are crucial for making informed trading decisions.
How It Helps in Finding Support and Resistance:
Fibonacci Retracement Levels: The core of this script lies in calculating Fibonacci retracement levels over the last 100 candles. These levels are widely used by traders to identify potential areas where the price may reverse or stall, based on historical price action. Specifically:
0.236, 0.382, and 0.618 are considered significant retracement levels that often act as dynamic support and resistance.
0.5 serves as a crucial dividing line, where the market is considered to be in a neutral state between the premium (above 0.5) and discounted (below 0.5) zones.
0.0 (low) and 1.0 (high) mark the extreme ends of the range and can act as major support or resistance levels in extreme market conditions.
By plotting these levels on the chart, the script visually highlights where the price is relative to these key Fibonacci points, allowing traders to spot areas where the market may reverse (resistance) or find support. This is especially useful for identifying where the price might bounce back up or face selling pressure.
Strong Support/Resistance: When the Fibonacci lines are extremely close together, it can indicate a stronger support or resistance zone. This happens because multiple Fibonacci levels are concentrated in a small price range, making that area more likely to act as a significant barrier to price movement. In such scenarios, the market may experience stronger reversals or pauses, as the confluence of levels creates a stronger resistance or support zone.
How It Helps in Determining the Market Trend (Bullish or Bearish):
Premium vs Discount Areas: The script defines the premium and discounted areas based on the 0.5 Fibonacci retracement level.
Premium Area (Above 0.5): When the price is above the 0.5 level, it indicates that the market is trading in a bullish zone, where buyers are in control, and the price is considered "expensive" or in an overbought condition.
Discounted Area (Below 0.5): When the price is below the 0.5 level, it signals a bearish trend, where the market is in a "discounted" state, and buyers may start to look for potential buying opportunities.
Trend Direction: By observing whether the price is in the premium or discounted zone, traders can assess the overall market sentiment:
If the price is consistently above 0.5, it may suggest a bullish trend, indicating that the market is trending upwards.
Conversely, if the price is staying below 0.5, it may imply a bearish trend, suggesting a downward move or market weakness.
As well the 0.382 band could be used to trail a stop loss for a specific trade and keep moving with the unfolding trend.
Summary:
This script combines Fibonacci retracement levels and price action analysis to determine key support and resistance levels and market trend direction. By identifying areas of premium and discount based on the 0.5 Fibonacci level, traders can gauge market sentiment and make more informed decisions about long or short positions. Furthermore, by using the Fibonacci retracements, traders are equipped with crucial levels that are often respected by the market, improving the accuracy of identifying potential trend reversals and price reactions. When Fibonacci lines are close together, they act as stronger support or resistance, further enhancing the reliability of these key zones.
Custom Date Range - Return CalculatorCustom Date Range Return Indicator
Overview
This indicator is designed to help traders quickly calculate the percentage return of a particular stock, sector, currency, or cryptocurrency over a custom date range. It simplifies the process of analyzing performance by allowing traders to navigate through multiple charts efficiently and compare returns over different periods.
Key Features
Custom Date Ranges: Traders can input two different date ranges to compare returns. For example, they can view the Year-to-Date (YTD) return versus the return from a recent swing high.
Visual Levels and Labels:
Start-1 Label: Marks the start date of the first input range with a green horizontal line.
Start-2 Label: Marks the start date of the second input range with an orange horizontal line.
End Label: Marks the end date with a red horizontal line. Table positioning can be adjusted from the input.
Performance Comparison: Enables traders to gauge how a stock is performing relative to its benchmark index by comparing returns over two different periods. % Return is Green if positive else Red is Negative.
Usage
Analysis Only: This indicator is intended for analysis purposes and does not provide buy or sell recommendations.
Complementary Tool : Traders should use this indicator in conjunction with other technical indicators and solid fundamental analysis to make informed decisions.
Benefits
Efficiency : Eliminates the need to manually draw price ranges on each chart, allowing traders to quickly assess performance across multiple charts.
Informed Decisions: By comparing returns over different periods, traders can make better-educated decisions about the behavior of an asset in relation to its benchmark.
Important Note
Traders must use their own discretion when analyzing stocks and should consider other technical indicators and fundamental factors before making any trading decisions.
Yakloft Support and Resistance LevelsYakloft Support and Resistance Levels Indicator
The Yakloft Support and Resistance Levels indicator is a powerful tool designed to help traders identify key support and resistance levels on a price chart. By leveraging advanced pivot point calculations and customizable settings, this indicator provides clear visual cues for potential price reversals and market trends.
Key Features
Automatic Support and Resistance Levels:
Dynamic Calculation: The indicator automatically identifies and plots significant support and resistance levels based on pivot highs and lows.
Customizable Strength: Adjust the S/R Strength parameter to filter levels according to their significance. Higher values display fewer but more robust levels.
Zones Around Levels:
Support and Resistance Zones: Create zones around each support and resistance level to highlight areas of interest rather than exact price points.
High/Low Zones: Plot zones around the highest and lowest price levels within a specified period, providing additional context for potential breakouts or reversals.
Zone Width Adjustment: Customize the width of the zones using the Zone Width % parameter, calculated as a percentage of the price range over the last 300 bars.
Line Styles and Fills:
Customizable Appearance: Modify line colors, styles (Solid, Dotted, Dashed), and widths to match your chart preferences.
Line Fills: Enhance visual clarity by filling zones with semi-transparent colors, making it easier to distinguish between support and resistance areas.
Dynamic Line Management:
Automatic Line Removal: To keep your chart uncluttered, the indicator removes a support or resistance line after the price crosses it twice. This feature helps you focus on the most relevant and current levels.
Expandable Lines:
Line Extension: Choose to extend lines both forward and backward in time with the Expand S/R Lines option, providing a comprehensive view of historical support and resistance.
How It Works
The indicator analyzes price data to identify pivot highs and lows over a specified lookback period. These pivot points are potential areas where the price may reverse or experience significant support or resistance. By filtering these points based on the S/R Strength parameter, the indicator ensures that only the most significant levels are displayed.
Once the levels are identified:
Support Levels: Plotted when the price shows potential to stop falling and possibly start rising.
Resistance Levels: Plotted when the price may stop rising and potentially start falling.
The indicator enhances these levels by:
Adding Zones: By creating a buffer around each level, traders can see areas where the price might interact with support or resistance, rather than focusing on a single price point.
Line Fills: The zones are filled with a semi-transparent color corresponding to support or resistance, improving visual distinction.
Input Parameters
Enable Support & Resistance: Toggle the entire indicator on or off.
Support Color: Choose the color for support lines and fills.
Resistance Color: Choose the color for resistance lines and fills.
S/R Strength: Set the sensitivity of level detection. Higher values result in fewer, more significant levels.
Line Style: Select the style of the support and resistance lines (Solid, Dotted, Dashed).
S/R Line Width: Adjust the thickness of the support and resistance lines.
Enable Zones: Toggle the display of zones around each level.
Enable High/Low Zones: Toggle the display of zones around the highest and lowest price levels.
Zone Width %: Define the width of the zones as a percentage of the price range over the last 300 bars.
Expand S/R Lines: Choose whether to extend the lines across the entire chart or limit them to recent data.
Using the Indicator
Identifying Key Levels:
Use the plotted support and resistance levels to identify potential entry and exit points.
Pay attention to the zones, as they represent areas where the price is more likely to react.
Monitoring Price Interaction:
Observe how the price behaves around the support and resistance levels.
The automatic removal of lines after two crossings helps focus on active levels.
Customizing for Clarity:
Adjust the visual settings to match your trading style and improve chart readability.
Experiment with the S/R Strength and Zone Width % to fine-tune the indicator to different market conditions.
Best Practices
Combine with Other Analysis Tools:
Use the indicator alongside other technical analysis tools like trend lines, moving averages, and oscillators for a more comprehensive market view.
Adjust for Different Timeframes:
The indicator works on various timeframes. Adjust the parameters when switching between short-term and long-term charts to maintain effectiveness.
Stay Updated with Market Conditions:
Market volatility can affect the significance of support and resistance levels. Regularly adjust the S/R Strength parameter to align with current market dynamics.
Limitations
Not a Standalone Solution:
While the indicator provides valuable insights, it should not be used in isolation. Always consider broader market analysis and risk management practices.
Historical Data Dependency:
The accuracy of the levels depends on the availability of sufficient historical data. Ensure your chart includes enough data for the indicator to perform effectively.
Zigzag3 -Invincible3Description:
Zigzag3 - Invincible3 is a powerful and flexible support and resistance indicator for TradingView. Utilizing an enhanced ZigZag algorithm and Dow Theory principles, it detects price pivots, higher highs (HH), lower highs (LH), higher lows (HL), and lower lows (LL). The indicator draws lines and labels to visualize these pivots, making it easier to identify market structure, trends, and potential reversal points.
The Length input allows traders to control the sensitivity of pivot detection.
Support and Resistance Lines:
Displays dotted and solid SR lines based on significant pivots to highlight key market zones.
Option to extend support/resistance lines dynamically with real-time progression for the latest pivot.
Labels for Dow Theory Points:
Mark higher highs, lower highs, higher lows, and lower lows with customizable colors.
Identifies market direction and potential breakout levels with visual clarity.
ZigZag Line Visualization:
Toggle the ZigZag lines to connect pivots for a better understanding of price movement.
Dynamic Dotted Line Progression:
A dotted line extends in real-time from the most recent significant pivot point, aiding in quick analysis.
This indicator is ideal for traders looking to analyze market structure, identify trends, and spot potential reversals. It can be used as a standalone tool or in combination with other strategies for enhanced precision.
Absolute DM LevelsAbsolute DM Levels Indicator
The Absolute DM Levels indicator is a powerful tool designed to assist traders in identifying key price levels based on the Average Absolute Daily Movement (ADM) and Fibonacci ratios. This indicator combines volatility measurement with trend analysis to provide actionable insights for various trading strategies, including day trading, swing trading, and long-term investing.
Key Features:
1. Average Absolute Daily Movement (ADM) Calculation:
• Calculates the ADM over a user-specified period (default is 14 periods).
• ADM represents the average of the absolute differences between consecutive closing prices, offering a straightforward measure of market volatility.
2. Dynamic Level Generation Using Fibonacci Ratios:
• Computes multiple support and resistance levels above and below the previous close using ADM multiplied by key Fibonacci ratios (e.g., 38.2%, 50%, 61.8%, 78.6%, 100%).
• Optional Fibonacci extension levels are available for advanced target setting (e.g., 123.6%, 161.8%, up to 300%).
3. Trading Mode Customization:
• Allows selection of different trading types to adjust the timeframe and sensitivity of the indicator:
• Day Trading
• Multiday Trading
• Swing Trading
• Position Trading
• Long-term Trading
4. Trend Identification with EMA Ribbon:
• Utilizes a triple Exponential Moving Average (EMA) ribbon (default periods of 8, 21, and 34) to determine market trends.
• Identifies bullish, bearish, or neutral trends based on the alignment of price and EMAs.
5. Visual Aids and Alerts:
• Plots horizontal lines on the chart representing calculated levels for easy visualization.
• Color-coded levels and labels help distinguish between different types of levels (e.g., triggers, key targets, intermediate levels).
• Provides informational labels displaying current trading mode, range percentage of ADM, and trigger prices.
6. Customization Options:
• Use Options Labels: Choose between “Calls”/“Puts” or “Long”/“Short” labels for triggers.
• Show All Fibonacci Levels: Option to display all intermediate Fibonacci levels.
• Show Extensions: Option to display Fibonacci extension levels beyond 100% ADM.
• Level Size and Colors: Adjust line thickness and colors for different levels to suit personal preferences.
• Use Current Close: Option to base calculations on the current close price instead of the previous close.
How It Works:
1. ADM Calculation:
• The indicator calculates the ADM by taking the average of the absolute differences between consecutive closing prices over the specified period.
• ADM serves as a measure of average daily price movement, reflecting market volatility.
2. Level Computation:
• Trigger Levels:
• Upper Trigger: Previous Close + (Trigger Percentage × ADM)
• Lower Trigger: Previous Close - (Trigger Percentage × ADM)
• The default trigger percentage is 23.6% (a key Fibonacci retracement level).
• Fibonacci Levels:
• Levels are calculated by adding or subtracting Fibonacci ratios of the ADM from the previous close.
• These levels include common retracement percentages like 38.2%, 50%, 61.8%, and extensions like 123.6%, 161.8%, etc.
3. Trend Analysis:
• The EMA ribbon helps identify the market trend:
• Bullish Trend: Price ≥ Fast EMA ≥ Pivot EMA ≥ Slow EMA
• Bearish Trend: Price ≤ Fast EMA ≤ Pivot EMA ≤ Slow EMA
• Neutral Trend: Any other alignment.
• The trend is visually represented through color-coded labels and background colors.
4. Range Assessment:
• Compares the current period’s range (high - low) to the ADM.
• Displays the range as a percentage of ADM to assess whether the market is more or less volatile than average.
Use Cases:
1. Identifying Support and Resistance Levels:
• Use the plotted levels to anticipate potential areas where the price may encounter support or resistance.
• Helps in setting entry and exit points based on expected market reactions at these levels.
2. Trend Confirmation:
• Align trades with the identified trend to increase the probability of success.
• The EMA ribbon trend identification aids in confirming bullish or bearish market conditions.
3. Volatility Assessment:
• By comparing the current range to the ADM, traders can gauge market volatility.
• High percentages may indicate overextended moves, while low percentages might suggest consolidation.
4. Strategic Trade Planning:
• The trigger levels serve as potential breakout points.
• Fibonacci levels offer targets for profit-taking or setting stop-loss orders.
5. Customization for Different Trading Styles:
• Adjust the trading type to fit your trading horizon, whether you’re a day trader or a long-term investor.
• Customize levels and visual settings to match your analysis preferences.
How to Use the Indicator:
1. Add the Indicator to Your Chart:
• Apply the Absolute DM Levels indicator to your desired financial instrument chart.
2. Configure Settings:
• Select your Trading Type to adjust the timeframe and sensitivity.
• Set the ADM Length according to your preference for volatility measurement.
• Choose whether to Show All Fibonacci Levels and Show Extensions based on your analytical needs.
• Customize colors and level sizes for better visual clarity.
3. Interpret the Levels and Labels:
• Trend Labels: Observe the trend indication (bullish, bearish, neutral) provided by the EMA ribbon analysis.
• Information Table: Review the displayed range percentage and trigger prices.
• Plotted Levels: Use the horizontal lines to identify key support and resistance zones.
4. Incorporate into Your Trading Strategy:
• Combine the insights from the indicator with other technical analysis tools.
• Use the levels for setting up trades, managing risk, and identifying potential market turning points.
Notes:
• No Repainting: The indicator uses security functions with lookahead=barmerge.lookahead_on to ensure that calculations are based on completed data, minimizing repainting issues.
• Versatility: Suitable for various financial instruments, including stocks, forex, commodities, and cryptocurrencies.
• Complementary Tool: Designed to enhance your existing trading strategy, not replace thorough market analysis.
Disclaimer: The Absolute DM Levels indicator is intended for educational and informational purposes only. It should not be construed as financial advice. Trading financial instruments involves risk, and past performance is not indicative of future results. Always conduct your own analysis and consult with a professional financial advisor before making investment decisions.
Non-Psychological Levels🟩 Non-Psychological Levels is a structural analysis tool that segments price action into objective ranges, identifying Broken and Unbroken levels without relying on psychological or time-based assumptions. By emphasizing mechanically derived price behavior, it provides traders with a clear framework for analyzing support and resistance in a consistent and unbiased manner across various market conditions.
This indicator introduces a new approach to understanding market structure by focusing on price movement within defined segments, free from behavioral patterns, round numbers, or specific time intervals. While the indicator is time-agnostic in design, it works within the natural time progression of the chart, ensuring that segmentation aligns with the inherent structure of price movement. Broken levels, where price has breached a structural boundary, and Unbroken levels, which remain intact, are visualized with horizontal lines. These structural zones are complemented by dynamically boxed segments that contextualize both historical and ongoing price behavior.
By offering an objective perspective, the Non-Psychological Levels indicator complements psychology-based tools, helping traders explore market dynamics from multiple angles. When structural levels align with psychological zones, they reinforce critical price areas; when they differ, they provide opportunities to analyze price behavior from an alternative lens. This indicator is designed as both an educational framework and a practical tool, encouraging a deeper understanding of structural price behavior in technical analysis.
⭕ THEORY AND CONCEPT ⭕
The Non-Psychological Levels indicator is grounded in the principle of analyzing price behavior without reliance on psychological assumptions or time-based factors. Its primary purpose is to provide a structural framework for identifying support and resistance levels by focusing solely on price movement within mechanically defined segments. By removing external influences such as sentiment, time intervals, or market sessions, the indicator offers an unbiased lens through which traders can observe price dynamics.
Non-psychology, as defined here, refers to an approach that excludes behavioral and emotional patterns—like fear, greed, or herd mentality—from price analysis. Traditional tools often depend on these patterns to identify zones such as pivots or Fibonacci retracements, but these methods can be inconsistent in volatile markets. In contrast, the Non-Psychological Levels indicator focuses entirely on what price is doing, free from assumptions about trader behavior or external time constraints.
The indicator’s time-agnostic and mechanically driven design segments price action into consistent ranges, highlighting "Broken" levels (where price breaches structural boundaries) and "Unbroken" levels (where price holds). These structural zones remain unaffected by subjective or external influences, ensuring clarity and consistency across different markets and timeframes. By doing so, the indicator reveals a pure view of price structure, independent of psychological biases.
Importantly, the Non-Psychological Levels indicator is not intended to replace psychology-based tools but to complement them. When its structural levels align with psychological zones like round numbers or session highs/lows, the significance of these areas is reinforced. Conversely, when the levels differ, the contrast provides traders with alternative insights into market dynamics. This dual perspective—blending mechanical objectivity with behavioral analysis—enhances the depth and flexibility of market evaluation.
The following principles outline the theoretical foundation of the indicator and its unique contribution to structural price analysis:
Time-Agnostic Design : The indicator avoids reliance on time-based factors like daily opens, session intervals, or specific events. Instead, it segments price action using bar indexes, ensuring that structural levels are identified independently of external time variables. While the x-axis of a chart inherently represents time, this indicator abstracts away its influence, allowing traders to focus purely on price movement without the bias of temporal context.
Mechanical and Neutral Framework : Every calculation within the indicator is predetermined by a set of mechanical rules, ensuring no subjective input or interpretation affects the results. This objectivity guarantees that levels are derived solely from observed price behavior, providing a reliable framework that traders can trust to remain consistent across different assets, timeframes, and market conditions.
Broken and Unbroken Levels : Broken levels represent zones where price has breached a structural boundary, while Unbroken levels highlight areas where price has consistently respected its range. This distinction provides a clear and systematic method for identifying key support and resistance levels, offering insights into where future price interactions are most likely to occur.
Neutral Price Behavior : By dividing price action into equal segments, the indicator removes the influence of external factors like trader sentiment or psychological expectations. Each segment independently determines significant levels based purely on price action, enabling a structural view of the market that abstracts away behavioral or emotional biases.
Complement to Psychological Tools : While the indicator itself avoids behavioral assumptions, its levels can align with psychological zones like round numbers, pivots, or Fibonacci levels. When these structural and psychological levels overlap, it reinforces the importance of key areas, while divergences offer opportunities to examine price behavior from a new perspective.
Educational Value : The indicator encourages traders to explore the contrast between structural and psychological analysis. By introducing a framework that isolates price behavior from external influences, it challenges traditional methods of technical analysis, fostering deeper insights into market structure and behavior.
🔍 UNDERSTANDING STRUCTURAL LEVELS 🔍
The Non-Psychological Levels indicator offers a straightforward yet powerful way to understand market structure by segmenting price action into mechanically defined ranges. This segmentation highlights two key elements: "Broken" levels, where price has breached structural boundaries, and "Unbroken" levels, which remain intact and respected by price action. Together, these components create a framework for identifying potential areas of support and resistance.
Broken Levels : These are structural boundaries that price has surpassed, indicating areas where previous support or resistance failed. Broken levels often signal transitions in price behavior, such as shifts in momentum or the start of trending movements. They provide insight into zones where price has already tested and moved beyond.
Unbroken Levels : These levels remain intact within a given price segment, marking areas where price has consistently respected boundaries. Unbroken levels are particularly useful for identifying potential reversal points or zones of continued support or resistance. Their persistence across price action often makes them reliable indicators of market structure.
The visual segmentation of price action into distinct ranges allows traders to observe how price transitions between structural zones. For example:
- Clusters of Unbroken levels near the current price may suggest strong support or resistance, offering areas of interest for reversals or breakouts.
- Gaps between Unbroken levels highlight areas of price inefficiency or low interaction, which may become significant if revisited.
By focusing solely on structural price behavior, the Non-Psychological Levels indicator enables traders to analyze price independently of time or psychological factors. This makes it a valuable tool for understanding price dynamics objectively, whether used on its own or alongside other indicators.
🛠️ SETTINGS 🛠️
The Non-Psychological Levels indicator offers various customizable settings to help users tailor its visualization to their specific trading style and market conditions. These settings allow adjustments to sensitivity, level projection, and the source of price calculations (e.g., wicks or closing prices). Below, we outline each setting and its impact on the chart, along with examples to illustrate their functionality.
Custom Settings
Sensitivity : This setting adjusts the balance between detailed and broader structural levels by controlling the number of segments. Higher values result in more segments, revealing finer price levels, while lower values consolidate segments to highlight major price movements.
Source : Allows the user to choose between 'Wick' or 'Close' for detecting levels. Selecting 'Wick' emphasizes the absolute highs and lows of price action, while 'Close' focuses on closing prices within each segment.
Level Labels : Configures the visual representation of price levels, allowing users to toggle between price values, symbols (▲ ▼), or disabling labels altogether. This setting ensures clarity in how Broken and Unbroken levels are displayed on the chart.
Unbroken Levels : - - - Users can customize the colors and label styles for Unbroken levels, which highlight areas where price has respected structural boundaries.
Broken Levels : -|- Similar to Unbroken levels, users can specify the visual appearance of Broken levels, including color customization for Broken highs and lows. These settings help distinguish areas where price has breached a structural boundary.
Projection Options : This setting allows users to control how broken and unbroken levels are visually extended on the chart. The Future option projects lines forward to the right of the current price, showing potential future relevance of levels. The All option extends lines both forward and backward, providing a comprehensive view of how levels align with historical and potential future price action. The None option disables projections, keeping the chart focused solely on current segment levels without any extensions.
Segments : Includes options for customizing the segment visualization:
- Live Segment : Toggles the display of a highlighted box representing the current developing segment, helping users focus on ongoing price action.
- Boxes : Allows users to display filled boxes around each segment for additional visual emphasis.
- Segment Colors : Users can define separate colors for support (lower) and resistance (upper) segments, making it easier to interpret directional trends.
- Boundaries : Enables or disables vertical lines to mark segment boundaries, providing a clearer view of structural divisions.
Repaint : This setting allows users to enable or disable triangle labels within the live segment. When enabled, the triangles dynamically update to reflect real-time price behavior during the live bar but will repaint until the bar is fully confirmed. Disabling this option prevents the triangles from appearing during the live bar, reducing potential confusion as they may otherwise flash on and off during price updates. This setting ensures users can choose their preferred visualization while maintaining clarity in real-time analysis.
Color Settings : Offers extensive customization for all visual elements, including Broken and Unbroken levels, segment boundaries, and live segments. These settings ensure the indicator can adapt to individual preferences for chart readability.
🖼️ CHART EXAMPLES 🖼️
The following chart examples illustrate different configurations and features of the Non-Psychological Levels indicator. These examples highlight how the indicator’s settings influence the visualization of structural price behavior, helping traders understand its functionality in various scenarios.
Broken and Unbroken Levels : Orange prices are Broken HIghs. Blue prices are Broken Lows. Green and Red are Unbroken.
Boundaries : Enable Boundaries to visualize segments.
High Sensitivity Setting : A high sensitivity setting produces fewer segments and levels, emphasizing broader price ranges and major structural zones. This configuration is better suited for higher timeframes or identifying overarching trends.
Low Sensitivity Setting : A low sensitivity setting results in a greater number of segments and levels, offering a granular view of price structure. This configuration is ideal for analyzing detailed price movements on lower timeframes.
Live Segment with Triangles Enabled : This example shows the live segment box with triangle labels enabled. These triangles update dynamically during the live bar but may repaint until the bar is confirmed, helping traders observe real-time price behavior.
Broken and Unbroken Levels : This example highlights Broken levels (where price has breached structural boundaries and are drawn through subsequent price action) and Unbroken levels (where price has respected structural boundaries). These distinctions visually identify areas of potential support and resistance.
Broken and Unbroken Levels with Projection: All : This example demonstrates the "Project All" feature, where broken and unbroken levels are extended both forward and backward on the chart. This visualization highlights historical and potential future support and resistance zones, helping traders better understand how price interacts with these structural levels over time.
Segment Boxes with Boundaries : Filled boxes around individual segments visually distinguish each price interval, offering clarity in observing structural price transitions.
📊 SUMMARY 📊
The Non-Psychological Levels indicator provides a unique framework for analyzing structural price behavior through the identification of Broken and Unbroken levels. These levels act as a mechanical representation of support and resistance, independent of psychological biases or time-based factors. By focusing purely on price movement within defined segments, the indicator offers a neutral and consistent approach to understanding market dynamics.
This method complements traditional tools by providing an unbiased perspective. When structural levels align with psychological zones—such as round numbers or session-based highs and lows—they reinforce the significance of these areas as key price zones. When they diverge, the indicator introduces an alternative view, prompting further exploration of price behavior. This dual perspective enhances the depth of analysis by combining the mechanical and behavioral aspects of price action.
The Non-Psychological Levels indicator is not designed to generate trading signals or predict future price movements but serves as a visual and educational tool. Its adaptability across all markets and timeframes allows traders to integrate it into their broader strategies. By highlighting structural price dynamics, the indicator offers a fresh perspective on market analysis while remaining compatible with other technical tools.
⚙️ COMPATIBILITY AND LIMITATIONS ⚙️
Asset Compatibility :
The Non-Psychological Levels indicator is compatible with all asset classes, including cryptocurrencies, forex, stocks, and commodities. It can be applied to any chart or timeframe, making it a flexible tool for structural price analysis. Users should adjust the Sensitivity setting to ensure the segmentation aligns with the price behavior of the specific asset being analyzed. For instance, higher sensitivity values are more suitable for assets with large price ranges, while lower values work well for assets with tighter ranges.
Visual Range Dependency :
The indicator is optimized to perform calculations only within the visible range of the chart. This is a significant advantage, as it prevents unnecessary calculations and maintains efficient performance. However, because of this dependency, levels may appear to "recalculate" when the chart is zoomed in or out quickly or shifted abruptly. While this does not affect the integrity of the levels, it may cause a temporary lag as the indicator adjusts to the new visual range.
Persistence of Levels Beyond Visibility :
Even if levels are not visible on the chart due to zoom or scroll settings, they still exist in the background and are recalculated when revisited. This ensures that the structural price analysis remains consistent, regardless of the chart view.
Box Limitations in Pine Script :
The indicator is subject to Pine Script's inherent limitation of 500 boxes. This means that no more than 500 segments or level boxes can be drawn on the chart simultaneously. For most configurations, this limitation is mitigated by focusing on the visual range, but users employing very low sensitivity settings may exceed the limit. In such cases, only the most recent 500 boxes will be displayed, potentially omitting earlier segments.
Lag with Low Sensitivity Settings :
When sensitivity is set to a low value, the indicator creates many more segments, resulting in finer granularity and a higher number of boxes. While this provides detailed structural levels, it may increase the likelihood of exceeding Pine Script’s 500-box limit or cause a temporary lag when rendering a dense set of boxes over a wide visual range. Users should adjust sensitivity to balance detail with performance, especially on assets with high volatility or broad price ranges.
Live Segment Caution :
The live segment box updates in real time to reflect price movements as the segment is still developing. Since the segment high and segment low are not yet finalized, users should interpret this feature as a dynamic visualization of current price behavior rather than a definitive structural analysis. This ensures clarity during ongoing price action while maintaining the integrity of the indicator's framework.
Cross-Market Versatility :
The indicator’s time-agnostic and mechanical design ensures that it functions identically across all markets and timeframes. However, users should consider the unique characteristics of different markets when interpreting the results, as certain assets (e.g., highly volatile cryptocurrencies) may require sensitivity adjustments for optimal segmentation.
Visual Range Dependency: Levels recalculate efficiently within the chart's visible range but may lag temporarily when zooming or scrolling quickly.
These considerations ensure that the Non-Psychological Levels indicator remains robust and versatile while highlighting some inherent limitations of Pine Script and real-time recalculations. Users can mitigate these constraints by carefully adjusting sensitivity and understanding how the visual range dependency affects performance.
⚠️ DISCLAIMER ⚠️
The Non-Psychological Levels indicator is a visual analysis tool and is not designed as a predictive or trading signal indicator. Its primary purpose is to highlight structural price levels, providing an objective framework for understanding support and resistance within mechanically segmented price action.
The indicator operates within the visible range of the chart to ensure efficiency and adaptiveness, but this recalculation should not be interpreted as a forecast of future price behavior. While the structural levels may align with significant price zones in hindsight, they are purely a reflection of observed price dynamics and should not be used as standalone trading signals.
This indicator is intended as an educational and visual aid to complement other analysis methods. Users are encouraged to integrate it into a broader trading strategy and make adjustments to the settings based on their individual needs and market conditions.
🧠 BEYOND THE CODE 🧠
The Non-Psychological Levels indicator, like other xxattaxx indicators , is designed with education and community collaboration in mind. Its open-source nature encourages exploration, experimentation, and the development of new approaches to price analysis. By focusing on structural price behavior rather than psychological or time-based factors, this indicator introduces a fresh perspective for users to study.
Beyond its visual utility, the indicator serves as an educational framework for understanding the concept of non-psychological analysis. It offers traders an opportunity to explore price dynamics in a purely mechanical way, challenging conventional methods and fostering deeper insights into structural behavior. This approach is especially valuable for those interested in exploring new concepts or seeking alternative perspectives on market analysis.
Your comments, suggestions, and discussions are invaluable in shaping the future of this project. We actively encourage your feedback and contributions, which will directly help us refine and improve the Non-Psychological Levels indicator. We look forward to seeing the creative ways in which you use and enhance this tool. MVS
ORB Screener with Trailing SLThis is an extension to our already published script ORB with ATR Trailing SL indicator
Many people requested to add screener to the existing indicator but since it's slowing down the performance heavily, we decided to add this as a separate screener.
Note: This screener does NOT plot the chart and so you want to have both plotting and screener, use both scripts together.
Overview:
The ORB Screener is a TradingView indicator designed to assist traders in identifying breakout opportunities based on the Opening Range Breakout (ORB) strategy. It features multi-symbol screening, customizable session timeframes, and a detailed table for quick visual reference and stock scanning.
The ORB Screener utilizes the ORB strategy to calculate breakout levels for multiple symbols. It identifies the high and low during a specified session (e.g., first 5 minutes after market open) and provides insights on whether the price is above the high (bullish), below the low (bearish), or between the range (neutral).
Additionally, the script calculates and displays the RSI values for each symbol, aiding traders in assessing momentum alongside breakout status.
Note: One can add up to 40 symbols for screening the stocks.
Key Features and Inputs:
ORB Session Time: Define a specific timeframe (e.g., "0915-0920") during which the ORB high and low are calculated. This serves as the foundation for identifying breakouts.
Multi-Symbol Screening: Screen up to 40 symbols at once, enabling you to monitor multiple opportunities without switching charts.
Breakout Validation:
Select from two methods for confirming a breakout: Close (based on closing prices) or Touch (based on intraday highs/lows).
Breakout Status Indicators:
Above High: Indicates a current bullish breakout when the price exceeds the ORB high.
Below Low: Indicates a current bearish breakout when the price falls below the ORB low.
Between Range: Indicates no breakout (price remains within the range).
RSI Integration : Calculates the RSI for each symbol to help traders evaluate momentum alongside breakout signals.
Customizable Table Display:
Position: Place the data table at the top, middle, or bottom of the chart and align it left, center, or right.
Size: Choose from multiple table size options for optimal visibility (Auto, Huge, Large, Normal, Small, Tiny).
Visual Feedback:
Green Background: Indicates a breakout happened at least once above the ORB high.
Red Background: Indicates a breakout happened at least once below the ORB low.
Gray Background: Indicates price is within the ORB range.
Previous Day Percentage LevelsAdds small trend lines at 25%, 50% and 75% levels from the low to the high of the previous day.
Pin Bar with Adaptive Zones and Price LevelsThis indicator is designed to simplify the identification and analysis of pin bar formations (commonly called "tail bars"), offering traders an adaptable and efficient tool for market insights. With added visual and numerical precision, it aids in spotting potential trade setups with clarity.
Key Features:
Dynamic Pin Bar Detection:
Highlights bullish pin bars with a customizable color (default: white).
Highlights bearish pin bars with a customizable color (default: yellow).
Price-Level Zones for Clarity:
Automatically draws a zone from the high to the low of each pin bar.
Displays the highest and lowest prices for the pin bar within the zone, making it easy to visualize potential entry, exit, or stop-loss levels.
Customizable Display Options:
Toggle visibility for bullish and bearish pin bars independently.
Option to enable or disable zones for a cleaner chart view.
Fully Adjustable Aesthetics:
Customize the colors, zone styles, and text display to suit your personal preferences or chart theme.
Purpose:
This indicator enhances chart analysis by combining pattern recognition with actionable visual and numerical data. By focusing on customizable zones and price levels, traders can efficiently identify key areas of interest and refine their strategies for better trade execution.
How It Adds Value:
Unique Utility: The inclusion of zones showing the pin bar's highest and lowest prices adds practical value, as traders can immediately see potential entry and exit prices without manually inspecting the bar.
Adaptable Features: With options to customize and toggle elements, the indicator caters to both minimalists and detailed-focused traders.
Precision in Trade Execution: The visual clarity provided by the zones supports more precise placement of entries, exits, and stop-losses, making it highly useful for both discretionary and systematic traders.