OPEN-SOURCE SCRIPT
Market Structure by GreenSquad

Market Structure
This indicator maps price structure using confirmed swing pivots rather than candle closes.
Swings are validated using a symmetric lookback window, meaning a high or low is only accepted after both left and right side confirmation. This avoids repainting and ensures structure reflects actual auction completion instead of intrabar noise.
Each new pivot is classified relative to the previous one:
Higher High (HH) → continuation strength
Higher Low (HL) → bullish pullback
Lower High (LH) → bearish pullback
Lower Low (LL) → continuation weakness
From these sequences a persistent market state is derived:
HH following HL → Bullish trend
LL following LH → Bearish trend
Opposite break → Change of Character (transition phase)
No progression → Range environment
A zig-zag backbone connects confirmed pivots to visualize the true path of price movement.
Additionally, the indicator measures volatility using ATR relative to its average:
Expansion → impulsive conditions, breakouts more likely
Compression → contraction, expansion likely upcoming
The dashboard summarizes:
market state, last structural event, volatility regime, and statistically favorable trading bias (pullbacks in trend, reversals in transition).
The tool is designed as a context filter — not a signal generator — helping traders align entries with confirmed auction structure rather than reacting to individual candles.
This indicator maps price structure using confirmed swing pivots rather than candle closes.
Swings are validated using a symmetric lookback window, meaning a high or low is only accepted after both left and right side confirmation. This avoids repainting and ensures structure reflects actual auction completion instead of intrabar noise.
Each new pivot is classified relative to the previous one:
Higher High (HH) → continuation strength
Higher Low (HL) → bullish pullback
Lower High (LH) → bearish pullback
Lower Low (LL) → continuation weakness
From these sequences a persistent market state is derived:
HH following HL → Bullish trend
LL following LH → Bearish trend
Opposite break → Change of Character (transition phase)
No progression → Range environment
A zig-zag backbone connects confirmed pivots to visualize the true path of price movement.
Additionally, the indicator measures volatility using ATR relative to its average:
Expansion → impulsive conditions, breakouts more likely
Compression → contraction, expansion likely upcoming
The dashboard summarizes:
market state, last structural event, volatility regime, and statistically favorable trading bias (pullbacks in trend, reversals in transition).
The tool is designed as a context filter — not a signal generator — helping traders align entries with confirmed auction structure rather than reacting to individual candles.
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
May the Green Spirit be with You ❇️💚
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
May the Green Spirit be with You ❇️💚
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。