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が提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。