OPEN-SOURCE SCRIPT

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

53
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.

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.