PROTECTED SOURCE SCRIPT

Nasdaq Sentiment Dashboard

274
Builds a composite sentiment state — RISK-ON / NEUTRAL / RISK-OFF — using three legs:

Volatility: CBOE VXN vs its moving average and absolute thresholds (risk-on when low & below MA; risk-off when high & above MA).

Breadth (quality of participation): QQEW/QQQ ratio vs its MA (equal-weight beating cap-weight = healthier breadth).

Advance/Decline (intraday breadth): advdec.nq vs its MA, with a magnitude filter (ignores tiny A/D days).

How it works

Pulls each series on your chosen signal timeframe (default Daily).

Creates binary signals per leg:

Vol: volOn if VXN < MA and < vxnLower; volOff if VXN > MA and > vxnUpper.

Breadth: brOn if QQEW/QQQ is above its MA by a deadband; brOff if below.

A/D: adOn if A/D > MA and above adMin; adOff if below MA and < -adMin.

Scores each leg (+1 on, −1 off, 0 neutral) → sums to −3…+3.

State rule (default): RISK-ON if score ≥ +2, RISK-OFF if ≤ −2, else NEUTRAL (i.e., need 2 of 3 to agree).

Detects flips (changes in state) and provides alert conditions that fire only on the flip bar.

What you see

Lines for VXN & MA, QQEW/QQQ & MA, A/D & MA.

Background color shows current composite state.

Triangle markers on the flip bar (up for ON, down for OFF).

A top-right table summarizing state, each leg vs its MA, and the composite score.

How to tune

Vol thresholds: vxnLower / vxnUpper.

Breadth whipsaw control: deadbandBps around the ratio’s MA.

A/D sensitivity: adMin and adMaLen.

Stricter regime: require all 3 to agree by changing the state line to score == 3 / -3.

Thông báo miễn trừ trách nhiệm

Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.