Volume on levels @gauranshgVolume on Levels @gauranshg is a powerful Pine Script designed to visualize trading volume across price levels directly on the chart. This script allows users to observe volume intensity, offering a clearer perspective on price action and potential support/resistance areas. By utilizing a dynamic, customizable multiplier, the volume is normalized and displayed in proportion, ensuring better scalability across various timeframes and assets.
Usage:
Normalization of Volume: Users can input a multiplier to adjust the normalization of volume. This is useful when analyzing assets with differing price and volume ranges.
Input of 1 means 1 Million volume will be marked with green color of opacity 1 and 2 Million as 2 and so on. In case you are looking at chart with very high volume, you might want to increase the multiplies
Default multiplier is set to 1, and can be customized for different scales.
Volume Visualization: The volume is displayed on the chart as background boxes behind price levels, with the opacity of the boxes changing based on the normalized volume. This helps to quickly visualize areas of high and low trading activity.
This script is ideal for investors who wish to enhance their volume analysis by visualizing it directly on price levels in a clear, normalized format.
المستويات والنقاط المحورية
MM Day Trader LevelsAs an intraday trader, there are certain key levels that I care about for short-term price action on every single chart. When I first began day trading, each morning I would painstakingly mark those key levels off on the charts I planned to trade each day. Depending on the number of charts I was watching, this would take up quite a bit of my time that I felt would have been much better spent doing other things. It also meant that those levels would often be left behind, and on later days I might be trading a symbol and get confused when a line appeared and I'd be paying attention to it only to later discover that it wasn't from prior day, but from some other day in the past when I had marked it off.
I looked all over TradingView to find indicators that did this automatically for me, and I found a lot of them. One by one I tried them, and inevitably I would always find that something was wrong with them. Often they didn't have all of the levels I wanted (so I would have to combine multiple indicators), but more often I found that the levels would be incorrect, or they would be buggy and not appear consistently, or they would not appear at the right time, or they would not work on futures! The list of problems went on and on. And the biggest issue I found was that nobody knew how to get session volume profile in an indicator.
So, over the course of a few years I figured out how to solve all of those problems and now I'm thrilled to present this free indicator for everyone like me who trades intraday and wants a clean consistent way to see the prior day levels that they care about automatically on every single chart (even futures). The levels the indicator provides are:
Yesterday High & Low
Value Area High & Low & Point of Control
Today's Open
Yesterday's Close (aka "Settlement" on futures)
Premarket High & Low (non-futures only)
Overnight High & Low (futures only)
These levels are extremely important, and I expect price to be reactive to them, so each level has a shaded background behind it so that the levels stand out against other lines you may have on your chart. I try to keep configuration as simple as possible, but there are configuration options that allow you to:
Hide any of the levels
Change the color for the levels
Shade the value area (or not)
Change the label text, size, type (basic label or plain text) and location (how far to the right of last candle to place the label
Adjust session volume profile value area volume & number of rows
The biggest advantage to this indicator over others on TradingView is how it handles session volume profile. When it comes to futures, TradingView does differentiate between regular trading hours and "electronic" trading hours on the charts, but their timeframes for those sessions are unusual, and they do not provide any programmatic way to differentiate between them. So, I created a whole new library for dealing with futures sessions that is fully integrated into both my Session Volume Profile library and this indicator, allowing me to bring you the best and only custom indicator available on TradingView that provides you with true regular session volume profile information across every type of symbol, including futures.
I'm incredibly proud of everything I've been able to provide with this indicator, and even more thrilled to say that I'm proud of how the indicator has been implemented. Once again releasing this indicator and all associated code for free and open source. I encourage you to take a look at the source code to see how it all works, take advantage of the free underlying libraries I created to make all of this possible: Session Library and Session Volume Profile Library.
QQQ and SPY Price Levels [MW]Introduction:
Don’t let SPY and QQQ resistance levels hurt your futures trading anymore. The QQQ and SPY Price Levels indicator automagically provides easily accessible QQQ price levels for NASDAQ-related charts such as QQQ, /NQ and /MNQ futures, and leveraged ETFs such as TQQQ and SQQQ as well as for SPY price levels for S&P 500-related charts such as SPY, /ES and /MES futures, SPX, and leveraged ETFs such as UPRO and SPXU. If you’ve ever traded futures, or anything QQQ- or SPY-related and wanted to know at what price would the corresponding asset reach a key whole number level of QQQ or SPY, like 400, 440, 445, or even 447.50, this tool is for you. Key 10x, 5x, and even 2.5x multiples of QQQ and SPY can act as support or resistance for other related-assets. Until now, there hasn’t been an indicator that can serve as an easy visual cue to know exactly when that is about to happen across assets.
This indicator is a fork of the original SPY Price Levels indicator, which only considered SPY-related assets.
Settings:
QQQ/SPY 2.5x: Show closest levels above and below that are multiples of 2.5 on QQQ
QQQ/SPY 5x: Show closest levels above and below that are multiples of 5 on QQQ
QQQ/SPY 10x: Show closest levels above and below that are multiples of 10 on QQQ
Show QQQ/SPY Price Label: Show the current QQQ/SPY price
Extend lines to the left: Extend label lines for each price level to the beginning of the chart
Calculations:
This indicator defines the ratio between the price of QQQ/SPY and another NASDAQ/S&P-related asset and uses that multiplier once the user-defined price increments are defined. For example, if /MNQ is at 19000 and QQQ is at 465, then the ratio would be 40.8.
The incremental QQQ levels that are above and below the QQQ price are calculated using the following equations:
qqqLevelUp = _multiplier * math.ceil(_qqqClose / _multiplier)
qqqLevelDown = _multiplier * math.floor(_qqqClose / _multiplier)
The conversion ratio is then multiplied by that amount to get the final estimated corresponding price using the calculation:
levelUp := _conversion * qqqLevelUp
levelDown := _conversion * qqqLevelDown
For leveraged assets, the conversion must be used on the difference between the current QQQ price and the incremental upper and lower levels.
For example, the calculation for the next level up looks like the following:
levelUpDelta := math.abs(_qqqClose - qqqLevelUp)
levelUp := close + _conversion * (levelUpDelta * _leverage)
This logic is identical for SPY-related assets.
How to Use:
The QQQ and SPY Price Levels indicator aims to be as unobtrusive as possible. The default view shows 3 labels and 2 lines that are all aligned to the right of the main chart, so that it interferes as little as possible with any other indicators. It can be added to any /NQ or /MNQ futures chart, SQQQ, TQQQ, and, of course, QQQ as well as any /ES /MES futures chart, SPXU, UPRO, SPX, and of course SPY. The most immediate price levels for each multiplier appears above and below the current price along with the price of QQQ/SPY.
For example, MNQU2024 is currently at 19594. By looking at the indicator the next QQQ increment below is at 475, or 19556 on the MNQU2024 chart. This potential support is marked with a green label that shows both prices. The next increment above is at QQQ 477.50, or 19659 on the MESU2024 chart. And the QQQ price itself, is also shown (and can be removed) at 475.92.
QQQ and SPY price increments of 2.5, 5, and 10 tend to consistently act at the very least as emotional support and resistance levels. Weak, or weakening volume and/or momentum when these levels are hit can trigger a strong rejection, and can sometimes precipitate lengthy consolidation periods at those levels. Watching an NASDAQ- and S&P 500-related asset come to a halt, fall off a cliff, or react in some other unintuitive way could very well be the result of a QQQ/SPY level being reached. Even though many of us know that this relationship exists, it’s easy to forget. So, this indicator helps to ensure that its users keep that relationship front and center.
By extending the lines into the past on QQQ/SPY and their related assets, you can see what reactions happened at these key levels.
Other Usage Notes and Limitations:
The calculations used only provide an estimated relationship or a close approximation, and are not exact.
It's important for traders to be aware of the limitations of any indicator and to use them as part of a broader, well-rounded trading strategy that includes risk management, fundamental analysis, and other tools that can help with reducing false signals, determining trend direction, and providing additional confirmation for a trade decision. Diversifying strategies and not relying solely on one type of indicator or analysis can help mitigate some of these risks.
AutoPilot | FractalystWhat’s the purpose of this indicator?
The AutoPilot indicator automates the management of your active trades by:
Breaks Even: Moves the stop-loss to the entry price once the trade reaches a 1:1 risk-reward ratio.
Closes Trades: Automatically exits trades when trailing stop-losses are triggered.
This automation is facilitated through PineConnector and TradingView webhook integration, allowing traders to manage multiple positions across various markets effortlessly without any manual intervention.
----
How does this indicator trail stop-loss using market structure?
The AutoPilot indicator utilizes an advanced market structure trailing stop-loss mechanism to manage trades based on market dynamics and probabilities.
Here's how it works:
Market Structure Identification: The indicator first identifies key market structures such as higher highs, lower lows.
These structures are pivotal points where the market has shown a change in direction or momentum.
Probability-Based Trailing: Once a trade is active, the stop-loss isn't just set at a fixed distance or percentage but is dynamically adjusted based on the probability of the market structure holding or breaking.
This involves:
Trend Continuation Probability: If the market structure suggests a strong trend continuation (e.g., a series of higher highs in an uptrend), the stop-loss might trail closer to the price, but with a buffer calculated by the probability of the trend continuing versus reversing.
Reversal Probability: Conversely, if there's a high probability of a trend reversal based on recent market structures (like a significant lower high in an uptrend), the stop-loss might be adjusted to a point where the market structure would need to break to confirm the reversal, thus protecting potential profits or minimizing losses.
Dynamic Adjustment: The trailing stop-loss adjusts in real-time as new market structures form. For instance, if a new higher high is formed in an uptrend, the stop-loss might move up but not necessarily to the exact previous swing low. Instead, it's placed at a level where the probability of the next swing low not breaking this level is high, based on historical price action.
Risk Management: By using market structure and probabilities, the indicator aims to balance between giving the trade room to breathe (allowing for normal market fluctuations) and tightening the stop-loss when the market behavior suggests a potential trend change or continuation with high confidence.
This approach ensures that the stop-loss isn't just a static or simple trailing mechanism but a sophisticated tool that adapts to the evolving market conditions, aiming to maximize profit while minimizing the risk of being stopped out prematurely due to market noise.
----
How are the probabilities calculated? What are the underlying calculations?
The probability is designed to enhance trade management by using buyside liquidity and probability analysis to filter out low/high probability conditions.
This helps in identifying optimal trailing points where the likelihood of a price continuation is higher.
Calculations:
1. Understanding Swing highs and Swing Lows
Swing High: A Swing High is formed when there is a high with 2 lower highs to the left and right.
Swing Low: A Swing Low is formed when there is a low with 2 higher lows to the left and right.
2. Understanding the purpose and the underlying calculations behind Buyside, Sellside and Equilibrium levels.
3. Understanding probability calculations
1. Upon the formation of a new range, the script waits for the price to reach and tap into equilibrium or the 50% level. Status: "⏸" - Inactive
2. Once equilibrium is tapped into, the equilibrium status becomes activated and it waits for either liquidity side to be hit. Status: "▶" - Active
3. If the buyside liquidity is hit, the script adds to the count of successful buyside liquidity occurrences. Similarly, if the sellside is tapped, it records successful sellside liquidity occurrences.
5. Finally, the number of successful occurrences for each side is divided by the overall count individually to calculate the range probabilities.
Note: The calculations are performed independently for each directional range. A range is considered bearish if the previous breakout was through a sellside liquidity. Conversely, a range is considered bullish if the most recent breakout was through a buyside liquidity.
----
What does the automation table display?
The automation table in the AutoPilot indicator provides a summary of user-defined settings crucial for automated trade management through PineConnector and TradingView integration. It displays:
PineConnector License ID: This ensures that the indicator is linked to your specific PineConnector account, allowing for personalized and secure automation of your trades.
Order Type (Buy/Sell): Indicates whether the automation is set for buying or selling, which is essential for correctly executing your trading strategy.
Chosen Symbol: Specifies the trading pair or symbol in your broker's platform where the trade management commands (like closing orders) will be executed. This ensures that the automation targets the correct market or asset.
Risk Per Trade: Shows the percentage or amount of your capital you're willing to risk on each trade, helping you maintain consistent risk management across different trades.
Comment: A field for you to input notes or identifiers, particularly useful when trading across multiple markets or instruments. This helps in tracking and managing trades across different assets or strategies.
Comment: A field for you to input identifiers, particularly useful when trading across multiple timeframes or different enries.
Allowing users to manage specific comments for each previously taken entry, facilitating precise management of multiple trades with unique identifiers.
This table serves as a quick reference for your current settings, ensuring you're always aware of how your trades are being managed automatically before any adjustments are made or alerts are triggered.
----
How to use the indicator?
To use the AutoPilot indicator:
Purchase a License ID: Acquire a license ID from PineConnector.
Setup PineConnector EA: Install and configure the PineConnector Expert Advisor on your MetaTrader platform.
Input Settings: Enter your PineConnector license ID, choose the order type, set your risk per trade, add the order comment, and select the trading symbol in the indicator's settings.
Create Alert: Right-click on the automation table, and set up an alert with the provided webhook to connect with PineConnector.
Automatic Management: Once set, your active trades will be automatically managed according to the alert conditions you've set.
This setup ensures your trades are managed seamlessly without constant manual intervention.
----
What makes this indicator original?
Integration with PineConnector: The AutoPilot indicator's originality lies in its integration with PineConnector, which allows for real-time trade management directly from TradingView to your MetaTrader platform. This setup is unique as it combines the analytical capabilities of TradingView with the execution capabilities of MetaTrader through a custom indicator, providing a seamless bridge between analysis and action.
Market Structure-Based Trailing Stop-Loss: Unlike many indicators that might use fixed percentages or ATR (Average True Range) for stop-loss adjustments, the AutoPilot indicator uses market structure (higher highs, lower lows) to dynamically adjust the stop-loss.
Probability-Based Adjustments: The indicator doesn't just trail stop-losses based on price but incorporates the probability of market structure holding or breaking. This probability-based trailing mechanism is innovative, aiming to balance between giving trades room to breathe and tightening when market behavior suggests a potential reversal or continuation.
Customizable Automation Table: The automation table within the indicator allows for detailed customization, including setting specific comments for trades. This feature, while perhaps not unique in concept, is original in its implementation within trading indicators, providing users with a high degree of control and personalization over trade management.
Real-Time Trade Management Alerts: The ability to set up alerts directly from the indicator to manage trades in real-time via webhooks to PineConnector adds a layer of automation that's not commonly found in standard trading indicators. This real-time connection for trade management enhances its originality by reducing the lag between analysis and trade execution.
User-Centric Design: The design of the AutoPilot indicator focuses heavily on user interaction, allowing for inputs like risk per trade, specific order types, and comments. This user-centric approach, where the indicator adapts to the trader's strategy rather than the trader adapting to the tool, sets it apart.
External Integration for Enhanced Functionality: By leveraging external services like PineConnector for execution, the indicator extends its functionality beyond what's typically possible within TradingView alone, making it original in its ecosystem integration for trading purposes.
Practical Implication: This means if you're in a trade and the market structure suggests the trend is continuing (e.g., making higher highs in an uptrend), your stop-loss might trail closer to the price but not too close to avoid being stopped out by normal fluctuations. If the structure breaks (e.g., a lower high in an uptrend), the stop-loss could adjust more aggressively to protect profits or minimize losses, anticipating a potential trend change.
This combination of features creates an original tool that not only analyzes market conditions but actively manages trades based on sophisticated market structure analysis.
----
User-input settings and customizations
----
Terms and Conditions | Disclaimer
Our charting tools are provided for informational and educational purposes only and should not be construed as financial, investment, or trading advice. They are not intended to forecast market movements or offer specific recommendations. Users should understand that past performance does not guarantee future results and should not base financial decisions solely on historical data. By utilizing our charting tools, the buyer acknowledges that neither the seller nor the creator assumes responsibility for decisions made using the information provided. The buyer assumes full responsibility and liability for any actions taken and their consequences, including potential financial losses. Therefore, by purchasing these charting tools, the customer acknowledges that neither the seller nor the creator is liable for any unfavorable outcomes resulting from the development, sale, or use of the products.
The buyer is responsible for canceling their subscription if they no longer wish to continue at the full retail price. Our policy does not include reimbursement, refunds, or chargebacks once the Terms and Conditions are accepted before purchase.
By continuing to use our charting tools, the user acknowledges and accepts the Terms and Conditions outlined in this legal disclaimer.
Ultra High/LowThe Ultra High/Low script helps traders track key price levels by automatically marking significant highs and lows on a chart, highlighting potential reversal points for future trading decisions.
Introduction
The Ultra High/Low script identifies and marks significant highs and lows on a trading chart. These are specific points where the price reached a peak or bottomed out before reversing. The script draws lines at these levels, which can be extended, and it also labels the exact price at these points. This makes it easy for traders to see where the price has changed direction previously, helping them make more informed trading decisions.
Detailed Description
In more detail, the Ultra High/Low script is designed using Pine Script™, a programming language used for creating custom indicators and strategies on the TradingView platform. Here's how it works:
..........
Detection of Pivot Highs and Lows
The script identifies "pivot highs" and "pivot lows." These are points on the chart where the price reached a local maximum or minimum, surrounded by lower highs (for pivot highs) or higher lows (for pivot lows).
The user can customize how many bars to the left and right of the high or low the script should consider to confirm a pivot (Length argument in the settings).
The script uses Pine Script functions for pivot detection. ta.pivothigh() and ta.pivotlow() .
......
Drawing Lines and Labels
Once a pivot is identified, the script draws a dashed line from the pivot point to the current price bar. This line helps visualize where significant price reversals have occurred.
The script also adds a label next to these lines showing the exact price of the pivot point. This label also shows "PDH" (Previous Day High) or "PDL" (Previous Day Low) if the pivot is PDH or PDL. Same for "PWH" (Previous Week High) and "PWL" (Previous Week Low).
......
Purging and Extending Lines
If the price crosses a pivot line after it has been drawn, the script can either delete the old line (purged line) or keep it and add additional indicators to show that the line has been liquidated.
The script also has options to extend the lines into the right.
......
Custom Inputs
The script offers several customizable options, like the color of the lines and labels, whether to show the exact price or not, and whether to extend the lines. This allows traders to tailor the indicator to their specific needs and preferences.
..........
Overall, the Ultra High/Low script is a powerful visual aid for identifying critical price levels that may influence future price movements, making it easier for traders to make decisions based on historical price behavior.
ICT Unicorn | Flux Charts💎 GENERAL OVERVIEW
Introducing our new ICT Unicorn Indicator! This indicator is built around the ICT's "Unicorn" strategy. The strategy uses Breaker Blocks and Fair Value Gaps for entry confirmation. For more information about the process, check the "HOW DOES IT WORK" section.
Features of the new ICT Unicorn Indicator :
Implementation of ICT's Unicorn Strategy
Toggleable Retracement Entry Method
3 Different TP / SL Methods
Customizable Execution Settings
Customizable Backtesting Dashboard
Alerts for Buy, Sell, TP & SL Signals
📌 HOW DOES IT WORK ?
The ICT Unicorn entry model merges the concepts of Breaker Blocks and Fair Value Gaps (FVGs), offering a distinct method for identifying trade opportunities. By integrating these two elements, we can have a position entry with stop-loss and take-profit targets on the potential support & resistance zones. This model is particularly reliable for trade entry, as it combines two powerful entry techniques.
An ICT Unicorn Model consists of a FVG which is overlapping with a Breaker Block of the same type. Here is an example :
When a FVG overlaps with a Breaker Block of the same type, the indicator gives a Buy or Sell signal depending on the FVG type (Bullish & Bearish). If the "Require Retracement" option is enabled in the settings, the signals are not given immediately. Instead, the current price of the ticker will need to touch the FVG once more before the signals are given.
After the Buy or Sell signal, the indicator immediately draws the take-profit (TP) and stop-loss (SL) targets. The indicator has three different TP & SL modes, explained in the "Settings" section of this write-up.
You can set up alerts for entry and TP & SL signals, and also check the current performance of the indicator and adjust the settings accordingly to the current ticker using the backtesting dashboard.
🚩 UNIQUENESS
This indicator is an all-in-one suit for the ICT's Unicorn concept. It's capable of plotting the strategy, giving signals, a backtesting dashboard and alerts feature. Different and customizable algorithm modes will help the trader fine-tune the indicator for the asset they are currently trading. Three different TP / SL modes are available to suit your needs. The backtesting dashboard allows you to see how your settings perform in the current ticker. You can also set up alerts to get informed when the strategy is executable for different tickers.
⚙️ SETTINGS
1. General Configuration
FVG Detection Sensitivity -> You may select between Low, Normal, High or Extreme FVG detection sensitivity. This will essentially determine the size of the spotted FVGs, with lower sensitivies resulting in spotting bigger FVGs, and higher sensitivies resulting in spotting all sizes of FVGs.
Swing Length -> Swing length is used when finding order block formations. Smaller values will result in finding smaller order & breaker blocks.
Require Retracement ->
a) Disabled : The entry signal is given immediately once a FVG overlaps with a Breaker Block of the same type.
b) Enabled : The current price of the ticker will need to touch the FVG once more before the entry signal is given.
2. TP / SL
TP / SL Method ->
a) Unicorn : This is the default option. The SL will be set to the lowest low of the last 100 bars with an extra offset in a Buy signal. For Sell signals, the SL will be set to the highest high of the last 100 bars with an extra offset. The TP is then set to a value using the SL value and maintaining a risk-reward ratio.
b) Dynamic: The TP / SL zones will be auto-determined by the algorithm based on the Average True Range (ATR) of the current ticker.
c) Fixed : You can adjust the exact TP / SL ratios from the settings below.
Dynamic Risk -> The risk you're willing to take if "Dynamic" TP / SL Method is selected. Higher risk usually means a better winrate at the cost of losing more if the strategy fails. This setting is has a crucial effect on the performance of the indicator, as different tickers may have different volatility so the indicator may have increased performance when this setting is correctly adjusted.
QuantPivoteWe are introducing the ST_QuantPivots Indicator, an advanced analytical tool meticulously crafted for ThinkOrSwim, which is now poised to debut on TradingView with Pine Script conversion.
Weekly Periods Analyzed :
The number of total periods loaded and analyzed is on the chart.
Touch > H1 :
Pivot level average price exceeded or was equal to, but did not close above.
Close > H1 :
How often has the price closed above the H1 pivot level.
Touch > H2 :
Pivot level one standard deviation above H1.
The price exceeded or was equal to, but did not close above.
Close > H2 :
How many times has the price closed above the H2 pivot level .
Touch > L1 :
Pivot level average price exceeded or was equal to, but did not close below.
Close > L1 :
How many times has the price closed below the L1 pivot level.
Touch > L2 :
Pivot level one standard deviation below L1.
The price exceeded or was equal to, but did not closed below.
Close > L2 :
How many times has the price closed below the L2 pivot level.
Total Closes Inside H1 / L1 :
Total number of times with in the periods analyzed that there were closes within H1 / L1 .
Total Closes Inside H2 / L2 :
Total number of times with in the periods analyzed that there were closes within H2 / L2 respectively.
Pivots :
Pivot lines are a function of the analysis and averaging period inputs.
H1 represents the average point which the highest price is achieved for the selected time period (analysis period).
L1 represents the average point which the lowest price is achieved for the selected time period (analysis period).
H2/L2 = One standard deviation away from the inner high H1 or low L1 bands.
Pivot lines are a function of the analysis and averaging period inputs.
H1 represents the average point which the highest price is achieved for the selected time period (analysis period).
L1 represents the average point which the lowest price is achieved for the selected time period (analysis period).
H2/L2 = One standard deviation away from the inner high H1 or low L1 bands.
Fixed Straddle with dynamic Res/Sup [BlueChip Algos]Fixed Straddle/Strangle with Dynamic Resistance and Support indicator is designed for options traders focusing on combined straddle and strangle premiums of particular strikes (without rolling). This script offers dynamic charting capabilities with integrated technical indicators, making it a valuable tool for traders in the Indian options market.
About the Indicator
This indicator allows traders to analyze straddle and strangle positions using pre-set strike prices. It dynamically plots resistance and support levels based on price movements using swing HIGHs and LOWs, plots potential stop-loss levels using ATR Stop Loss combined with other customizable indicators like Moving Averages, SuperTrend and VWAP
Features
Straddle and Strangle Analysis: Users can analyze options straddle or custom strangle positions by specifying the exact strike prices for both CE (Call) and PE (Put) options. Please note that one needs to give required strike in all 3 fields mandatorily (Fixes staddle, CE and PE) irrespective of whether you select straddle or strangle in the dropdown.
Dynamic Resistance and Support: The script dynamically adjusts support and resistance levels based on price movements, providing insights into potential price reversal points.
Comprehensive Indicator Suite: Includes popular indicators like Moving Averages, SuperTrend, ATR Stop Loss, and VWAP, each customizable to fit the trader's strategy.
Input Parameters
Chart Type: Choose between "Fixed Straddle" and "Fixed Strangle" for the analysis.
Symbol Selection: Select from various Indian indices such as NIFTY, BANKNIFTY, MIDCAP, FINNIFTY, SENSEX, BANKEX, or input a custom symbol.
Strike Prices: Set the exact strike prices for the fixed straddle or strangle analysis. Note to enter value in all 3 strike fields irrespective of straddle or strangle selection.
Expiry Date: Select the expiry date for the options.
Indicator Settings: Customize each indicator’s parameters, including Moving Averages, SuperTrend, ATR Stop Loss, VWAP, and Swing High/Low levels.
Understanding the Indicator
1. Dynamic Resistance and Support Levels using swing H/Ls
Purpose: This indicator identifies significant swing highs and lows, which are key levels for potential price reversals or continuation.
Parameters:
Swing Length: Number of bars used to confirm swing highs and lows.
How It Works: The Swing High/Low Levels are plotted based on past price action, marking the areas where the price has previously reversed, helping traders set their stop-loss or take-profit levels.
2. VWAP (Volume Weighted Average Price)
Purpose: VWAP provides the average price weighted by volume over a specified period. It is widely used by traders to identify the true average price of a security.
How It Works: VWAP is plotted as a line on the chart, which helps in understanding the price direction in relation to the day's volume-weighted average price.
3. ATR Stop Loss
Purpose: The ATR Stop Loss dynamically adjusts stop-loss levels based on the market’s volatility, calculated through the ATR.
Parameters:
ATR Period: Number of periods over which ATR is calculated.
Multiplier: Factor that determines the distance of the stop-loss from the current price.
How It Works: This indicator adjusts the stop-loss level to protect against large market swings, moving closer or further away based on the ATR value.
4. Moving Average (MA)
Purpose: The Moving Average smooths price data to help identify trends and reversals. It is useful for understanding the overall market direction.
Parameters:
MA Source: Data source for the Moving Average calculation (e.g., Close price).
MA Length: The number of periods used to calculate the Moving Average.
MA Smoothing: The type of smoothing applied, such as SMA, EMA, WMA, or RMA.
5. SuperTrend
Purpose: SuperTrend is a trend-following indicator that helps traders identify the prevailing market trend and potential entry/exit points.
Parameters:
Factor: The multiplier applied to the ATR (Average True Range) for calculating the SuperTrend bands.
ATR Period: The number of periods used for calculating the ATR.
How It Works: The SuperTrend line acts as a support or resistance level. A price above the SuperTrend line indicates a bullish trend, while a price below it indicates a bearish trend.
Points of InterestIndicator for displaying a timed, intraday Range of Price as a Point of Interest (POI) that you may want to track when trading as a potential magnet for price. Quite often you will see Price return to prior days price range before continuing to move. This enables you to track specific portions of a Days Trading session to see what has been revisited and what has not yet been re traded to.
The range is tracked for each trading day between the times that you specify in the Inputs ‘POI Time’ parameter You can also set the Time zone of the Range.
It will mark the Range High and Low for the timed range with lines that can be optionally extended and can be customised in terms of colour, style and width.
It will also Plot a line showing the Equilibrium of the range which is 50% from the High to the Low point of price during the time window that you specified in the ‘POI Time’ Parameter. This can also be customised in terms of visibility, colour, style and width.
You can control an optional Label for the POI Equilibrium Line to include a combination of a user defined prefix, the Date that the POI Equilibrium Line’s range is from and the Price Level of the Equilibrium Line. The colour and size of the label is also configurable
This indicator will also track when a POI Equilibrium Line has been traded to or ‘Tapped’. The tracking can be started after a configurable number of minutes have elapsed from the end of the POI Time window. This can also be customised in terms of visibility, colour, style, extended toggle and width.
Optionally Taps of the POI Equilibrium Level can be counted as valid during specific time windows or session of the day - for example only count taps during New York Morning Trading session.
The indicator uses Lower Time Frame data to compute the Range and 50% / Equilibrium Level so will work accurately on Chart Timeframes up to and including Daily with The POI Time specified down to a Minute resolution.
Fibonacci Levels for Recent CandlesThis Pine Script indicator calculates and plots 17 predefined Fibonacci retracement levels based on the high and low of a user-defined number of previous candles. The levels are drawn on the chart for the most recent candles, as specified by the user, allowing traders to see how these historical Fibonacci levels align with the current price action.
Key Times & Opening Prices [Olitrades]This indicator plots key time's (opening prices) with the possibility of vertical separators. It was initially created to utilize on the indices futures market, utilizing ICT logic.
These opening prices are often utilized to determine if price is currently at a premium or a discounted value.
The default times include:
Daily Open (18:00 PM)
Midnight (00:00 AM)
Settlement (15:00 PM)
7:30 AM
8:30 AM
9:30 AM (Equities Open)
10:00 AM (Morning 4h Candle Open)
14:00 PM (Afternoon 4h Candle Open)
Along with up to three custom time slots.
All times used in the indicator are Eastern Standard time (New York local time) and will automatically adjust no matter your time zone.
Historical
When in historical mode, the indicator will keep the previous levels so you can easily visualize them and their relation to price.
You can also choose how many past levels you want to see. This allows you to back test only specific days/weeks.
Other Inputs
The indicator contains an adjustable offset, to modify how far the line extends depending on the current timeframe.
Each one of the above-mentioned levels can be turned on and off, including the custom times. You can also choose between plotting just the opening price, a vertical line separator, or both! All of these lines have adjustable styles (dotted, dashed or solid) and width.
They also have custom cut offs. You may choose specific cut off times for custom time slots (when to stop extending the lines), as well as for AM (before noon) default levels and PM (after noon) default levels.
The indicator also allows to show text labels next to these lines, which is set by default but can be turned off. Custom times also include custom text options.
Weekly OHLM [CrossTrade]The "Weekly OHLM" is a versatile utility indicator designed for traders who focus on weekly price movements. This indicator offers a comprehensive view of an asset's weekly price range and dynamic signaling features. Here's a summary of its key functionalities and how it works:
Weekly Price Levels: The indicator plots three critical levels based on weekly price data: the weekly high, weekly low, and weekly open. These levels are recalculated every week, providing a clear picture of the price range and the opening price for the week.
Midpoint Calculation: A crucial feature of this indicator is the calculation of the midpoint of the week's price range. This midpoint is derived by averaging the weekly high and weekly low, offering a reference point for the week's price equilibrium.
Dynamic Updating: As the week progresses, the indicator dynamically updates the weekly high and low if newer high or low prices are observed. This feature ensures that the plotted levels accurately reflect the current week's price movements.
Visual Highlights: The indicator uses color-coded plots to enhance visual clarity. The weekly high is marked in green, the weekly low in red, and the weekly open in blue. The midpoint is plotted in yellow, making it easily distinguishable.
Bar Coloring for New Highs and Lows: Bars that touch or surpass the weekly high are colored lime, and those that touch or drop below the weekly low are colored purple. This color-coding provides immediate visual cues about price touching these significant levels.
Alert System
The indicator includes a sophisticated alert system that notifies traders of specific events:
Crossing Over Midpoint: An alert is triggered when the price crosses over the midpoint, suggesting a potential upward movement.
Crossing Under Midpoint: An alert is activated when the price crosses under the midpoint, indicating a potential downward trend.
Weekly High and Low Touch: Alerts can also be set for when the price touches or exceeds the weekly high or low, signaling significant price movements.
This indicator is particularly useful for traders who base their strategies on weekly timeframes or need to understand weekly price dynamics in relation to intraday trading. By offering a clear view of important price levels and dynamic alerts, it aids in making informed trading decisions based on significant weekly price movements.
Change in State of Delivery (CISD) [LuxAlgo]The Change In State Of Delivery (CISD) indicator detects and displays Change in State Of Delivery, a concept related to market structures.
Users can choose between two different CISD detection methods. Various filtering options are also included to filter out less significant CISDs.
🔶 USAGE
A Change in State of Delivery (CISD) is a concept closely related to market structures, where price breaks a level of interest, confirming trends and their continuations from the resulting breakouts.
Unlike more traditional market structures which rely on swing points, CISDs rely on a persistent sequence of candles, using the sequence extremes as breakout levels.
CISDs are detected as follows:
Bullish: The price closes above the opening price of the first candle in a sequence of bearish candles (or its own opening price if it's the only candle).
Bearish: The price closes below the opening price of the first candle in a sequence of bullish candles (or its own opening price if it's the only candle).
If a newly detected CISD aligns with the indicator's current established trend, this confirms a trend continuation (represented with a dashed line).
On the other hand, if a newly detected CISD is in the opposite direction to the detected trend it can confirm a trend reversal (represented with a solid line).
🔹 Liquidity Sweep Detection Method
Using Liquidity Sweeps to update CISD breakout levels allows us to obtain less frequent and more relevant levels that are less sensitive to noisy price variations.
Sweeps are obtained from detected Swing Points , with a higher Swing Length allowing us to obtain longer-term swing levels and potentially more detected sweeps from a specific level over time.
Note: The 'Swing Length' setting is only applicable on the Liquidity Sweep Detection Method and will only change the Liquidity levels.
A Liquidity Sweep is valid when the price reaches an important liquidity level , after which the price closes below/above this level.
Bullish scenario: The price goes below a previous unbroken Swing Low but closes above.
Bearish scenario: The price goes above a previous unbroken Swing High but closes below.
After a Liquidity Sweep has been detected, the last level of importance acts as support/resistance . Breaking this level in the other direction changes the state of delivery .
Users must keep observing the price and significant levels, as highlighted by the white rectangle in the above example.
🔹 CISD Filtering
Users can adjust the following two settings:
Minimum CISD Duration: The minimum length of the 'CISD' line
Maximum Swing Validity: The maximum length of the 'CISD' line; potential CISD lines that aren't broken are deleted when exceeding the limit.
The chart can get cluttered when the Minimum CISD Duration is low. Users could focus on a switch in trend (first solid line CISD ), where the following dashed CISD lines can be seen as extra opportunities/confirmations.
🔶 DETAIL
🔹 Using Different Timeframes
When an important liquidity level (Previous Swing high/low, FVG, etc.) is reached on the higher timeframe, the user can move to a lower timeframe to check whether there is a CISD .
Above example:
The high of the last candle breaches a liquidity level (previous Swing High). The opening price of the last candle acts as a trigger/confirmation level.
A confirmed CISD is seen in a lower timeframe, just after this Liquidity Sweep. This could be an early opportunity.
Later, a confirmed CISD on the higher timeframe is established.
🔶 SETTINGS
Detection Method: Classic or Liquidity Sweep
Swing Length: Period used for the swing detection, with higher values returning longer-term Swing Levels.
Minimum CISD Duration: The minimum length of the CISD line
Maximum Swing Validity: The maximum length of the CISD line; potential CISD lines that aren't broken are deleted when exceeding the limit.
Liquidity tool [Influxum]One of the most widespread concepts that can give you an edge when trading in the markets is liquidity. There are several ways to identify and plot liquidity. This indicator aims to show how liquidity can be plotted entirely objectively, thus laying the foundation for a consistent trading system.
Pivot
One of the ways to identify liquidity is using pivots. Pivots are candles that are locally the highest or the lowest. We identify them using strength, which is a number that determines how many candles to the left and right of the pivot candle are lower for a pivot high and higher for a pivot low. It is important to keep in mind that a pivot candle is only confirmed when the last candle to the right closes. If I have the pivot number set to 10, it means that a pivot high is a candle that has 10 lower candles on the left and 10 lower candles on the right. Only after the 10th candle to the right closes is the pivot candle confirmed as a pivot high. Within this indicator, the liquidity line is drawn at this moment.
Tip for traders:
If you work with liquidity from both lower and higher timeframes, try adding two Liquidity Tool indicators to your chart: set a lower pivot number, for example, 5 for one, and a higher pivot number, for example, 20 for the other. At the same time, adjust the line width for liquidity with a higher pivot number to a higher value. This way, you achieve a combination of liquidity from significant higher timeframe structures and lower timeframe structures.
Gann Swing
The Gann swing is another objective way to mark liquidity in the market. Unlike pivot liquidity, which is based on the highest highs or lowest lows of candles, the Gann swing is based on the highest or lowest closes. We then mark liquidity when the current candle closes above the highest close of the last few candles or below the lowest close of the last few candles. While a pivot high might only show a local extreme in price development, the Gann swing deals with the actual closing of the price. Liquidity points determined by the Gann swing may thus be more indicative of where the price actually wants to go, not just where it was at a particular moment before sharply rebounding (as with pivot liquidity).
Percent Change
One of the most objective ways to identify liquidity is the percentage change in price. We plot liquidity only in places where there has been a sufficiently large swing/significant price movement. This can be particularly relevant for filtering out moments when the price is moving within a narrow range. In such a situation, many pivot highs and lows or Gann swings can occur, which may be only a few pips or fractions of a percent apart. If you set it so that you want liquidity to be plotted only on a swing of 0.1% (for forex, where this is a sufficiently large movement), you can easily filter out moments when the price was moving in a narrow range.
Liquidity Session
For Pivot, Gann, and Percentage liquidity, you have the option to set a trading session. This determines the time period for which you want liquidity to be plotted. You might want to see only the liquidity from the Asian session, for example. Check the checkbox with BG. This will display the background for the currently selected session. You can then check if you are working only with the liquidity of your intended session.
Note:
Sometimes you may notice that liquidity lines start even outside the selected session. This is not a mistake. As mentioned above with pivot liquidity, if the pivot number (strength) is 10, we wait for the tenth candle to close before liquidity is confirmed. The pivot candle itself is thus located 10 candles back, and that is where the liquidity line also begins. However, the crucial moment for this indicator is when the liquidity point is confirmed.
Visual Settings
To customize the indicator to your preferences as much as possible, you have the option to set the style of the liquidity line, its color, and its thickness. The analyses you share will then match your exact vision.
Delete Grabbed Liquidity
Check this option when you want to see only uncrossed liquidity on the charts, meaning liquidity lines that have not yet been crossed by the price.
Display Liquidity Grab Point
When you check this option, it highlights the points on the candles where liquidity was grabbed.
Liquidity Duration
Some strategies require that only internal liquidity be taken, meaning liquidity that was created recently. To accommodate this, we have embedded several options in the indicator to work with the validity duration of liquidity.
Delete Liquidity End of Day
This option deletes the liquidity line at the end of the calendar day. This way, you can display only intraday liquidity.
Tip for traders: If you check both "delete liquidity end of day" and "delete grabbed liquidity," only the liquidity of the current day will be displayed on the chart.
Delete Liquidity End of Next Day
This option works similarly to the above. By deleting liquidity only at the end of the next day, you can work with yesterday's liquidity. Many strategies use the liquidity of the previous day (or the high and low of the previous day), allowing you to focus exclusively on yesterday's and today's liquidity.
Liquidity Duration in Bars
The final option allows you to delete liquidity after a certain time has elapsed. For the purposes of the indicator, we have set the time in terms of the number of bars. So, if you are on a 5-minute timeframe and want liquidity to be deleted after an hour, set the liquidity duration to 12 bars (12 x 5 minutes is 60 minutes).
Enhanced BOS Strategy with SL/TP and EMA TableDescription:
The Enhanced BOS (Break of Structure) Strategy is an advanced open-source trading indicator designed to identify key market structure changes, integrated with dynamic Stop Loss (SL) and Take Profit (TP) levels, along with an informative EMA (Exponential Moving Average) table for added trend analysis.
Key Features:
Break of Structure (BOS) Detection:
The script detects bullish and bearish BOS by identifying pivot points using a custom pivot period. When the price crosses above or below these points, it signals a potential market trend reversal or continuation.
Dynamic SL/TP Levels:
Users can toggle static SL/TP settings, which automatically calculate levels based on user-defined points. These levels are visualized on the chart with dotted lines and labeled for clarity.
Volume Filters:
The strategy includes a volume condition filter to ensure that only trades within a specified volume range are considered. This helps in avoiding low-volume trades that might lead to false signals.
EMA Table Display:
An on-chart table displaying the current values of the 13-period, 50-period, and 200-period EMAs. This provides a quick reference for trend identification and confirmation, helping traders to stay aligned with the broader market trend.
How It Works:
The script utilizes a combination of moving averages and pivot points to identify potential breakouts or breakdowns in market structure. When a bullish BOS is detected, and the volume conditions are met, the strategy suggests a long position, marking potential SL/TP levels. Similarly, it suggests short positions for bearish BOS.
The EMA table serves as a visual aid, providing real-time updates of the EMA values, allowing traders to gauge the market’s directional bias quickly.
How to Use:
Setting Parameters:
Adjust the pivot period to fine-tune BOS detection according to your trading style and the asset’s volatility.
Configure the SL/TP settings based on your risk tolerance and target profit levels.
Interpreting Signals:
A “Buy” label on the chart indicates a bullish BOS with volume confirmation, signaling a potential long entry.
A “Sell” label indicates a bearish BOS with volume confirmation, signaling a potential short entry.
The EMA table aids in confirming these signals, where the position of the fast, mid, and slow EMAs can provide additional context to the trend’s strength and direction.
Volume Filtering:
Ensure your trades are filtered through the script’s volume condition, which allows for the exclusion of low-volume periods that might generate unreliable signals.
Unique Value:
Unlike many other BOS strategies, this script integrates volume conditions and a visual EMA table, providing a comprehensive toolkit for traders looking to capture market structure shifts while maintaining an eye on trend direction and trade execution precision.
Additional Information:
This script is designed for use on standard bar or candlestick charts for best results.
It is open-source and free to use, encouraging collaboration and improvement by the TradingView community.
By combining powerful trend-following EMAs with the precision of BOS detection and the safety of volume filtering, the Enhanced BOS Strategy offers a balanced approach to trading market structure changes.
Custom Opening Price Levels (PO3)This indicator is designed to assist the trader in identifying the Power of Three through the opens of the candles.
-------------------------
The PO3 is a concept introduced by ICT. First, you need to have a directional bias for the month or the specific candle in question. It should be of high time frame (HTF BIAS).
At the open of the specific candle, the market will generate interest in the direction opposite to the HTF BIAS, accumulating positions. It will then manipulate the positions of less informed traders to generate the necessary liquidity to fill informed operators positions.
Finally, positions are distributed in favor of the bias.
-------------------------
The PO3 is a phenomenon that repeats across all timeframes. This indicator is highly customizable and allows the user to choose from a range of timeframes: 3 months, 1 month, 1 week, 1 day, and 3 hours. The indicator displays the last 3 opens for the selected period.
-------------------------
The script is open-source, so feel free to add more timeframes or open levels if you have coding skills.
Price & Volume Breakout Fibonacci Probability [TradeDots]📝 OVERVIEW
The "Price & Volume Breakout Fibonacci Probability" indicator is designed to detect the probability of the maximum run-up and drawdown of each breakout trade on an asset, assisting traders in optimizing their take profit and stop loss strategies.
🧮 CALCULATIONS
The algorithm detects price and volume breakouts to activate the Fibonacci levels displayed on the chart. It calculates these levels using the period pivot high and low, with the close price of the breakout bar as the reference price.
The indicator then forward-tests within an user-selected number of bars, detecting the maximum run-up and drawdown during that period. Consequently, it calculates the probability of the price hitting either side of the Fibonacci levels, showing the likelihood of reaching take profit and stop loss targets for each breakout trade.
📊 EXAMPLE
The above example shows two breakout trades, circled within the yellow rectangle zone.
The first trade has a maximum run-up above the +0.382 Fibonacci level zone and a maximum drawdown below the -0.618 Fibonacci level zone.
When the price reaches the maximum run-up, it only has a ~45% probability of moving further upward into the last two zones (25% + 19.44%). This indicates that setting a take profit at a higher level may have less than a 50% chance of success.
Conversely, when the price reaches its maximum drawdown, there is only an ~8% probability of moving further downward into the last drawdown zone. This could indicate a potential reversal.
⚙️ SETTINGS
Breakout Condition: Determines the type of breakout condition to track: "Price", "Volume", "Price & Volume".
Backtest Period: The maximum run-up and drawdown are detected within this bar period.
Price Breakout Period: Specifies the number of bars the price needs to break out from.
Volume Breakout Period: Specifies the number of bars the volume needs to break out from.
Trendline Confirmation: Confirms that the close price needs to be above the trendline.
📈 HOW TO USE
By understanding the probabilities of price movements to both the upside and downside, traders can set take profit and stop loss targets with greater accuracy.
For instance, placing a stop loss order below the zone with the highest probability minimizes the chances of being stopped out of a profitable trade. Conversely, setting a take profit target at the zone with the highest probability increases the win rate.
Additionally, if the price breaches multiple Fibonacci levels during the breakout period, it may indicate an abnormal state, signaling a potential reversal or pullback. This can help traders exit trades in a timely manner.
Traders can adjust their take profit and stop loss levels based on their individual risk tolerance.
RISK DISCLAIMER
Trading entails substantial risk, and most day traders incur losses. All content, tools, scripts, articles, and education provided by TradeDots serve purely informational and educational purposes. Past performances are not definitive predictors of future results.
Swing Points [CrossTrade]The "Swing Points" indicator is designed to help identify key swing points, trends, and potential support and resistance areas on a trading chart. This indicator overlays on the price chart and offers several features for enhanced market analysis.
Swing Point Identification: The indicator identifies swing highs and lows (pivot points) over a user-defined period. These points are crucial in understanding market reversals and momentum.
Swing Points Display: Users have the option to visually display these pivot points on the chart. Swing highs are marked with a red "H" above the bar, and swing lows with a green "L" below the bar, aiding in quick visual identification.
Center Line Calculation and Display: A dynamic center line is calculated using the pivot points, providing a baseline that adapts to market movements. The center line's appearance changes based on its position relative to the current price, making it a useful trend indicator.
Support and Resistance Levels: The indicator plots horizontal support and resistance lines based on the swing lows and highs, respectively. This feature helps traders identify potential areas of price consolidation or breakout.
Customization Options: Users can customize the period for swing point calculation and choose whether to display the pivot points, center line, and support/resistance levels.
Alert Features
Swing High Break Alert: An alert is triggered when a new swing high is detected, signaling a potential upward momentum shift.
Swing Low Break Alert: This alert activates when a new swing low is formed, possibly indicating a downward momentum shift.
Center Line Trend Color Change Alert: Alerts users when the center line changes its trend color, which could signify a change in overall market trend direction.
ATR Range High/Low LevelsATR High/Low Levels Indicator - Detailed Description
Overview:
The ATR High/Low Levels Indicator is designed to help traders identify potential support and resistance levels based on the Average True Range (ATR). This indicator calculates and plots two key levels: the ATR High and ATR Low. These levels represent dynamic potential points of reversal or continuation, derived from the ATR, a volatility-based measure that reflects the degree of price movement in a given timeframe.
How It Works:
ATR Calculation:
- The ATR is calculated over a user-defined period (default is 14) using the selected timeframe (default is 1 day). The ATR measures the average range of price movement over the specified period, providing an indication of market volatility.
ATR High/Low Levels:
- ATR High Level: This is calculated by adding the ATR value to the closing price of the selected timeframe. It represents a potential resistance level.
- ATR Low Level: This is calculated by subtracting the ATR value from the closing price of the selected timeframe. It represents a potential support level.
Dynamic Plotting:
- The script dynamically plots lines for the ATR High and ATR Low levels on the chart. These lines can extend left, right, both, or none depending on user preferences, providing a visual guide for potential support and resistance.
Label Display:
- The indicator also displays labels for the ATR High and ATR Low levels, allowing traders to see the exact price values of these levels. These labels are positioned to the right of the current bar, ensuring clear visibility.
Customisation Options:
- Timeframe: Users can select the timeframe for ATR calculation (e.g., daily, weekly).
- Line Extension: Users can choose how the lines are extended: to the left, right, both, or not at all.
- Colour Customisation: Traders can customise the colour of the ATR High and Low lines and labels to match their chart's colour scheme.
- Label Offset: The position of the labels can be adjusted to the right of the current bar, providing flexibility in how they appear on the chart.
Trading Concepts:
- Volatility-Based Levels: The ATR High and Low levels provide insights into potential areas of market reaction. In volatile markets, these levels may serve as points where price may encounter resistance or support.
- Support and Resistance: The ATR High level can act as a resistance level where price might struggle to break above, while the ATR Low level can act as a support level where price might find a floor.
How to Use:
Identify Market Conditions: Use the ATR levels to gauge potential areas of interest on your chart. The ATR High level could indicate a resistance area, while the ATR Low level might suggest a support zone.
Entry and Exit Points: Traders can use these levels as reference points for entering or exiting trades. For example, consider shorting near the ATR High level in a downtrend or buying near the ATR Low level in an uptrend.
Combine with Other Indicators: For enhanced analysis, combine this indicator with other technical tools, such as moving averages, RSI, or MACD, to confirm potential trading signals.
Conclusion:
The ATR High/Low Levels Indicator is a versatile tool that leverages market volatility to highlight potential support and resistance levels. By providing a visual representation of these levels, it assists traders in making informed decisions based on price action and market dynamics. Whether you are trading trends, breakouts, or reversals, this indicator offers valuable insights into potential price levels where the market may react. Customise the settings to fit your trading style and integrate it into your overall trading strategy for better market analysis.
Percentage Range High/Low LevelsPercentage Range High/Low Levels Indicator
Overview
The "Percentage High/Low Levels" indicator is a versatile tool designed to help traders visualize key price levels that are a certain percentage away from the current price. Instead of using traditional volatility measures like the Average True Range (ATR), this script allows traders to plot lines above and below the current price based on a user-defined percentage. These levels can act as potential support and resistance zones, helping traders in decision-making processes such as setting targets, stop-losses, or identifying overbought and oversold conditions.
How It Works
Percentage-Based Calculation:
The script calculates two levels: a high level and a low level. These are determined by adding and subtracting a specified percentage from the current price. For example, if you set the percentage to 1%, the script will plot a line 1% above the current price (high level) and another line 1% below the current price (low level).
Timeframe Selection:
You can choose the timeframe over which the percentage levels are calculated. This means that the levels can be based on different timeframes, such as daily, weekly, or monthly data, depending on your trading strategy.
Customization Options:
Line Extension: The lines can be extended to the left, right, both directions, or neither, depending on your preference.
Colors: You can customize the colors of both the high and low lines and their respective labels.
Label Size: The size of the labels can be adjusted, allowing you to tailor the visibility of the levels to your charting needs.
Label Placement and Styling:
The labels indicating the price levels are placed above the lines to keep your chart clean and readable. The labels are transparent and do not have a background, ensuring they don't obscure any important chart information. You can also adjust the distance of the labels from the current bar using the label offset feature.
How to Use
Selecting the Percentage:
Choose a percentage that aligns with your trading strategy. A smaller percentage might be useful for intraday trading, while a larger percentage could be more appropriate for swing or position trading.
Choosing the Timeframe:
Set the timeframe to match the period over which you are analyzing the market. For example, if you are trading on a daily chart, you might want to select the daily timeframe.
Customizing Visuals:
Use the input options to adjust the colors, label sizes, and line extensions according to your preference. This helps in maintaining a chart setup that is both functional and visually appealing.
Interpreting the Levels:
The high and low levels can act as dynamic support and resistance levels. If the price approaches one of these levels, it may either reverse or break through, depending on the market conditions. Traders can use these levels to set stop-loss orders, take-profit targets, or even enter new positions based on price action around these zones.
Concepts Underlying the Calculation
The indicator is based on the concept of price percentage levels, which are straightforward yet powerful tools in technical analysis. Unlike volatility-based indicators that adapt to changing market conditions, percentage levels provide fixed reference points, allowing traders to gauge potential price movements in a consistent manner. This can be particularly useful in trending markets, where the price often respects certain percentage-based levels as it progresses in its direction.
By offering a clear, customizable approach to plotting these levels, the "Percentage High/Low Levels" indicator becomes a valuable addition to any trader's toolkit, regardless of the market or timeframe they are working with.
Best Practices
Testing and Validation: Before using this indicator in live trading, it is advisable to test it on historical data or in a demo environment to understand how it behaves in different market conditions.
Combination with Other Indicators: For enhanced accuracy, consider using this indicator in combination with trend indicators (like moving averages) or momentum oscillators (like RSI) to confirm potential reversal points or breakouts.
This indicator is suitable for traders looking to incorporate a systematic approach to identifying key price levels that are easy to interpret and adjust according to market conditions.
Volatility Projection Levels (VPL)### Indicator Name: **Volatility Projection Levels (VPL)**
### Description:
The **Volatility Projection Levels (VPL)** indicator is a powerful tool designed to help traders anticipate key support and resistance levels for the E-mini S&P 500 (ES) by leveraging the CBOE Volatility Index (^VIX). This indicator utilizes historical volatility data to project potential price movements for the upcoming month, offering clear visual cues that enhance swing trading strategies.
### Key Features:
- **Volatility-Based Projections**: The VPL indicator uses the previous month’s closing value of the VIX, normalizing it for monthly analysis by dividing by the square root of 12. This calculated percentage is then applied to the E-mini S&P 500’s closing price from the last day of the previous month.
- **Upper and Lower Projection Levels**: The indicator calculates two essential levels:
- **Upper Projection Level**: The previous month’s closing price of the E-mini S&P 500 plus the calculated volatility percentage.
- **Lower Projection Level**: The previous month’s closing price of the E-mini S&P 500 minus the calculated volatility percentage.
- **Continuous Visualization**: The VPL indicator plots these projection levels on the chart throughout the entire month, providing traders with a consistent reference for potential support and resistance zones. This continuous visualization allows for better anticipation of market movements.
- **Previous Month's Close Reference**: Additionally, the indicator plots the previous month’s closing price as a reference point, offering further context for current price action.
### Use Cases:
- **Swing Trading**: The VPL indicator is ideal for swing traders looking to exploit predicted price ranges within a monthly timeframe.
- **Support & Resistance Identification**: It aids traders in identifying critical levels where the market may encounter support or resistance, thus informing entry and exit decisions.
- **Risk Management**: By forecasting potential price levels, traders can set more strategic stop-loss and take-profit levels, enhancing risk management.
### Summary:
The **Volatility Projection Levels (VPL)** indicator equips traders with a forward-looking tool that incorporates volatility data into market analysis. By projecting key price levels based on historical VIX data, the VPL indicator enhances decision-making, helping traders anticipate market movements and optimize their trading strategies.
Made by Serpenttrading
OHLC, Sessions & Key Levels [Orderflowing]Multi-Timeframe (+) OHLC, Sessions & Key Levels | Custom-Timeframe OHLC | Sessions Analysis | Market Key Levels
Built using Pine Script V5.
Introduction
The OHLC, Sessions & Key Levels Indicator is a tool designed for traders who want to integrate Multi-Timeframe (MTF) OHLC Data, Sessions Analysis, and Key Market Levels into their trading system.
This Indicator can help traders by automatically marking the OHLC, Sessions & Key Levels directly on the price chart, saving time furthermore potentially allowing for better judgement in their trading and risk management process.
Innovation and Inspiration
The Indicator draws from multiple concepts;
The OHLC levels across different timeframes, session-based analysis, and plotting potentially important and pivotal market levels.
Concept Inspiration from ICT-Traders / Market Maker Model Traders.
Use of Open-Source Code
Specific parts of this Indicator's code have been inspired by & further developed from publicly available code originally developed for the MetaTrader platform.
All such integrations have been wired to work within the TradingView environment, specifically using Pine Script Version 5.
Elements have been made to benefit the overall functionality, the code logic, to make sure it offers unique value to TradingView's users.
Core Features
OHLC MTF Analysis
Foundation
This component allows traders to track the Open, High, Low, and Close levels across different timeframes, ranging from intraday periods to yearly data.
Customization
Traders can adjust the bar offset, width, and colors of the OHLC bars, as well as display options. Option to highlight the Open/Close with labels and the High/Low with marks.
Application
The OHLC MTF component gives traders a clear view of important price levels, which can serve as support, resistance, or potential entry/exit points.
Main Trading Sessions & Custom Sessions
Starting Point
The Sessions component relies on the user-inputted key market sessions, defaults include New York, London, Asia, and optionally Sydney. Session Defaults to UTC.
Please Note: Adjust Time Zone in TradingView's Desktop App or Web Interface to use the sessions in correct local time.
Customization
Traders can adjust session names, session times, time zone, visibility, session colors, and session-specific high and low markers.
This allows us to visualize price movements during these selected periods.
Application
By highlighting different trading sessions, traders can potentially better time their trades, understanding when significant price movements usually occur. This can potentially be used to try and find patterns in a time-based method.
Key Levels
Customization
Traders can choose which key levels to display and adjust the visual style of these levels, including line width, style, and color.
Application
The Key Levels feature can help traders identify support and resistance levels that can serve as potential entry or exit points. Can be useful in market structure analysis by marking significant price levels based on different timeframes.
Designed for multi-timeframe analysis, allowing traders to track OHLC levels, session ranges, and key market levels.
It’s highly customizable, making it suitable across trading styles and charting setups, whether scalping, day trading, swing trading or longer term investing.
Multi-Timeframe (MTF) OHLC
Can be plotted as a Candlestick or Bar-Chart or Both
These can help traders keep an eye on price levels across multiple timeframes while allowing the actual chart to be on another timeframe than the displayed OHLC.
Example - OHLC on the Weekly Candle/Bar - Chart 4 Hourly Candles
While being on lower timeframes, the trader can keep an eye on how the OHLC candle is developing. ICT-Traders find the Daily (Default Setting) OHLC useful in analysis.
It can be customized to any timeframe the trader wishes to use.
Inspired by ICT-Traders / Market Maker Model Traders and Top-Down Analysis Style.
Combined with Session Analysis to view into the price behavior during specific trading sessions, could potentially be very useful for finding trading setups.
OHLC Levels
Creates lines based on user input - Can potentially be important reference points for trade setups / invalidation / confirmation, levels could be used as the HTF Origin.
Conclusion
The OHLC MTF, Sessions & Key Levels Indicator is a tool that combines multiple market analysis concepts into a single unique script. It offers another view of the market's behavior by combining OHLC data from a different timeframe, main trading sessions, and key levels.
Why Invite-Only?
The OHLC, Sessions & Key Levels Indicator is offered as invite-only because you receive a quality and customizable tool that combines multiple functions into one convenient script.
This Indicator stands out by being a complete and optimized trading tool based on three desirable components.
—
Multi-Timeframe OHLC Analysis, Sessions Tracking & Key Levels
—
Into One Customizable Indicator.
Disclaimer
While the Indicator offers a view of the OHLC price action on multiple timeframes, key levels & trading sessions, traders should not solely rely on it for trading decisions. As with all trading tools, it should be used as part of a complete trading strategy.
Daily Levels Percentual [TOLK] Settings Crypto and ForexPercentage zones refer to specific areas or bands on the price chart of a financial asset that are bounded by percentages of change relative to a reference point, such as the opening price or a reference value from a previous move.
These zones are useful for identifying support and resistance levels, predicting possible price reversals, or setting price targets. For example, on a price chart, you can create percentage zones to observe how the price behaves when it reaches 1%, 2%, 5%, 10%, etc., above or below a certain point.
These zones can be used in conjunction with other technical analysis tools, such as Fibonacci, moving averages, or volume analysis, to improve decision-making in trading strategies.
The default indicator levels are as follows:
SETTINGS Crypto:
Crypto Level 1 > 1.0%
Crypto Level 2 > 1.618%
Crypto Level 3 > 2.0%
Crypto Level 4 > 2.618%
Crypto Level 5 > 3.618%
Crypto Level 6 > 4.618%
Crypto Level 7 > 5.0%
Crypto Level 8 > 7.618%
Crypto Level 9 > 10.0%
Crypto Level 10 > 12.618%
Crypto Level 11 > 13.618%
Crypto Level 12 > 15%
Crypto Level 13 > 17.618%
Crypto Level 14 > 20%
SETTINGS Forex:
Forex Level 1 > 0.10%
Forex Level 2 > 0.1618%
Forex Level 3 > 0.20%
Forex Level 4 > 0.2618%
Forex Level 5 > 0.3618%
Forex Level 6 > 0.4618%
Forex Level 7 > 0.50%
Forex Level 8 > 0.7618%
Forex Level 9 > 1.0%
Forex Level 10 > 1.2618%
Forex Level 11 > 1.3618%
Forex Level 12 > 1.50%
Forex Level 13 > 1.7618%
Forex Level 14 > 2.0%
Percentage Levels This approach helps identify critical price levels where the asset may encounter support or resistance, making it easier to make trading decisions based on price movement patterns.