All indicators

Market Structure V3

Dec 15, 2024

Static chart image
Price Action BasedSupport and ResistanceSignalsPivot Based (Retrospective)

The Market Structure V3 indicator is a comprehensive price action tool designed to identify and visualize market structure shifts and significant swing points through dynamic level detection. This tool helps traders distinguish between trend continuations and potential reversals by mapping higher highs (HH), higher lows (HL), lower highs (LH), and lower lows (LL) without relying on arbitrary lookback periods.

Usage

The Usage section highlights how to interpret the structural labels and dynamic bounds provided by the script:

  • Trend Identification: Use the labels to confirm the current market phase. An uptrend is characterized by a series of HHs and HLs, while a downtrend consists of LLs and LHs.
  • Support and Resistance: The dynamic upper and lower bounds act as trailing resistance and support levels. A confirmed breakout of these levels (based on closing price) often signals a trend shift.
  • Macro Analysis: By enabling the macro timeframe feature, users can view higher-order market structure directly on their current chart, providing context for multi-timeframe analysis.
  • Entry/Exit Points: Traders can use the formation of a Higher Low (HL) in an uptrend as a potential long entry area or a Lower High (LH) in a downtrend for potential short entries.

Details

Unlike standard fractals or pivot-point indicators that use a fixed window of bars, this script utilizes event-driven logic based on price action breakouts.

  • Dynamic Updating: Levels are recalculated in real-time. The upper bound is only extended when the closing price exceeds the previous significant high, and the lower bound is updated when price closes below the previous significant low.
  • Fractal Logic: The indicator accounts for the fractal nature of markets, allowing it to adapt to various volatility levels and timeframes automatically.
  • Confirmation: The script uses a confirmation mechanism ("Swing width") to filter out market noise, ensuring that only significant extremums are labeled on the chart.

Settings

Primary Settings

  • Macro timeframe: Defines the higher timeframe used for calculating macro structure levels (e.g., Daily structure on a 1-hour chart).
  • Swing width: Determines the sensitivity of extremum detection. A higher value requires more confirmation bars, leading to more conservative structural points.

Chart Extremums

  • Show chart extremums: Toggles the visibility of structural labels and levels for the current chart timeframe.
  • Chart max color: Sets the color for bullish structural points (HH/HL) and resistance levels.
  • Chart min color: Sets the color for bearish structural points (LL/LH) and support levels.

Macro Extremums

  • Show macro extremums: Toggles the visibility of structural labels and levels for the selected macro timeframe.
  • Macro max color: Sets the color for macro resistance levels.
  • Macro min color: Sets the color for macro support levels.

FAQ

How do I access Market Structure V3?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Why do some labels appear several bars after a high or low?

The indicator requires a specific number of bars (defined by the "Swing width") to confirm that a point is a significant extremum rather than temporary noise.

Can I use this for intraday trading?

Yes, the script is self-adaptive and performs equally well on intraday, daily, or weekly timeframes across all asset classes including Forex, Stocks, and Crypto.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.