Smart Risk - Three Institutional Models📘 Smart Risk – Three Institutional Entry Models
A precision-engineered institutional framework that blends liquidity, structure, and multi-time-frame confirmation.
🧠 Concept Overview
The Smart Risk indicator models how institutional traders and algorithms engineer entries around liquidity, imbalance, and structural shifts .
It unifies t hree distinct institutional entry models —each built around core Smart Money Concepts (SMC)—and enhances them with a Multi-Time-Frame Confluence (MTF) engine for directional alignment.
This tool doesn’t simply merge indicators.
It connects l iquidity sweeps, order-block reactions, breaker validation, and fair-value-gap mitigation into one cohesive trading logic—filtering every setup through trend, structure, and volume confirmation.
⚙️ How It Works
Setup #1 – Liquidity Sweep + Order Block Revisit + FVG Mitigation
Identifies engineered stop-hunts where price sweeps external liquidity and returns to a prior Order Block or Fair Value Gap (FVG).
Signals reversal-style entries with high probability of mean-reversion or mitigation.
Setup #2 – Supply/Demand + Mitigation / Breaker / FVG Continuation
Captures continuation trades inside trending structure.
When trend bias (via moving-average context) aligns with breaker or mitigation blocks, signals confirm institutional continuation sequences.
Setup #3 – Sweep + Classic FVG Reaction
Tracks clean displacement gaps following a liquidity sweep—ideal for scalpers and intraday reversals where imbalances act as magnets for price.
Each setup can be independently enabled or disabled from the panel.
A built-in signal-cooldown prevents repetitive triggers on the same leg.
🕒 Multi-Time-Frame Confluence
The new MTF module aligns lower-time-frame precision entries with higher-time-frame market structure.
When enabled, each setup only validates if the HTF trend confirms the same directional bias as the LTF pattern—e.g. a 5-minute bullish FVG signal requires a bullish 1-hour structure.
This ensures institutional logic respects global liquidity flow and avoids counter-trend traps.
MTF Controls:
• ✅ Enable MTF Confluence toggle
• ⏱️ Lower Time-Frame (LTF) selector (default 5 min)
• ⏱️ Higher Time-Frame (HTF) selector (default 1 hour)
• 🔄 Automatic SMA-based HTF trend detection
🎨 Visualization & Dashboard
• Order Block / Supply–Demand Zones — highlight institutional footprints
• Fair Value Gaps (FVGs) — reveal displacement inefficiencies
• Liquidity Sweeps (X / $) — mark engineered stops
• BOS & CHoCH — confirm structure continuation or reversal
• Compact Dashboard — live “Armed” state for each setup and MTF bias
Color-coded background cues emphasize active trade phases without clutter.
🧩 Core Algorithm Highlights
• Dynamic swing and pivot structure detection
• Breaker / Mitigation / Volume confirmation filters
• Fair-Value-Gap logic with directional alignment
• Cooldown control for signal throttling
• Multi-Time-Frame bias filter for contextual precision
⸻
📈 How to Use
1. Apply indicator to any asset or timeframe.
2. Select which institutional setups you want active.
3. Optionally enable MTF Confluence (5 min → 1 hr recommended).
4. Wait for BOS/CHoCH confirmation + zone alignment before entry.
5. Use OB and FVG zones for entry/exit planning with risk management.
⸻
💡 Originality Statement
This script introduces a multi-layered institutional logic engine that merges liquidity, mitigation, and imbalance behavior into a unified framework—augmented with time-frame synchronization and signal-cooldown management.
All logic, calculations, and visualization structure were built from scratch for this model.
It is not a mash-up of existing public indicators and offers measurable analytical value through MTF-aware trade validation.
⸻
⚠️ Disclaimer
This tool is intended for educational and analytical purposes only.
It does not provide financial advice or guaranteed trading outcomes.
Always back-test, validate setups, and apply proper risk management.
Choch
Brahmastra with SMC by PoojaSummary
This indicator provides a structured trend-and-momentum workflow that issues Partial and Confirmed trade signals using a combination of trend filters, momentum confirmation, and structure breaks.
It helps traders identify higher-probability trade locations through multi-timeframe confirmation and automatic alert payloads — while keeping the underlying signal logic private (invite-only).
Core Components (high level overview — no source code revealed)
• Trend Filters: EMA (configurable length), VWAP, and Supertrend are used to define overall trend direction and to gate signals.
• Momentum: RSI (configurable length and upper/lower thresholds) helps confirm momentum and optional divergence blocking.
• Market Structure: BOS / CHoCH (Break of Structure / Change of Character) logic with MTF pivots to detect structure-based opportunities.
• Signal Types: Partial signals appear early as potential setups; Confirmed signals meet stricter multi-factor conditions (EMA/VWAP/Supertrend + RSI + optional MTF).
• Repaint Safety: Non-repaint mode available (triggers only after candle close).
• Alerts: Built-in alert messages with optional JSON webhook format.
• Customization: Flexible inputs for sessions, pivots, labels, colors, lookbacks, and MTF parameters to adapt across multiple timeframes.
How to Interpret Signals
• Treat Partial signals as setups to monitor — not instant entries. Wait for confirmation or confluence from price behavior.
• Treat Confirmed signals as higher-probability opportunities that satisfy trend and momentum alignment.
• Enable MTF confirmation selectively on smaller timeframes (e.g., 5m using 15m/1H confirmation).
• Use Non-repaint mode (trigger only after candle close) for safe alert generation.
Limitations & Risk Notice
This indicator does not guarantee profits or accuracy. It is a technical and educational tool meant to assist analysis.
All trading decisions, entries, and exits are the sole responsibility of the user. Always perform backtesting and paper trading before live use.
This is not financial advice.
Version Note & Support
This is a closed invite-only script. The indicator includes configuration options for labels, alerts, and MTF pivots.
For approved users seeking modifications or usage details, please contact the author (see Author’s Instructions section).
One Shot One Kill ICT [TradingFinder] Liquidity MMXM + CISD OTE🔵 Introduction
The One Shot One Kill trading setup is one of the most advanced methods in the field of Smart Money Concept (SMC) and ICT. Designed with a focus on concepts such as Liquidity Hunt, Discount Market, and Premium Market, this strategy emphasizes precise Price Action analysis and market structure shifts. It enables traders to identify key entry and exit points using a structured Trading Model.
The core process of this setup begins with a Liquidity Hunt. Initially, the price targets areas like the Previous Day High and Previous Day Low to absorb liquidity. Once the Change in State of Delivery(CISD)is broken, the market structure shifts, signaling readiness for trade entry. At this stage, Fibonacci retracement levels are drawn, and the trader enters a position as the price retraces to the 0.618 Fibonacci level.
Part of the Smart Money approach, this setup combines liquidity analysis with technical tools, creating an opportunity for traders to enter high-accuracy trades. By following this setup, traders can identify critical market moves and capitalize on reversal points effectively.
Bullish :
Bearish :
🔵 How to Use
The One Shot One Kill setup is a structured and advanced trading strategy based on Liquidity Hunt, Fibonacci retracement, and market structure shifts (CISD). With a focus on precise Price Action analysis, this setup helps traders identify key market movements and plan optimal trade entries and exits. It operates in two scenarios: Bullish and Bearish, each with distinct steps.
🟣 Bullish One Shot One Kill
In the Bullish scenario, the process starts with the price moving toward the Previous Day Low, where liquidity is absorbed. At this stage, retail sellers are trapped as they enter short trades at lower levels. Following this, the market reverses upward and breaks the CISD, signaling a shift in market structure toward bullishness.
Once this shift is identified, traders draw Fibonacci levels from the lowest point to the highest point of the move. When the price retraces to the 0.618 Fibonacci level, conditions for a buy position are met. The target for this trade is typically the Previous Day High or other significant liquidity zones where major buyers are positioned, offering a high probability of price reversal.
🟣 Bearish One Shot One Kill
In the Bearish scenario, the price initially moves toward the Previous Day High to absorb liquidity. Retail buyers are trapped as they enter long trades near the highs. After the liquidity hunt, the market reverses downward, breaking the CISD, which signals a bearish shift in market structure. Following this confirmation, Fibonacci levels are drawn from the highest point to the lowest point of the move.
When the price retraces to the 0.618 Fibonacci level, a sell position is initiated. The target for this trade is usually the Previous Day Low or other key liquidity zones where major sellers are active.
This setup provides a precise and logical framework for traders to identify market movements and enter trades at critical reversal points.
🔵 Settings
🟣 CISD Logical settings
Bar Back Check : Determining the return of candles to identify the CISD level.
CISD Level Validity : CISD level validity period based on the number of candles.
🟣 LIQUIDITY Logical settings
Swing period : You can set the swing detection period.
Max Swing Back Method : It is in two modes "All" and "Custom". If it is in "All" mode, it will check all swings, and if it is in "Custom" mode, it will check the swings to the extent you determine.
Max Swing Back : You can set the number of swings that will go back for checking.
🟣 CISD Display settings
Displaying or not displaying swings and setting the color of labels and lines.
🟣 LIQUIDITY Display settings
Displaying or not displaying swings and setting the color of labels and lines.
🔵 Conclusion
The One Shot One Kill setup is one of the most effective and well-structured trading strategies for identifying and capitalizing on key market movements. By incorporating concepts such as Liquidity Hunt, CISD, and Fibonacci retracement, this setup allows traders to enter trades with high precision at optimal points.
The strategy emphasizes detailed Price Action analysis and the identification of Smart Money behavior, helping traders to execute successful trades against the general market trend.
With a focus on identifying liquidity in the Previous Day High and Low and aligning it with Fibonacci retracement levels, this setup provides a robust framework for entering both bullish and bearish trades.
The combination of liquidity analysis and Fibonacci retracement at the 0.618 level enables traders to minimize risk and exploit major market moves effectively.
Ultimately, success with the One Shot One Kill setup requires practice, patience, and strict adherence to its rules. By mastering its concepts and focusing on high-probability setups, traders can enhance their decision-making skills and build a sustainable and professional trading approach.
SMC Structures and Multi-Timeframe FVG PYSMC Structures and Multi-Timeframe FVG Indicator
Tip: For optimal performance, adjust the number of FVGs displayed per timeframe in the settings. On high-performance devices, up to 8 FVGs per timeframe can be used without issues. If you experience slowdowns, reduce to 3 or 4 FVGs per timeframe. If the chart flashes, disable indicators one by one to identify conflicts, or try using the TradingView Mobile or Windows App for a smoother experience.
Overview
This Pine Script indicator enhances market analysis by integrating Smart Money Concepts (SMC) with Fair Value Gaps (FVG) across multiple timeframes. It identifies trend continuations (Break of Structure, BOS) and trend reversals (Change of Character, CHoCH) while highlighting liquidity zones through FVG detection. The indicator includes eight customizable Moving Average (MA) curve templates, disabled by default, to complement SMC and FVG analysis. Its originality lies in combining multi-timeframe FVG detection with SMC structure analysis, providing traders with a cohesive tool to visualize price action patterns and liquidity zones efficiently.
Features and Functionality
1. Fair Value Gaps (FVG)
The indicator detects and displays bullish, bearish, and mitigated FVGs, representing liquidity zones where price inefficiencies occur. These gaps are dynamically updated based on price action:
Bullish FVG: Displayed in green when unmitigated, indicating potential upward liquidity zones.
Bearish FVG: Displayed in red when unmitigated, signaling potential downward liquidity zones.
Mitigated FVG: Shown in gray once the gap is partially filled by price action.
Fully Mitigated FVG: Automatically removed from the chart when the gap is fully filled, reducing visual clutter.
Users can customize the number of historical FVGs displayed via the settings, allowing focus on recent liquidity zones for targeted analysis.
2. SMC Structures
The indicator identifies key SMC price action patterns:
Break of Structure (BOS): Marked with gray lines, indicating trend continuation when price breaks a significant high or low.
Change of Character (CHoCH): Highlighted with yellow lines, signaling potential trend reversals when price fails to maintain the current structure.
High/Low Values: Blue lines denote the highest high and lowest low of the current structure, providing reference points for market context.
3. Multi-Timeframe FVG Analysis
A standout feature is the ability to analyze FVGs across multiple timeframes simultaneously. This allows traders to align higher-timeframe liquidity zones with lower-timeframe entries, improving trade precision. The indicator fetches FVG data from user-selected timeframes, displaying them cohesively on the chart.
4. Moving Average (MA) Templates
The indicator includes eight customizable MA curve templates in the Settings > Template section, disabled by default. These templates allow users to overlay MAs (e.g., SMA, EMA, WMA) to complement SMC and FVG analysis. Each template is pre-configured with different periods and types, enabling quick adaptation to various trading strategies, such as trend confirmation or dynamic support/resistance.
How It Works
The script processes price action to detect FVGs by analyzing three-candle patterns where a gap forms between the high/low of the first and third candles. Multi-timeframe data is retrieved using Pine Script’s request.security() function, ensuring accurate FVG plotting across user-defined timeframes. BOS and CHoCH are identified by tracking swing highs and lows, with logic to differentiate trend continuation from reversals. The MA templates are computed using standard Pine Script TA functions, with user inputs controlling visibility and parameters.
How to Use
Add to Chart: Apply the indicator to any TradingView chart.
Configure Settings:
FVG Settings: Adjust the number of historical FVGs to display (default: 10). Enable/disable specific FVG types (bullish, bearish, mitigated).
Timeframe Selection: Choose up to three timeframes for FVG analysis (e.g., 1H, 4H, 1D) to align with your trading strategy.
Structure Settings: Toggle BOS (gray lines) and CHoCH (yellow lines) visibility. Adjust sensitivity for structure detection if needed.
MA Templates: Enable MA curves via the Template section. Select from eight pre-configured MA types and periods to suit your analysis.
Interpret Signals:
Use green/red FVGs for potential entry points targeting liquidity zones.
Monitor gray lines (BOS) for trend continuation and yellow lines (CHoCH) for reversal signals.
Align multi-timeframe FVGs with BOS/CHoCH for high-probability setups.
Optionally, use MA curves for trend confirmation or dynamic levels.
Clean Chart Usage: The indicator is designed to work standalone. Ensure no conflicting scripts are applied unless explicitly needed for your strategy.
Why This Indicator Is Unique
Unlike standalone FVG or SMC indicators, this script combines both concepts with multi-timeframe analysis, offering a comprehensive view of market structure and liquidity. The addition of customizable MA templates enhances flexibility, while the dynamic removal of mitigated FVGs keeps the chart clean. This mashup is purposeful, as it integrates complementary tools to streamline decision-making for traders using SMC strategies.
Credits
This indicator builds on foundational SMC and FVG concepts from the TradingView community. Some open-source code was reused, and do performance enhancement as you guys can read the code. This type of indicators has inspiration was drawn from public domain SMC methodologies. All code is partly original with manual work on performance optimization in Pine Script.
Notes
Ensure your chart is clean (no unnecessary drawings or indicators) to maximize clarity.
The indicator is open-source, and traders are encouraged to review the code for deeper understanding.
For optimal use, test the indicator on a demo account to familiarize yourself with its signals.
AriVestHub_SMCIntroduction to the AriVestHub_SMC Indicator
The AriVestHub_SMC indicator is designed and coded based on Smart Money Concepts (SMC). This tool has unique features that you won’t find in any other indicator built around SMC.
I’ve been active in the crypto market since 2019, and besides using the SMC strategy, I also apply several custom strategies in my trading. Personalized versions of these strategies will gradually be shared with you as well.
The main reason for developing this indicator was the gap in existing tools. Many times, setups like Valid Pullback or Inside Bar Candles appear on the chart but are not easily recognizable at first glance, and therefore they get ignored. This often leads to mistakes in Market Structure Mapping right from the beginning, which then causes errors in further analysis and predictions.
Since the SMC strategy is entirely built on market structure, any mistake in identifying its key components basically destroys the reliability of the analysis.
Unlike similar indicators that mostly just draw nice lines and zones on the chart for promotional purposes, AriVestHub_SMC aims to show the reality of the market, not beautify it. Price behavior is the result of trader psychology and the clash of different views—it doesn’t have to look neat and pretty all the time.
This indicator shows exactly what has happened in the market and the possible scenarios ahead. Once you use this tool and study this guide, you’ll clearly feel the difference compared to other common indicators. My main goal in creating AriVestHub_SMC was to give real help to traders—not just to sell or commercialize it.
The AriVestHub_SMC indicator is basically a Market Structure Mapping Engine (SMC Structure Mapping Engine), whose main task is to detect and accurately map market structure movements.
The market is full of exceptional conditions, and analyzing them without indicators and only by visual inspection is almost impossible. This often leads to errors, especially in strategies that are based on market structure.
One of the most important and valuable features of this indicator compared to similar ones is that, after extensively studying and manually analyzing various charts with indicators, I have coded almost all common scenarios as well as exceptional cases that occur under different market conditions.
________________________________________
Its key features include:
• BOS / CHoCH – Detecting
• breakouts and changes in market character
• IDM / Pullback – Confirming pivots and valid moves
• OF / OB – Marking key supply and demand zones
• SMT (Smart Money Trap) – Spotting invalid zones and smart money traps
• Liquidity Sweeps / Equal High-Low – Liquidity hunts and reversal setups
• Transfer Option – Automatically correcting structure in Single Leg scenarios
________________________________________
Basic Concepts in the AriVestHub_SMC Strategy
1. Inside Bar
An Inside Bar is a candle (or group of candles) whose price range falls between the High and Low of the previous candle.
In Smart Money and market structure analysis, these candles are usually ignored, and only the main candle is considered.
Simply put, an Inside Bar signals market pause and energy buildup—a place where both buyers and sellers are waiting for price to decide its next direction.
In the picture, you can see candles highlighted in a different color that fall within the main candle range. They should not be treated as independent candles, and all of them together should be considered as one.
________________________________________
2. Pullback
A pullback happens when price makes a temporary return after a main move. Even a single candle can cause it.
In Smart Money, a valid pullback is defined as:
• In an uptrend: if the Low of a candle breaks the Low of the previous candle which is not an Inside Bar, a valid pullback occurs.
• In a downtrend: if the High of a candle breaks the High of the previous candle which is not an Inside Bar, a valid pullback occurs.
Valid pullbacks are the points where the market gathers the energy needed to continue its move.
In the image below, both valid and invalid pullbacks are shown.
________________________________________
3. IDM – Inducement
Inducement is one of the most important concepts in AriVestHub_SMC. Without IDM, no structure in Smart Money can form.
Every valid pullback can be considered an IDM.
There are two types: Major IDM and Minor IDM.
Correctly identifying IDM is critical, because the entire market structure is mapped based on it.
After each BOS or CHoCH, a new HH or LL pivot is only confirmed if the price returns and touches the IDM.
• In an uptrend after BOS: the lowest price of the first valid pullback is the Major IDM, and the last pullback before reaching the Major IDM is the Minor IDM.
• In an uptrend after CHoCH: the highest price of the first valid pullback is the Major IDM, and the last pullback before reaching the Major IDM is the Minor IDM.
The same rules apply in reverse for downtrends.
In this strategy, Major IDM always takes priority.
The image shows different types of IDM, and the same applies for downtrends.
________________________________________
4. BOS – Break of Structure
A Break of Structure happens when price breaks its previous High or Low in the direction of the trend:
• In an uptrend: if the previous HH is broken, BOS occurs.
• In a downtrend: if the previous LL is broken, BOS occurs.
BOS confirms continuation of the current market trend.
________________________________________
5. CHoCH – Change of Character
Change of Character occurs when price moves against the previous trend:
• In an uptrend: if the previous LL is broken, CHoCH occurs.
• In a downtrend: if the previous HH is broken, CHoCH occurs.
CHoCH is usually a signal of a trend reversal or a deep market correction.
The image shows the overall market structure with BOS and CHoCH.
________________________________________
6. Order Flow
Order Flow zones are formed from valid pullbacks and are usually points where price reacts strongly.
They are defined as:
• In an uptrend: Last Selling Momentum Before pushing upside
• In a downtrend: Last Buying Momentum Before pushing dowside
Three main types of Order Flow used in this strategy:
• OF: Decisional (Dec) – The first valid OF after IDM, where the market makes its key decision.
• OF: Extreme (Ext) – The last valid OF after IDM, acting as the final defense of buyers or sellers.
• SMT – Smart Money Trap – All order zones before IDM, and those between Dec and Ext. These usually cause short-term, deceptive reactions and are not valid for trading.
In addition:
• Unmitigated Order Flow – A zone not yet touched, still a liquidity source.
• Mitigated Order Flow – A zone that has been touched, with reduced validity.
• Redefine Order Flow – Identifying internal OFs within a main unmitigated OF for more precise entries.
The image shows the different types of OF.
________________________________________
7. H/L Liquidity Sweep
A Liquidity Sweep happens when price breaks a previous High or Low with a wick, but the candle body fails to close beyond it.
• If the High is broken with a wick but the candle closes below it, a Liquidity Sweep occurs.
• If the Low is broken with a wick but the candle closes above it, a Liquidity Sweep occurs.
These setups are often signs of trapping traders and starting a move in the opposite direction. In fact, Liquidity Sweep points are among the best trading setups.
________________________________________
🔑 Final Note
All these concepts are like puzzle pieces: Inside Bar, Valid Pullback, IDM, BOS, CHoCH, Order Flow, and Liquidity Sweep.
When combined, they create a clear and accurate picture of the market’s real behavior.
________________________________________
Indicator Settings
1. Analyze From … To …
• Set the analysis time range.
• Another use: In ping-pong structures, you can add another copy of the indicator to the chart, set the starting point at the recent HH or LL, and map the internal structure for counter-trend trading.
________________________________________
2. Main
• Confirm CHoCH with wicks → If enabled, only the wick (not the body) is considered for BOS and CHoCH confirmation. Useful for spotting subtle liquidity-based breaks.
• Major / Minor IDM → Choose IDM type.
• Consider Inside Bar → Best kept enabled, so candles inside the previous candle are ignored.
________________________________________
3. Fib Ret
• Min pullback retracement % → Set the minimum retracement level.
• Helps identify valid pullbacks and gives more confidence in trend continuation.
• Meaning: if BOS happens, price must at least retrace by the minimum percentage before expecting the trend to continue.
________________________________________
4. BOS/CHoCH
• Display BOS and CHoCH on the chart with customizable color and style.
________________________________________
5. IDM
• Mark previous IDM : Show past IDMs.
• Mark live IDM : Show current active IDM.
• Customize IDM display options.
________________________________________
6. Pivots
• Display HH and LL pivots.
________________________________________
7. Transferring H/L IDM BOS/CHoCH
• Transfer in case of lack idmB or idmS → When the move is Single Leg and no valid IDM exists in the recent move, HH, LL, and IDM must be shifted and corrected. This adjusts the market structure.
• In case of transferring, remove all previous transferred Market Structure → If enabled, every time HH/LL and IDM need to be shifted, the transfer happens and the market structure is re-analyzed from scratch.
• Important: Often after one transfer, another Single Leg appears. This option keeps adjusting structure automatically, while doing it manually would be slow and error-prone.
________________________________________
8. Order Flow
• Display Decisional, Extreme, and Supply/Demand OFs.
________________________________________
9. H/L Sweeps
• Detect Liquidity Sweeps at Highs and Lows.
• These are very strong reversal setups.
________________________________________
10. Equal High/Low
• Show equal Highs and Lows where liquidity often accumulates.
________________________________________
11. Moving Average
• Add a moving average as a trend filter.
• Option to choose type (SMA/EMA) and length (e.g., 50 or 200).
• Usually:
o MA50 → For mid-term trends, quick confirmation.
o MA200 → For long-term trends, stronger confirmation.
________________________________________
12. Internal Structure (ZigZag)
• Show internal market structure as ZigZag.
________________________________________
13. Inside Bar Candles
• Display Inside Bars in color or with a box.
Market Structure ICT Screener [TradingFinder] BoS ChoCh🔵 Introduction
Market Structure is the foundation of every Smart Money and ICT based trading model. It describes how price moves through a sequence of highs and lows, forming clear phases of expansion, retracement and reversal. Understanding this structure allows traders to read institutional order flow and align their positions with the true direction of liquidity.
Two of the most critical components in Market Structure are the Break of Structure (BOS) and Change of Character (CHOCH). A BOS represents trend continuation, confirming strength within the current direction. In contrast, CHOCH also known as a Market Structure Shift (MSS) signals the first sign of a trend reversal or liquidity shift where order flow begins to change from bullish to bearish or vice versa.
Because the market is fractal, structure can exist at multiple levels known as Major (External) and Minor (Internal). Major structure defines the overall trend on higher timeframes while minor or internal structure reveals short term swings and early reversals within that larger move.
🔵 How to Use
Understanding Market Structure starts with identifying how price interacts with previous swing highs and swing lows. Every trend in the market, whether bullish or bearish, is built from a sequence of impulsive and corrective moves. Impulsive legs show strong displacement in the direction of liquidity flow, while corrective legs represent temporary pullbacks as the market rebalances before the next expansion. Recognizing these sequences is essential for reading the story of price and anticipating what may happen next.
A Break of Structure (BOS) occurs when price decisively moves beyond a previous structural point by breaking above the last high in an uptrend or falling below the last low in a downtrend. This event confirms that the current trend remains intact and that liquidity has been successfully taken from one side of the market. A BOS acts as confirmation of continuation and reflects strength within the existing directional bias.
A Change of Character (CHOCH) appears when price violates structure in the opposite direction of the prevailing trend. This is the first signal that market sentiment and order flow may be shifting. For example, during a downtrend if price breaks above a previous high, it indicates that sellers are losing control and a potential bullish reversal may be developing. In an uptrend, when price drops below a recent low, it suggests a possible bearish transition.
Because the market is fractal, structure exists across multiple layers. Major structure reflects the dominant movement visible on higher timeframes and defines the broader directional bias. Minor or internal structure represents smaller swings within that move and helps identify early transitions before they appear on the higher timeframe. When internal and external structures align, they offer a high probability signal for trend continuation or reversal.
By observing BOS and CHOCH across both internal and external structures, traders can clearly visualize when the market is expanding, contracting or preparing to shift direction. This structured understanding of price movement forms the foundation for precise trend analysis and high quality decision making in any Smart Money or ICT based trading approach.
🔵 Settings
🟣 Display Settings
Table on Chart : Allows users to choose the position of the signal dashboard either directly on the chart or below it, depending on their layout preference.
Number of Symbols : Enables users to control how many symbols are displayed in the screener table, from 10 to 20, adjustable in increments of 2 symbols for flexible screening depth.
Table Mode : This setting offers two layout styles for the signal table :
Basic : Mode displays symbols in a single column, using more vertical space.
Extended : Mode arranges symbols in pairs side-by-side, optimizing screen space with a more compact view.
Table Size : Lets you adjust the table’s visual size with options such as: auto, tiny, small, normal, large, huge.
Table Position : Sets the screen location of the table. Choose from 9 possible positions, combining vertical (top, middle, bottom) and horizontal (left, center, right) alignments.
🟣 Symbol Settings
Each of the 20 symbol slots comes with a full set of customizable parameters :
Symbol : Define or select the asset (e.g., XAUUSD, BTCUSD, EURUSD, etc.).
Timeframe : Set your desired timeframe for each symbol (e.g., 15, 60, 240, 1D).
Pivot Period : Set the length used to detect swing highs and lows. Shorter values increase sensitivity, longer ones focus on major structures.
🔵 Conclusion
Mastering Market Structure and understanding the relationship between BOS and CHOCH allows traders to see the market with greater clarity and confidence. These two elements reveal how liquidity moves through different phases of expansion and retracement and how institutional order flow shifts between accumulation and distribution.
By analyzing both internal and external structures, traders can align short term and long term perspectives and anticipate where price is most likely to react. The ability to read these structural shifts helps identify continuation points, reversals and areas where liquidity is engineered or collected.
Incorporating Market Structure into a consistent trading process transforms the way a trader views the chart. Instead of reacting to random movements, each swing, break and shift becomes part of a logical framework that reflects the true behavior of the market. Understanding BOS and CHOCH is not just a concept but a complete language of price that guides every professional decision in Smart Money and ICT based trading.
Market Structure Report Library [TradingFinder]🔵 Introduction
Market Structure is one of the most fundamental concepts in Price Action and Smart Money theory. In simple terms, it represents how price moves between highs and lows and reveals which phase of the market cycle we are currently in uptrend, downtrend, or transition.
Each structure in the market is formed by a combination of Breaks of Structure (BoS) and Changes of Character (CHoCH) :
BoS occurs when the market breaks a previous high or low, confirming the continuation of the current trend.
CHoCH occurs when price breaks in the opposite direction for the first time, signaling a potential trend reversal.
Since price movement is inherently fractal, market structure can be analyzed on two distinct levels :
Major / External Structure: represents the dominant macro trend.
Minor / Internal Structure: represents corrective or smaller-scale movements within the larger trend.
🔵 Library Purpose
The “Market Structure Report Library” is designed to automatically detect the current market structure type in real time.
Without drawing or displaying any visuals, it analyzes raw price data and returns a series of logical and textual outputs (Return Values) that describe the current structural state of the market.
It provides the following information :
Trend Type :
External Trend (Major): Up Trend, Down Trend, No Trend
Internal Trend (Minor): Up Trend, Down Trend, No Trend
Structure Type :
BoS : Confirms trend continuation
CHoCH : Indicates a potential trend reversal
Consecutive BoS Counter : Measures trend strength on both Major and Minor levels.
Candle Type : Returns the current candle’s condition(Bullish, Bearish, Doji)
This library is specifically designed for use in Smart Money–based screeners, indicators, and algorithmic strategies.
It can analyze multiple symbols and timeframes simultaneously and return the exact structure type (BoS or CHoCH) and trend direction for each.
🔵 Function Outputs
The function MS() processes the price data and returns seven key outputs,
each representing a distinct structural state of the market. These values can be used in indicators, strategies, or multi-symbol screeners.
🟣 ExternalTrend
Type : string
Description : Represents the direction of the Major (External) market structure.
Possible values :
Up Trend
Down Trend
No Trend
This is determined based on the behavior of Major Pivots (swing highs/lows).
🟣 InternalTrend
Type : string
Description : Represents the direction of the Minor (Internal) market structure.
Possible values :
Up Trend
Down Trend
No Trend
🟣 M_State
Type : string
Description : Specifies the type of the latest Major Structure event.
Possible values :
BoS
CHoCH
🟣 m_State
Type : string
Description : Specifies the type of the latest Minor Structure event.
Possible values :
BoS
CHoCH
🟣 MBoS_Counter
Type : integer
Description : Counts the number of consecutive structural breaks (BoS) in the Major structure.
Useful for evaluating trend strength :
Increasing count: indicates trend continuation.
Reset to zero: typically occurs after a CHoCH.
🟣 mBoS_Counter
Type : integer
Description : Counts the number of consecutive structural breaks in the Minor structure.
Helps analyze the micro structure of the market on lower timeframes.
Higher value : strong internal trend.
Reset : indicates a minor pullback or reversal.
🟣 Candle_Type
Type : string
Description : Represents the type of the current candle.
Possible values :
Bullish
Bearish
Doji
import TFlab/Market_Structure_Report_Library_TradingFinder/1 as MSS
PP = input.int (5 , 'Market Structure Pivot Period' , group = 'Symbol 1' )
= MSS.MS(PP)
Trend Fib Zone Bounce (TFZB) [KedArc Quant]Description:
Trend Fib Zone Bounce (TFZB) trades with the latest confirmed Supply/Demand zone using a single, configurable Fib pullback (0.3/0.5/0.6). Trade only in the direction of the most recent zone and use a single, configurable fib level for pullback entries.
• Detects market structure via confirmed swing highs/lows using a rolling window.
• Draws Supply/Demand zones (bearish/bullish rectangles) from the latest MSS (CHOCH or BOS) event.
• Computes intra zone Fib guide rails and keeps them extended in real time.
• Triggers BUY only inside bullish zones and SELL only inside bearish zones when price touches the selected fib and closes back beyond it (bounce confirmation).
• Optional labels print BULL/BEAR + fib next to the triangle markers.
What it does
Finds structure using confirmed swing highs/lows (you choose the confirmation length).
Builds the latest zone (bullish = demand, bearish = supply) after a CHOCH/BOS event.
Draws intra-zone “guide rails” (Fib lines) and extends them live.
Signals only with the trend of that zone:
BUY inside a bullish zone when price tags the selected Fib and closes back above it.
SELL inside a bearish zone when price tags the selected Fib and closes back below it.
Optional labels print BULL/BEAR + Fib next to triangles for quick context
Why this is different
Most “zone + fib + signal” tools bolt together several indicators, or fire counter-trend signals because they don’t fully respect structure. TFZB is intentionally minimal:
Single bias source: the latest confirmed zone defines direction; nothing else overrides it.
Single entry rule: one Fib bounce (0.3/0.5/0.6 selectable) inside that zone—no counter-trend trades by design.
Clean visuals: you can show only the most recent zone, clamp overlap, and keep just the rails that matter.
Deterministic & transparent: every plot/label comes from the code you see—no external series or hidden smoothing
How it helps traders
Cuts decision noise: you always know the bias and the only entry that matters right now.
Forces discipline: if price isn’t inside the active zone, you don’t trade.
Adapts to volatility: pick 0.3 in strong trends, 0.5 as the default, 0.6 in chop.
Non-repainting zones: swings are confirmed after Structure Length bars, then used to build zones that extend forward (they don’t “teleport” later)
How it works (details)
*Structure confirmation
A swing high/low is only confirmed after Structure Length bars have elapsed; the dot is plotted back on the original bar using offset. Expect a confirmation delay of about Structure Length × timeframe.
*Zone creation
After a CHOCH/BOS (momentum shift / break of prior swing), TFZB draws the new Supply/Demand zone from the swing anchors and sets it active.
*Fib guide rails
Inside the active zone TFZB projects up to five Fib lines (defaults: 0.3 / 0.5 / 0.7) and extends them as time passes.
*Entry logic (with-trend only)
BUY: bar’s low ≤ fib and close > fib inside a bullish zone.
SELL: bar’s high ≥ fib and close < fib inside a bearish zone.
*Optionally restrict to one signal per zone to avoid over-trading.
(Optional) Aggressive confirm-bar entry
When do the swing dots print?
* The code confirms a swing only after `structureLen` bars have elapsed since that candidate high/low.
* On a 5-min chart with `structureLen = 10`, that’s about 50 minutes later.
* When the swing confirms, the script plots the dot back on the original bar (via `offset = -structureLen`). So you *see* the dot on the old bar, but it only appears on the chart once the confirming bar arrives.
> Practical takeaway: expect swing markers to appear roughly `structureLen × timeframe` later. Zones and signals are built from those confirmed swings.
Best timeframe for this Indicator
Use the timeframe that matches your holding period and the noise level of the instrument:
* Intraday :
* 5m or 15m are the sweet spots.
* Suggested `structureLen`:
* 5m: 10–14 (confirmation delay \~50–70 min)
* 15m: 8–10 (confirmation delay \~2–2.5 hours)
* Keep Entry Fib at 0.5 to start; try 0.3 in strong trends, 0.6 in chop.
* Tip: avoid the first 10–15 minutes after the open; let the initial volatility set the early structure.
* Swing/overnight:
* 1h or 4h.
* `structureLen`:
* 1h: 6–10 (6–10 hours confirmation)
* 4h: 5–8 (20–32 hours confirmation)
* 1m scalping: not recommended here—the confirmation lag relative to the noise makes zones less reliable.
Inputs (all groups)
Structure
• Show Swing Points (structureTog)
o Plots small dots on the bar where a swing point is confirmed (offset back by Structure Length).
• Structure Length (structureLen)
o Lookback used to confirm swing highs/lows and determine local structure. Higher = fewer, stronger swings; lower = more reactive.
Zones
• Show Last (zoneDispNum)
o Maximum number of zones kept on the chart when Display All Zones is off.
• Display All Zones (dispAll)
o If on, ignores Show Last and keeps all zones/levels.
• Zone Display (zoneFilter): Bullish Only / Bearish Only / Both
o Filters which zone types are drawn and eligible for signals.
• Clean Up Level Overlap (noOverlap)
o Prevents fib lines from overlapping when a new zone starts near the previous one (clamps line start/end times for readability).
Fib Levels
Each row controls whether a fib is drawn and how it looks:
• Toggle (f1Tog…f5Tog): Show/hide a given fib line.
• Level (f1Lvl…f5Lvl): Numeric ratio in . Defaults active: 0.3, 0.5, 0.7 (0 and 1 off by default).
• Line Style (f1Style…f5Style): Solid / Dashed / Dotted.
• Bull/Bear Colors (f#BullColor, f#BearColor): Per-fib color in bullish vs bearish zones.
Style
• Structure Color: Dot color for confirmed swing points.
• Bullish Zone Color / Bearish Zone Color: Rectangle fills (transparent by default).
Signals
• Entry Fib for Signals (entryFibSel): Choose 0.3, 0.5 (default), or 0.6 as the trigger line.
• Show Buy/Sell Signals (showSignals): Toggles triangle markers on/off.
• One Signal Per Zone (oneSignalPerZone): If on, suppresses additional entries within the same zone after the first trigger.
• Show Signal Text Labels (Bull/Bear + Fib) (showSignalLabels): Adds a small label next to each triangle showing zone bias and the fib used (e.g., BULL 0.5 or BEAR 0.3).
How TFZB decides signals
With trend only:
• BUY
1. Latest active zone is bullish.
2. Current bar’s close is inside the zone (between top and bottom).
3. The bar’s low ≤ selected fib and it closes > selected fib (bounce).
• SELL
1. Latest active zone is bearish.
2. Current bar’s close is inside the zone.
3. The bar’s high ≥ selected fib and it closes < selected fib.
Markers & labels
• BUY: triangle up below the bar; optional label “BULL 0.x” above it.
• SELL: triangle down above the bar; optional label “BEAR 0.x” below it.
Right-Panel Swing Log (Table)
What it is
A compact, auto-updating log of the most recent Swing High/Low events, printed in the top-right of the chart.
It helps you see when a pivot formed, when it was confirmed, and at what price—so you know the earliest bar a zone-based signal could have appeared.
Columns
Type – Swing High or Swing Low.
Date – Calendar date of the swing bar (follows the chart’s timezone).
Swing @ – Time of the original swing bar (where the dot is drawn).
Confirm @ – Time of the bar that confirmed that swing (≈ Structure Length × timeframe after the swing). This is also the earliest moment a new zone/entry can be considered.
Price – The swing price (high for SH, low for SL).
Why it’s useful
Clarity on repaint/confirmation: shows the natural delay between a swing forming and being usable—no guessing.
Planning & journaling: quick reference of today’s pivots and prices for notes/backtesting.
Scanning intraday: glance to see if you already have a confirmed zone (and therefore valid fib-bounce entries), or if you’re still waiting.
Context for signals: if a fib-bounce triangle appears before the time listed in Confirm @, it’s not a valid trade (you were too early).
Settings (Inputs → Logging)
Log swing times / Show table – turn the table on/off.
Rows to keep – how many recent entries to display.
Show labels on swing bar – optional tags on the chart (“Swing High 11:45”, “Confirm SH 14:15”) that match the table.
Recommended defaults
• Structure Length: 10–20 for intraday; 20–40 for swing.
• Entry Fib for Signals: 0.5 to start; try 0.3 in stronger trends and 0.6 in choppier markets.
• One Signal Per Zone: ON (prevents over trading).
• Zone Display: Both.
• Fib Lines: Keep 0.3/0.5/0.7 on; turn on 0 and 1 only if you need anchors.
Alerts
Two alert conditions are available:
• BUY signal – fires when a with trend bullish bounce at the selected fib occurs inside a bullish zone.
• SELL signal – fires when a with trend bearish bounce at the selected fib occurs inside a bearish zone.
Create alerts from the chart’s Alerts panel and select the desired condition. Use Once Per Bar Close to avoid intrabar flicker.
Notes & tips
• Swing dots are confirmed only after Structure Length bars, so they plot back in time; zones built from these confirmed swings do not repaint (though they extend as new bars form).
• If you don’t see a BUY where you expect one, check: (1) Is the active zone bullish? (2) Did the candle’s low actually pierce the selected fib and close above it? (3) Is One Signal Per Zone suppressing a second entry?
• You can hide visual clutter by reducing Show Last to 1–3 while keeping Display All Zones off.
Glossary
• CHOCH (Change of Character): A shift where price breaks beyond the last opposite swing while local momentum flips.
• BOS (Break of Structure): A cleaner break beyond the prior swing level in the current momentum direction.
• MSS: Either CHOCH or BOS – any event that spawns a new zone.
Extension ideas (optional)
• Add fib extensions (1.272 / 1.618) for target lines.
• Zone quality score using ATR normalization to filter weak impulses.
• HTF filter to only accept zones aligned with a higher timeframe trend.
⚠️ Disclaimer This script is provided for educational purposes only.
Past performance does not guarantee future results.
Trading involves risk, and users should exercise caution and use proper risk management when applying this strategy.
VWAP + Range Breakout (Pre-Signal for Manual Entry)WHAT IT DOES
This tool highlights potential breakout opportunities when price sweeps the previous day’s high or low and aligns with VWAP and short-term range levels. It provides both pre-signals (early warnings) and confirmed signals (breakout closed) so traders can prepare before momentum accelerates.
Works on all timeframes and across markets (indices, forex, crypto). Especially useful during active London and New York sessions.
---
KEY FEATURES
Daily sweep logic: previous day high/low as liquidity reference
VWAP with cumulative calculation
Adjustable range breakout levels
Optional SMA trend filter
Session filter (London / NY trading hours)
Pre-Signal markers (early alert before breakout)
Confirmed LONG/SHORT signals after breakout close
Alerts for Pre-Long, Pre-Short, and Confirmed entries
---
HOW TO USE
1. Wait for price to sweep the previous day high/low.
2. Look for alignment with VWAP and the defined range breakout levels.
3. Use trend/session filters for higher accuracy.
4. Combine with your own risk management rules.
---
SETTINGS TIPS
Adjust range lookback for different timeframes (shorter for fast intraday, longer for higher timeframes).
Enable/disable session filters depending on your market.
Use SMA trend filter to stay aligned with higher-timeframe bias.
---
WHO IT’S FOR
Scalpers, intraday, and swing traders who want early signals when liquidity is taken and price is preparing for a breakout.
---
NOTES
For educational purposes only. No financial advice.
This script is open-source; redistribution follows TradingView rules.
Smart Money LITE — Daily Sweep → HQ Signals (VWAP • FVG • CHoCH) 🔗 PRO VERSION (VWAP + FVG + CHoCH — full confirmations, all timeframes):
chartedgepro.gumroad.com/l/rmnbhw
Daily liquidity sweep → confluence signals with VWAP, FVG & CHoCH. Works on all timeframes & markets (Indices, Forex, Crypto).
WHAT IT DOES
Smart Money LITE+ highlights high-quality LONG/SHORT signals only after daily liquidity is swept (previous day high/low) with confluence from VWAP, FVG and structure (BOS/CHoCH).
Works on all timeframes and across markets: indices, forex, crypto.
KEY FEATURES (Lite)
• Daily sweep logic (PDH/PDL) + previous day zones
• VWAP + deviation bands (optional) and proximity filter
• 3-bar FVG boxes (visual) with adjustable extension
• ATR/volatility filter, optional HTF trend filter
• Anti-spam cooldown, clean LONG/SHORT labels
• Alerts: HQ LONG / HQ SHORT
HOW TO USE
1. Wait for price to sweep PDH/PDL → indicator opens “signal window”.
2. Look for confluence: VWAP touch/proximity + CHoCH or BOS in direction.
3. Enter with proper risk management (stop beyond swing/zone, partials).
SETTINGS TIPS
• Enable “Require VWAP Confluence?” for strictest setups.
• Use “HTF Trend Filter?” to align with higher-timeframe EMA trend.
• Adjust “After sweep (bars)” to define signal validity window.
• FVGs are visual in Lite — advanced filtering and confirmation are in Pro.
WHO IT'S FOR
Scalpers, intraday, and swing traders looking for objective, visual signals based on liquidity sweeps and VWAP/FVG confluence.
PRO VERSION (full confirmations)
Adds advanced FVG/iFVG logic, more confluence filters, dynamic risk tools and extended alert packages — optimized for all timeframes.
👉 chartedgepro.gumroad.com/l/rmnbhw
NOTES
• For educational purposes only. No financial advice.
• “Lite” is open-source; redistribution of code follows TradingView rules.
SMC Structure SuiteSMC Structure Suite — BOS, CHOCH & Order Blocks
This indicator provides automated Smart Money Concepts (SMC) tools to help traders analyze market structure objectively. It is designed for traders who want to quickly identify shifts in price behavior without manually marking charts.
Core Features
Market Structure Recognition
Automatically detects Higher Highs (HH), Lower Lows (LL), Higher Lows (HL), and Lower Highs (LH). Detection uses a pullback validation mechanism to confirm swing structure.
BOS & CHOCH Detection
Identifies Break of Structure (BOS) for potential continuation and Change of Character (CHOCH) for possible reversals.
Order Block Highlighting
Marks bullish and bearish order blocks when confirmed by price action. Options allow choosing mitigation style (wick touch or body close). Blocks are hidden when invalidated.
Multi-Timeframe Analysis
Works on any timeframe. Historical analysis allows reviewing past structure.
Customizable Visuals
Colors, label positions, and background style can be adjusted for a clear chart.
Alert System
Alerts are provided for trend changes to monitor potential shifts in market direction in real time.
Disclaimer
This indicator is a tool to assist with chart analysis. It does not guarantee results and is not financial advice. Use appropriate risk management.
Signalgo CHoCHSignalgo CHoCH: Informative Technical Overview
Signalgo CHoCH is a multi-factor indicator designed for TradingView to detect “Change of Character” (CHoCH) shifts in market structure, signaling significant trend reversals and managing trades with risk control. This documentation details how it operates, its customizable parameters, signal methodology, what makes it different from traditional tools, and typical strategy applications.
How Signalgo CHoCH Works
1. Market Structure Detection
Swing High & Low Identification: The indicator uses an adaptive swing length to isolate important pivot highs and lows in price action. These pivots signal points where the market reversed direction or paused, forming the “swing structure” core to this strategy.
Body Strength Validation: Not every pivot break is meaningful. Signalgo CHoCH assesses price bar “body strength”—quantifying if the current candle’s body is disproportionately large compared to a recent average—to filter out weak or indecisive moves, retaining only those breaks likely to indicate genuine momentum.
2. Change of Character (CHoCH) Signal Logic
Bullish CHoCH: Triggered when price closes above the last significant swing low (the most recent support) with a strong candle body, indicating a transition from bearish to bullish market structure.
Bearish CHoCH: Triggered when price closes below the last significant swing high (key resistance) with a strong bearish candle, denoting a shift from bullish to bearish structure.
One-Time Event Recognition: Each break is tracked so that signals are issued only once per directional change, reducing repeated or redundant entries.
3. Higher Timeframe Confirmation
Multi-Timeframe Consistency: The indicator requires the CHoCH signal (on the current trading timeframe) to be confirmed by the market structure status of a selected higher timeframe. This adds an extra layer of validation, ensuring the signal aligns with broader trends.
Inputs
SwingLen: The number of bars used to define swing pivots.
bodyStrength & bodyLookback: Control sensitivity for body size validation, filtering which candle breaks are considered strong enough for signaling.
htfTf: Selects the higher timeframe for multi-timeframe checking.
show_tpsl: Toggle to show/hide automated Take Profit (TP) and Stop Loss (SL) levels on the chart.
ATR, TP/SL/RR/Trailing Settings: Determines how risk and reward are managed, using ATR for stop placement and multi-level profit targets with optional trailing stop activation after TP1.
Entry & Exit Strategy
Entry Logic
Long Entry: When a bullish CHoCH is detected, optionally confirmed by the higher timeframe, it marks a buy opportunity at the close of the breakout candle.
Short Entry: When a bearish CHoCH forms, also with optional higher timeframe confirmation, it identifies a sell entry at the close of the confirmation candle.
Exit & Trade Management
Stop Loss (SL): Automatically placed at a set ATR distance from entry, dynamically adapting to volatility.
Take Profits (TP1, TP2, TP3): Multiple reward targets are calculated and marked for systematic scaling out or profit-taking, based on a defined risk multiple.
Trailing Stop: Once the first profit target is hit, SL moves to breakeven, and a trailing stop engages, incrementally securing further gains if the trend continues.
State Tracking: All TP, SL, and trailing events are labeled on the chart for easy post-trade analysis.
Body Strength and Trend Filtering: Breakouts are only considered if the candle’s body confirms significant momentum, not just a fleeting spike, improving signal quality.
Event-Driven, Not Rolling: Each bullish or bearish “character change” is signaled only at the true point of structural shift, with strict per-event marking, not continuous signal generation as with typical MA cross strategies.
Integrated Multi-Timeframe Logic: higher timeframe validation minimizes false positives from short-term volatility noise, a capability not found in most indicator-based tools.
Automated, Dynamic Trade Management: This indicator overlays a complete trade management suite (TPs, SL, trailing) that moves with market conditions, allowing for risk handling directly from each signal.
Trading Strategy Application
Trend Reversal & Continuation: Suitable for identifying both sudden reversals and structural continuations, adaptable for intraday, swing, or positional trading styles.
Noise Filtering: Multiple checks (body strength, momentum, multi-timeframe) focus signals on genuine trend changes, filtering out most “whipsaws” seen in pure MA systems.
Visual Feedback: All transitions, TPs, SLs, and trailing events are visually annotated, enhancing the educational and review process.
Vietnamese: Swing Low Detection with SMA Bands & BackgroundThis script detects **swing lows** using a dynamic SMA-based logic and visually highlights them on the chart.
Features
Customizable Moving Averages: Supports multiple MA types (SMA, EMA, WMA, RMA, HMA, DEMA, TEMA, VWMA).
Swing Low Visualization: Identifies swing lows when price closes below the SMA of lows and exits once price trades above the SMA of highs.
Smart Rectangles: Marks detected swing lows with labeled boxes for clear visual reference.
Background Highlights**: Dynamically shades the chart background when price breaks below recent swing lows, helping traders spot potential breakdown zones.
Configurable Parameters: Period length, rectangle length, and MA source can all be tuned.
Use Cases
Spot breakdown/bearish continuation signals when price closes under recent lows.
Combine with higher timeframe trend analysis for confluence.
Notes
* This tool is designed for **visual analysis** and is not a standalone buy/sell signal.
* Works best when combined with broader trend analysis, support/resistance levels, and volume.
BOS & CHoCH (v6, UA)The logic of the trading strategy
This is a well-structured and concise summary of a trading strategy based on market structure analysis. Here is the English translation.
Swings
ta.pivothigh/low on a selected structure timeframe (TF). When a swing is confirmed, we fix the level and the bar_index of the current chart as an anchor for a horizontal line.
BOS (Break of Structure)
A breakout of the last Swing High (SH) or Swing Low (SL) in the direction of the current trend.
CHoCH (Change of Character)
A breakout against the trend, signaling a potential trend reversal.
Breakout
By close or by high/low (you can switch the breakout confirmation mode to closing price).
Angle Market Structure [BigBeluga]🔵 OVERVIEW
Angle Market Structure is a smart pivot-based tool that dynamically adapts to price action by accelerating breakout and breakdown detection. It draws market structure levels based on pivot highs/lows and gradually adjusts those levels closer to price using an angle threshold. Upon breakout, the indicator projects deviation zones with labeled levels (+1, +2, +3 or −1, −2, −3) to track price extension beyond structure.
🔵 CONCEPTS
Adaptive Market Structure: Uses pivots to define structure levels, which dynamically angle closer to price over time to capture breakouts sooner.
Breakout Acceleration: Pivot high levels decrease and pivot low levels increase each bar using a user-defined angle (based on ATR), improving reactivity.
Deviation Zones: Once a breakout or breakdown occurs, 3 deviation levels are projected to show how far price extends beyond the breakout point.
Count Labels: Each successful structure break is numbered sequentially, giving traders insight into momentum and trend persistence.
Visual Clarity: The script uses colored pivot points, trend lines, and extension labels for easy structural interpretation.
🔵 FEATURES
Calculates pivot highs and lows using a customizable length.
Applies an angle modifier (ATR-based) to gradually pull levels closer to price.
Plots breakout and breakdown lines in distinct colors with automatic extension.
Shows deviation zones (+1, +2, +3 or −1, −2, −3) after breakout with customizable size.
Color-coded labels for trend break count (bullish or bearish).
Dynamic label sizing and theme-aware colors.
Smart label positioning to avoid chart clutter.
Built-in limit for deviation zones to maintain clarity and performance.
🔵 HOW TO USE
Use pivot-based market structure to identify breakout and breakdown zones.
Watch for crossover (up) or crossunder (down) events as trend continuation or reversal signals.
Observe +1/+2/+3 or -1/-2/-3 levels for overextension opportunities or trailing stop ideas.
Use breakout count as a proxy for trend strength—multiple counts suggest momentum.
Combine with volume or order flow tools for higher confidence entries at breakout points.
Adjust the angle setting to fine-tune sensitivity based on market volatility.
🔵 CONCLUSION
Angle Market Structure enhances traditional pivot-based analysis by introducing breakout acceleration and structured deviation tracking. It’s a powerful tool for traders seeking a cleaner, faster read on market structure and momentum strength—especially during impulsive price moves or structural transitions.
Choch Pattern Levels [BigBeluga]🔵 OVERVIEW
The Choch Pattern Levels indicator automatically detects Change of Character (CHoCH) shifts in market structure — crucial moments that often signal early trend reversals or major directional transitions. It plots the structural break level, visualizes the pattern zone with triangle overlays, and tracks delta volume to help traders assess the strength behind each move.
🔵 CONCEPTS
CHoCH Pattern: A bullish CHoCH forms when price breaks a previous swing high after a swing low, while a bearish CHoCH appears when price breaks a swing low after a prior swing high.
Break Level Mapping: The indicator identifies the highest or lowest point between the pivot and the breakout, marking it with a clean horizontal level where price often reacts.
Delta Volume Tracking: Net bullish or bearish volume is accumulated between the pivot and the breakout, revealing the momentum and conviction behind each CHoCH.
Chart Clean-Up: If price later closes through the CHoCH level, the zone is automatically removed to maintain clarity and focus on active setups only.
🔵 FEATURES
Automatic CHoCH pattern detection using pivot-based logic.
Triangle shapes show structure break: pivot → breakout → internal high/low.
Horizontal level marks the structural zone with a ◯ symbol.
Optional delta volume label with directional sign (+/−).
Green visuals for bullish CHoCHs, red for bearish.
Fully auto-cleaning invalidated levels to reduce clutter.
Clean organization of all lines, labels, and overlays.
User-defined Length input to adjust pivot sensitivity.
🔵 HOW TO USE
Use CHoCH levels as early trend reversal zones or confirmation signals.
Treat bullish CHoCHs as support zones, bearish CHoCHs as resistance.
Look for high delta volume to validate the strength behind each CHoCH.
Combine with other BigBeluga tools like supply/demand, FVGs, or liquidity maps for confluence.
Adjust pivot Length based on your strategy — shorter for intraday, longer for swing trading.
🔵 CONCLUSION
Choch Pattern Levels highlights key structural breaks that can mark the start of new trends. By combining precise break detection with volume analytics and automatic cleanup, it provides actionable insights into the true intent behind price moves — giving traders a clean edge in spotting early reversals and key reaction zones.
Structure Pro+ (BOS, CHoCH, FVG, OB)Structure Pro+ (BOS, CHoCH, FVG, OB)
Structure Pro+ is a comprehensive Pine Script indicator designed for traders who utilize Smart Money Concepts (SMC) in their analysis. This powerful tool automatically identifies and visualizes key market structure elements, helping you gain deeper insights into price action and potential institutional movements.
Key Features:
Break of Structure (BOS): Clearly identifies trend continuation by marking points where price breaks a previous swing high in an uptrend or a swing low in a downtrend.
Change of Character (CHoCH): Pinpoints potential trend reversals when price breaks a swing point against the prevailing trend, signaling a shift in market sentiment.
Fair Value Gap (FVG) / Imbalance: Automatically highlights areas where price has moved quickly, leaving behind "imbalances" that often act as magnet zones for future price action.
Mitigation Logic: FVGs are dynamically tracked and can be set to disappear from the chart once mitigated (when price returns to fill the gap).
Order Block (OB): Detects and marks potential institutional order blocks, which are crucial supply and demand zones that frequently act as strong support or resistance levels.
Customizable Settings: Tailor the indicator to your specific trading style with extensive input options, including:
Pivot sensitivity (leftBars, rightBars)
Color and line style for BOS/CHoCH
FVG display options, including color and mitigation behavior
Order Block display options and colors
Label sizing for clarity
Integrated Alerts: Stay informed with built-in alert functionalities for:
BOS occurrences (Bullish/Bearish)
CHoCH occurrences (Bullish/Bearish)
Confluent events: BOS + FVG and CHoCH + FVG, providing high-probability trade setups when structure breaks align with imbalances. The confluenceLookback setting allows you to define the maximum distance between these events for an alert.
Why Use Structure Pro+?
This indicator simplifies the complex process of identifying SMC concepts on your charts. By automatically drawing BOS, CHoCH, FVG, and OB, Structure Pro+ helps you:
Validate your directional bias with clear visual cues.
Identify potential entry and exit points around significant structural levels.
Enhance your market understanding based on institutional footprints.
Receive timely notifications for high-probability setups, so you never miss a critical market event.
Structure Pro+ is an invaluable tool for any trader looking to refine their analysis with Smart Money Concepts.
MarketMastery Suite by DGTAll-in-One Trading Framework for Price Action, Smart Money, and Market Structure
Unlock a complete, institutional-grade toolkit built for modern traders. The MarketMastery Suite blends advanced price action logic, multi-timeframe structure detection, capital flow analytics, and liquidation-based risk tools — empowering you to decode market behavior with confidence.
Whether you're identifying smart money zones, anticipating structural shifts, or managing position risk, MarketMastery Suite delivers actionable and adaptive insights.
KEY FEATURES
---------------------------------------------------------------------------------------------------------------
⯌ Dynamic Support & Resistance Zones
Automatically detects major Support and Resistance zones based on adaptive logic derived from ICT-style OBs and BBs. Rather than using fixed lookbacks, the script applies swing-based detection to reveal significant levels across Local, Regional, Global, and Macro structures — pinpointing areas of likely institutional interest.
⯌ Trend Stop & Range Detection
Tracks market bias with a smart 3-tier trailing stop that filters noise and identifies potential breakouts, traps, or directional flips — even in ranging conditions.
⯌ Fractal Market Structure & Shift Detection
Detects real-time Break of Structure (BoS) and Change of Character (CHoCH) events across fractal structure levels — Local to Macro — helping confirm or anticipate market shifts.
⯌ Volume & Capital Flow Analysis
Highlights volume spikes and overlays Cumulative Volume Delta (CVD) and Open Interest (OI) to uncover buyer/seller intent and momentum pressure shifts.
⯌ Trend Snapshot Dashboard
A clean, mobile-friendly dashboard that shows live trend strength, directional flow (Price, OI, CVD), and key capital activity, anchored to the latest swing evaluation window.
⯌ Liquidation Risk Zones
Visualizes liquidation and margin thresholds based on leverage, entry price, and maintenance margin — essential for futures risk planning.
ALERT MESSAGES
---------------------------------------------------------------------------------------------------------------
Support & Resistance Events
"Rejection {count} at Support · Support ≈ {value}"
"Support Retest {count} After Break · Support ≈ {value}"
"Rejection {count} at Resistance · Resistance ≈ {value}"
"Resistance Retest {count} After Break · Resistance ≈ {value}"
Support & Resistance Transitions
"Support Broken · {value} → Becomes Resistance"
"Resistance Broken · {value} → Becomes Support"
Market Structure Alerts
"{fractal depth} {Bullish|Bearish} Break of Structure detected."
"{fractal depth} {Bullish|Bearish} Change of Character detected."
Bias Transitions
"{Bullish|Bearish} Bias — Trailing stop flipped {upward|downward} {volume activity}"
"Potential {Bullish|Bearish} Flip — Early signs of {upward|downward} pressure {volume activity}"
"Ranging or Transitioning — Market lacks a clear trend {volume activity}"
Volume Spike
"Extreme volume spike detected!"
DISCLAIMER
---------------------------------------------------------------------------------------------------------------
This script is intended for informational and educational purposes only. It does not constitute financial, investment, or trading advice. All trading decisions made based on its output are solely the responsibility of the user.
Vietnamese Market Structure With CountersThis indicator is designed to track Market Structure with Swing-Low Breakdowns and Swing-High Breakups specifically tailored for the Vietnamese stock market, though it can be applied elsewhere too. By default, it uses a 10-period EMA to dynamically detect key turning points in price action and count significant breakdowns or breakups from previous swing levels.
As an open source, you can modify the source code to match your needs.
What it does:
Detects when price breaks below previous swing lows or above previous swing highs.
Plots swing levels for both highs and lows.
Displays labeled counters on the chart to show how many consecutive breakdowns or breakups have occurred.
Helps traders identify trend shifts and possible exhaustion in moves.
Why it's useful:
This tool is great for visually tracking market momentum and structure changes — especially in trending or volatile environments. It emphasizes structure over indicators, helping you understand price behavior in a simplified, intuitive way.
License:
This script is published under the Mozilla Public License 2.0. Feel free to use, modify, and contribute!
Created with care by @doqkhanh.
If you find it useful, consider leaving a comment or sharing it with others!
Radi IQ [TradingIQ]Introducing "Radi IQ".
Radi IQ is a comprehensive market structure indicator designed to provide traders with a detailed view of key price levels and market behavior. It combines several analytical methods—including internal and external structure analysis, fair value gaps, order blocks, breaker blocks, rejection blocks, premium discount zones, equal levels, directional liquidity grabs, and trend meters —to help users better understand areas of support and resistance, potential turning points, and liquidity events in the market.
Key Components and Their Functions
Market Structure Analysis
Internal and External Structure : The indicator evaluates market structure on two levels. The internal analysis focuses on immediate price action (e.g., recent support/resistance and swing points), while the external analysis uses a higher timeframe to provide context. This dual approach helps to confirm the strength of key levels by comparing short-term moves with the broader market trend.
Break of Structure (BoS) and Change of Character (CHoCH) : These signals highlight moments when the market shifts its behavior. A BoS indicates that a previous level of support or resistance has been overcome, while a CHoCH signals a change in the market’s character. Both are marked clearly on the chart using distinct color codes.
Break of Structure + (BoS+) and Change of Character + (CHoCH+) : These signals highlight moments when the market shifts its behavior and is confirmed by prior price action. A BoS + indicates that a previous level of support or resistance has been overcome, while price action achieves higher highs and higher lows (resistance break) or lower highs and lower lows (support break). CHoCH + signals a change in the market’s character when supported by prior price action - lower highs for a support break and higher lows for a resistance break.
BoS and CHoCH
The image above shows BoS and CHoCH identified on the price chart, and explains what each signifies.
A Break Of Structure (BoS) occurs when price decisively moves beyond a previously established support or resistance level. It indicates that the current trend or market pattern is being challenged, and the market may be ready to change direction.
A Change of Character (CHoCH) describes a shift in how the market behaves. A CHoCH occurs when, in an uptrend, a previously established support level breaks, or in a downtrend, a previously established resistance level breaks.
This break indicates that the market's typical structure is shifting, suggesting that the current trend may be losing its strength and that a reversal or a new trend could be developing.
CHoCH+
The image above explains CHoCH+ and how it forms, while highlighting an instance where a downside CHoCH+ formed following lower highs.
A Change of Character + (CHoCH+) describes a shift in how the market behaves that is supported by prior price action. For support breaks, price must form lower highs before breaking support.
The image above explains CHoCH+ for resistance breaks, while highlighting an instance where a resistance point broke that was supported by prior price action.
BoS+
The image above explains BoS+ and how it forms, while highlighting an instance where an upside BoS+ formed following higher highs and higher lows.
A BoS+ resistance break requires higher highs and higher lows prior to the resistance point being closed over.
The image above explains BoS+ support break, while highlighting an instance where a downside BoS+ formed following lower highs and lower lows.
A BoS+ support break requires lower highs and lower lows prior to the support point being closed under.
Future BoS and CHoCH
Radi IQ also displays where the next BoS and CHoCH points are located.
The image above shows the feature in action. With this, traders will always know where the next key support/resistance breakpoints are before they actually occur.
Fair Value Gaps (FVG)
The indicator identifies gaps in the price where little or no trading occurred—known as fair value gaps. These gaps can act as temporary support or resistance and may indicate areas where the market is likely to correct. FVGs are displayed with clear color gradients that differentiate between upward and downward gaps.
The image above shows an identified upside FVG. In the image, the identified upside FVG acted as a support point for price.
The image above shows an identified downside FVG. In the image, the identified downside FVG acted as a resistance point for price.
Low Volume FVG
In addition to identifying trading FVGs - Radi IQ can also specifically detect low volume fair value gaps. Ideally, these fair value gaps will form inside a low volume node on a volume profile.
Low volume node FVGs are important because these are areas where very little trading occurred and is confirmable, indicating an imbalance in supply and demand. Since few trades took place there, the market often moves quickly through these zones when revisited, which can lead to rapid price changes. This "gap" in trading activity can serve as a signal for potential reversals or fast moves, offering opportunities to enter or exit positions based on expected market behavior.
The image above shows identified FVGs that formed on low volume.
Large Area FVGs
Radi IQ is also capable of filtering out “inconsequential” FVGs. With this, Radi IQ can be enabled to only mark FVGs that cover a wide price range.
The image above shows the feature enabled, and all identified FVGs formed with a wide price range.
Large Area FVGs and Low Volume FVGs Combined
Traders can also enable Radi IQ to only mark FVGs that form on low volume and have a wide price range - allowing traders to only identify the highest quality FVGs on the chart.
Order Blocks and Premium Discount Zones
Order Blocks: Radi IQ detects areas where large orders have previously been placed by institutional traders. These blocks can act as strong levels of support or resistance, and the indicator marks bullish and bearish order blocks with dedicated colors.
What is an order block?
Order blocks are clusters of orders that institutions have executed to enter or exit a market position. They typically form when there is a period of consolidation before a significant move. For example, the last bullish candle before a strong down move may indicate a supply order block, while the last bearish candle before a sharp rally might be considered a demand order block.
Why They Form:
Institutions don’t trade in small, sporadic amounts; they accumulate or distribute large volumes of an asset. To avoid slippage and minimize market impact, they execute these orders over a zone rather than at a single price point. This creates a recognizable “block” on the chart.
Order Block Identification Types
Strength Score
The “Strength Score” order block detection mode is a TradingIQ proprietary ranking system for identified order blocks.
Purpose
The purpose of the “Strength Score” ranking system is to determine the “strength” or significance of an order block and rate the zone’s likelihood to act as support/resistance when retested in the future.
The scoring system ranks from 0 - 10, with “0” indicating a “weak” score or low likelihood of acting as a key support/resistance level when retested in the future.
A rating of “5” indicates a “moderate” score, indicating that the order block has a moderate likelihood of acting as a key support/resistance level when retested in the future.
A rating of “10” indicates a “strong” score, indicating that the order block has a strong likelihood of acting as a key support/resistance level when retested in the future.
How It Works
The score is calculated by examining the price move following the formation of an order block. The stronger the price move after an order block forms - the higher the Strength Score.
The image above shows a bearish order block with a score of “5” identified on the chart. The order block successfully operates as a resistance point when retested.
The image above shows a bullish order block with a score of “5” identified on the chart. The order block successfully operates as a resistance point when retested.
Volume-Based
The volume-based order block detection method detects traditional order blocks, but goes one step further by identifying the highest concentration point of volume for the bar and drawing the order block around this concentration point.
Key features when using the volume-based order block detection method:
The top of the order block is anchored to the top of the highest volume concentration point of the bar
The bottom of the order block is anchored to the bottom of the highest volume concentration point of the bar
The total volume that went into creation of the order block is displayed on the chart
The total volume of the order block is recorded as a percentage relative to the total volume for all order blocks on the chart
The image above shows the detection method in action.
Breaker Blocks
A breaker block is a specific type of order block that gains significance when price breaks through it and then often retests the level as a new area of support or resistance. Essentially, it’s a zone where, after the initial break, the previous level (which once acted as strong support or resistance) flips roles. For example, in an uptrend, if the price falls below a key support level, that level can become a breaker block and act as resistance if the price tries to move back up. Conversely, in a downtrend, a broken resistance level can serve as new support. Traders monitor breaker blocks because they often mark a shift in market sentiment and can provide potential entry or exit points once the market re-engages with these levels.
The image above shows a breaker block above price acting as resistance.
The image above shows a breaker block below price acting as support.
Rejection Blocks
A rejection block is a price area where the market shows a strong unwillingness to move beyond a certain level. This typically happens when price approaches a specific level but then is quickly rejected, leading to a bounce in the opposite direction. In other words, a rejection block forms when traders' orders create a barrier, causing the price to reverse rather than break through. Traders watch these areas closely, as they often signal a strong concentration of supply or demand that could provide potential entry or exit points for trades.
The image above shows both a verified upside rejection block acting as resistance, and an untested downside rejection block.
Rejection blocks are expected to function as strong support/resistance points when retested in the future.
Premium Discount Zones
Premium Discount Zones : These zones reflect areas where price is trading above (premium) or below (discount) a fair value range. They help traders gauge whether the current market price is relatively high or low compared to historical averages.
Premium Discount Zones account for recent swing highs and lows to calculate a fair value along with discount and premium prices over an intermediate time window.
The image above shows the premium and discount price zones in action.
Equal Levels
The indicator also tracks and highlights equal levels, which occur when the market repeatedly tests the same price levels. Equal levels can reinforce the significance of a support or resistance area and are represented by their own set of color markers.
The image above shows Radi IQ distinguishing equal highs and equal lows.
Equal Highs
When you see two or more highs that are approximately the same, it suggests that the market is repeatedly rejecting attempts to push higher. This signals a strong resistance level where sellers (or stop-hunters) are active.
Equal Lows
Similarly, consecutive lows at the same level indicate strong support, where buyers step in consistently, preventing further decline.
Strong Highs and Lows
Strong High
A strong high is a price level where the market repeatedly fails to push higher. Typically, it’s characterized by:
Rejection: Price approaches the high but then reverses sharply, often leaving long upper wicks on the candlestick chart.
Consolidation: Multiple bars might show highs that are very close in value (often termed "equal highs"), indicating a well-established resistance zone.
Market Sentiment: This pattern suggests that sellers are actively defending that level, preventing further upward movement.
Strong Lows
Conversely, a strong low is a price level where the market repeatedly fails to break lower. It is identified by:
Bounce Back: Price touches the low and then rebounds sharply, often leaving long lower wicks.
Consistency: Multiple lows occur around the same level (sometimes referred to as "equal lows"), marking a solid support area.
Market Sentiment: This indicates that buyers are stepping in at that level, absorbing selling pressure and supporting the price.
The image above shows Radi IQ detecting both a strong high and strong low, while the detected strong low acts as support when retested.
Liquidity Grabs
Liquidity grabs occur when the market temporarily moves to absorb liquidity, often triggering stop-loss orders and leading to rapid price movements. Radi IQ flags these events by identifying conditions where price moves against recent pivots, helping traders spot potential liquidity-related reversals or breakouts.
The image above shows Radi IQ identifying both an upside liquidity grab and a downside liquidity grab.
Upside Liquidity Grab (Bearish)
An upside liquidity grab happens when the price moves above a well-known resistance area or recent high. This move is often short-lived.
Many traders place stop-loss orders or pending buy orders just above resistance levels. Institutional players may intentionally push price upward to trigger these orders, thereby “grabbing” the liquidity available at that level.
Downside Liquidity Grab (Bullish)
A downside liquidity grab is the mirror image: the price briefly dips below a key support level or recent low.
Traders often place stop-loss orders or pending sell orders just below support levels. An intentional drop below this support can trigger these stops, allowing institutional players to capture liquidity.
Multi-Timeframe Analysis and Swings
By using data from different timeframes, Radi IQ offers a broader perspective on market trends. It highlights significant swing highs and swing lows, providing visual cues that indicate the market’s directional bias. This feature assists traders in identifying both short-term opportunities and long-term trends.
The image above shows Radi IQ detecting higher swings and lower swings.
IQ Meters / Fibometer
IQ Meters (Fibometers) are a proprietary TradingIQ tool that allows traders to easily identify the highs and lows of the current trend and where current price is relative to these points.
The image above depicts the IQ Meters—an exclusive TradingIQ tool designed to help traders evaluate trend strength and retracement opportunities.
When the lower timeframe Zig Zag IQ and the higher timeframe Zig Zag IQ are out of sync (i.e., one is uptrending while the other is downtrending, with no active positions), the meters display a neutral color as shown in the image.
The key to using these meters is to identify trend unison and pinpoint key trend retracement entry opportunities. Fibonacci retracement levels for the current trend are interlaced along each meter, and the current price is converted to a retracement ratio of the trend.
These meters can mathematically determine where price stands relative to the larger and smaller trends, aiding in identifying entry opportunities.
The top of each meter indicates the highest price achieved during the current price move.
The bottom of each meter indicates the lowest price achieved during the current price move.
When both the larger and smaller trends are in sync and uptrending, or when a long position is active, the IQ meters turn green, indicating uptrend strength.
When both meters are green, it indicates uptrend strength as both the higher timeframe trend and lower timeframe trend are in unison. Look for price to retrace to key fibonacci retracement levels during this time period.
When both trends are in sync and downtrending, or when a short position is active, the IQ meters turn red, indicating downtrend strength.
When both meters are red, it indicates downtrend strength as both the higher timeframe trend and lower timeframe trend are in unison. Look for price to retrace to key fibonacci retracement levels during this time period.
Summary
Radi IQ serves as a robust, data-driven tool for traders who seek a deeper understanding of market structure. By integrating internal and external analysis, fair value gap detection, order block identification, premium discount zoning, equal level tracking, liquidity grabs and much more into one indicator, it offers a multi-layered view of the market. This helps traders not only recognize potential turning points and areas of market stress but also manage risk more effectively and plan their trades with greater precision. The indicator’s clear visual representation and dynamic updates make it a practical addition to any trader’s toolkit.
Market Structure MTF Trend [Pt]█ Author's Notes
There are numerous market structure indicators in the TradingView library, each offering a unique approach to identifying price action shifts. Market Structure MTF Trend was created with simplicity and flexibility in mind—providing a highly customizable multi-timeframe setup, visually clear trendlines, and straightforward labeling. This combination helps both new and experienced traders easily spot and interpret market structure changes.
█ Overview
Market Structure MTF Trend is a powerful yet user-friendly indicator designed to identify and visualize key turning points in price action. It focuses on two core concepts:
Change of Character (CHoCH): A momentary shift in the market’s behavior, signaling that the current price movement may be losing momentum and could soon reverse.
Break of Structure (BoS): A more definitive event confirming a new price pattern, where the market establishes a fresh trend direction by surpassing previous swing highs or lows.
By combining these signals across up to four different timeframes, even traders unfamiliar with market structure can quickly learn to spot and validate potential trend reversals or continuations.
█ Key Features
Multi-Timeframe Analysis: Monitors CHoCH and BoS events simultaneously on multiple intervals (e.g., 15m, 30m, 60m, 240m), providing a clear, layered understanding of market dynamics.
Straightforward Visual Cues: Labels are placed directly on the chart at swing highs and lows, while colored bars at the bottom give an instant snapshot of whether each timeframe is bullish or bearish.
Configurable Timeframes & Pivot Strength: Easily set up the desired intervals and adjust pivot strength to tune how sensitive the indicator is to minor price fluctuations.
Color-Coded Signals: Different colors help you distinguish between potential early reversals (CHoCH) and confirmed shifts (BoS), ensuring each signal’s importance is immediately clear.
█ Usage & Benefits
Learn Market Structure Basics: For those new to swing highs/lows, CHoCH, and BoS, the script’s on-chart labels and dynamic bar coloring provide a practical, visual way to grasp these concepts.
Spot Reversals Early: CHoCH alerts you to possible shifts in momentum, allowing you to anticipate trend changes before they fully develop.
Confirm Trend Breaks: BoS events confirm that the market has established a new directional bias, reinforcing higher‐probability entry or exit points.
Reduce Noise & Stay Focused: The multi-timeframe setup ensures you won’t overlook larger trends or get lost in smaller fluctuations.
Streamline Decision-Making: Color-coded bars let you gauge overall market sentiment at a glance—ideal for quickly validating trades without juggling multiple charts.
Market Structure MTF Trend is perfect for traders who want to learn or refine their understanding of price action. By integrating multiple timeframes into a single, cohesive interface, this tool highlights both subtle shifts and confirmed breaks in market structure, empowering you to trade with greater insight and confidence.
Sweep Engulf CHoCH📖 Indicator Overview
The Sweep Engulf CHoCH indicator is designed to detect the Sweep + Engulf + CHoCH (Change of Character) pattern on price charts. This indicator helps traders identify bullish and bearish entry opportunities based on the last three candles forming this pattern.
📊 How the Indicator Works
The indicator analyzes specific conditions in the last three candles:
🔹 Bullish Entry (Buy Signal)
✔️ Candle 1 must be bearish (close < open )
✔️ Candle 2 must sweep the low of candle 1 (low < low )
✔️ Candle 2 must also engulf candle 1 (close > close )
✔️ Candle 3 must break structure (CHoCH) by closing above the open of candle 1 (close > open )
🔻 Bearish Entry (Sell Signal)
✔️ Candle 1 must be bullish (close > open )
✔️ Candle 2 must sweep the high of candle 1 (high > high )
✔️ Candle 2 must also engulf candle 1 (close < open )
✔️ Candle 3 must break structure (CHoCH) by closing below the open of candle 1 (close < open )
Market RhythmMarket Rhythm
Overview
If you’re a price-action enthusiast who loves to stay on top of structural shifts in the market, Market Rhythm is here to supercharge your charting experience! This script automatically identifies swing points (HH, LH, HL, LL), detects breaks of structure (BOS), flags changes of character (CHoCH), and offers an optional Trade Tip to guide your next move. It also provides a sleek table summarizing the latest signals so you can confirm momentum or pivot-based ideas at a glance.
What It Does
Swing Detection
Spots the last few pivot highs and lows on your chart.
Labels them as HH (Higher High), LH (Lower High), HL (Higher Low), or LL (Lower Low).
You can display all identified swings or only the most recent ones.
Adaptive Swing Logic
Optionally invert your swing lengths when the script detects a bearish trend, allowing it to adapt pivot detection automatically.
This means if the market flips to a downtrend, pivot detection reconfigures itself in real time.
Break of Structure (BOS)
If price breaks above the previous swing high or below the previous swing low, the script prints a BOS line on the chart.
You can choose whether to confirm breakouts via candle closes or wicks.
CHoCH (Change of Character)
When a BOS flips from bullish to bearish (or vice versa) against the prior direction, it’s renamed CHoCH for added clarity.
Color-coded lines and labels let you instantly see if the market’s “character” is reversing.
Optional Trade Tip
The script can suggest “Look for Long” or “Look for Short” based on your last pivot type and overall trend direction.
This “Trade Tip” is completely optional: enable or disable it in the settings, and the table reconfigures itself automatically.
Information Table
A compact on-chart table gives you an at-a-glance summary of:
Trend – Are we bullish, bearish, or uncertain?
Last BOS – If there’s a recent break of structure, how many bars ago did it happen?
Last CHoCH – If the market made a sudden reversal, how many bars back?
Trade Tip (Optional) – Summarizes whether conditions favor a long or short setup, or if it’s best to wait.
Alerts
Built-in alert conditions let you know when a BOS or CHoCH happens (bullish or bearish).
Turn them on to receive notifications without staring at the screen all day.
Chart Elements
Swing Labels: “HH,” “LH,” “HL,” “LL” near the pivot bars.
BOS & CHoCH Lines: Solid/dashed/dotted lines drawn across your chart, marking the level of structure that got broken.
Color Codes: Bullish signals are tinted in blue-ish tones, bearish signals in pink/purple-ish tones, making it easy to parse your chart visually.
Trade Tip Row: If enabled, instantly highlights “Look for Long” or “Look for Short” in a color-coded cell (blue for long, purple for short, gray if none).
Key Settings
Swing Points
Swing Points Display: Show all pivots, only the last set, or no pivots at all.
Invert Right Swing in Bearish Trend: Automatically swap your “Right Swing Length (High)” and “Right Swing Length (Low)” once the script detects a bearish trend (signaled by the most recent CHoCH).
Left Swing Length / Right Swing Length High/Low: Control how sensitive pivot detection is for highs vs. lows.
Pivot Source: Decide if your pivots are based on candle closes or wicks.
BOS Settings
Show BOS: Hide or reveal the Break of Structure lines entirely.
BOS Confirmation: Candle closes or wicks needed for a “true” breakout.
Line Style / Width / Color: Customize the BOS lines to your liking.
Show Only Last BOS: Show only the freshest BOS or keep historical ones on the chart.
CHoCH Settings
Show CHoCH: Rename the first opposite BOS to CHoCH if desired.
Bullish/Bearish Colors: Pick your favorite color theme for CHoCH lines.
Line Style / Width / Show Only Last CHoCH: Similar customizing options as BOS lines.
Table Settings
Show Table: Toggle the entire summary table on/off.
Position & Text Size: Choose table location (top-left, bottom-right, etc.) and text size (small to huge).
Show 'Trade Tip' row: Decide whether to add a fourth row that suggests potential trade direction. If disabled, the table has only three rows (Trend, Last BOS, and Last CHoCH).
Alerts
Several alert conditions are built in (e.g., “Bullish BOS Alert,” “Bearish BOS Alert,” “CHoCH Alert,” etc.), so you can set notifications for real-time structural shifts.
Why You’ll Love It
Visual Clarity: No more guesswork on which pivot was broken or whether a CHoCH just took place—color-coded lines and labels handle it.
Flexible Pivot Logic: Candle closes vs. wicks, separate right swing lengths for highs and lows, and an adaptive approach if the market goes bearish.
Quick Glance Table: Summaries of the latest signals keep you in the loop without cluttering your chart.
Trade Tip Option: Let the script gently nudge you toward potential bullish or bearish setups—only if you want it to!
Alerts for Everything: BOS and CHoCH can trigger alerts so you never miss a key structural change.
Give Market Rhythm a go, and watch your chart transform into a dynamic story of structure breaks, pivot swings, and potential trade cues. Whether you’re a short-term scalper or a higher-timeframe swing trader, this tool aims to simplify your analysis and keep you laser-focused on what matters.
Dynamic Market Structure DetectorTitle: Dynamic Market Structure Detector – Real-Time BoS & ChoCH Signals
Short Description:
Identify market structure dynamically with real-time Break of Structure (BoS) and Change of Character (ChoCH) signals. Highlight untested support and resistance zones to improve trading precision.
Full Description:
The Dynamic Market Structure Detector is a powerful TradingView indicator designed for traders who want to automate the identification of key market structure levels. This indicator simplifies market analysis by dynamically tracking swing highs and lows, marking critical Break of Structure (BoS) and Change of Character (ChoCH) points, and highlighting untested support and resistance zones.
Key Features:
1. Real-Time Signals:
• Marks Break of Structure (BoS) and Change of Character (ChoCH) points as they occur.
• Automatically updates as the market evolves.
2. Dynamic Swing Highs and Lows:
• Tracks swing highs and lows based on user-defined sensitivity (Swing Length).
• Adjust swing length to tailor signals for intraday or swing trading.
3. Untested Zones Highlight:
• Visualize untested support and resistance zones dynamically.
• Opacity settings allow customization for better chart readability.
4. Customizable Inputs:
• Swing Length:
Adjust the sensitivity of BoS and ChoCH signals.
• Smaller Swing Length values (e.g., 3–5): Capture short-term market movements, ideal for intraday trading.
• Larger Swing Length values (e.g., 10–20): Focus on significant market structure changes for swing or positional trading.
Experiment with these values to find the best fit for your trading style.
• Untested Zone Opacity:
Control the visibility of highlighted support and resistance zones.
• Lower opacity values (e.g., 10–50): Make the zones more prominent, helpful for darker chart backgrounds.
• Higher opacity values (e.g., 70–90): Provide subtle highlights, better suited for lighter chart setups.
• A value of 100% renders the zones completely transparent (invisible).
Use this setting to customize the visual appearance of your chart while still retaining key zone information.
5. User-Friendly Visualization:
• Color-coded labels for BoS (Green) and ChoCH (Red).
• Highlight zones for untested areas using customizable colors (Support: Blue, Resistance: Orange).
Why Use This Indicator?
• Simplifies market structure analysis by automating key calculations.
• Helps traders identify potential trend reversals and continuation points.
• Reduces the need for manual charting, saving time and effort.
• Provides visual clarity on untested zones for better decision-making.
Recommended Usage:
• Intraday Traders: Use smaller Swing Length values (e.g., 3–5) to capture short-term market movements.
• Swing Traders: Opt for higher Swing Length values (e.g., 10–20) to focus on larger market structure changes.
• Monitor untested zones for potential price reactions, enhancing your trade entries and exits.
Notes :
This indicator is best suited for traders who prefer price action trading and market structure analysis. While the indicator provides reliable insights, it is recommended to use it in conjunction with other analysis tools for a holistic trading approach.
Credits:
Developed by TradeTech Analysis to empower traders with automated tools for smarter trading decisions.























