Adaptive Signals Pro

📊 OVERVIEW
Adaptive Signals Pro is a comprehensive multi-timeframe signal indicator combining 50+ configurable filters across price action, technical indicators, volatility measures, and multi-timeframe analysis. Unlike basic signal indicators, this allows you to build your own signal logic by selectively enabling filters that match your trading strategy.
🎯 WHAT MAKES THIS ORIGINAL
- Dual-Strategy Range Filter: Premium/Discount zones with both Reversal (contrarian) and Momentum (trend-following) modes
- Adaptive RSI: Strategy selector switching between reversal and momentum modes
- Multi-Timeframe Consolidation: Simultaneous consolidation checks across 6 timeframes (1m-Daily)
- Signal Alternation System: Optional bias filter preventing consecutive signals in same direction
- Time-Based Limiting: Granular control over signal frequency (daily/hourly/15min/5min)
- Real-Time Dashboard: Live statistics showing active filters, signal counts, and performance metrics
🔧 HOW IT WORKS
Core Signal Logic:
Signals use an AND-based multi-condition system. All active filters must simultaneously confirm the same direction before a signal appears.
Signal Generation Process:
1. Each enabled filter evaluates market conditions
2. Bullish filters check for upward momentum/alignment
3. Bearish filters check for downward momentum/alignment
4. Signal triggers ONLY when ALL active filters agree
5. Optional bias filter prevents signal repetition
6. Time-based limiters control frequency
📊 FILTER CATEGORIES
1. Basic Price Action Filters (Current TF)
- O1: Current open vs previous open - simple momentum check
- O2: Current open vs 2-candles-ago - confirms sustained movement
- FVG: Fair Value Gap detection - identifies price gaps between candles
- Consolidation: Previous body inside 2-candles-ago range - confirms breakout
- Engulfing 1/2: Previous close breaks prior candle ranges (2 variants)
- Break Confirmation: Previous close breaks 2-candles-ago high/low
2. Technical Indicators
EMA Filter:
- Customizable period (default 10)
- Price must be above/below EMA for signal
- Multi-timeframe support: Daily, 4H, 1H, 15M, 5M, 1M
- Calculation: Standard exponential moving average of open prices
RSI Filter with Strategy Selector:
Reversal Mode:
- Buy when RSI ≤ Low Level (default 30)
- Sell when RSI ≥ High Level (default 70)
- Logic: Oversold/overbought conditions will reverse
Momentum Mode:
- Buy when RSI > 50 and < High Level
- Sell when RSI < 50 and > Low Level
- Logic: Follows strength - buys in bullish territory, sells in bearish
Volatility Filter (StDev):
- Requires minimum standard deviation threshold
- Filters out ranging/low-volatility periods
- Prevents signals during consolidation
ATR Candle Size Filter:
- Minimum body size relative to ATR
- Formula: Body size ≥ (ATR × Min Body Factor)
- Default: 0.3 (30% of ATR)
- Multi-timeframe support: Daily, 4H, 1H validation
3. Premium/Discount Range Filter 📍
Calculates 12H/24H/36H range and determines if price is in premium (top 50%) or discount (bottom 50%) zone.
Two Strategy Modes:
Reversal/Contrarian:
- Buy in Discount zone (below 50%)
- Sell in Premium zone (above 50%)
- Logic: "Buy low, sell high" - mean reversion
Momentum/Trend-Following:
- Buy in Premium zone (above 50%)
- Sell in Discount zone (below 50%)
- Logic: "Buy strength, sell weakness" - follows breakouts
How Range Calculation Works:
1. Uses 1H timeframe data for consistency
2. Looks back specified hours (12/24/36)
3. Finds highest high and lowest low
4. Calculates midpoint: (High + Low) / 2
5. Premium: Above midpoint | Discount: Below midpoint
Independent Features:
- Show Range Lines: Visual plot without affecting signals
- Use as Signal Filter: Activates directional filtering (works on 1m/5m/15m/1H only)
4. Multi-Timeframe Filters 🔄
Validates signals against higher timeframe alignment across 6 timeframes: Daily, 4H, 1H, 15M, 5M, 1M
Available HTF Filters:
- O1/O2: Open comparison on higher timeframes
- Open Reference: Current TF must be above/below HTF open for directional bias
- Consolidation: HTF previous candle inside its 2-candles-ago range
- Prev Hi/Lo: Current price must be inside HTF previous candle range
- EMA: HTF open must be above/below its EMA
- ATR: Current TF candle size meets HTF ATR requirements
Why Multi-Timeframe Validation:
- Ensures alignment across timeframes
- Higher timeframe provides context for entries
- Reduces false signals during HTF consolidation
- Eliminates counter-trend trades
🎯 SIGNAL CONTROL FEATURES
Bias Filter (1 Signal per Direction):
- Prevents consecutive signals in same direction
- Forces alternation: Buy → Sell → Buy
- Avoids pyramiding in same direction
Time-Based Limits:
- Daily Max Signals: Cap total per day
- Hourly Max Signals: Limit per hour
- 15-Min Max Signals: Control per 15-minute window
- 5-Min Max Signals: Ultra-fine control for scalpers
Time Filter ⏰:
- 24-hour checkboxes for active trading hours
- Timezone offset (UTC -12 to +14)
- Example: Trade only London (07:00-16:00 GMT) or NY session (13:00-22:00 GMT)
Timeframe Limiter:
- Restrict script to specific timeframes only
- Prevents misuse on inappropriate timeframes
📈 VISUAL DASHBOARD
Real-time statistics showing:
- Active Filters count (max 52)
- Total Signals on current chart
- Buy/Sell Distribution with percentages
- Today's signal count
- Hourly signal count
- Range Status (Premium/Discount if enabled)
- Current Status (BUY/SELL/WAITING)
- Current timeframe
Customization:
- Position: 4 corners
- Text Size: Tiny/Small/Normal
- Toggle sections: Filters/Statistics/Performance
🎨 VISUAL SIGNALS
- Blue Triangle (▲): Buy signal below candle
- Red Triangle (▼): Sell signal above candle
- Blue Bar Color: Buy signal active
- Red Bar Color: Sell signal active
- Purple Bar Color: Signal conflict (both conditions met) - no signal executed
🚀 HOW TO USE
For Beginners:
1. Start with defaults (O1 + O2)
2. Add one filter at a time
3. Use dashboard to understand impact
4. Backtest on historical data
For Advanced Traders:
Scalping Setup:
O1, O2, 1M/5M HTF, hourly limits
Day Trading:
EMA, RSI (momentum), 15M/1H alignment, Range (reversal)
Swing Trading:
Daily/4H consolidation, ATR filters, RSI (reversal), bias filter
Trend Following:
EMA multi-TF, Range (momentum), HTF Open Reference
Mean Reversion:
Range (reversal), RSI (reversal), consolidation, FVG
RECOMMENDED CONSERVATIVE SETUP:
- Basic: O1, O2, Consolidation
- Technical: EMA (10), RSI Reversal (30/70)
- HTF: 1H Open Reference, 1H EMA
- Control: Bias Filter, Daily Max 3
- Range: Reversal (12H)
RECOMMENDED AGGRESSIVE SETUP:
- Basic: O1, FVG
- Technical: EMA (5)
- HTF: 15M O1
- Control: Hourly Max 5
⚙️ INPUT PARAMETERS
- UI Settings: Dashboard visibility, position, text size
- Timeframe: Limit to specific TFs
- Range Filter: Lines, filter mode, strategy, lookback
- Basic Filters: O1, O2, FVG, Consolidation, Engulfing, Break
- Technical: EMA, RSI, StDev, ATR body filter
- Multi-TF: O1/O2, Open Ref, Consolidation, Hi/Lo, EMA, ATR per TF
- Signal Control: Bias, daily/hourly/15m/5m limits
- Time: Timezone, 24 hourly checkboxes
📝 IMPORTANT NOTES
Repainting: NO. Uses confirmed candle data with proper lookahead settings.
Signal Conflicts: Purple bar = both buy/sell triggered = no signal executed (market indecision).
Performance: Excessive filtering may reduce signals. Balance strictness with frequency using dashboard.
Alerts: JSON format - Buy: {"value":"🟦 BUY SYMBOL"} | Sell: {"value":"🟥 SELL SYMBOL"}
Recommended TFs: 1M, 5M, 15M, 1H for intraday. Range Filter works as filter only on these TFs.
⚠️ RISK DISCLAIMER
This indicator is a technical analysis tool and does NOT guarantee profitable trades. All trading involves risk. Signals are based on historical patterns which may not predict future movements. Always:
- Use proper risk management
- Backtest thoroughly before live trading
- Combine with your own analysis
- Never risk more than you can afford to lose
- Consider fundamentals and news
Past performance does not guarantee future results. This is not financial advice.
🔄 VERSION
Current: v1.0 (Pine Script v6)
Features: 52 filters, 6-TF analysis, dual-strategy range, adaptive RSI, dashboard, time-based limits, alerts
───────────────────────────────
This indicator provides maximum flexibility for crafting your own signal logic without coding. Start simple, add filters gradually, and backtest to find your optimal configuration.
For questions: Comment below or TradingView message.
Script sur invitation seulement
Seuls les utilisateurs approuvés par l'auteur peuvent accéder à ce script. Vous devrez demander et obtenir l'autorisation pour l'utiliser. Celle-ci est généralement accordée après paiement. Pour plus de détails, suivez les instructions de l'auteur ci-dessous ou contactez directement agatarigan.
TradingView ne recommande PAS d'acheter ou d'utiliser un script à moins que vous ne fassiez entièrement confiance à son auteur et que vous compreniez son fonctionnement. Vous pouvez également trouver des alternatives gratuites et open source dans nos scripts communautaires.
Instructions de l'auteur
Clause de non-responsabilité
Script sur invitation seulement
Seuls les utilisateurs approuvés par l'auteur peuvent accéder à ce script. Vous devrez demander et obtenir l'autorisation pour l'utiliser. Celle-ci est généralement accordée après paiement. Pour plus de détails, suivez les instructions de l'auteur ci-dessous ou contactez directement agatarigan.
TradingView ne recommande PAS d'acheter ou d'utiliser un script à moins que vous ne fassiez entièrement confiance à son auteur et que vous compreniez son fonctionnement. Vous pouvez également trouver des alternatives gratuites et open source dans nos scripts communautaires.