Key Zones [MMT]

Key Zones [MMT] identifies confirmed, high-quality support and resistance areas from swing structure on a selectable timeframe. Rather than plotting every pivot, it groups nearby confirmed swing highs and lows into price zones, filters for meaningful rejection, and displays only the strongest, well-spaced areas.
The indicator is designed to keep charts clean while highlighting structural zones where price has shown repeated reaction and acceptance/rejection behavior.
How it works
- Detects confirmed swing highs and lows using configurable pivot strength
- Measures the departure from each swing in ATR terms to filter weak reactions
- Merges nearby pivots into a single neutral price zone
- Expands zone boundaries with ATR-based padding
- Rejects overly wide clusters to avoid imprecise zones
- Requires a minimum number of confirmed rejections before a zone can display
- Ranks qualified zones using:
- Enforces ATR-based spacing between displayed zones so nearby, lower-quality areas do not clutter the chart
Only the highest-ranked zones remain visible, up to the selected maximum.
Timeframe behavior
Zones are calculated from the selected Zone timeframe, which defaults to 1 hour. The zone timeframe must be equal to or higher than the chart timeframe.
For example, you can apply the indicator to a 1-minute or 5-minute execution chart while building zones from the 1-hour timeframe. This can help keep lower-timeframe trading decisions aligned with higher-timeframe structure.
Pivot data is processed only after confirmation, so the indicator is designed to avoid plotting unconfirmed pivot zones that later disappear.
Presets
The Detection preset controls the parameters used for swing detection, zone merging, rejection filtering, and visible-zone selection.
Inputs
Custom zone detection
Custom rejection filters
Display
- Zone color mode
- Fill transparency and Border transparency: Control zone visibility.
- Show rejection count: Displays the number of qualified rejections inside each visible zone.
Alert
The indicator includes one alert condition:
Price entered a key zone: Triggers when price enters any currently displayed confirmed key zone.
Notes
Key Zones [MMT] is a market-structure tool, not a standalone trade signal. Use the zones alongside your execution model, trend context, liquidity targets, volume analysis, confirmation criteria, and risk management.
The indicator is designed to keep charts clean while highlighting structural zones where price has shown repeated reaction and acceptance/rejection behavior.
How it works
- Detects confirmed swing highs and lows using configurable pivot strength
- Measures the departure from each swing in ATR terms to filter weak reactions
- Merges nearby pivots into a single neutral price zone
- Expands zone boundaries with ATR-based padding
- Rejects overly wide clusters to avoid imprecise zones
- Requires a minimum number of confirmed rejections before a zone can display
- Ranks qualified zones using:
- Rejection/touch count
- Average rejection strength
- Strongest individual rejection
- Support/resistance flip behavior, where both swing highs and lows have formed in the same area
- Enforces ATR-based spacing between displayed zones so nearby, lower-quality areas do not clutter the chart
Only the highest-ranked zones remain visible, up to the selected maximum.
Timeframe behavior
Zones are calculated from the selected Zone timeframe, which defaults to 1 hour. The zone timeframe must be equal to or higher than the chart timeframe.
For example, you can apply the indicator to a 1-minute or 5-minute execution chart while building zones from the 1-hour timeframe. This can help keep lower-timeframe trading decisions aligned with higher-timeframe structure.
Pivot data is processed only after confirmation, so the indicator is designed to avoid plotting unconfirmed pivot zones that later disappear.
Presets
The Detection preset controls the parameters used for swing detection, zone merging, rejection filtering, and visible-zone selection.
- Auto: Detects the chart symbol and applies a preset for NQ/MNQ, GC/MGC, ES/MES, other futures, or stocks.
- NQ / MNQ / GC / MGC: Tuned for instruments that generally benefit from stronger rejection requirements and wider structural spacing.
- ES / MES: Uses a slightly more responsive configuration, including fewer required rejections.
- Other futures: General-purpose futures configuration.
- Stocks: Applies settings intended for stock-like instruments.
- Custom: Unlocks all detection and rejection parameters for manual tuning.
Inputs
Custom zone detection
- Pivot strength: Number of bars required on each side of a swing point. Higher values create fewer, more significant pivots.
- Rejections required: Minimum number of qualified pivot reactions needed before a zone is eligible to display.
- Maximum pivot separation (ATR): Maximum ATR-adjusted distance allowed when merging pivots into the same zone.
- Zone padding (ATR): Additional ATR-based space added above and below each pivot to define the zone boundaries.
- Maximum zone width (ATR): Prevents clusters from becoming too broad to remain actionable.
Custom rejection filters
- ATR length: ATR period used for normalization.
- Minimum departure (ATR): Minimum price departure from a pivot required for it to qualify as a rejection.
- Minimum bars between touches: Prevents closely occurring pivots from being counted as separate rejections.
- Maximum tracked clusters: Limits the number of historical zone clusters retained by the script.
- Maximum visible zones: Caps the number of qualified zones shown on the chart.
- Minimum spacing between zones (ATR): Prevents similar zones from appearing too close together; the stronger zone takes priority.
Display
- Zone color mode
- Single color: Displays every zone using the neutral/single color.
- Support / resistance: Colors a zone as support when the latest confirmed zone-timeframe close is above it, or resistance when that close is below it. Zones remain neutral when price closes inside them.
- Fill transparency and Border transparency: Control zone visibility.
- Show rejection count: Displays the number of qualified rejections inside each visible zone.
Alert
The indicator includes one alert condition:
Price entered a key zone: Triggers when price enters any currently displayed confirmed key zone.
Notes
Key Zones [MMT] is a market-structure tool, not a standalone trade signal. Use the zones alongside your execution model, trend context, liquidity targets, volume analysis, confirmation criteria, and risk management.
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。