PROTECTED SOURCE SCRIPT
Multi-Timeframe Alignment Alert

1. Fixed Timeframe Analysis
Weekly (W) - Major trend direction
Daily (D) - Intermediate trend
4-Hour (240) - Short-term trend
30-Minute (30) - Intraday momentum
Note: Unlike the enhanced version, these timeframes are hardcoded and cannot be changed without editing the code.2. Simple Trend Logic
Uses 21 EMA by default (or SMA if toggled)
Bullish = Price > Moving Average
Bearish = Price < Moving Average
Neutral = Price = Moving Average (rare)
3. All-or-Nothing Alignment
Only signals when ALL 4 timeframes align
No partial alignment detection (3/4)
Very selective - fewer but higher quality signals
🎨 Visual ElementsOn-Chart IndicatorsBullish Alignment:
Large green triangle ▲ below the bar
Text: "BULL ALIGN"
Subtle green background tint
Bearish Alignment:
Large red triangle ▼ above the bar
Text: "BEAR ALIGN"
Subtle red background tint
Status TableSimple 2-column table showing:TimeframeTrendWeekly▲ BULLDaily▲ BULL4 Hour▲ BULL30 Min▲ BULLStatus✓ BULLISH ALIGNED
Green cells = Bullish trend
Red cells = Bearish trend
Gray cells = Neutral (no clear trend)
🔔 Alert System3 Simple Alert Types:
Bullish Alignment Alert
Message: "🟢 BULLISH ALIGNMENT: Weekly, Daily, 4H, and 30M trends are all bullish on {{ticker}}"
Triggers once when all timeframes turn bullish
Bearish Alignment Alert
Message: "🔴 BEARISH ALIGNMENT: Weekly, Daily, 4H, and 30M trends are all bearish on {{ticker}}"
Triggers once when all timeframes turn bearish
Any Alignment Alert
Message: "⚡ ALIGNMENT DETECTED on {{ticker}}: All timeframes (W/D/4H/30M) are now aligned!"
Catches both bullish and bearish alignments in one alert
⚙️ SettingsMoving Average Settings
EMA Length (default: 21) - Adjustable from 1 to any value
Use EMA toggle - Switch between EMA and SMA
Alert Settings
Alert on Bullish Alignment - Toggle bullish alerts on/off
Alert on Bearish Alignment - Toggle bearish alerts on/off
Visual Settings
Show Status Table - Toggle table visibility
Table Position - Choose from 4 corners (top_right, top_left, bottom_right, bottom_left)
🔄 Comparison: Original vs EnhancedFeatureOriginalEnhancedTimeframesFixed (W/D/4H/30M)Fully customizableAlignment TypesFull only (4/4)Full + Partial (3/4)Trend Strength❌ No✅ Yes (% distance)Volume Filter❌ No✅ OptionalConfluence Score❌ No✅ Yes (X/4 count)Chart Labels❌ No✅ OptionalComplexitySimpleAdvancedSignal FrequencyVery rareMore frequent📈 Trading ApplicationsBest For:
Swing traders who want high-conviction signals
Position traders following major trends
Conservative traders who prefer quality over quantity
Traders new to multi-timeframe analysis (simpler to understand)
Trading Strategy Examples:Classic Approach:
1. Wait for full alignment signal (triangle on chart)
2. Wait for pullback to 21 EMA on 30-minute chart
3. Enter when price bounces off 30M EMA
4. Stop loss below recent swing low
5. Target: Ride until alignment breaksTrend Filter:
1. Only take long setups when bullish alignment exists
2. Only take short setups when bearish alignment exists
3. Stay flat when no alignment
4. Use your own entry method (breakouts, pullbacks, etc.)⚠️ Key Differences from Enhanced VersionWhat's Missing:
❌ No customizable timeframes
❌ No partial alignment warnings (3/4)
❌ No trend strength percentage
❌ No volume confirmation
❌ No confluence scoring
❌ No chart labels with extra info
What's Better:
✅ Simpler to use - less overwhelming
✅ Cleaner chart - fewer visual elements
✅ Faster to understand - straightforward logic
✅ More selective - only the strongest signals
✅ Less prone to overtrading - fewer signals
💡 When to Use This VersionChoose the ORIGINAL version if you:
Are new to multi-timeframe analysis
Want a "set and forget" indicator
Prefer swing/position trading
Trade the W/D/4H/30M timeframe combination
Don't need volume or strength metrics
Want fewer, higher-quality signals
Like simplicity over customization
Choose the ENHANCED version if you:
Want to customize timeframes
Need early warnings (3/4 alignment)
Want trend strength metrics
Need volume confirmation
Trade different timeframe combinations
Want more control and flexibility
🚀 Quick Start
Add to Chart: Copy code into Pine Editor, save, add to chart
Verify Timeframe: Make sure your chart timeframe is 30M or lower to see all signals
Set Alert: Right-click chart → Create Alert → Select "Any Alignment Alert"
Wait for Signal: Be patient - alignments are rare but powerful
Confirm Entry: Don't blindly trade the signal, confirm with price action
📊 Signal Frequency ExpectationsWith default settings (21 EMA, W/D/4H/30M):
Bitcoin/Crypto: ~2-5 alignments per year
Major Forex Pairs: ~3-8 alignments per year
Stock Indices: ~2-6 alignments per year
Individual Stocks: Varies widely
These are HIGH-CONVICTION, LOW-FREQUENCY signals.⚙️ Optimization Tips1. Adjust MA Length for Different Markets:
Volatile markets (crypto): Try 13 or 17 EMA
Stable markets (bonds): Try 34 or 50 EMA
Fast scalping: Try 8 or 9 EMA (though this indicator isn't ideal for scalping)
2. Test on Historical Data:
Scroll back through charts
Note when alignments occurred
Check if they marked good entry points
Adjust MA length if needed
3. Combine with Other Tools:
Support/resistance levels
Chart patterns
Sonnet 4.5
Weekly (W) - Major trend direction
Daily (D) - Intermediate trend
4-Hour (240) - Short-term trend
30-Minute (30) - Intraday momentum
Note: Unlike the enhanced version, these timeframes are hardcoded and cannot be changed without editing the code.2. Simple Trend Logic
Uses 21 EMA by default (or SMA if toggled)
Bullish = Price > Moving Average
Bearish = Price < Moving Average
Neutral = Price = Moving Average (rare)
3. All-or-Nothing Alignment
Only signals when ALL 4 timeframes align
No partial alignment detection (3/4)
Very selective - fewer but higher quality signals
🎨 Visual ElementsOn-Chart IndicatorsBullish Alignment:
Large green triangle ▲ below the bar
Text: "BULL ALIGN"
Subtle green background tint
Bearish Alignment:
Large red triangle ▼ above the bar
Text: "BEAR ALIGN"
Subtle red background tint
Status TableSimple 2-column table showing:TimeframeTrendWeekly▲ BULLDaily▲ BULL4 Hour▲ BULL30 Min▲ BULLStatus✓ BULLISH ALIGNED
Green cells = Bullish trend
Red cells = Bearish trend
Gray cells = Neutral (no clear trend)
🔔 Alert System3 Simple Alert Types:
Bullish Alignment Alert
Message: "🟢 BULLISH ALIGNMENT: Weekly, Daily, 4H, and 30M trends are all bullish on {{ticker}}"
Triggers once when all timeframes turn bullish
Bearish Alignment Alert
Message: "🔴 BEARISH ALIGNMENT: Weekly, Daily, 4H, and 30M trends are all bearish on {{ticker}}"
Triggers once when all timeframes turn bearish
Any Alignment Alert
Message: "⚡ ALIGNMENT DETECTED on {{ticker}}: All timeframes (W/D/4H/30M) are now aligned!"
Catches both bullish and bearish alignments in one alert
⚙️ SettingsMoving Average Settings
EMA Length (default: 21) - Adjustable from 1 to any value
Use EMA toggle - Switch between EMA and SMA
Alert Settings
Alert on Bullish Alignment - Toggle bullish alerts on/off
Alert on Bearish Alignment - Toggle bearish alerts on/off
Visual Settings
Show Status Table - Toggle table visibility
Table Position - Choose from 4 corners (top_right, top_left, bottom_right, bottom_left)
🔄 Comparison: Original vs EnhancedFeatureOriginalEnhancedTimeframesFixed (W/D/4H/30M)Fully customizableAlignment TypesFull only (4/4)Full + Partial (3/4)Trend Strength❌ No✅ Yes (% distance)Volume Filter❌ No✅ OptionalConfluence Score❌ No✅ Yes (X/4 count)Chart Labels❌ No✅ OptionalComplexitySimpleAdvancedSignal FrequencyVery rareMore frequent📈 Trading ApplicationsBest For:
Swing traders who want high-conviction signals
Position traders following major trends
Conservative traders who prefer quality over quantity
Traders new to multi-timeframe analysis (simpler to understand)
Trading Strategy Examples:Classic Approach:
1. Wait for full alignment signal (triangle on chart)
2. Wait for pullback to 21 EMA on 30-minute chart
3. Enter when price bounces off 30M EMA
4. Stop loss below recent swing low
5. Target: Ride until alignment breaksTrend Filter:
1. Only take long setups when bullish alignment exists
2. Only take short setups when bearish alignment exists
3. Stay flat when no alignment
4. Use your own entry method (breakouts, pullbacks, etc.)⚠️ Key Differences from Enhanced VersionWhat's Missing:
❌ No customizable timeframes
❌ No partial alignment warnings (3/4)
❌ No trend strength percentage
❌ No volume confirmation
❌ No confluence scoring
❌ No chart labels with extra info
What's Better:
✅ Simpler to use - less overwhelming
✅ Cleaner chart - fewer visual elements
✅ Faster to understand - straightforward logic
✅ More selective - only the strongest signals
✅ Less prone to overtrading - fewer signals
💡 When to Use This VersionChoose the ORIGINAL version if you:
Are new to multi-timeframe analysis
Want a "set and forget" indicator
Prefer swing/position trading
Trade the W/D/4H/30M timeframe combination
Don't need volume or strength metrics
Want fewer, higher-quality signals
Like simplicity over customization
Choose the ENHANCED version if you:
Want to customize timeframes
Need early warnings (3/4 alignment)
Want trend strength metrics
Need volume confirmation
Trade different timeframe combinations
Want more control and flexibility
🚀 Quick Start
Add to Chart: Copy code into Pine Editor, save, add to chart
Verify Timeframe: Make sure your chart timeframe is 30M or lower to see all signals
Set Alert: Right-click chart → Create Alert → Select "Any Alignment Alert"
Wait for Signal: Be patient - alignments are rare but powerful
Confirm Entry: Don't blindly trade the signal, confirm with price action
📊 Signal Frequency ExpectationsWith default settings (21 EMA, W/D/4H/30M):
Bitcoin/Crypto: ~2-5 alignments per year
Major Forex Pairs: ~3-8 alignments per year
Stock Indices: ~2-6 alignments per year
Individual Stocks: Varies widely
These are HIGH-CONVICTION, LOW-FREQUENCY signals.⚙️ Optimization Tips1. Adjust MA Length for Different Markets:
Volatile markets (crypto): Try 13 or 17 EMA
Stable markets (bonds): Try 34 or 50 EMA
Fast scalping: Try 8 or 9 EMA (though this indicator isn't ideal for scalping)
2. Test on Historical Data:
Scroll back through charts
Note when alignments occurred
Check if they marked good entry points
Adjust MA length if needed
3. Combine with Other Tools:
Support/resistance levels
Chart patterns
Sonnet 4.5
Скрипт с защищённым кодом
Этот скрипт опубликован с закрытым исходным кодом. Однако вы можете использовать его свободно и без каких-либо ограничений — читайте подробнее здесь.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.
Скрипт с защищённым кодом
Этот скрипт опубликован с закрытым исходным кодом. Однако вы можете использовать его свободно и без каких-либо ограничений — читайте подробнее здесь.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.