This all-in-one indicator shows real-time market structure (internal and swinging BOS / CHoCH), order blocks, premium and discount areas, equal highs and lows, etc. Allow traders to automatically mark their charts with widely used price behavior methods.
The “smart money concept / smart market structure concept” (SMC) is a fairly new term, but it is widely used among price behavior traders who want to harness liquidity more accurately and find more points of interest in the market. Trying to determine where institutional market participants place orders (buyer or seller liquidity) may be a very reasonable way to find more practical entry and exit based on price behavior. This indicator contains alerts for almost all price characteristics, which you are free to set.
* https://www.mql5.com/zh/market/product/93606?source=Site+Profile “> (this is the MT4 version).
If you are not familiar with SMC transactions, I have two materials here for you to learn.
Https://www.mql5.com/en/blogs/post/752400 “> SMC transactions part 1-commonly used abbreviations for SMC concepts and multi-time frame playback-Trading system-April 9, 2023-traders blog (mql5.com).
Https://www.mql5.com/en/blogs/post/752401 “> part 2, https://www.mql5.com/en/blogs/post/752402” > part 3, https://www.mql5.com/en/blogs/post/752403 “> part 4, https://www.mql5.com/en/blogs/post/752417” > part 5, https://www.mql5.com/en/blogs/post/752418 “> part 6.
 (https://www.mql5.com/en/blogs/post/752400 “https://www.mql5.com/en/blogs/post/752400”).
Https://www.mql5.com/en/blogs/post/752404 “> Market structure and strong Settings-Foreign Exchange Market Price behavior-part 1-Trading system-April 10, 2023-traders blog (mql5.com).
 (https://www.mql5.com/en/blogs/post/752404 “https://www.mql5.com/en/blogs/post/752404”).
Part 2, https://www.mql5.com/en/blogs/post/752406 “> part 3.
Real-time complete internal and volatile market structure tags.
Structural fracture (BOS).
Characteristic change (CHoCH) / momentum shift (MS).
Three breakthrough options are supported.
Order block (bullish and bearish)  (https://www.mql5.com/zh/market/product/93461/controlpanel “https://www.mql5.com/zh/market/product/93461/controlpanel”)  (https://www.mql5.com/zh/market/product/93461/controlpanel “https://www.mql5.com/zh/market/product/93461/controlpanel”).
Strong / weak high / low wobble.
Supply and demand area / order block, powerful imbalance detection.
High time frame ability. BigBar, HTF-BOS HTF-CHoCH HTF-OB HTF- swing high / low.
Multi-time frame dashboard (4 cycles optional).
Fibonacci withdrawal / Fibonacci OTE and profit targets.
BSL/SSL take test.
Equal high point and low point.
Fair value gap detection, which supports high time frame FVG display.
Previous highs and lows.
Premium and discount areas as a range https://www.mql5.com/zh/market/product/93461/controlpanel “>.
Select Swing Structure Break Type: support 3 types of breakthroughs (Wick break,Body break,Two Candles break).
Select bullish structure type: allows the user to choose to show all bullish structures or show BOS/CHoCH separately.
Bullish structure colors: allow users to define your favorite colors.
Bullish structure text size: allows users to set label text size and lineweight.
Bullish structure linewidth:
Select Bear Structure type: allows the user to choose between displaying all bear market structures or displaying BOS/CHoCH separately.
Bear Structure Color: allows the user to define the colors you like.
Bear Structure Text Size: allows users to set label text size and line width.
Bear structure linewidth:
Show Swings Points (HH/HL/LL/LH): displays wobble point labels on the chart, such as HH, HL, LH, LL.
Maxbars to find Swing Structure: defines the number of columns that confirm the high / low swing.
Show Strong/Weak High/Low: shows the latest high / low line, defined as Strong High/Low in line with the price trend.
Show Bull BOS label text: allows users to turn off the display of Label text if you don’t like to see a lot of text.
Display Bull CHoCH label text.
Display Bear BOS label text.
Display Bear CHoCH label text.
Display zigzag line: the zigzag line displayed on the chart.
Show Fractal Point: displays the fractal point on the chart.
Fractal column: the number of columns used to calculate fractals.
Zigzag line style: allows the user to change the line color and style.
Zigzag broken line color:
Fractal high color: allows the user to change the fractal point color.
Fractal low color:
Show internal order blocks: enable internal order blocks and allow users to choose how many recent internal order blocks are displayed on the chart.
Show the final iOB count: if you want to see more IOB on the chart, set the number higher.
Show swinging order blocks: enables swinging order blocks and allows the user to choose how many recent swinging order blocks are displayed on the chart.
Show Last OB count (min value 1): if you want to see more OB on the chart, set a higher number.
Show OB average threshold: enable the Order Blocks average threshold.
Select the OB display type: two options for the user to choose, displayed as rectangles or with up and down lines. The display of “Display With Top Bottom Lines” will be more concise and will not cause color confusion when OB rectangles overlap.
Order Block Filter: use ATR to filter out extra-long candles that will be defined as Order Block.
Bull Bear OB Alternating display (more concise): the default is false, which is specifically set for people who don’t want to see a bunch of OB.
If you don’t want to see too many messy OB blocks, choose true.
-OB style settings-.
Internal bullish OB color: the set color will be applied to the internal bullish order block displayed as a filled rectangle.
Internally bearish OB color.
Bullish OB color.
Bearish on OB color.
Extend the OB rectangles: extends the OB rectangle to the rightmost edge of the chart.
Bull OB average threshold color.
Bear OB mean threshold color.
Bullish OB/iOB top and bottom line color style.
Bullish top and bottom line color width of OB/iOB.
Bullish OB/iOB top and bottom line color.
Bearish OB/iOB top and bottom line color style.
Bearish on the top and bottom line color width of OB/iOB.
Bearish on OB/iOB top and bottom line color.
Expand OB/iOB online and offline