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.
Script open-source
Dans l'esprit de TradingView, le créateur de ce script l'a rendu open-source, afin que les traders puissent examiner et vérifier sa fonctionnalité. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit de TradingView, le créateur de ce script l'a rendu open-source, afin que les traders puissent examiner et vérifier sa fonctionnalité. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.