Free TradingView indicator
YTP Zones: support and resistance with a decoy test
A few higher-timeframe zones on any chart, each with its own track record, scored next to random decoy prices so you can see whether the zones mean anything on that symbol before you lean on them.
Add YTP Zones on TradingViewFree and open source. Opens tradingview.com.
Higher-timeframe zones
Support and resistance built from 4-hour swing highs and lows, drawn on whatever chart you are viewing. A 15-minute chart shows a few fat 4h zones instead of dozens of thin slices.
One zone per area
Stacked zones a few cents apart are reduced to the strongest one, so the nearest two above and two below price stay readable.
Broken zones stay
A support price closed through is kept and tagged "was support", because it is often the next resistance.
Every zone has a record
Each label shows how many times price came back to the zone, how many times it held (moved 1 ATR away within 10 bars) and how many times it broke.
Thin-volume gaps
Stretches between the zones where little trading happened are shaded grey and labelled "thin volume", from an estimated volume-by-price profile of the same bars the zones are built from. The table shows how far price moved after closes at thin prices versus busy ones. On daily charts of eight large US names (Nov 2026) the gap was small (1.50 vs 1.40 ATR over five bars), so treat it as a map of light trading, not a signal.
Decoy test
The same bands moved to prices with no swing history are scored with the identical test. If the real zones do not beat the decoys on a symbol, treat them as noise there.
How to add it
- Open the script page on TradingView (free account is enough).
- Click "Add to favorites", or "Use on chart" to drop it straight onto a chart.
- On any chart: Indicators, then Favorites, then YTP Zones.
- On a 15-minute chart, pick the 6M range so the 4-hour zones have enough history.
Setting alerts
- With YTP Zones on your chart, open Create Alert (the alarm-clock icon, or Alt+A).
- For Condition, pick YTP Zones, then one of three events: Pulled back to a zone from above, Close crossed below a zone, or Close crossed above a zone.
- Set it to Once per bar close, so the bar has finished before the alert fires. On a daily chart that means after the daily close.
The alerts check the zones drawn on your chart and tell you what price did against them. They are not buy or sell signals, and nothing here says a zone will hold. Educational only, not financial advice. (Added in v25, Nov 8, 2026.)
Retest alert log
I also run a private retest strategy on the daily chart of six symbols (QQQ, SPY, NVDA, GOOG, TSLA, META). Every alert it fires is listed here, wins and losses, with the stop it set. No targets. The rules are paper-traded since Nov 9, 2026: unproven, small sample.
| Alert (daily close) | Symbol | Zone | Close | Stop | Result |
|---|---|---|---|---|---|
| Nov 12, 2026 | SPY | $749.53–$755.58 | $757.12 | $738.47 | Open |
| Nov 12, 2026 | TSLA | $380.15–$389.95 | $397.45 | $363.54 | Open |
| Nov 10, 2026 | META | $624.98–$638.61 | $641.39 | $599.91 | Open |
Close = official regular-session close. Not financial advice, and not a recommendation to buy or sell. I am not telling you to buy anything.
Read the table first
The table in the corner compares held % for the zones on screen with held % for the decoys. A big gap on a symbol is worth noting; no gap means the zones are not adding anything there. The record is in-sample (the zones are drawn from the same history they are scored on), and a forward log of zones frozen on Nov 6, 2026 is running to check them on prices that came after.
Past behaviour, not a prediction. Not a trade signal and not investment advice. See the full disclaimer.