Master Candle Breakout V1 Master Candle Breakout V1 - Indicator Description
The Master Candle Breakout V1 indicator is a powerful price action-based tool designed to help traders identify and capitalize on breakout opportunities from consolidation phases. This indicator is particularly useful for identifying master candles, which are large candles that encompass the range of subsequent candles, creating a key level of support or resistance. Once the price breaks above or below the range of the master candle, the indicator provides clear buy or sell signals, allowing traders to ride the momentum of the breakout.
Key Features:
Master Candle Detection: The indicator identifies master candles based on a user-defined period, marking them on the chart as critical breakout points.
Buy and Sell Signals: When the price breaks above the master candle's high, a buy signal is plotted. Similarly, when the price breaks below the master candle's low, a sell signal is generated. These signals are displayed on the chart with customizable shapes (diamonds, arrows, circles, crosses) and colors for easy visualization.
Stop-Loss Level Display: For risk management, the indicator calculates and plots a stop-loss level based on user-defined ticks above or below the master candle's high or low. The stop-loss value is shown as a label next to the signal, helping traders manage risk effectively.
Customizable Colors and Shapes: Users can fully customize the appearance of the signals, including the color of the buy/sell diamonds, the stop-loss label text color, and the type of shape used for the signals.
Versatile Application: The Master Candle Breakout V1 can be applied to any timeframe and market, from forex and stocks to commodities and cryptocurrencies, making it a highly versatile tool for traders of all types.
How to Use:
Master Candle Period: Define how many candles should follow the master candle for confirmation.
Stop Loss Ticks: Set the number of ticks above or below the master candle to define your stop-loss level.
Entry Signals: Once the price closes outside the high or low of the master candle, enter the trade accordingly (buy on breakouts above the high, sell on breakouts below the low).
Risk Management: Use the stop-loss level provided by the indicator to minimize losses and protect your capital.
This indicator is perfect for traders who prefer a simple, price-action-based strategy and want to avoid the clutter of traditional indicators. By focusing on the core principle of breakouts, Master Candle Breakout V1 helps traders quickly identify consolidation zones and potential breakout trades.
Wyszukaj w skryptach "break"
Wedge BreakoutThe Wedge Breakout indicator is designed to identify and signal potential breakouts from a wedge pattern, a common technical analysis formation. A wedge pattern typically forms when the price moves within converging trendlines, indicating a potential upcoming breakout either upwards (bullish) or downwards (bearish).
 Identifying Pivot Points: 
 
 The indicator first calculates pivot points, which are significant highs and lows that define the wedge's upper and lower boundaries.
 Pivot Lows: It identifies the lowest price points over a specified length (input_len), which serves as the lower boundary of the wedge.
 Pivot Highs: Similarly, it identifies the highest price points over the same length, forming the upper boundary of the wedge.
 
 Drawing Trendlines: 
 
 The pivot points are connected to form dashed trendlines that represent the upper and lower boundaries of the wedge.
 The indicator uses the SimpleTrendlines library to manage and draw these trendlines dynamically:
 Green Trendline: Indicates an upward slope (bullish).
 Red Trendline: Indicates a downward slope (bearish).
 
 Calculating the Breakout Conditions: 
 
 A breakout is confirmed when the price action fulfills two conditions:
 The candle's high exceeds the upper trendline's highest point.
 The candle's low drops below the lower trendline's lowest point.
 This condition suggests that the price is squeezing within the wedge pattern and is about to break out.
 
 Determining Breakout Direction: 
 
 The direction of the breakout is determined by the candle's closing position relative to its opening:
 Bullish Breakout (Upward): When the candle closes above its opening price (close > open) after breaching both trendlines, it suggests a bullish breakout. This condition is marked with a green upward triangle .
 Bearish Breakout (Downward): When the candle closes below its opening price (close < open) after breaching both trendlines, it suggests a bearish breakout. This condition is marked with a red downward triangle.
 
 Visual Representation: 
 
 Green Triangle Up: Plotted below the bar to indicate a potential bullish breakout.
 Red Triangle Down: Plotted above the bar to indicate a potential bearish breakout.
 
Used library:
www.tradingview.com
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.
Order Block Overlapping Drawing [TradingFinder]🔵 Introduction 
Technical analysis is a fundamental tool in financial markets, helping traders identify key areas on price charts to make informed trading decisions. The ICT (Inner Circle Trader) style, developed by Michael Huddleston, is one of the most advanced methods in this field. 
It enables traders to precisely identify and exploit critical zones such as Order Blocks, Breaker Blocks, Fair Value Gaps (FVGs), and Inversion Fair Value Gaps (IFVGs).
To streamline and simplify the use of these key areas, a library has been developed in Pine Script, the scripting language for the TradingView platform. This library allows you to automatically detect overlapping zones between Order Blocks and other similar areas, and visually display them on your chart. 
This tool is particularly useful for creating indicators like Balanced Price Range (BPR) and ICT Unicorn Model.
  
🔵 How to Use 
This section explains how to use the Pine Script library. This library assists you in easily identifying and analyzing overlapping areas between Order Blocks and other zones, such as Breaker Blocks and Fair Value Gaps.
To add "Order Block Overlapping Drawing", you must first add the following code to your script.
 import TFlab/OrderBlockOverlappingDrawing/1 
🟣 Inputs 
The library includes the "OBOverlappingDrawing" function, which you can use to detect and display overlapping zones. This function identifies and draws overlapping zones based on the Order Block type, trigger conditions, previous and current prices, and other relevant parameters.
🟣 Parameters 
 OBOverlappingDrawing(OBType , TriggerConditionOrigin, distalPrice_Pre, proximalPrice_Pre , distalPrice_Curr, proximalPrice_Curr, Index_Curr , OBValidGlobal, OBValidDis, MitigationLvL, ShowAll, Show, ColorZone) =>
OBType  (string)
TriggerConditionOrigin (bool)
distalPrice_Pre (float)
proximalPrice_Pre (float)
distalPrice_Curr (float)
proximalPrice_Curr (float)
Index_Curr (int)
OBValidGlobal (bool)
OBValidDis (int)
MitigationLvL (string)
ShowAll (bool)
Show (bool)
ColorZone (color) 
 In this example, various parameters are defined to detect overlapping zones and draw them on the chart. Based on these settings, the overlapping areas will be automatically drawn on the chart.
 OBType : All order blocks are summarized into two types: "Supply" and "Demand." You should input your Current order block type in this parameter. Enter "Demand" for drawing demand zones and "Supply" for drawing supply zones.
 TriggerConditionOrigin : Input the condition under which you want the Current  order block to be drawn in this parameter.
 distalPrice_Pre : Generally, if each zone is formed by two lines, the farthest line from the price is termed Pervious "Distal." This input receives the price of the "Distal" line.
 proximalPrice_Pre : Generally, if each zone is formed by two lines, the nearest line to the price is termed Previous "Proximal" line.
 distalPrice_Curr : Generally, if each zone is formed by two lines, the farthest line from the price is termed Current "Distal." This input receives the price of the "Distal" line.
 proximalPrice_Curr : Generally, if each zone is formed by two lines, the nearest line to the price is termed Current "Proximal" line.
 Index_Curr : This input receives the value of the "bar_index" at the beginning of the order block. You should store the "bar_index" value at the occurrence of the condition for the Current order block to be drawn and input it here.
 OBValidGlobal : This parameter is a boolean in which you can enter the condition that you want to execute to stop drawing the block order. If you do not have a special condition, you should set it to True.
 OBValidDis : Order blocks continue to be drawn until a new order block is drawn or the order block is "Mitigate." You can specify how many candles after their initiation order blocks should continue. If you want no limitation, enter the number 4998.
 MitigationLvL : This parameter is a string. Its inputs are one of "Proximal", "Distal" or "50 % OB" modes, which you can enter according to your needs. The "50 % OB" line is the middle line between distal and proximal.
 ShowAll : This is a boolean parameter, if it is "true" the entire order of blocks will be displayed, and if it is "false" only the last block order will be displayed.
 Show : You may need to manage whether to display or hide order blocks. When this input is "On", order blocks are displayed, and when it's "Off", order blocks are not displayed.
 ColorZone : You can input your preferred color for drawing order blocks.
🟣 Output 
 Mitigation Alerts : This library allows you to leverage Mitigation Alerts to detect specific conditions that could lead to trend reversals. These alerts help you react promptly in your trades, ensuring better management of market shifts.
🔵 Conclusion 
The Pine Script library provided is a powerful tool for technical analysis, especially in the ICT style. It enables you to detect overlapping zones between Order Blocks and other significant areas like Breaker Blocks and Fair Value Gaps, improving your trading strategies. By utilizing this tool, you can perform more precise analysis and manage risks effectively in your trades.
DTFX Algo Zones [LuxAlgo]DTFX Algo Zones are auto-generated Fibonacci Retracements based on market structure shifts.
These retracement levels are intended to be used as support and resistance levels to look for price to bounce off of to confirm direction.
🔶  USAGE 
  
Due to the retracement levels only being generated from identified market structure shifts, the retracements are confined to only draw from areas considered more important due to the technical Break of Structure (BOS) or Change of Character (CHoCH). 
The simple action that causes a market structure shift occurs is price breaking above or below a specific swing point. When a market structure shift happens, a retracement is drawn from the point of break to the highest or lowest point since that point. Due to the price action necessary for a market structure shift, these retracements will not always be immediately actionable. 
These retracement levels are intended to be used as points to watch for price to retrace to and bounce from, confirming the current direction of price.
In the example below, after the retracement is initiated, by bouncing off of the retracement levels formed from the previous market structure shift it would further confirm the bias of the market structure shift. A break going through these levels would display a weakness from the current market structure shift, implying that it could simply be noise.
 
  
🔶  DETAILS 
The script uses standard SMC Market structure identification to determine Break of Structures (BOS) and Change of Characters (CHoCH). The specific swing points can be identified by the shapes placed above or below the specific swing high/low candle.
By unchecking the "Display All Zones" setting, users are able to specify the exact number of retracement zones to display using the "Show Last" parameter. This is handy for cleaning up the chart to stay focused on the most recent retracements.
Additionally, when displaying multiple zones, the "Clean-Up Level Overlap" setting may be helpful for decluttering as well. This option optimizes the display of retracement levels to minimize their overlap on other adjacent zones.
The script allows for up to 5 Fib levels to be displayed from each zone, with options for display, value, line style, and color for each of the 5.
The calculation for Fib Levels changes depending on the direction of market structure shifts. When an upwards (Bullish) zone is generated, the retracement is drawn with the bottom of the zone being 0 and the top of the zone being 1. This is reversed for downwards (Bearish) zones.
  
🔶  SETTINGS 
 
 Structure Length:  Sets the SMC structure length to use for finding MMS. 
 Show Last:  Displays this number of retracement zones. (Display All Zones Must be Unchecked)
 Display All Zones:  Ignores "Show Last" number and displays all historical MMS Retracement Zones.
 Zone Display:  Choose which zones to display, only bearish, only bullish, or both.
 Clean-Up Level Overlap:  Minimizes overlap between adjacent zones and levels.
 Fib Levels:   Settings to display and customize up to 5 Fib levels for each zone.
Candle Range Detector [UAlgo]The "Candle Range Detector  " is a Pine Script™ indicator designed to identify trading opportunities based on the concept of price consolidation and breakout. It analyzes the price range of a specified number of previous candles and detects when subsequent candles stay within that range (consolidation). The indicator then highlights potential breakouts above or below the range and provides calculated Take Profit (TP) and Stop Loss (SL) levels based on your chosen method (percentage or Average True Range - ATR).
 🔶 Key Features 
 Configurable Range:  Define the minimum number of candles required to establish a valid price range.
  
 Breakout Detection:  Identify potential breakouts above or below the established range based on your selection (close price or wick).
  
 Take Profit & Stop Loss Levels:  The indicator calculates TP and SL levels based on your chosen method (percentage or ATR) and user-defined multipliers. The calculated TP and SL levels are visualized as horizontal lines with corresponding labels ("Take Profit" and "Stop Loss").
  
 Optional Count Display:  You can choose to display the number of candles currently within the range.
 🔶 Disclaimer: 
Not Financial Advice: This indicator is intended for educational and informational purposes only. It does not constitute financial advice or recommendations to buy, sell, or hold any financial instruments.
Use at Own Risk: Trading involves substantial risk of loss and is not suitable for all investors. Users of this indicator should exercise caution and conduct their own research and analysis before making any trading decisions.
Performance Not Guaranteed: Past performance is not indicative of future results. While the indicator aims to assist traders in analyzing market trends, there is no guarantee of accuracy or success in trading operations.
 🔷 Related Scripts 
 Range Finder  
 
ICT Immediate Rebalance Toolkit [LuxAlgo]The  ICT Immediate Rebalance Toolkit  is a comprehensive suite of tools crafted to aid traders in pinpointing crucial trading zones and patterns within the market.
The ICT Immediate Rebalance, although frequently overlooked, emerges as one of ICT's most influential concepts, particularly when considered within a specific context. The toolkit integrates commonly used price action tools to be utilized in conjunction with the Immediate Rebalance patterns, enriching the capacity to discern context for improved trading decisions.
The ICT Immediate Rebalance Toolkit encompasses the following Price Action components:
 
 ICT Immediate Rebalance
 Buyside/Sellside Liquidity
 Order Blocks & Breaker Blocks
 Liquidity Voids
 ICT Macros
 
 🔶 USAGE 
  
 🔹 ICT Immediate Rebalance 
 What is an Immediate Rebalance? 
Immediate rebalances, a concept taught by ICT, hold significant importance in decision-making. To comprehend the concept of immediate rebalance, it's essential to grasp the notion of the fair value gap. A fair value gap arises from market inefficiencies or imbalances, whereas an immediate rebalance leaves no gap, no inefficiencies, or no imbalances that the price would need to return to. 
 
  
 Rule of Thumb 
After an immediate rebalance, the expectation is for two extension candles to follow; otherwise, the immediate rebalance is considered failed. It's important to highlight that both failed and successful immediate rebalances, when considered within a context, are significant signatures in trading.
  
Immediate rebalances can occur anywhere and in any timeframe.  
  
 🔹 Buyside/Sellside Liquidity 
In the context of Inner Circle Trader's teachings, liquidity primarily refers to the presence of stop losses or pending orders, that indicate concentrations of buy or sell orders at specific price levels. Institutional traders, like banks and large financial entities, frequently aim for these liquidity levels or pools to accumulate or distribute their positions.
Buyside liquidity denotes a chart level where short sellers typically position their stops, while Sellside liquidity indicates a level where long-biased traders usually place their stops. These zones often serve as support or resistance levels, presenting potential trading opportunities.
  
The presentation applied here is the multi-timeframe version of our previously published  Buyside-Sellside-Liquidity  script. 
 🔹 Order Blocks & Breaker Blocks 
Order Blocks and Breaker Blocks hold significant importance in technical analysis and play a crucial role in shaping market behavior.
Order blocks are fundamental elements of price action analysis used by traders to identify key levels in the market where significant buying or selling activity has occurred. These blocks represent areas on a price chart where institutional traders, banks, or large market participants have placed substantial buy or sell orders, leading to a temporary imbalance in supply and demand. 
  
Breaker blocks, also known as liquidity clusters or pools, complement order blocks by identifying zones where liquidity is concentrated on the price chart. These areas, formed from mitigated order blocks, often act as significant barriers to price movement, potentially leading to price stalls or reversals in the future.
  
 🔹 Liquidity Voids 
 Liquidity voids  are sudden price changes when the price jumps from one level to another. Liquidity voids will appear as a single or a group of candles that are all positioned in the same direction. These candles typically have large real bodies and very short wicks, suggesting very little disagreement between buyers and sellers.  
  
Here is our previously released  Liquidity-Voids  script. 
 🔹 ICT Macros 
In the context of ICT's teachings, a macro is a small program or set of instructions that unfolds within an algorithm, which influences price movements in the market. These macros operate at specific times and can be related to price runs from one level to another or certain market behaviors during specific time intervals. They help traders anticipate market movements and potential setups during specific time intervals.
  
Here is our previously released  ICT-Macros  script. 
 🔶 SETTINGS 
 🔹 Immediate Rebalances 
  
 Immediate Rebalances: toggles the visibility of the detected immediate rebalance patterns.
 Bullish, and Bearish Immediate Rebalances: color customization options.
 Wicks 75%, %50, and %25: color customization options of the wick price levels for the detected immediate rebalance.
 Ignore Price Gaps: ignores price gaps during calculation. 
 Confirmation (Bars): specifies the number of bars required to confirm the validation of the detected immediate rebalance. 
 Immediate Rebalance Icon: allows customization of the size of the icon used to represent the immediate rebalance.
 
 🔹 Buyside/Sellside Liquidity 
 
 Buyside/Sellside Liquidity: toggles the visibility of the buy-side/sell-side liquidity levels.
 Timeframe: this option is to identify liquidity levels from higher timeframes. If a timeframe lower than the chart's timeframe is selected, calculations will be based on the chart's timeframe.
 Detection Length: lookback period used for the detection.
 Margin: sets margin/sensitivity for the liquidity levels. 
 Buyside/Sellside Liquidity Color: color customization option for buy-side/sell-side liquidity levels.
 Visible Liquidity Levels: allows customization of the visible buy-side/sell-side liquidity levels.
 
 🔹 Order Blocks & Breaker Blocks 
 
 Order Blocks: toggles the visibility of the order blocks.
 Breaker Blocks: toggles the visibility of the breaker blocks.
 Swing Detection Length: lookback period used for the detection of the swing points used to create order blocks & breaker blocks.
 Mitigation Price: allows users to select between the closing price or the wick of the candle. 
 Use Candle Body in Detection: allows users to use candle bodies as order block areas instead of the full candle range.
 Remove Mitigated Order Blocks & Breaker Blocks: toggles the visibility of the mitigated order blocks & breaker blocks. 
 Order Blocks: Bullish, Bearish Color: color customization option for order blocks.
 Breaker Blocks: Bullish, Bearish Color: color customization option for breaker blocks.
 Visible Order & Breaker Blocks: allows customization of the visible order & breaker blocks.
 Show Order Blocks & Breaker Blocks Labels: toggles the visibility of the order blocks & breaker blocks labels.
 
 🔹 Liquidity Voids 
  
 Liquidity Voids: toggles the visibility of the liquidity voids.
 Liquidity Voids Width Filter: filtering threshold while detecting liquidity voids.
 Ignore Price Gaps: ignores price gaps during calculation. 
 Remove Mitigated Liquidity Voids: remove mitigated liquidity voids. 
 Bullish, Bearish, and Mitigated Liquidity Voids: color customization option..
 Liquidity Void Labels: toggles the visibility of the liquidity voids labels.
 
 🔹 ICT Macros 
 
 London and New York (AM, Launch, and PM): toggles the visibility of specific macros, allowing users to customize macro colors.   
 Macro Top/Bottom Lines, Extend: toggles the visibility of the macro's pivot high/low lines and allows users to extend the pivot lines.
 Macro Mean Line: toggles the visibility of the macro's mean (average) line.
 Macro Labels: toggles the visibility of the macro labels, allowing customization of the label size.
 
 🔶 RELATED SCRIPTS 
 ICT-Killzones-Toolkit 
 Smart-Money-Concepts 
Thanks to our community for recommending this script. For more conceptual scripts and related content, we welcome you to explore by visiting >>>  LuxAlgo-Scripts .
Market Structures SMC [TradingFinder] BOS/CHoCH Major & Minor🟣Introduction
Understanding market structure involves analyzing market behavior. In other words, market structure encompasses how the market forms and evolves within trends. 
Market structures are typically fractal and nested, so we categorize them into internal (minor) and external (major) structures. There are various definitions of market structure, with different approaches such as Smart Money and ICT providing their own interpretations.
  
🟣How to Use
The first step in identifying market structure is to analyze key highs and lows. An uptrend is formed when highs and lows are successively higher than previous ones. Similarly, in a downtrend, lows and highs are successively lower than previous ones. 
 Market trends consist of two types of movements :
•Impulsive movements
•Corrective movements
Impulsive movements align with the main trend and possess high strength and momentum. Conversely, corrective movements go against the main trend and have lower strength and momentum. The following example illustrates these concepts.
🔵 Identifying Break of Structure  (BOS)
In a specific trend, for example in a downtrend, when the price breaks below the previous low and forms a new low (LL), a Break of Structure occurs. In an uptrend, a BOS (Market Structure Break or MSB) happens when the price rises and surpasses the last high.
 We need at least one BOS to confirm a trend. Breaking above or below the previous high or low must be confirmed by closing at least one candle after that level.
  
🔵 Identifying Change of Character  (CHOCH)
Change of Character (CHOCH) is a key concept in market structure analysis. A change in structure signals a trend change. In other words, a trend ends with a CHOCH (Market Structure Shift or MSS). For instance, in a downtrend, the price declines with BOS. 
BOS indicates the strength of the trend, but when the price increases and surpasses the last high, a CHOCH occurs, signaling a shift from a downtrend to an uptrend. 
This does not mean entering a buy trade; instead, we should wait for a BOS in the upward direction to confirm the uptrend. Unlike BOS, confirming a CHOCH does not require a candle to close; simply breaking above or below the previous high or low with the candle's wick is sufficient. The following examples show bearish and bullish CHOCH.
  
🔵 Range Market Structure 
Besides uptrends and downtrends, a third structure often found in the market is the range or sideways structure. In this state, the power of buyers and sellers is almost equal, and the market lacks a clear trend. 
Many traders believe that the Forex market ranges 80% of the time. Therefore, it requires a lot of patience to wait for a new trend to start.
🟣 Settings 
Through the settings, you can customize the display, visibility, and color of each line as desired.
ICT Killzones Toolkit [LuxAlgo]The  ICT Killzones Toolkit  is a comprehensive set of tools designed to assist traders in identifying key trading zones and patterns within the market.
The ICT Killzones Toolkit includes the following Price Action components:
 
 ICT Killzones with Pivot Highs/Lows   
 Order Blocks
 Breaker Blocks
 Fair Value Gaps
 Market Structure Shifts
 
By combining these components, the ICT Killzones Toolkit provides traders with a comprehensive framework for analyzing the market and identifying setups of interest. Leveraging these tools effectively can enhance traders' decision-making process and improve killzones interpretability.
 🔶 USAGE 
  
In forex/futures trading, timing is crucial. ICT Killzone are specific periods when there's a higher chance of finding setups of interest. Mastering these time intervals can offer significant advantages to traders who know how to use them effectively.
  
The image above highlights a potential setup of interest when using the ICT Killzones Toolkit.
  
As another example for utilizing the ICT Killzones Toolkit, we can see in the image above when price retests setups generated from killzones such as Order Blocks or Fair Value Gaps, a potential strategy could be to look for entries on those & take profits as the next killzone appears.
 🔹 Order Blocks 
Order Blocks are sections on a price chart where notable buying or selling activity has occured, often signaling interest zones for institutional traders. This toolkit's Order Blocks component pinpoints these areas within the Killzone, which may act as potential support or resistance levels.
  
 🔹 Breaker Blocks 
Breaker Blocks are zones built from mitigated order blocks, and highlight zones on the chart where price has previously stalled or reversed. These areas may act as significant barriers to price movement in the future, and the Breaker Blocks component helps traders identify them for potential trading opportunities.
  
 🔹 Fair Value Gaps 
Fair value gaps are especially favored by price action traders and arise from market inefficiencies or imbalances, typically when buying and selling are unequal. These gaps often attract price movement before resuming in the same direction. the Fair Value Gaps component of the toolkit helps traders identify and analyze them.
  
 🔹 Market Structure Shifts 
Market Structure Shifts refer to significant changes in the overall structure of the market, such as shifts in trend direction, volatility, or trading activity. These shifts can provide valuable insights into market sentiment and potential trading opportunities, and the Market Structure Shifts component helps traders identify and interpret them.
  
Overall, the ICT Killzone Toolkit combines these components to provide traders with a comprehensive framework for analyzing the markets and identifying high-probability trading setups. 
  
 🔶 SETTINGS 
 🔹 ICT Killzones 
 
 Asian, London Open, New York, and London Close: toggles the visibility of specific Killzones, allowing users to customize time periods and Killzone colors.   
 Killzone Lines : Top/Bottom, Mean and Extend Top/Bottom: toggles the visibility of the Killzone's pivot high and low lines, mean (average) line, and allows users to extend the pivot lines.
 Killzone Labels: Toggles the visibility of the Killzone labels.
 Display Killzones within Timeframes Up To: Toggles the visibility of the Killzones up to selected Timeframes.
 Open Price, Separator, Label, and Color: toggles the visibility of the open price of the Killzones or for the day, week, or month. If the day, week, or month is selected, a separator will be displayed to highlight the beginning of each respective period. Additionally, users can customize the color and toggle the label as needed. 
 
 🔹 Order Blocks & Breaker Blocks 
 
 Order Blocks | Breaker Blocks: toggles the visibility of the order blocks & breaker blocks.
 Swing Detection Length: lookback period used for the detection of the swing points used to create order blocks & breaker blocks.
 Mitigation Price: allows users to select between closing price or wick of the candle. 
 Use Candle Body in Detection: allows users to use candle bodies as order block areas instead of the full candle range.
 Remove Mitigated Order Blocks & Breaker Blocks: toggles the visibility of the mitigated order blocks & breaker blocks. 
 Extend Order Blocks & Breaker Blocks: enables processing of the order blocks & breaker blocks beyond the boundaries of the killzones. 
 Display Order Blocks & Breaker Blocks: enables the display of the first, last, or all occurrences of the order blocks & breaker blocks.
 Order Blocks : Bullish, Bearish Color: color customization option for order blocks.
 Breaker Blocks : Bullish, Bearish Color: color customization option for breaker blocks.
 Show Order Blocks & Breaker Blocks Text: toggles the visibility of the order blocks & breaker blocks labels.
 
 🔹 Market Structure Shifts 
  
 Market Structure Shifts: toggles the visibility of the market structure shifts.
 Detection Length: market structure shift detection length.
 Display Market Structure Shifts: enables the display of the first, last, or all occurrences of the market structure shifts.
 Market Structure Shifts : Bullish, Bearish Color: color custumization option for market structure shifts.
 Show Market Structure Shifts Text: toggles the visibility of the market structure shifts labels.
 
 🔹 Fair Value Gaps 
  
 Fair Value Gaps: toggles the visibility of the fair value gaps.
 Fair Value Gap Width Filter: filtering threshold wile detecting fair value gaps.
 Remove Mitigated Fair Value Gaps: removes mitigated fair value gaps. 
 Extend Fair Value Gaps: enables processing of the fair value gaps beyond the boundaries of the killzones.
 Display Fair Value Gaps: enables the display of the first, last, or all occurrences of the fair value gaps.
 Bullish Imbalance Color: color customization option.
 Bearish Imbalance Color: color customization option.
 Show Fair Value Gaps Text: toggles the visibility of the fair value gaps labels.
 
 🔶 RELATED SCRIPTS 
 Smart-Money-Concepts 
 Order-Blocks-Breaker-Blocks 
Thanks to our community for recommending this script. For more conceptual scripts and related content, we welcome you to explore by visiting >>>  LuxAlgo-Scripts .
Timely Opening Range Breakout Strategy [TORB] (Zeiierman)█  Overview 
The  Timely Opening Range Breakout (TORB)  indicator builds upon the classic Open Range Breakout (ORB) concept. The ORB strategy is a popular trading setup used to identify trades around the opening range of an asset. It's based on the idea that the first few minutes (15-60 minutes) of trading often set the tone for the rest of the day, with breakouts above or below the opening range signifying potential trends.
  
TORB refines the concept by stating that a trade is only valid if there is sufficient market activity. This means a breakout beyond the upper or lower range is only of interest during the most active trading hours, as defined by PMMV (Per-Minute Mean Volume)
  
█  How It Works 
 ORB 
The indicator works by first defining a session's opening range based on user-specified settings, including the session's start and end times and the applicable time zone. During this session, it calculates the high and low price points, which form the basis for identifying potential breakout levels.
 PMMV 
PMMV (Per-Minute Mean Volume) provides a snapshot of the market's activity level at each minute of the trading day. PMMV is calculated by averaging the trading volume in a one-minute interval over a specified number of trading days. This script uses the average volume over the last N periods to determine the PMMV value. This average volume provides a smoother representation of volume activity compared to using a single volume value. It considers the volume over a broader timeframe, filtering out short-term fluctuations and potentially offering a more reliable indicator of underlying market activity.
 TORB 
TORB works by integrating the Opening Range Breakout (ORB) highs and lows with the Per-Minute Mean Volume (PMMV) metric to assess the validity of breakouts. The objective is to identify breakouts from the opening high and low levels during periods of heightened market activity, as indicated by PMMV.
█  How to Use 
To effectively utilize the Timely Opening Range Breakout (TORB) strategy, follow these steps:
 
 Identify Active Hours:  Employ PMMV to pinpoint periods of peak activity within the trading day.
 Apply Basic ORB Rules:  If the price surpasses the upper range (resistance), buy; if it breaches the lower range (support), sell.
 
  
 Breakouts  
The TORB strategy identifies breakout signals when the price moves beyond the established range, supported by volume exceeding a set threshold. This technique aims to eliminate false signals, focusing on price movements during high market activity.
  
█  Settings 
 Session 
 
 Trading Session:  Customize the trading session's start and end times.
 
 Volume 
Volume analysis is integral to the TORB strategy, as it uses volume data to confirm the strength and validity of breakout signals.
 
 Period:  Sets the number of periods (or bars) to calculate the average volume, which is then used to assess market activity level.
 Sensitivity and Significance:  Adjusts how responsive the volume analysis is to changes in trading volume. By adjusting the sensitivity, traders can decide how much emphasis to place on volume spikes, potentially reducing false breakouts and focusing on those supported by significant trading activity.
 
 Breakout Threshold 
This setting establishes a criterion to identify when the price movement is significant enough.
 
 Threshold:  Traders set a threshold level to identify high market activity. If the PMMV is greater than or equal to this threshold, it indicates significant market activity.
 Setting the correct threshold is key to balancing sensitivity and specificity. Too low of a threshold may lead to many false positives, while too high of a threshold might filter out potentially profitable breakouts. This setting helps in pinpointing when market activity indicates a strong move, thereby aligning trade entries with moments of heightened market momentum.
 
-----------------
Disclaimer
The information contained in my Scripts/Indicators/Ideas/Algos/Systems does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My Scripts/Indicators/Ideas/Algos/Systems are only for educational purposes!
ICT Unicorn Model [LuxAlgo]The  ICT Unicorn Model  indicator highlights the presence of "unicorn" patterns on the user's chart which is derived from the lectures of  "The Inner Circle Trader" (ICT) .
Detected patterns are followed by targets with a distance controlled by the user.
🔶  USAGE 
  
At its core, the ICT Unicorn Model relies on two popular concepts, Fair Value Gaps and Breaker Blocks. This combination highlights a future area of support/resistance. 
A  Bullish Unicorn Pattern  consists out of:
 
 A Lower Low (LL), followed by a Higher High (HH)
 A Fair Value Gap (FVG), overlapping the established Breaker Block
 A successful re-test of the FVG which confirms the pattern.
 
  
A  Bearish Unicorn Pattern  consists of:
 
 A Higher High (HH), followed by a Lower Low (LL)
 A Fair Value Gap (FVG), overlapping the established Breaker Block
 A successful re-test of the FVG which confirms the pattern
 
  
The pattern detection depends on detected swings, which can be controlled by the  Swing  setting. Using higher values of this setting will return longer-term breaker blocks.
🔹  Using Risk/Reward Targets 
  
A confirmed  Unicorn pattern  will show a blue ( Target ) / grey ( Stop Loss)   "Risk/Reward"  areas (RR).
When the  Stop Loss  or  Target  is hit, a white line is shown on the concerned side.
  
The  Risk/Reward  ratio can be adjusted in the "Targets" settings.
🔹  Trailing Stop 
As seen in the previous snapshots, besides the  RR  areas, this indicator also includes an optional  Trailing Stop .
  
This can be helpful to lower your risk, by exiting earlier than if you would wait until the  Stop Loss  is hit. 
  
This example shows a successful bullish and bearish  Unicorn Pattern . In this scenario, the  Trailing Stop  could be used for partial Take Profit.
The goal of this publication is to show confirmed  Unicorn Patterns . To increase the chance of success, it is important to evaluate the bigger picture & use this in confluence with your price action analysis. For example, look for potential areas of liquidity, consider this pattern only during certain market sessions, avoid trading during heavy impact news, &/or incorporate other aspects of technical analysis rather than just following this pattern blindly.
  
🔶  DETAILS 
🔹  Combine 
When disabled, all potential  Unicorn Patterns  will delete previous unconfirmed patterns:
  
Enabling Combine ensures the last  Unicorn Patterns  in the opposite direction will remain.
  
While the latter bullish pattern became invalid, another one formed.
  
The combination of the previous bearish pattern, and looking at the big picture, the bullish pattern did not have much chance to be successful.
  
While disabling 'combine' helps minimize clutter, enabling this feature can give a pattern more chance to hit the SL/Target level.
  
🔹  Mitigated FVG 
  
Users can determine if a pattern becomes invalid due to a mitigated FVG, causing the pattern to be deleted.
🔹  New pattern detected 
When a new pattern is detected, the previous unconfirmed pattern in the same direction (bullish - bullish or bearish - bearish) will be deleted. This will always be the case, whether "Combine' is enabled or disabled.
  
When the previous pattern was confirmed but no SL or Target level was hit, this pattern will stop updating.
🔶  SETTINGS 
🔹  Unicorn 
 
 Swings: This sets the length of swings, used for the underlying ZigZag and  Unicorn Patterns  detection.
 Bull: Enable/disable Bullish patterns, and set the color of  FVG  box and  Trailing Stop .
 Bear: Enable/disable Bearish patterns, and set the color of  FVG  box and  Trailing Stop .
 Combine: When enabled, patterns in opposite directions (bullish/bearish) can exist at the same time. disabling this feature tends to give less clutter. See the "Usage" section for more information.
 
🔹  Targets 
 
 Risk/Reward: Sets the Risk/Reward ratio.
 Trailing Stop: Set the length of small swings, which is used for the  Trailing Stop .
Trend Lines [LuxAlgo]Our new "Trend Lines" indicator detects and highlights relevant trendlines on the user chart while keeping it free of as much clutter as possible. 
The indicator is thought for real-time usage and includes several filters as well as the ability to estimate trendline angles.
🔶  USAGE 
  
Trendlines can act as support/resistance, with a higher number of tests indicating a more significant support/resistance role.
  
A broken TrendLine can be indicative of a potential trend reversal. The script highlights breaks with a label.
Users can additionally filter trendlines, only showing trendlines whose angles fall within a user set range:
  
  
This allows for the removal of potential clutter from the chart but also helps keep steeper or more horizontal trendlines.
🔶  DETAILS 
When a swing (pivot point) is found, a Trendline is drawn when certain conditions are fulfilled. 
An essential condition is that a Bearish Trendline (red) always occurs on a lower high, while a Bullish Trendline (blue) occurs on a higher low.
  
Our implementation will first show an initial dotted-styled TrendLine on confirmation, after which a solid-styled secondary TrendLine will develop. The latter will be used for the real-time detection of breaks at that line:
Furthermore, the script allows you to add more conditions:
🔹  Length (Swings) 
A swing develops when a high/low is the highest/lowest against x highs/lows on the left AND right of that bar. x can be set by "Length" in settings.
The following images clarify this. The script confirms a swing where the yellow flag is shown; the high (here visualized with a purple label) is the highest point against x bars left and right of that point. 
At that moment, this swing is checked against the previous swing. If all conditions are fulfilled, an initial TrendLine is drawn on confirmation.
  
  
After that point, a secondary thicker solid line is seen which keeps progressing bar after bar, until:
• a new TrendLine is formed 
• the TrendLine is broken
  
🔹  Breaks between Swings 
Once there is confirmation that a TrendLine can be drawn, the script allows you to filter for breakthroughs on that line. This can be set with "Check breaks between"
 
 Disabled : the initial TrendLine is allowed to be pierced:
  
 Check breaks between point A - point B : no breaks are allowed between both Swing points:
  
 Point A - Current bar : no breaks are allowed between the first Swing point and the point of confirmation ('current' bar):
  
 
🔹  TrendLine breaks 
As mentioned, the secondary TrendLine (solid line) progresses bar after bar until a new TrendLine is formed or the TrendLine is broken. When a TrendLine is broken, the TrendLine stops progressing, but if there isn't a new TrendLine and price return back, the TrendLine will re-appear, potentially giving several signals when the TrendLine is broken again.
  Minimal bars  allow you to regulate the amount of signals when the TrendLine is broken.
-> The secondary TrendLine must be uninterrupted for at least x bars before a potential break can be considered.
The following example shows 1 signal against 3 by adjusting this setting from 2 to 5:
  
🔹  Angles 
Angles should normally be calculated when the units of the X and Y axis are the same. However, on our charts, the unit of the X-axis is  bar_index  (bars), and on the Y-axis the unit is  price  (¥, €, £, $,...). 
It is not easy to normalize and create reasonably valid angles. Often certain angle calculations can differ through price changes or volatility.
Our  calculate_slope()  function tries to make corresponding angles through all bars.
We do this by calculating the difference between the highest/lowest price values in a certain bar range. The bar range is our X-axis, and the price difference is our Y-axis.
Zooming in/out will not change the amount of bars or the price. Since it does change our view on the chart, and thereby how we see the angles, we have included a setting where you can personalize the ratio between X and Y-axis (Angles -> Ratio X-Y axis). 
  
Settings: Angles - Ratio X-Y axis:
  
🔶  SETTINGS 
🔹  Swings 
 
 Length: Lookback period for the detection of swing points.
 
🔹  Trendline validation 
 Check breaks between :
 
 Disabled : the initial TrendLine is allowed to be pierced
 Check breaks between point A - point B : no breaks are allowed between both Swing points
 Point A - Current bar : no breaks are allowed between the first Swing point and the point of confirmation ('current' bar)
 
 Source (breaks) : Source which invalidates TrendLine, default:  close 
🔹  TrendLine breaks 
 Minimal bars : The secondary TrendLine must be uninterrupted for at least x bars before a potential break can be considered.
🔹  Angles 
 Show : Toggle labels.
 Ratio X-Y axis : Every user has his preferences regarding zoom, chart layout,...
If the shown angles are not according to your expectations, you can adjust this number.
 Only TrendLine between : Only allow TrendLines between the minimum and maximum degrees. Set only the minimal and maximum values above 0. 
Encapsulation BoxThe “Encapsulation Box” indicator is designed to locate areas of the chart where the highs and lows of candlesticks are “embedded” or enclosed within the body of a previous candlestick. This setup indicates a significant contraction in the market and can provide important trading signals. Here's how it works in more detail:
Detecting contraction: The indicator looks for situations where the price range of the candles is very narrow, i.e. when subsequent candles have highs and lows that are contained within the range of a previous candle. This condition indicates a contraction in the market before a possible directional move.
When a contraction is detected, the indicator draws a rectangle around the area where the highs and lows of the candles are embedded. The rectangle has its upper vertex corresponding to the maximum of the candles involved and its lower vertex corresponding to the minimum. The width of the rectangle is defined by can be customized by the user.
A key feature of this indicator is the horizontal line drawn outside the rectangle. This line is positioned in the middle of the rectangle and represents 50% of the range of the rectangle itself. This line acts as a significant support or resistance level depending on the direction the contraction breaks.
The indicator can generate buy or sell signals when a break in the rectangle or horizontal line occurs. For example, if the price breaks above the rectangle and the horizontal line, it could generate a buy signal, indicating a possible uptrend. Conversely, if the price breaks below the rectangle and the horizontal line, it could generate a sell signal, indicating a possible downtrend.
  
  
  
  
  
Consolidation Spotter Multi Time FrameThis tool is designed for traders looking to spot areas of consolidation on their charts across various time frames. It highlights these consolidation areas using visually appealing boxes, making it easier to identify potential breakout or breakdown zones.
 How To Use: 
 
 Spotting Consolidation:  When you see a box form on your chart, this represents a consolidation zone. Within this zone, the price is moving sideways without a strong upward or downward trend.
 Anticipating Breakouts & Breakdowns:  Watch the price as it approaches the edges of the box. A movement outside the box can signal a potential breakout (if above the box) or a breakdown (if below the box). This is where momentum shifts can happen.
 Momentum Confirmation:  Once the price clearly moves out of the box, it indicates a momentum shift. If the price moves upwards out of the box, this can be seen as bullish momentum. Conversely, if the price moves downwards out of the box, this can be seen as bearish momentum.
To use the tool effectively, adjust the settings to suit your trading style, choose your preferred visual theme, and watch as the script highlights key consolidation areas on your chart.
 Tip:  To visualize fractals, consider using multiple instances of the "Consolidation Spotter" indicator, each set to a different timeframe. This approach allows you to observe consolidations nested within larger consolidations, offering deeper insights into market structures. 😉
Dynamic Levels Breakouts [Angel Algo]INTRODUCTION 
The Dynamic Levels Breakouts indicator is a powerful tool designed to identify dynamic support and resistance levels in the price action. It plots these levels on the chart and provides visual signals for bullish and bearish breakouts. 
 FEATURES 
1. Dynamic Support and Resistance Levels. 
The indicator calculates the maximum (resistance) and minimum (support) price levels within the defined rolling window. The highest high and lowest low are used to identify dynamic resistance and support levels, respectively. 
2. Coloring Conditions 
The indicator uses conditional coloring to highlight potential support and resistance levels. When a significant level is detected, it will be colored with a transparent overlay. Red color indicates potential resistance (max_level), and green color indicates potential support (min_level).
3. Bullish and Bearish Breakouts 
The indicator also identifies potential bullish and bearish breakouts from the dynamic levels. A bullish breakout occurs when the closing price crosses above the dynamic resistance level (max_level). A bearish breakout occurs when the closing price crosses below the dynamic support level (min_level). The breakout signals are marked with arrow symbols (▲ for bullish and ▼ for bearish) below and above the respective bars.
4. Market Regime 
To prevent multiple signals within a short period, the indicator considers the current market regime. If a bullish breakout has occurred recently, it will not generate a new bullish signal until a bearish breakout occurs, and vice versa. 
 HOW TO USE 
The Dynamic Levels Breakouts indicator can be used to identify potential breakout trading opportunities. A bullish breakout signal (▲) suggests a potential long entry or an increase in buying pressure. A bearish breakout signal (▼) indicates a potential short entry or an increase in selling pressure. Traders can use these signals as a reference and combine them with other technical analysis tools and strategies for confirmation. 
 SETTINGS  
Period (length): The user can adjust the "Period" input to define the rolling window for calculating the maximum and minimum price levels. The default value is 20, but it can be set anywhere between 2 and 30. A higher value may yield more significant levels but can also result in delayed signals
Traffic Light Signal - POSTraffic Light Signal (TLS) is simple and most easy setup to trade.
How The Traffic Light Signal Works ?
 First You have to find a Green and red candle pair or red and green candle pair then mark there highest high and lowest low with the help of line tool. if High breaks go for Buy and when low breaks go Sell. Avoid Doji candle Pair to get better result. 
Additonal Indicator Used :
 Relative Strength Index : To find Overbought and Oversold Zones
How to Take trade with The help of TLS indicator :
 
 The Indicator detects the Pair candle and detect whether the pair bar high or low cross over or cross under and display the signal over the chart. 
 if Triangle UP Shape Appears on chart , Once the high of the signal candle breaks take entry for buy side  StopLoss  will be low of the signal candle.
 if Triangle Down Shape Appears on chart,  once the low of the signal candle breaks take entry for Short side  StopLoss  will  be low of the signal Candle.
 Always Try to take profit 1:2 or as per your risk rewards.
 
Note :
 if you are scalping then avoid first and Last Bar of day in 1 min and 3 min timeframe only
 if you are Intraday Trader Use 5 Min and 15 Min max for this strategy.
 if your are positional Trader use  1hr or 1 day Timeframe to trade.
 No more than 3 trades to trade on this indicator.
 Use Additional Indicator for Accuracy
 Indicator works on Crypto , Equity , Futures , Options.
Hope you like this if any issue with this indicator ask below or message me.
Thanks and Regards,
TradingTail
Market Breadth: Trends & BreakoutsVisualize the percentage of stocks in an index participating in trends and breakouts/breakdowns.
The default data source is the S & P 500: the percent of stocks above/below the 200 and 50 day moving averages, and the percentage of stocks making new 52 week breakouts/breakdowns. You can pick new data sources in the settings.
The blue band represents the percentage of stocks above/below the 200 day moving average. (It's always 100% in width, unlike say Bollinger bands). The thin blue lines are the same but for the 50 day moving average. The red and green areas represent the percentage of stocks making new 52 week highs/lows.
In the example chart you can see a divergence between the market as a whole which continues up and to the right throughout 2021, where as fewer and fewer stocks were above their own 200 day moving average, causing the blue band to trend down. Before the market turns beginning 2022 you can see more stocks making new 52 week lows, even as other stocks make 52 week highs. After the market tops, the percentage of 52 week lows intensifies and the percentage of stocks below their 200 day moving average is already over 50%.
Box Range AlertSimple Script for getting alerts on the crossing of Upper & Lower levels either way. 
Good for Free users as they can only use 1 alert at a time. So this indicator will be useful to get alerts on both Breakout Or Breakdowns.
Just add input Price manually and set alerts. 
Multi Time Frame Candles with Volume Info / 3DHello Traders, 
This is my second  Multi Time Frame Candles  script but with this new one, you will have some new features such  volume info, remaining time to close  of higher time frame candle and also developed using new features of Pine such array of lines. also I tried to make it  3D  for better visualization ;) also it shows  new highs/lows  / breakouts.
I tried to make many things optional, so you can change almost everything using options. 
 What you can change using options: 
 
- Higher time frame
- Number of Candles
- Candle Colors Up/Down
- Wick Color
- Volume colors Up/Down
- Text color of Remaining Time
- Shadow Color
- Background color
- Start bar of the candles (so you can see many higher times frame candles in same window)
- 3D effect, by default it's enables but you can disable 3D view 
 Lets see some examples: 
Remaining time:
Breakouts:
You can combine different higher time frames:
if you don't want 3D view then combining different higher time frames:
You can change background color:
 Enjoy! 
72s: Adaptive Hull Moving Average+One challenging issue for beginner traders is to differentiate market conditions, whether or not the current market is giving best possibility to stack profits, as earliest, in shortest time possible, or not.
On intraday, we've seen some big actions by big banks are somewhat can be defined --or circling around-- by  HMA 200 . I've been thinking on to make the visuals more conform to price dynamics (separating major movement and minor noise) to get clearer signs of when it starts to happen. So it will be easier to see in a glance  when  the strength starts really taken place, with less cluttered chart.
This Adaptive HMA is using the new Pine Script's feature which now support Dynamic Length arguments for several Pine functions. ( read: www.tradingview.com). It hasn't support the built-in HMA() directly, but thankfully we can use its wma() formula to construct. (Note: I tweaked a bit HMA formula already popular here by using plain int() instead of round() on its wma's length, since I find it precisely match tradingview's built-in HMA).
You can choose which aspect the Adaptive HMA period will adapt to. 
In this study I present it with two options:  Volume  and  Volatility . It will "moves" faster or slower depends on which situation the aspect is currently into.  ie:  When volume is generally low or volatile readings is not there, price won't move very much, so the adapting MA will slow down by dynamically lengthen the lookback period, and vice versa, and so on.
Colour-markings in the Adaptive resembles which situation explained above. In addition, I also combine it with  slope calculation  of the MA to help measuring trend-strength or sideway/choppy conditions.
This way when we use it as dynamic support/resistance it will be more visually-reliable. 
Secondly, and more important, it might help us traders with better probability info of  whether or not a trade should even worth to be made .  ie:  If in the mean time market won't give much movement, any profit would also only as much. In most cases, we might better save our dime for later or place it somewhere else.
HOW TO USE:
Aside from better dynamic support/resistance and clearer breakout confirmation, MA is coloured as follow:  
 
 YELLOW:  
     Market is in consolidation or flat. Be it sideways, choppy, or in relatively small movements. If it shows up in a trending market, it may be an earlier sign that current trend might about to change its direction, or confirming a price broke-out to another side.
 LIGHT GREEN or LIGHT RED: 
     Tells if a trend is forming but still relatively weak (or getting weaker), as it doesn't have volume or volatility to support.
 DARKER GREEN ot DARKER RED: 
     This is where we can expect some good and strong price movement to ride. If it's strong enough, many times it marks a start of new long-lasting major trend.
 
 SETTINGS: 
 
 Charger: 
Choose which aspect your HMA should plug itself into, thus it will adapt to it.
 Minimum Period, Maximum Period: 
172 - 233 is just my own setting to outmatch the static HMA 200 for intraday. I find it --in my style of trading-- best in 15m tf in almost any pair, and 15m to 1H for some stocks. It also works nicely with conventional EMA 200, sometimes as if they somewhat work hand-in-hand in defining where the price should go. But you can, ofcourse, experiment with other ranges, broader or narrower. Especially if you already have an established strategy to follow to. As you might do with:
 Consolidation area threshold: 
This has to do with slope calculation. The bigger the number means your MA needs bigger degree to define the market is out of flat (yellow) area. This can be useful if needed to lighten up the filter or vice-versa.
 Background colouring: 
Just another colouring to help highlighting the difference in market conditions.
 
 ALERTS: 
There are two alerts: 
 
 Volume Break:  when volume is breaking up above average, and 
 Volatility Meter:  when the market more likely is about to have its moment of the big wiggling brush.
 
 USAGE: 
 
 Very very nice  BUY  entry to catch big up-movement if:
1. Price is above MA. (It is best when price is also not to far distance from the MA, or you can also use distance oscillator to help out too)
2. HMA's color is in darker green. Means it's on the charging plug with your chosen aspect.
3. RSI is above 50. This is to help as additional confirmation.
 Clear  SELL  entry signal is same as above, just the opposite.
 
-------------------------------------------------------
Note:
Lower timeframe of course means more noise to be filtered. Depends on the instrument, you might need to tweak the settings  a bit till it conform nicely and shows lots of good trades in history. Here's another example on GBPUSD 5m timeframe:
  
For exit/take-profit point, you can use a second faster period static HMA. Or you can also use RSI. Here's an example:
  
Don't get me wrong, on few occasions I found it's still best using static MA to spot fakeouts, breakouts, etc, especially ones that's been already use widely. If that's the case or price actions seems suspicious, simply put the same value for minimum and maximum period settings, and there you have the original HMA with extra features.
For developer, check in the code if you need to customise your own charger.
-------------------------------------------------------
That's it. Hopefully this Adaptive HMA+ could at least be a good sidekick to your own strategy, as it does mine. ;)
[blackcat] L2 Swing Oscillator Swing MeterLevel: 2
Background
Swing trading is a type of trading aimed at making short to medium term profits from a trading pair over a period of a few days to several weeks. Swing traders mainly use technical analysis to look for trading opportunities. In addition to analyzing price trends and patterns, these traders can also use fundamental analysis.
Function
  L2 Swing Oscillator Swing Meter is an oscillator based on breakouts. Another important feature of it is the swing meter, which confirms the top or bottom's confidence level with different color candles. The higher of the candles stack up, the higher confidence level is indicated.
Key Signal
absolutebot ---> absolute bottom with very high confidence level
ltbot ---> long term bottom with high confidence level
mtbot ---> middle term bottom with moderate confidence level
stbot ---> short term bottom with low confidence level
absolutetop ---> absolute top with very high confidence level
lttop ---> long term top with high confidence level
mttop ---> middle term top with moderate confidence level
sttop ---> short term top with low confidence level
fastline ---> oscillator fast line
slowline ---> oscillator slow line
Pros and Cons
Pros:
1. reconfigurable swing oscillator based on breakouts
2. swing meter can confirm/validate the bottom and top signal
Cons:
1. not appliable with trading pairs without volume information
2. small time frame may not trigger swing meter function
Remarks
This is a simple but very comprehensive technical indicator
Readme
In real life, I am a prolific inventor. I have successfully applied for more than 60 international and regional patents in the past 12 years. But in the past two years or so, I have tried to transfer my creativity to the development of trading strategies. Tradingview is the ideal platform for me. I am selecting and contributing some of the hundreds of scripts to publish in Tradingview community. Welcome everyone to interact with me to discuss these interesting pine scripts.
The scripts posted are categorized into 5 levels according to my efforts or manhours put into these works.
Level 1 : interesting script snippets or distinctive improvement from classic indicators or strategy. Level 1 scripts can usually appear in more complex indicators as a function module or element.
Level 2 : composite indicator/strategy. By selecting or combining several independent or dependent functions or sub indicators in proper way, the composite script exhibits a resonance phenomenon which can filter out noise or fake trading signal to enhance trading confidence level.
Level 3 : comprehensive indicator/strategy. They are simple trading systems based on my strategies. They are commonly containing several or all of entry signal, close signal, stop loss, take profit, re-entry, risk management, and position sizing techniques. Even some interesting fundamental and mass psychological aspects are incorporated.
Level 4 : script snippets or functions that do not disclose source code. Interesting element that can reveal market laws and work as raw material for indicators and strategies. If you find Level 1~2 scripts are helpful, Level 4 is a private version that took me far more efforts to develop.
Level 5 : indicator/strategy that do not disclose source code. private version of Level 3 script with my accumulated script processing skills or a large number of custom functions. I had a private function library built in past two years. Level 5 scripts use many of them to achieve private trading strategy.
ALT_FLAMES00.00 - alt-flames
component breakdown:
a) various combinations of EMA crossovers taken from the primeval_series to create a complete sequence of background colored-lines that subdivide into a bullish portion
and a bearish portion for directional identification
b) specific macd crossovers for predictive power in the form of directional flames located directly above the chart price (navy & yellow flames)
c) unique fast & slow rsi combinations for momentum + strength in the form of power flames located directly above the chart price (orange, red, green, & lime flames)
when the alternation of flames are used in concert with the sequence of background colors, one can identify impending explosive price action, can better navigate through periods of slower activity, identify where they are currently in the trend's lifecycle and, MOST IMPORTANTLY, improve the TIMELINESS of entry and exit strategies
00.01 - primeval_series - overview
the primeval_series is a group of transformed universally-renowned mathematical constants that have been transformed and embedded into a series of EMAs
each of these EMAs relates in some meaningful way to the "original wave' or 'wave_0': i.e. the wave that began at t=0, when humanity first made technological progress
the transformations made ensure that the inherent linkages to the original wave remain intact while being applicable to the structures inherent to indicator development
for the purposes of the alt-flames indicator, certain numbers selected from the primeval_series exist and are the basis of each ema , MACD and RSI calculation made herein
00.02 - alt-flames - best practices, and ideal targets
for best use: start with the daily timeframe for broad pattern, then use hourly going forward
ideal for swing trades, shorter-term options, and stocks that already have well-established uptrends, but have also started consolidating for 1+ week
patience is required to catch the ideal break, so best to use mildly OTM calls with at least 2 weeks on them before expiry.
for great use: pick out stocks that have recently broken out heavily from their pivot . Do not enter until the retracement from the top has a defined local low
for average use: any sort of intraday play. this tool is meant for swing trades and sustained breakouts. picking out significant bottom reversals.
the MACD portion is not geared for big reversals here. Rather, it is complementary to the EMA sequences, which are at the core of the indicator
not useful for: shorting stocks that are trending downward or that are in sideways trends
London Breakout Structure by Ale 2This indicator identifies market structure breakouts (CHOCH/BOS) within a specific London session window, highlighting potential breakout trades with automatic entry, stop loss (SL), and take profit (TP) levels.
It helps traders focus on high-probability breakouts when volatility increases after the Asian session, using price structure, ATR-based volatility filters, and a custom risk/reward setup.
🔹 Example of Strategy Application
Define your session (e.g. 04:00 to 05:00).
Wait for a CHOCH (Change of Character) inside this session.
If a bullish CHOCH occurs → go LONG at candle close.
If a bearish CHOCH occurs → go SHORT at candle close.
SL is set below/above the previous swing using ATR × multiplier.
TP is calculated automatically based on your R:R ratio.
📊 Example:
When price breaks above the last swing high within the session, a “BUY” label appears and the indicator draws Entry, SL, and TP levels automatically.
If the breakout fails and price closes below the opposite structure, a “SELL” signal will replace the bullish setup.
🔹 Details
The logic is based on structural shifts (CHOCH/BOS):
A CHOCH occurs when price breaks and closes beyond the most recent high/low.
The indicator dynamically detects these shifts in structure, validating them only inside your chosen time window (e.g. the London Open).
The ATR filter ensures setups are valid only when the range has enough volatility, avoiding false signals in low-volume hours.
You can also visualize:
The session area (purple background)
Entry, Stop Loss, and Take Profit levels
Direction labels (BUY/SELL)
ATR line for volatility context
🔹 Configuration
Start / End Hour: define your preferred trading window.
ATR Length & Multiplier: adjust for volatility.
Risk/Reward Ratio: set your desired R:R (default 1:2).
Minimum Range Filter: avoids signals with tight SLs.
Alerts: receive notifications when breakout conditions occur.
🔹 Recommendations
Works best on 15m or 5m charts during London session.
Designed for breakout and structure-based traders.
Works on Forex, Crypto, and Indices.
Ideal as a visual and educational tool for understanding BOS/CHOCH behavior.






















