CandelaCharts - Price Action Toolkit (PAT)

This all-in-one Price Action Toolkit (PAT) indicator is designed to help traders apply advanced price action strategies with ease. It features real-time Market Structure analysis, including Internal and Swing BOS/CHoCH, Order Blocks (OB), Premium and Discount zones (PD), and identification of Equal Highs and Lows. By using this tool, traders can automatically mark up their charts with widely used price action methodologies and gain deeper insights into market dynamics.
What is the Price Action Toolkit (PAT)?
SMC is a growing trend among price action traders aiming to better understand liquidity and uncover optimal points of interest in the market. This approach involves identifying zones where institutional traders may have placed orders (buy-side or sell-side liquidity), enabling more informed and strategic trade entries and exits. Whether you're a beginner or an advanced trader, leveraging SMC can enhance your ability to navigate market liquidity and improve trading performance.
Optimize your trading strategy today with this powerful Price Action Toolkit indicator!
Unlike other forms of technical analysis that rely on derived values or plotted indicators based on historical price data, price action trading focuses exclusively on raw price movements. This approach emphasizes understanding the market’s natural behavior without the use of lagging indicators, offering traders a clearer and more direct view of market dynamics.
Our script is designed with this principle in mind. Nearly all its features are generated directly from price action, including swing highs, swing lows, and market structure. By leveraging these fundamental elements, traders can automate their price action analysis across any market or timeframe. This makes it easier than ever to identify key levels, trends, and patterns, enabling smarter and more efficient trading decisions.
Discover the power of pure price action with a tool that puts raw market data at the forefront of your trading strategy!
📦 Features
This script is packed with a wide range of features rooted in Price Action principles, as outlined below:
- Market Structure: (BOS, CHoCH, CHoCH+) (Internal & Swing) multi-timeframe. Candle Coloring based on market structure.
- Block Concepts: Order Blocks (OB), Swing Order Blocks (SOB), Breaker Blocks (BB). Multi-Timeframe support with various mitigation methods.
- Imbalance Concepts: Fair Value Gaps (FVG), Inversion Fair Value Gaps (IFVG), Balanced Price Range (BPR), Volume Imbalances (VI), Opening Gaps (OG). MTF w/ multiple mitigation methods.
- Premium & Discount: Strong/Weak Highs & Lows w/ volume percentages.
- Liquidity Concepts: Liquidity Prints, Liquidity Sweeps, Buyside & Sellside, EQH/L.
- Fibonacci Retracement: Dynamic Fib
- Highs & Lows MTF: Previous Highs/Lows (Daily, Monday's, Weekly, Monthly, Quarterly, Yearly).
- Scanner: Multi-Timeframe Dashboard (5m, 15m, 30m, 1H, 4H, 1D, 1W, 1M, 3M).
⚙️ Settings
Market Structure
- Show Market Structure: Display Market Structure
- Swing Points: Show Swing Points. Customization options are available.
- Swing: Shows Swing Market Structure with configuration options
- Internal: Shows Internal Market Structure with configuration options
- Mode: Control Market Structure detection mode
- Plot Candle: Candle coloring based on trend bias
- Bar Color: Bar coloring based on trend bias
Block Concepts
- Show: Controls whether Blocks are displayed on the chart.
- Show Last: Sets the number of Blocks you want to display.
- Length: Determines the length detection of each Block Type.
- Mitigation: Highlights when a Block has been touched, using a different color without marking it as invalid.
- Timeframe: Specifies the timeframe used to detect Block. This is MTF functionality.
- Mode: Sets the options available for Block detection.
- Filtering: Filter Blocks by CHoCH or BOS.
- Positioning: Position Blocks based on various options like Full, Middle, Accurate, and Precise.
- Buy/Sell activity: Display volume bullish/bearish activity for each Block.
- Show metrics: Display volume metrics on the Block.
- Show Mid-Line: Configures the midpoint line's width and style within the Block. (Consequent Encroachment - CE)
- Show Border: Defines the border width and line style of the Block.
- Hide Overlap: Removes overlapping Blocks from view.
- Grayscale: Display gray color on all Blocks no matter the bias.
Imbalance Concepts
- Show: Controls whether Imbalances are displayed on the chart.
- Show Last: Sets the number of Imbalances you want to display.
- Length: Determines the length of each Imbalance.
- Mitigation: Highlights when an Imbalance has been touched, using a different color without marking it as invalid.
- Timeframe: Specifies the timeframe used to detect Imbalances.
- Threshold: Sets the minimum gap size required for Imbalance detection on the chart.
- Show Mid-Line: Configures the midpoint line's width and style within the Imbalance. (Consequent Encroachment - CE)
- Show Border: Defines the border width and line style of the Imbalance.
- Hide Overlap: Removes overlapping Imbalances from view.
- Extend: Extends the Imbalance length to the current candle.
- Elongate: Fully extend the Imbalance length to the right side of the chart.
Premium & Discount
- Show Premium & Discount: Show Premium & Discount zones
- Show Equilibrium: Show Equilibrium zone
- Show Strong/Weak & High/Low: Show Strong/Weak & High/Low on the chart
- Mode: Control displaying mode of Premium & Discount
Liquidity Concepts
- Show EQH/EQL: Display EQH/EQL using various predefined options
- Buyside & Sellside: Display Buyside & Sellside areas
- Liquidity Prints: Display Liquidity Prints formations
- Liquidity Sweeps: Display Liquidity Sweeps formations
Fibonacci Retracement
- Show Fib: Display Fibonacci Retracement
- Line Style: Change line display style
- Current Level: Display the current Fibonacci level
- Show Labels: Display Fibonacci labels
- Reverse: Reverse the Fibonacci anchor points
- Use Dynamic Coloring: Display colors based on trend
- Extend: Extend Fibonacci lines
Highs & Lows MTF
- Day: Display PDH/PDL
- Week: Display PWH/PWL
- Month: Display PMH/PML
- Quaterly: Display PQH/PQL
- Yearly: Display PYH/PYL
- Show Average: Displays the Average of the previous range
- Show Open: Displays Open of previous range
Scanner
- Scanner: Show Scanner and adjust his position
⚡️ Showcase
Market Structure
Swing & Internal
Swing Points
Candle Coloring
Block Concepts
Order Blocks
Volumetric Order Blocks
Simple Order Blocks
Gray Order Blocks
Swing Order Blocks
Breaker Blocks
Volumetric Breaker Blocks
Simple Breaker Blocks
Gray Breaker Blocks
Imbalance Concepts
Fair Value Gaps (FVG)
Inversion Fair Value Gaps (IFVG)
Balanced Price Range (BPR)
Volume Imbalances (VI)
Opening Gaps (OG)
Premium & Discount
Premium/Equilibrium/Discount
Strong/Weak & High/Low
Liquidity Concepts
EQH/L
Buyside & Sellside
Liquidity Prints
Liquidity Sweeps
Fibonacci Retracement
Dynamic Coloring
Manual Coloring
Highs & Lows MTF
Scanner
📒 Usage
Using Order Blocks
In the example below, the price demonstrates a strong rejection from a Bullish Order Block, signaling a potential reversal point. The **Premium & Discount Zones** confirm that the price is currently in the Discount Zone, indicating favorable conditions for buying. Additionally, the RSI indicator reveals a Divergence, providing further confluence to support a long trade setup.
To execute the trade, consider entering during the price retracement within the Discount Zone, aiming to capitalize on the upward momentum. Set your **exit point at the Equilibrium level**, which represents a balanced price region and a logical profit target. This multi-factor approach, combining market structure, liquidity zones, and momentum divergence, enhances the probability of a successful trade.
Using Breaker Blocks
In the following example, the price moves into a Breaker Block, which aligns with a nearby Fair Value Gap, forming the highly sought-after Unicorn Model—a powerful confluence of price action concepts. This setup indicates a high-probability trade opportunity for traders seeking to capitalize on strong market reactions.
When the price enters the Breaker Block, it signifies a potential reversal or continuation zone. With this alignment, you can confidently take a long position, as the pairing of the Breaker Block and Fair Value Gap strengthens the validity of the trade setup.
To manage the trade effectively, consider setting your exit point at either the Premium Zone, which represents an optimal profit-taking level or at the next relevant Swing Point, depending on your risk tolerance and strategy. This systematic approach ensures that you are leveraging high-probability setups while adhering to sound trade management principles.
Using Inversion Fair Value Gaps
In the illustration below, the price moves into an **Inversion Fair Value Gap (IFVG)** located near a significant Swing Point. According to the ICT 2024 teachings, the principle states: "The first Fair Value Gap formed prior to a Stop Run will be referred to as an Inversion for Change in State of Delivery for the opposite direction of price delivery." This indicates a potential reversal zone where the market transitions into delivering prices in the opposite direction.
Adding to the confluence, the price is situated in the Premium Zone, which further supports the validity of taking a short position. This alignment of price action concepts provides a strong basis for entering a trade.
To manage the trade effectively, you can confidently enter a short position with a target set to the Mean Level of the Fair Value Gap (FVG). This approach combines ICT teachings, market structure, and price action logic to increase the probability of a successful trade.
Using Fibonacci Retracement and Pivots
In the following example, the price takes out the PDH. Here we can take a short position on the breaker. PDH Sweep also aligns with the Golden Range of Fibonacci Retracement 0.785 - 0.618. An additional confluence is that we are in the Premium Zone. Exit point on the Equilibrium of the Previous Day Range that also overlaps with a Fair Value Gap.
The Price Action Toolkit (PAT) is a cutting-edge tool designed for traders who rely on price action strategies and institutional trading methodologies. This all-in-one indicator automates the analysis of key market structure elements, liquidity zones, and entry/exit points, making it an essential resource for traders of all experience levels.
By focusing on liquidity, institutional order flow, and market behavior, the SMC Indicator helps traders identify high-probability setups and improve their decision-making process. Whether you're targeting Fair Value Gaps, Breaker Blocks, or liquidity sweeps, this indicator equips you with the tools needed to navigate the markets confidently.
🚨 Alerts
The indicator provides the ability to set alerts for various significant market events related to its core features.
You can configure alerts for the following key events:
- Change of Character (CHoCH) +B/-B
- Break of Structure (BOS) +B/-B
- Order Block Formation (+B/-B)
- Breaker Block Formation (+B/-B)
- Swing Order Block Formation (+B/-B)
- Fair Value Gaps Formation (+B/-B)
- Inversion Fair Value Gaps Formation (+B/-B)
- Balanced Price Range Formation (+B/-B)
- Volume Imbalances Formation (+B/-B)
- Opening Gaps Formation (+B/-B)
- Price Inside FVG +B/-B
- Price Inside Order Block +B/-B
- Sweep +B/-B
- Equal Highs/Lows (EQH/EQL) +B/-B
⚠️ Disclaimer
These tools are exclusively available on the TradingView platform.
Our charting tools are intended solely for informational and educational purposes and should not be regarded as financial, investment, or trading advice. They are not designed to predict market movements or offer specific recommendations. Users should be aware that past performance is not indicative of future results and should not rely on these tools for financial decisions. By using these charting tools, the purchaser agrees that the seller and creator hold no responsibility for any decisions made based on information provided by the tools. The purchaser assumes full responsibility and liability for any actions taken and their consequences, including potential financial losses or investment outcomes that may result from the use of these products.
By purchasing, the customer acknowledges and accepts that neither the seller nor the creator is liable for any undesired outcomes stemming from the development, sale, or use of these products. Additionally, the purchaser agrees to indemnify the seller from any liability. If invited through the Friends and Family Program, the purchaser understands that any provided discount code applies only to the initial purchase of Candela's subscription. The purchaser is responsible for canceling or requesting cancellation of their subscription if they choose not to continue at the full retail price. In the event the purchaser no longer wishes to use the products, they must unsubscribe from the membership service, if applicable.
We do not offer reimbursements, refunds, or chargebacks. Once these Terms are accepted at the time of purchase, no reimbursements, refunds, or chargebacks will be issued under any circumstances.
By continuing to use these charting tools, the user confirms their understanding and acceptance of these Terms as outlined in this disclaimer.
- Add support for dark mode
- Fix sweep related bug
Invite-only script
Only users authorized by the author have access to this script, and this usually requires payment. You can add the script to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author — learn more here. For more details, follow the author's instructions below or contact CandelaCharts directly.
Note that this private, invite-only script has not been reviewed by script moderators, and its compliance with House Rules is undetermined. TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Warning: please read our guide for invite-only scripts before requesting access.
Join our community: discord.gg/etGSTepqbu
All content provided by CandelaCharts is for informational & educational purposes only.
Disclaimer
Invite-only script
Only users authorized by the author have access to this script, and this usually requires payment. You can add the script to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author — learn more here. For more details, follow the author's instructions below or contact CandelaCharts directly.
Note that this private, invite-only script has not been reviewed by script moderators, and its compliance with House Rules is undetermined. TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Warning: please read our guide for invite-only scripts before requesting access.
Join our community: discord.gg/etGSTepqbu
All content provided by CandelaCharts is for informational & educational purposes only.