OPEN-SOURCE SCRIPT
Score100—10×10Popular Modules(RSI/MACD/BB/ADX/ATR/Vol/MFI/Trend)

Weather Score 100 — 10×10 Popular Modules (RSI / MACD / BB / ADX / ATR / Volume / MFI / Trend)
What it is
A compact, robust /100 composite built from 10 widely-used indicators. Each module is scored 0–10, then summed and normalized by the number of enabled modules. Use it to gauge market “weather” at a glance, trigger GO / NO-GO alerts, and inspect the components in a mini table.
Highlights
10 modules → 0–10 each → /100 total (auto-normalizes to enabled modules)
GO / NO-GO alerts (defaults: GO ≥ 80%, NO-GO ≤ 20%) + optional bar coloring
Badge summarizing all subscores and the composite with emoji (🌧 → 🌈)
Mini table showing each module’s score and quick notes
Robust everywhere: custom ADX and MFI (no library dependency), volume-missing symbols handled (falls back to ATR(1) for volume pulse; MFI returns neutral 50)
The 10 modules (scored 0–10)
EMA Trend: Price vs EMA(50/200), EMA cross, and both slopes.
RSI: Level mapped 40→60 ↦ 0→10 (tweakable).
Stochastic %K: Level mapped 20→80 ↦ 0→10.
MACD Histogram (Z-score): −1→+1 ↦ 0→10 (self-scales across markets).
Bollinger %B: Position inside the band (0→1 ↦ 0→10).
Bollinger Width Percentile: Current width vs lookback min/max.
ADX Strength (custom Wilder): 15→35 sweet spot ↦ 0→10.
Volume Pulse: Volume ratio vs SMA; if volume is na, uses ATR(1) proxy.
ATR Percentile: Current ATR vs lookback min/max.
MFI (custom): Level mapped 40→60 ↦ 0→10; neutral 50 if no volume.
How the score works
Each enabled module contributes 0–10.
The script sums them and divides by the maximum possible for the enabled set, so the composite always reads as a true percent of max.
Color mapping (purple → pink → indigo) reflects cool → warm → hot conditions.
Signals & Alerts
GO ✅ when composite ≥ GO threshold (default 80%).
NO-GO 🛑 when composite ≤ NO-GO threshold (default 20%).
Optional bar paints for quick chart context.
Display
Badge near price shows all 10 subscores, total, and composite %.
Mini table (toggleable) lists Module / Score / Notes for fast diagnostics.
Tips
Nudge the module ranges to fit your style (trend vs mean reversion).
Tighten/loosen GO/NO-GO thresholds to match your timeframe.
Works on any symbol/timeframe; on synthetic/no-volume series the system remains stable via the fallbacks.
What it is
A compact, robust /100 composite built from 10 widely-used indicators. Each module is scored 0–10, then summed and normalized by the number of enabled modules. Use it to gauge market “weather” at a glance, trigger GO / NO-GO alerts, and inspect the components in a mini table.
Highlights
10 modules → 0–10 each → /100 total (auto-normalizes to enabled modules)
GO / NO-GO alerts (defaults: GO ≥ 80%, NO-GO ≤ 20%) + optional bar coloring
Badge summarizing all subscores and the composite with emoji (🌧 → 🌈)
Mini table showing each module’s score and quick notes
Robust everywhere: custom ADX and MFI (no library dependency), volume-missing symbols handled (falls back to ATR(1) for volume pulse; MFI returns neutral 50)
The 10 modules (scored 0–10)
EMA Trend: Price vs EMA(50/200), EMA cross, and both slopes.
RSI: Level mapped 40→60 ↦ 0→10 (tweakable).
Stochastic %K: Level mapped 20→80 ↦ 0→10.
MACD Histogram (Z-score): −1→+1 ↦ 0→10 (self-scales across markets).
Bollinger %B: Position inside the band (0→1 ↦ 0→10).
Bollinger Width Percentile: Current width vs lookback min/max.
ADX Strength (custom Wilder): 15→35 sweet spot ↦ 0→10.
Volume Pulse: Volume ratio vs SMA; if volume is na, uses ATR(1) proxy.
ATR Percentile: Current ATR vs lookback min/max.
MFI (custom): Level mapped 40→60 ↦ 0→10; neutral 50 if no volume.
How the score works
Each enabled module contributes 0–10.
The script sums them and divides by the maximum possible for the enabled set, so the composite always reads as a true percent of max.
Color mapping (purple → pink → indigo) reflects cool → warm → hot conditions.
Signals & Alerts
GO ✅ when composite ≥ GO threshold (default 80%).
NO-GO 🛑 when composite ≤ NO-GO threshold (default 20%).
Optional bar paints for quick chart context.
Display
Badge near price shows all 10 subscores, total, and composite %.
Mini table (toggleable) lists Module / Score / Notes for fast diagnostics.
Tips
Nudge the module ranges to fit your style (trend vs mean reversion).
Tighten/loosen GO/NO-GO thresholds to match your timeframe.
Works on any symbol/timeframe; on synthetic/no-volume series the system remains stable via the fallbacks.
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。