OPEN-SOURCE SCRIPT
已更新

Multi Indicator Screener

70
# 📊 Multi-Indicator Screener | BB + KC Squeeze + RSI + MACD + ADX
### 🔹 Institutional-Grade Multi-Symbol Scanner with Breakout Alerts
---

## 📌 Overview
The **Multi-Indicator Screener** is an advanced dashboard that monitors **10 symbols simultaneously** with **multi-indicator confluence**:

- 🔹 **Bollinger Bands + Keltner Channel (Squeeze Logic)**
- 🔹 **RSI + MACD Confirmation**
- 🔹 **ADX Trend Strength**
- 🔹 **ATR-based Trailing Stops**
- 🔹 **Volume-Confirmed Breakouts**

Designed for **professional traders**, this screener highlights **high-probability setups** across multiple assets in real time.
---

## ✨ Key Features

### 🔹 Bollinger Band Suite
- ✅ Detects **directional bias** (Bullish / Bearish / Neutral).
- ✅ Marks **Breakouts (Up/Down)** with optional **volume confirmation**.
- ✅ LazyBear-style **Squeeze Detection**:
- 🔒 Squeeze ON → Low volatility, contraction phase.
- 🚀 Squeeze OFF → Breakout potential.
- Neutral → No clear squeeze.

### 🔹 RSI + MACD Confluence
- ✅ RSI confirmation above user-defined threshold (default 55).
- ✅ MACD crossover confirmation.
- ✅ RSI value color-coded in table:
- 🔴 Oversold (<30)
- 🟢 Strong bullish (>60)
- 🟢 Lime (>75 = very strong)
- 🟠 Neutral zone

### 🔹 ADX Trend Strength
- ✅ Displays **ADX value**, plus **+DI / -DI**.
- ✅ ADX > 25 → Highlighted as strong trend.

### 🔹 ATR Trailing Stop Loss
- ✅ Auto-calculated **buy-side trailing stop** & **sell-side trailing stop**.
- ✅ Adjustable via multiplier input.

### 🔹 Multi-Symbol Screener Table
- ✅ Preloaded with **Top 10 Nifty 50 symbols** (customizable).
- ✅ Dashboard columns include:
- Symbol
- BB Direction
- Breakout
- Squeeze Status
- Higher-TF BB Confirmation
- RSI + MACD Signals
- RSI Value
- ADX, +DI, -DI
- Trailing SL (Buy/Sell)
- Volume Confirmation
---

## 🔔 Alerts
Each symbol has **independent breakout alerts**:
- 📢 `Volume-Confirmed BB Breakout Detected`

Alerts fire when a **breakout above/below Bollinger Bands** is confirmed with **above-average volume**.
---

## 📖 How to Use

1. **Select Symbols**
- By default, loads top Nifty 50 stocks.
- Replace with your preferred tickers (`NSE:RELIANCE`, `NASDAQ:AAPL`, `BINANCE:BTCUSDT`, etc.).

2. **Enable Presets**
- **Scalping Mode** → BB Length = 10, Multiplier = 1.5 (more sensitive).
- **Swing Mode** → BB Length = 30, Multiplier = 2.5 (smoother).

3. **Monitor Table**
- Look for **✔️ confirmations** across BB, RSI, MACD, ADX, and Volume.
- Strong setups = multiple confirmations aligning.

4. **Set Alerts**
- Add alerts for your desired symbols to never miss a breakout.
---

## 🎯 Best For
- ✅ Scalpers & Swing Traders
- ✅ Multi-asset monitoring (stocks, forex, crypto)
- ✅ Traders using **volatility breakout + momentum confirmation**
- ✅ Institutional-style dashboard users
---

## ⚠️ Disclaimer
This script is for **educational purposes only**.
It is **not financial advice**. Please backtest before trading.

---
版本注释
Key highlights:

- Multi-symbol table with preloaded Nifty 50 stocks (customizable)
- Bollinger Bands & Keltner Channel squeeze detection
- Volume-confirmed breakouts
- RSI, MACD, ADX, DI values with color-coded visual signals
- Multi-Timeframe confirmation for Bollinger Bands
- Trailing Stop Loss (ATR-based)
- Priority ranking for earliest and strongest signals
- Alerts for volume-confirmed breakout opportunities

---

## Features

- ✅ Multi-symbol analysis with priority-ranked signals
- 🔒 Bollinger Band & Keltner Channel squeeze detection
- 🚀 Breakout alerts (volume-confirmed)
- 📊 Color-coded table for quick visual reference
- ⏰ Multi-Timeframe Bollinger Band confirmation
- 💹 ATR-based trailing stop levels
- 🔔 Configurable alerts for automated notifications
- 🎯 Supports Scalping and Swing presets

---
What Changed in Your Script

New function f_getEarliestSignal()

Ranks signals in this order:

🚀 Squeeze Off → First Alert (setup stage)

🎯 Breakout with Volume → Execution

↑↓ Breakout without Volume

📊 BB Trend with Volume

📊 BB Trend without Volume

🔒 Squeeze On (preparation phase)

⏸️ Waiting

New “Earliest Signal” Column in Table

Shows priority-ranked signal text with emojis + colors.

Row background is also shaded to reflect strong signals.

Cleaner UI
Immediate glance → see which symbol is in setup, execution, or just waiting.

📊 Example Table Row (Visualization)
Symbol 🎯 Earliest Signal BB Dir Breakout Squeeze RSI ADX
RELIANCE 🚀 First Alert Bullish ✔️ Squeeze Off 🚀 ✔️ 28
HDFCBANK 🎯 Breakout Confirmed Bullish✔️ Breakout↑✔️ No Squeeze ✔️ 34
ICICIBANK ⏸️ Waiting Neutral No Squeeze ❌ 15

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。