OPEN-SOURCE SCRIPT
Mis à jour

MA - Multi-Indicator Dashboard

230
📊 MULTI-INDICATOR DASHBOARD WITH ENTRY QUALITY SCORE

A comprehensive trading dashboard that combines multiple technical indicators into a single, easy-to-read display with a proprietary Entry Quality Scoring System (0-100).

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 ENTRY QUALITY SCORE (0-100)

Based on Mark Minervini's Trend Template and academic research on indicator correlations, this scoring system evaluates 5 key categories with 15 sub-criteria:

📈 TREND STRUCTURE (30%)
• SMA Hierarchy: 20>50>150>200 alignment (/15)
• 200 SMA Direction: Rising for at least 1 month (/10)
• SMA20-50 Momentum: Positive and increasing (/5)

⚡ MOMENTUM (25%)
• ADX Trend Strength: 25+ indicates strong trend (/10)
• RSI Goldilocks Zone: 50-65 ideal entry range (/8)
• MACD: Positive histogram and increasing (/7)

📊 VOLUME/MONEY FLOW (20%)
• Relative Volume: 1.5x+ shows strong participation (/7)
• OBV Trend: Institutional accumulation signal (/6)
• CMF: 0.10+ indicates strong accumulation (/5)
• Volume Oscillator: Volume expansion (/2)

🌊 VOLATILITY & SQUEEZE (15%)
• Squeeze Status: Fired + positive momentum (/8)
• VCR: <0.75 contraction signal (/4)
• ATR: Normal range volatility (/3)

📍 52-WEEK POSITION (10%)
• Range Position: 70-95% ideal zone (/6)
• Distance from Low: 30%+ Minervini criterion (/4)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 SCORE LEVELS

🟢 85-100: EXCELLENT → Aggressive entry
🟢 70-84: STRONG → Normal entry
🟡 55-69: MODERATE → Cautious entry
🟠 40-54: WEAK → Wait/Watch
🔴 0-39: AVOID → No entry

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 DASHBOARD INDICATORS

• Price & SMA Values (20, 50, 150, 200)
• SMA Differences & Ratios
• RSI (14), MACD (20,50,9), ADX (14/50)
• ATR (50), 52-Week High/Low
• OBV Trend, Volume Oscillator, Relative Volume
• CMF (21), Volatility Contraction Ratio
• BB/KC Squeeze Status & Momentum
• 3-Month Net Area calculations
• Sub-score breakdown by category

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ SETTINGS

• Show/Hide Dashboard
• Table Position (6 options)
• Table Size (tiny/small/normal/large)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📚 REFERENCES

• Mark Minervini - "Trade Like a Stock Market Wizard"
• Mark Minervini - "Think & Trade Like a Champion"
• Wilder, J.W. - "New Concepts in Technical Trading Systems"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️ DISCLAIMER
This indicator is for educational purposes only. Always do your own research and use proper risk management. Past performance does not guarantee future results.
Notes de version
📊 MULTI-INDICATOR DASHBOARD v2 - Entry Quality & Timing Score

A comprehensive trading dashboard that combines Mark Minervini's Trend Template with academic research-based indicator weighting to answer two critical questions:
1. "WHICH stock?" → Entry Quality Score (0-100)
2. "WHEN to enter?" → Entry Timing Score (0-100)

═══════════════════════════════════════════════════
🎯 ENTRY QUALITY SCORE (0-100) - Stock Selection
═══════════════════════════════════════════════════

Evaluates overall stock quality based on 5 categories:

📈 A. TREND STRUCTURE (30 points)
• SMA Hierarchy (20>50>150>200) - Minervini criteria
• 200 SMA Direction (rising for at least 1 month)
• SMA 20-50 Momentum

⚡ B. MOMENTUM INDICATORS (25 points)
• ADX Trend Strength (25+ = strong trend)
• RSI Goldilocks Zone (50-65 ideal)
• MACD Histogram momentum

📊 C. VOLUME/MONEY FLOW (20 points)
• Relative Volume (1.5x+ = strong participation)
• OBV Trend (institutional accumulation)
• CMF (Chaikin Money Flow)
• Volume Oscillator

🌊 D. VOLATILITY & SQUEEZE (15 points)
• BB/KC Squeeze status
• VCR (Volatility Contraction Ratio)
• ATR as % of price

📍 E. 52-WEEK POSITION (10 points)
• Price position in 52W range (70-95% ideal)
• Distance from 52W low (30%+ per Minervini)

Score Levels:
🟢 EXCELLENT (85+) | 🟢 STRONG (70-84) | 🟡 MODERATE (55-69) | 🟠 WEAK (40-54) | 🔴 AVOID (<40)

═══════════════════════════════════════════════════
⏱️ ENTRY TIMING SCORE (0-100) - When to Enter
═══════════════════════════════════════════════════

Identifies optimal entry timing based on 5 categories:

📐 A. VCP/BASE PATTERN (30 points)
• Volatility Contraction (VCR < 0.75)
• Volume Dry-Up (declining volume in consolidation)
• Price Range Contraction (10-day range tightening)

🎯 B. PIVOT & BREAKOUT READINESS (25 points)
• Proximity to 20-day pivot point
• Tight closes (narrow 5-day range)
• Squeeze ON status (breakout preparation)

🔄 C. MOMENTUM RESET (20 points)
• RSI Reset Zone (45-60 ideal for entry)
• MACD Histogram turning positive
• ADX rising from low levels

↩️ D. PULLBACK QUALITY (15 points)
• Dry pullback (low volume decline)
• EMA 10/21 support and bounce

⚖️ E. RISK/REWARD RATIO (10 points)
• Stop distance (closer = better)
• R:R ratio (2:1 minimum, 3:1 ideal)

Timing Levels:
🟢 NOW (75+) | 🟡 SOON (55-74) | 🟠 WAIT (35-54) | 🔴 EARLY (<35)

═══════════════════════════════════════════════════
🚀 COMBINED SIGNAL - Final Decision
═══════════════════════════════════════════════════

🟢 ENTER = Entry Score ≥70 AND Timing ≥55
🟡 PREPARE = Entry Score ≥70 AND Timing ≥35
🟠 WATCH = Entry Score ≥55
🔴 WAIT = Entry Score <55

═══════════════════════════════════════════════════
📋 ADDITIONAL INDICATORS DISPLAYED
═══════════════════════════════════════════════════

• Price vs all major SMAs (20/50/150/200)
• RSI, MACD, ADX with custom parameters
• OBV Trend, CMF, Volume Oscillator
• 52-Week High/Low positions
• Squeeze status and momentum
• Stop distance % and Risk/Reward ratio

═══════════════════════════════════════════════════
📚 METHODOLOGY
═══════════════════════════════════════════════════

Based on:
• Mark Minervini's Trend Template (8 criteria)
• William O'Neil's CANSLIM methodology
• VCP (Volatility Contraction Pattern)
• Academic research on indicator correlations

Best used on Daily timeframe for swing trading setups.

═══════════════════════════════════════════════════
⚠️ DISCLAIMER
═══════════════════════════════════════════════════

This indicator is for educational purposes only. Always conduct your own research and use proper risk management. Past performance does not guarantee future results.
Notes de version
📊 MULTI-INDICATOR DASHBOARD v2.1 - Entry Quality, Timing & AUC Analysis

A comprehensive trading dashboard combining Mark Minervini's Trend Template with academic research-based indicator weighting and Area Under Curve (AUC) stabilization. Answers three critical questions:
1. "WHICH stock?" → Entry Quality Score (0-100)
2. "WHEN to enter?" → Entry Timing Score (0-100)
3. "Is the signal STABLE?" → AUC Analysis (Rolling 20-bar average)

🌐 **NEW: Language Toggle** - Switch between Turkish (🇹🇷) and English (🇬🇧) display

═══════════════════════════════════════════════════
🎯 ENTRY QUALITY SCORE (0-100) - Stock Selection
═══════════════════════════════════════════════════

Evaluates overall stock quality based on 5 categories:

📈 A. TREND STRUCTURE (30 points)
• SMA Hierarchy (20>50>150>200) - Minervini criteria
• 200 SMA Direction (rising for at least 1 month)
• SMA 20-50 Momentum

⚡ B. MOMENTUM INDICATORS (25 points)
• ADX Trend Strength (25+ = strong trend)
• RSI Goldilocks Zone (50-65 ideal)
• MACD Histogram momentum

📊 C. VOLUME/MONEY FLOW (20 points)
• Relative Volume (1.5x+ = strong participation)
• OBV Trend (institutional accumulation)
• CMF (Chaikin Money Flow)
• Volume Oscillator

🌊 D. VOLATILITY & SQUEEZE (15 points)
• BB/KC Squeeze status
• VCR (Volatility Contraction Ratio)
• ATR as % of price

📍 E. 52-WEEK POSITION (10 points)
• Price position in 52W range (70-95% ideal)
• Distance from 52W low (30%+ per Minervini)

Score Levels:
🟢 EXCELLENT (85+) | 🟢 STRONG (70-84) | 🟡 MODERATE (55-69) | 🟠 WEAK (40-54) | 🔴 AVOID (<40)

═══════════════════════════════════════════════════
⏱️ ENTRY TIMING SCORE (0-100) - When to Enter
═══════════════════════════════════════════════════

Identifies optimal entry timing based on 5 categories:

📐 A. VCP/BASE PATTERN (30 points)
• Volatility Contraction (VCR < 0.75)
• Volume Dry-Up (declining volume in consolidation)
• Price Range Contraction (10-day range tightening)

🎯 B. PIVOT & BREAKOUT READINESS (25 points)
• Proximity to 20-day pivot point
• Tight closes (narrow 5-day range)
• Squeeze ON status (breakout preparation)

🔄 C. MOMENTUM RESET (20 points)
• RSI Reset Zone (45-60 ideal for entry)
• MACD Histogram turning positive
• ADX rising from low levels

↩️ D. PULLBACK QUALITY (15 points)
• Dry pullback (low volume decline)
• EMA 10/21 support and bounce

⚖️ E. RISK/REWARD RATIO (10 points)
• Stop distance (closer = better)
• R:R ratio (2:1 minimum, 3:1 ideal)

Timing Levels:
🟢 NOW (75+) | 🟡 SOON (55-74) | 🟠 WAIT (35-54) | 🔴 EARLY/LATE (<35)

═══════════════════════════════════════════════════
📈 AUC (AREA UNDER CURVE) ANALYSIS - Signal Stability
═══════════════════════════════════════════════════

**NEW FEATURE**: Rolling 20-bar AUC calculation for score stabilization

• **Entry AUC**: 20-bar average of Entry Score - reduces noise
• **Timing AUC**: 20-bar average of Timing Score - confirms setups
• **Combined AUC**: Average of both AUCs for overall trend health
• **AUC Slope**: Direction indicator (Rising/Falling/Flat)
• **AUC Stability**: Confirms when scores are consistently strong

Benefits:
✅ Reduces false signals from single-bar spikes
✅ Confirms trend strength over time
✅ Identifies improving/declining momentum
✅ Better pullback entry detection

Academic Basis: ArXiv (2024), QJE (2025), PMC (2023)

═══════════════════════════════════════════════════
🚀 COMBINED SIGNAL - Final Decision (AUC-Enhanced)
═══════════════════════════════════════════════════

🟢 ENTER = Entry ≥70 AND Timing ≥55 AND AUC Stable
🟢 TREND ENTRY = Entry ≥65 AND AUC Stable AND Improving
🟢 PULLBACK = Entry ≥60 AND Pullback Active AND Entry AUC ≥65
🟠 CAUTION = Entry ≥70 AND AUC Declining
🟡 PREPARE = Entry ≥70 AND Timing ≥35
🟡 WATCH = Entry ≥55 AND AUC Stable
🔴 WEAK TREND = Entry AUC <50
🟠 WAIT = Other conditions

═══════════════════════════════════════════════════
🔍 EARLY/LATE/UNSUITABLE DETECTION
═══════════════════════════════════════════════════

• 🔴 LATE = Pivot distance >8% OR RSI >75 (opportunity missed)
• 🔴 EARLY = VCR >1.0 AND Vol Dry-Up >1.0 (setup not ready)
• 🔴 NOT SUITABLE = Trend Score <15 OR Price < 200 SMA
• ↩️ PULLBACK = Price between EMA10-21 with low volume

═══════════════════════════════════════════════════
📋 DASHBOARD FEATURES
═══════════════════════════════════════════════════

**Display Options:**
• 🇹🇷/🇬🇧 Language Toggle (Turkish/English)
• Position: Top/Bottom + Left/Right/Center
• Size: Tiny, Small, Normal, Large
• AUC Lookback: Configurable (5-50 bars, default 20)

**Two-Column Layout:**
• Left Block: Price, SMAs, Volume, Momentum indicators
• Right Block: Scores, Timing details, Combined decision, AUC analysis

**Indicators Displayed:**
• Price vs all major SMAs (20/50/150/200)
• EMA 10/21 for pullback analysis
• RSI, MACD, ADX with custom parameters
• OBV Trend, CMF, Volume Oscillator, Relative Volume
• 52-Week High/Low positions and range %
• Squeeze status and momentum
• VCR (Volatility Contraction Ratio)
• Stop distance % and Risk/Reward ratio
• AUC scores with slopes and stability status

═══════════════════════════════════════════════════
📚 METHODOLOGY
═══════════════════════════════════════════════════

Based on:
• Mark Minervini's Trend Template (8 criteria)
• William O'Neil's CANSLIM methodology
• VCP (Volatility Contraction Pattern)
• Academic research on indicator correlations
• AUC/Rolling Window analysis (ArXiv 2024, QJE 2025)

Best used on Daily timeframe for swing trading setups.

═══════════════════════════════════════════════════
⚠️ DISCLAIMER
═══════════════════════════════════════════════════

This indicator is for educational purposes only. Always conduct your own research and use proper risk management. Past performance does not guarantee future results.

Clause de non-responsabilité

Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.