# Market Structure

{% embed url="<https://www.youtube.com/watch?index=9&list=PLoAyPcCp2RYF0SVieXmszdoX0euI1ZwKz&v=QxJEELkICzg>" %}

<mark style="color:$info;">The concept of</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**market structure**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">is crucial in price action trading, offering insights into market behavior through key patterns and transitions.</mark>

***

### Market Structure

**Break of Structure (BOS):**

<mark style="color:$info;">Occurs when price breaks a previous</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**swing high in an uptrend**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">or</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**swing low in a downtrend**</mark><mark style="color:$info;">, confirming</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**trend continuation**</mark><mark style="color:$info;">.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FvCcdtn0mvMg5AeSUi9ZZ%2Fimage.png?alt=media&#x26;token=c1b7610e-9efb-4fe1-9d1d-a8996910491b" alt=""><figcaption><p>BoS</p></figcaption></figure>

**Change of Character (CHoCH):**

<mark style="color:$info;">Happens when price breaks the</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**opposite side of the current trend**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">— for example, in an uptrend, breaking below a previous</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**higher low**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">— suggesting a</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**potential trend reversal**</mark><mark style="color:$info;">.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2F2CKGiHfGj7qFE751DQVo%2Fimage.png?alt=media&#x26;token=f33c672d-1ce5-4a87-97c5-f8adfb363352" alt=""><figcaption><p><strong>CHoCH</strong></p></figcaption></figure>

**Delta Volume Calculation:**&#x20;

<mark style="color:$info;">The latest enhancement to this feature adds a new layer of analysis through Delta Volume Calculation. When a BOS or CHOCH is detected, the toolkit calculates the delta volume.</mark>&#x20;

<mark style="color:$success;">◆ Bullish Volume:</mark> <mark style="color:$info;">If the delta volume is bullish, a green diamond is plotted at the high or low point, indicating potential upward momentum or trend continuation.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FItGCHXGa04fQTfNtq2mv%2Fimage.png?alt=media&#x26;token=afc7d97e-3a4d-4fcd-bf2b-2d9a36a6fc78" alt=""><figcaption><p><strong>Bullish Delta Volume</strong></p></figcaption></figure>

<mark style="color:$danger;">◆ Bearish Volume:</mark> <mark style="color:$info;">If the delta volume is bearish, a red diamond is plotted, suggesting downward pressure.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FHDZARWJTGxgjYJ7tzGsM%2Fimage.png?alt=media&#x26;token=3160d4d9-f01a-4b60-8911-3c6c6c9769ee" alt=""><figcaption><p><strong>Bearish Delta Volume</strong></p></figcaption></figure>

<mark style="color:$warning;">◆ Neutral Volume:</mark> <mark style="color:$info;">When the volume is neutral, a yellow diamond is displayed, indicating a balance in buying and selling forces, which can signal the exhaustion of the volume pressure and trend reversal.</mark>

<div data-full-width="true"><figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FtR3s8pBG8SlqvyMh97Kg%2Fimage.png?alt=media&#x26;token=5edee7d1-eb0b-4a64-ba08-051425a0228e" alt=""><figcaption></figcaption></figure> <figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FFG2Vn1GajuUE1duadzDW%2Fimage.png?alt=media&#x26;token=1dd6771e-aee0-4635-b657-b57a84574d21" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %} <mark style="color:$info;">You can see an examples of this on the attached images, where the diamonds clearly indicate the type of volume driving the breakout.</mark>
{% endhint %}

### Market Structure Hover Label

<mark style="color:$info;">Market Core now displays an MS Rating tooltip on every BOS and CHoCH event. When hovering over the diamond marker, a compact breakdown of the structure break is shown.</mark>

<mark style="color:$info;">The hover label includes:</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2Fj1b3U4R81Vwt8DPqac8N%2Fimage.png?alt=media&#x26;token=a74433cf-5f9b-485e-b534-3a4842ecebe2" alt=""><figcaption></figcaption></figure>

* <mark style="color:$info;">Relative Strength</mark>\ <mark style="color:$info;">Shows the relative strength of the current structure break compared to the previous break.</mark>
* <mark style="color:$info;">Break Quality</mark>\ <mark style="color:$info;">Indicates how clean and decisive the structure break is (Very Weak, Weak , Strong, Moderate)</mark>
* <mark style="color:$info;">Time to Break</mark>\ <mark style="color:$info;">Displays how many bars it took for price to break the market structure level.</mark>

{% hint style="info" %} <mark style="color:$info;">This hover label provides quick, contextual insight into the quality and strength of each structure event without adding chart clutter.</mark>
{% endhint %}

### Market Structure MTF Screener

<mark style="color:$info;">The Market Structure Screener provides a clear multi-timeframe overview of current structure conditions.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2Fbx6x6KPBqfI1HySEWapX%2Fimage.png?alt=media&#x26;token=e64d9d42-c260-4c50-a40e-c4048c05a57a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:$info;">It displays market structure bias across multiple timeframes, allowing you to quickly identify alignment or conflict between lower and higher timeframes.</mark>
{% endhint %}

<mark style="color:$info;">This dashboard helps:</mark>

* <mark style="color:$info;">Confirm trend direction using multi-timeframe structure.</mark>
* <mark style="color:$info;">Spot early shifts in market bias.</mark>
* <mark style="color:$info;">Avoid trades taken against higher-timeframe structure.</mark>

<mark style="color:$info;">The dashboard is designed as a quick-glance tool, giving context without adding chart clutter.</mark>

### Market Mapping

<mark style="color:$info;">**Market Mapping**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">is a zigzag-based structure tool that outlines the market’s flow by marking key swing highs, swing lows, and trend shifts.</mark>&#x20;

<mark style="color:$info;">It provides a clear overview of internal and external structure by connecting confirmed pivots with solid lines — and now includes</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**real-time mapping**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">using a</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**dashed line**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">to show the currently forming swing before it is confirmed.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FoFc4QtwICUCFkc5h8l4X%2Fimage.png?alt=media&#x26;token=b8116921-a30a-4a63-a1be-8dc52662305f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:$info;">It visually maps out how the price moves within the defined structure, highlighting significant highs and lows to help traders see the market's flow and trend direction.</mark>
{% endhint %}

### Strong/Weak High and Low

<mark style="color:$info;">In the context of market structure trends, an indicator was developed to display the range of market swings, including equilibrium, high, and low points. Based on the direction of the market structure trend, the indicator highlights strong or weak highs and lows.</mark>

* <mark style="color:$info;">If the trend is upward, the low is considered strong, while the high is weak.</mark>
* <mark style="color:$info;">Conversely, if the trend is downward, the high is strong, and the low is weak.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2Fj4n5iWdlZc8LueigvDQ5%2Fimage.png?alt=media&#x26;token=a8e55dba-e318-451e-9112-b46dbc4253a3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:$info;">This helps traders see if the price is likely to return to its equilibrium level, offering insight into potential reversal or continuation points within the trend.</mark>
{% endhint %}

### Structure Candles

<mark style="color:$info;">Highlights candles that form internal market structure points using specific colors. Helps visually isolate candles forming key levels.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FxDoMmECtEAOqB5v4b11t%2Fimage.png?alt=media&#x26;token=6762d8e4-44ed-4c2c-ba97-fd3b41ae0e9e" alt=""><figcaption><p>Structure Candles</p></figcaption></figure>

{% hint style="info" %} <mark style="color:$info;">Colors candles based on internal structure changes. Shorter structure length = faster color shifts.</mark>
{% endhint %}

### Equal Highs and Lows

<mark style="color:$info;">Equal Highs and Lows refer to price levels where multiple highs or lows occur at approximately the same level, forming a horizontal line on the chart.</mark>&#x20;

<mark style="color:$info;">They are significant because they represent key areas of</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**liquidity**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">and often act as magnets for price action.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FyKF7Oc6p7UCtC2pKlOBi%2Fimage.png?alt=media&#x26;token=19ec49ec-2c42-4210-a69c-a9629bcb1ed8" alt=""><figcaption><p><strong>Equal Highs and Lows</strong></p></figcaption></figure>

* <mark style="color:$warning;">**Double Tops (DT)**</mark><mark style="color:$warning;">:</mark> <mark style="color:$info;">When price creates two or more peaks at the same level, it indicates a strong resistance zone. Many traders place stop-loss orders above these highs, creating a pool of liquidity.</mark>&#x20;

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2F40waeOsXvpBYBwtCbexj%2Fimage.png?alt=media&#x26;token=14d5ebe9-5814-4516-b97a-31d003ed2098" alt=""><figcaption><p><strong>Double Tops</strong></p></figcaption></figure>

* <mark style="color:$success;">**Double Bottom (DB)**</mark><mark style="color:$success;">:</mark> <mark style="color:$info;">When price creates two or more lows at the same level, it forms a support zone. Traders often place stop-loss orders below these lows, creating liquidity.</mark>&#x20;

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FPes7NXwycbuFKQVI9FUu%2Fimage.png?alt=media&#x26;token=d8673ad9-e774-4edb-957f-b87e1c572c01" alt=""><figcaption><p><strong>Double Bottom</strong></p></figcaption></figure>

### Swing Data

<mark style="color:$info;">Each confirmed swing point is marked with a detailed label showing:</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FNbxTgvY44sp3sqxdQUEj%2Fimage.png?alt=media&#x26;token=38901588-75ec-41ae-897c-55eea6351b46" alt=""><figcaption></figcaption></figure>

<mark style="color:$info;">**Structure Type:**</mark>\ <mark style="color:$info;">**HH**</mark><mark style="color:$info;">,</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**HL**</mark><mark style="color:$info;">,</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**LH**</mark><mark style="color:$info;">,</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**LL**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">— identifying higher highs, higher lows, lower highs, and lower lows.</mark>

<mark style="color:$info;">• Higher Lows are displayed in green. (Bullish)</mark>\ <mark style="color:$info;">• Lower Highs are displayed in red. (Bearish)</mark>\ <mark style="color:$info;">• Other HH and LL labels are displayed in white.</mark>

<mark style="color:$info;">**Price Change % (PC):**</mark>\ <mark style="color:$info;">The percentage distance from the previous swing, helping traders instantly see the strength and size of each move.</mark>

<figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FpxedPHJyUFUEAhFG8RAp%2Fimage.png?alt=media&#x26;token=7f03da64-df4a-4010-8dab-61f7f64bbc0e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:$info;">These labels provide a clear, at-a-glance view of market strength, trend health, and structural progression.</mark>
{% endhint %}

***

## Settings

<mark style="color:$info;">The</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**Market Structure settings**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">allow traders to customize how price structure and trends are analyzed and displayed on the chart. Here’s a breakdown of each setting:</mark>

<div data-with-frame="true"><figure><img src="https://3353728891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1dlOGDREop4WMfLcctYT%2Fuploads%2FYmEGa90oCHy0Za5fgurK%2Fimage.png?alt=media&#x26;token=5b9c6d31-af19-453a-910b-f215f75b2742" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}

### Settings

1. Internal\ <mark style="color:$info;">Defines the sensitivity for detecting</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**internal market structure points**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">(minor highs/lows).                      Lower value = more frequent detections (shorter-term structure).                                                                      You can set colors and choose whether to detect internal structure on all data or specific sides (e.g., bullish/bearish).</mark>
2. Dynamic internal MS Mode <mark style="color:$info;">allows Market Core to automatically adjust the market structure detection length based on current price behavior.</mark>
3. Internal MTF Screener <mark style="color:$info;">It displays market structure bias across multiple timeframes, allowing you to quickly identify alignment or conflict between lower and higher timeframes.</mark>
4. Swing\ <mark style="color:$info;">Sets the lookback period for detecting</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**major swing highs and lows**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">(significant structure points).</mark>
   * <mark style="color:$info;">Larger values = stronger, more confirmed swings.</mark>
   * <mark style="color:$info;">Separate color settings for swing highs/lows and detection filters.</mark>
5. Mapping\ <mark style="color:$info;">Connects swing points visually with lines, helping identify structure changes.</mark>
   * <mark style="color:$info;">Line style, width, and color can be customized.</mark>
   * <mark style="color:$info;">Useful for spotting BOS (Break of Structure) or CHoCH (Change of Character) visually.</mark>
6. Strong/Weak H\&L\ <mark style="color:$info;">Detects and marks</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**strong vs. weak highs and lows**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">based on how long price holds that level before breaking.</mark>
   * <mark style="color:$info;">Input defines the strength threshold (e.g., price must stay above/below for X candles).</mark>
   * <mark style="color:$info;">Strong = reliable level; Weak = likely to be broken.</mark>
7. Structure Candles\ <mark style="color:$info;">Highlights candles that form internal market structure points using specific colors.</mark>
   * <mark style="color:$info;">Helps visually isolate candles forming key levels.</mark>
8. Equal Highs/Lows\ <mark style="color:$info;">Detects price levels where</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**multiple highs or lows are nearly equal**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">(within a user-defined threshold, like 0.3%).</mark>
   * <mark style="color:$info;">Useful for spotting liquidity zones or potential breakout levels.</mark>
9. Swing Data\ <mark style="color:$info;">(When enabled) Displays additional data about detected swings — such as strength, size, or time.</mark>
   * <mark style="color:$info;">Swing data labels size (tiny/small/normal/large/huge)</mark>
   * <mark style="color:$info;">Lower swings color / Higher swings color</mark>
     {% endhint %}

***
