OPEN-SOURCE SCRIPT
Aggiornato NinjaTrend

Advanced TradingView Indicator for Multi-Timeframe Trend Analysis with Volume Confirmation
Key Features
Multi-Timeframe Analysis:
Displays trends across H4, H1, M15, and M5 (configurable)
Organized dashboard in the top-right corner
Trend Filters:
Uses 4 EMAs (21, 50, 100, 200 periods - customizable)
Classifies trends as:
SUPER BULLISH ▲
Strong Uptrend
Weak Uptrend
Sideways
Weak Downtrend
Strong Downtrend
SUPER BEARISH ▼
Additional Filters:
ADX to confirm trend strength (configurable)
Volume filter to validate movements (volume above average)
How to Use
Dashboard:
4 columns: Timeframe | ADX | Volume | Trend
Color-coded signals for quick interpretation
Interpretation:
"SUPER" trends (bright green/red) indicate strongest signals
Volume icons:
✅ Confirmed
☑ Not confirmed
ADX values turn orange when above threshold (default: 25)
Customization:
Toggle specific timeframes on/off
Adjust EMA periods
Configure ADX thresholds and volume sensitivity
Key Features
Multi-Timeframe Analysis:
Displays trends across H4, H1, M15, and M5 (configurable)
Organized dashboard in the top-right corner
Trend Filters:
Uses 4 EMAs (21, 50, 100, 200 periods - customizable)
Classifies trends as:
SUPER BULLISH ▲
Strong Uptrend
Weak Uptrend
Sideways
Weak Downtrend
Strong Downtrend
SUPER BEARISH ▼
Additional Filters:
ADX to confirm trend strength (configurable)
Volume filter to validate movements (volume above average)
How to Use
Dashboard:
4 columns: Timeframe | ADX | Volume | Trend
Color-coded signals for quick interpretation
Interpretation:
"SUPER" trends (bright green/red) indicate strongest signals
Volume icons:
✅ Confirmed
☑ Not confirmed
ADX values turn orange when above threshold (default: 25)
Customization:
Toggle specific timeframes on/off
Adjust EMA periods
Configure ADX thresholds and volume sensitivity
Note di rilascio
Advanced TradingView Indicator for Multi-Timeframe Trend Analysis with Volume ConfirmationKey Features
Multi-Timeframe Analysis:
Displays trends across H4, H1, M15, and M5 (configurable)
Organized dashboard in the top-right corner
Trend Filters:
Uses 4 EMAs (21, 50, 100, 200 periods - customizable)
Classifies trends as:
SUPER BULLISH
Strong Uptrend
Weak Uptrend
Sideways
Weak Downtrend
Strong Downtrend
SUPER BEARISH
Additional Filters:
ADX to confirm trend strength (configurable)
Volume filter to validate movements (volume above average)
How to Use
Dashboard:
4 columns: Timeframe | ADX | Volume | Trend
Color-coded signals for quick interpretation
Interpretation:
"SUPER" trends (bright green/red) indicate strongest signals
Volume icons:
✅ Confirmed
☑ Not confirmed
ADX values turn orange when above threshold (default: 25)
Customization:
Toggle specific timeframes on/off
Adjust EMA periods
Configure ADX thresholds and volume sensitivity
Note di rilascio
The NinjaTrend is an advanced TradingView indicator designed to identify market trends clearly and efficiently by combining multiple technical filters into a single visual dashboard. It is tailored for traders who want consolidated analysis across different timeframes, avoiding the visual clutter of multiple separate indicators.By integrating exponential moving averages (EMAs), ADX (Average Directional Index), volume, and RSI (Relative Strength Index), NinjaTrend provides a hierarchical market view, classifying trend strength and filtering only the most relevant movements.
1️⃣ Trend Analysis with Moving Averages (EMAs)
The indicator uses up to 4 configurable EMAs (21, 50, 100, and 200 periods) to determine trend direction and strength. Trends are classified into 6 levels:
✅ SUPER BULLISH/SUPER BEARISH (Extremely strong trend, confirmed by ADX)
📈 Strong Uptrend / 📉 Strong Downtrend (EMAs aligned and price consistently above/below)
🟢 Weak Uptrend / 🔴 Weak Downtrend (Partially aligned EMAs)
⚪ Accumulation (Market without a defined trend)
2️⃣ ADX Filter (Trend Strength)
The ADX confirms whether the trend is strong enough to trade:
ADX above 25 → Strong trend (ideal for directional trades)
ADX below 25 → Sideways or weak trend (better to avoid trades)
3️⃣ Volume Confirmation
Volume is compared to its moving average (20 periods) to avoid false breakouts:
Volume above 1.5x the average → Confirms interest in the movement
Volume below the threshold → Warns of potential weakness in the move
4️⃣ RSI Filter (Overbought/Oversold)
The RSI (14 periods) helps identify potential reversals:
RSI > 70 → Overbought (caution with buys)
RSI < 30 → Oversold (caution with sells)
📊 How to Use NinjaTrend in Practice?
🔷 Trading in the Direction of the Main Trend
Identify the higher timeframe (H4 or Daily) → If it shows SUPER BULLISH/STRONG UPTREND, prioritize buys on lower timeframes.
Confirm on the entry timeframe (M15/H1) → Check if ADX is above 25 and volume is confirming.
Use RSI for timing → Enter on pullbacks (when RSI exits extreme zones).
🔶 Example Buy Setup
H4: SUPER BULLISH trend (EMAs aligned, ADX > 25)
H1: Volume confirmed (above average)
M15: RSI exiting oversold (<30)
Entry: After a pullback to a key EMA (e.g., EMA 21 or 50)
🔷 Example Sell Setup
H4: SUPER BEARISH trend (EMAs aligned downward, ADX > 25)
H1: Volume confirmed (above average)
M15: RSI exiting overbought (>70)
Entry: After a corrective rally to a key EMA
🎯 Conclusion: Why Use NinjaTrend?
The NinjaTrend is ideal for traders who want to:
✔ Avoid false breakouts (ADX and Volume filters)
✔ Trade in the direction of the dominant trend (multi-TF analysis)
✔ Make quick decisions (consolidated dashboard)
✔ Avoid choppy markets (ADX below 25 = avoid trades)
If you're looking for a complete, organized, and efficient indicator, NinjaTrend is an excellent choice to improve your win rate and filter only the best setups! 🚀
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.