OPEN-SOURCE SCRIPT

Signal Stack Meter

169
What it is
A lightweight “go or no‑go” meter that combines your manual read of Structure, Location, and Momentum with automatic context from volatility and macro timing. It surfaces a single, tradeable answer on the chart: OK to engage or Standby.

Why traders like it
You keep your discretion and nuance, and the meter adds guardrails. It prevents good trade ideas from being executed in the wrong conditions.

What it measures

Manual buckets you set each day: Structure, Location, Momentum from 0 to 2

Volatility from VIX, term structure, ATR 5 over 60, and session gaps

Time windows for CPI, NFP, and FOMC with ET inputs and an exchange‑offset

Total score and a simple gate: threshold plus a “strong bucket” rule you choose

How to use in 30 seconds

Pick a preset for your market.

Set Structure, Location, Momentum to 0, 1, or 2.

Leave defaults for the auto metrics while you get a feel.

Read the header. When it says OK to engage, you have both your read and the context.

Defaults we recommend

OK threshold: 5

Strong bucket rule: Either Structure or Location equals 2

VIX triggers: 22 and 1.25× the 20‑SMA

Term mode: Diff at 0.00 tolerance. Ratio mode at 1.00+ is available

ATR 5/60 defense: 1.25. Offense cue: 0.85 or lower

ATR smoothing: 1

Gap mode: RTH with 0.60× ATR5 wild gap. ON wild range at 0.80× ATR5

CPI window 08:25 to 08:40 ET. FOMC window 13:50 to 14:30 ET

ET to exchange offset: −60 for CME index futures. Set to 0 for NYSE symbols like SPY

Alert cadence: Once per RTH session. Snooze first 30 minutes optional

New since the last description

Parity with Defense Mode for presets, sessions, ratio vs diff term mode, ATR smoothing, RTH‑key cadence, and snooze options

Event windows in ET with a simple offset to your exchange time

Alternate row backgrounds and full color control for readability

Exposed series for automation: EngageOK(1=yes) plus TotalScore

Debug toggle to see ATR ratio, term, and gap measurements directly

Notes

Dynamic alerts require “Any alert() function call”.

The meter is designed to sit opposite Defense Mode on the chart. Use the position input to avoid overlap.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.