OPEN-SOURCE SCRIPT
UwU Weather Score Dashboard – Vertical UwU

📌 Short blurb (use at the top)
UwU Weather Score Dashboard condenses trend, momentum, volatility and volume into one color-coded dashboard with a composite “weather” score (0–100%). It flags GO (bull-friendly) and NO-GO (risk/off) conditions, paints bars, and shows a vertical table with per-module scores + notes.
🌈 Full description
UwU Weather Score Dashboard (v1) is a multi-factor market “weather” meter built in Pine Script v6.
It blends classic and robust signals—Trend, RSI, Stochastic, MACD (z-score), Bollinger %B, BB Width (percentile), ADX (manual DX→ADX), Volume (ratio/percentile), ATR% (percentile) and MFI—into a single, normalized composite score.
How it works
Each module is scored 0–10 (green = favorable, red = unfavorable).
You can enable/disable modules and re-weight them; the composite auto-normalizes by the sum of active weights.
The final Composite Score (0–100%) drives:
GO signal when score ≥ your GO threshold (default 80).
NO-GO signal when score ≤ your NO-GO threshold (default 20).
Optional bar colors (faint lime/red) for at-a-glance context.
A neat vertical table shows per-module scores with cute emojis and quick notes.
Modules (what the scores mean)
📈 EMA Trend – E(50/200) + slope alignment.
🧪 RSI – Middle-band favoring (40–60 sweet zone).
🎯 Stoch %K – Reads oversold/overbought band (20–80).
📊 MACD (z) – Histogram normalized by stdev (momentum impulse).
🔵 BB %B – Where price sits inside the bands.
📏 BB Width (pctile) – Regime of compression/expansion vs lookback.
⚡ ADX – Strength sweet-spot emphasis (15–35), DX smoothed to ADX.
📦 Volume (pctile) – Volume vs SMA + percentile of ratio.
🌊 ATR% (pctile) – Volatility as % of price, ranked vs history.
💰 MFI – Volume-aware RSI flavor (falls back to neutral if vol missing).
What to look for
Sustained GO with broadly green modules → constructive environment for trend setups.
Sharp flips (e.g., MACD z turns, %B drops below mid, ADX leaving sweet spot) can lead score changes.
Tight BB Width + rising score often precedes directional expansions.
Inputs you can tweak
Lengths for EMA/RSI/Stoch/MACD/BB/ADX/ATR/Volume, and Percentile Lookback for BBW/ATR/Vol.
Thresholds: GO ≥ 80, NO-GO ≤ 20 (change to fit your asset/timeframe).
Modules: enable/disable + set weights per module.
Display: bar-painting, badge, vertical table position, compact notes.
Alerts
GO – “UwU Score ≥ GO threshold”
NO-GO – “UwU Score ≤ NO-GO threshold”
(Use “Any alert() function call” or the built-in alertconditions.)
Tips & usage
Works on any symbol/timeframe; thresholds may need tuning (e.g., lower GO for choppy alts).
Combine with structure (S/R), higher-TF bias, and risk controls.
The score is not a signal by itself—it’s a regime/quality filter.
Notes & limitations
ADX is computed manually from DX (RMA-smoothed) to be Pine v6-compatible.
MFI uses the v6 signature; when volume is unavailable it defaults to neutral.
Percentiles depend on lookback; changing it shifts ranks and may alter heatmaps.
⚙️ Default settings (suggested)
GO ≥ 80, NO-GO ≤ 20
Percentile lookback: 250
Keep all modules on with equal weights to start; then adjust.
🛡️ Disclaimer
This script is for educational purposes. Not financial advice. Always do your own research and manage risk. Past performance ≠ future results. 💜
UwU Weather Score Dashboard condenses trend, momentum, volatility and volume into one color-coded dashboard with a composite “weather” score (0–100%). It flags GO (bull-friendly) and NO-GO (risk/off) conditions, paints bars, and shows a vertical table with per-module scores + notes.
🌈 Full description
UwU Weather Score Dashboard (v1) is a multi-factor market “weather” meter built in Pine Script v6.
It blends classic and robust signals—Trend, RSI, Stochastic, MACD (z-score), Bollinger %B, BB Width (percentile), ADX (manual DX→ADX), Volume (ratio/percentile), ATR% (percentile) and MFI—into a single, normalized composite score.
How it works
Each module is scored 0–10 (green = favorable, red = unfavorable).
You can enable/disable modules and re-weight them; the composite auto-normalizes by the sum of active weights.
The final Composite Score (0–100%) drives:
GO signal when score ≥ your GO threshold (default 80).
NO-GO signal when score ≤ your NO-GO threshold (default 20).
Optional bar colors (faint lime/red) for at-a-glance context.
A neat vertical table shows per-module scores with cute emojis and quick notes.
Modules (what the scores mean)
📈 EMA Trend – E(50/200) + slope alignment.
🧪 RSI – Middle-band favoring (40–60 sweet zone).
🎯 Stoch %K – Reads oversold/overbought band (20–80).
📊 MACD (z) – Histogram normalized by stdev (momentum impulse).
🔵 BB %B – Where price sits inside the bands.
📏 BB Width (pctile) – Regime of compression/expansion vs lookback.
⚡ ADX – Strength sweet-spot emphasis (15–35), DX smoothed to ADX.
📦 Volume (pctile) – Volume vs SMA + percentile of ratio.
🌊 ATR% (pctile) – Volatility as % of price, ranked vs history.
💰 MFI – Volume-aware RSI flavor (falls back to neutral if vol missing).
What to look for
Sustained GO with broadly green modules → constructive environment for trend setups.
Sharp flips (e.g., MACD z turns, %B drops below mid, ADX leaving sweet spot) can lead score changes.
Tight BB Width + rising score often precedes directional expansions.
Inputs you can tweak
Lengths for EMA/RSI/Stoch/MACD/BB/ADX/ATR/Volume, and Percentile Lookback for BBW/ATR/Vol.
Thresholds: GO ≥ 80, NO-GO ≤ 20 (change to fit your asset/timeframe).
Modules: enable/disable + set weights per module.
Display: bar-painting, badge, vertical table position, compact notes.
Alerts
GO – “UwU Score ≥ GO threshold”
NO-GO – “UwU Score ≤ NO-GO threshold”
(Use “Any alert() function call” or the built-in alertconditions.)
Tips & usage
Works on any symbol/timeframe; thresholds may need tuning (e.g., lower GO for choppy alts).
Combine with structure (S/R), higher-TF bias, and risk controls.
The score is not a signal by itself—it’s a regime/quality filter.
Notes & limitations
ADX is computed manually from DX (RMA-smoothed) to be Pine v6-compatible.
MFI uses the v6 signature; when volume is unavailable it defaults to neutral.
Percentiles depend on lookback; changing it shifts ranks and may alter heatmaps.
⚙️ Default settings (suggested)
GO ≥ 80, NO-GO ≤ 20
Percentile lookback: 250
Keep all modules on with equal weights to start; then adjust.
🛡️ Disclaimer
This script is for educational purposes. Not financial advice. Always do your own research and manage risk. Past performance ≠ future results. 💜
開源腳本
本著TradingView的真正精神,此腳本的創建者將其開源,以便交易者可以查看和驗證其功能。向作者致敬!雖然您可以免費使用它,但請記住,重新發佈程式碼必須遵守我們的網站規則。
免責聲明
這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。
開源腳本
本著TradingView的真正精神,此腳本的創建者將其開源,以便交易者可以查看和驗證其功能。向作者致敬!雖然您可以免費使用它,但請記住,重新發佈程式碼必須遵守我們的網站規則。
免責聲明
這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。