New  —  awesomewiki.com
TradingView

Awesome TradingView: Automated Support & Resistance Level Detection with Referral Access

A comprehensive curated list of automated support and resistance level detection tools, indicators, scripts, and resources available on TradingView. Explore premium features, community-driven solutions, algorithmic approaches, and educational materials for identifying key price levels through automated technical analysis.

Awesome TradingView: Automated Support & Resistance Level Detection

A curated collection of automated support and resistance (S/R) level detection tools, indicators, scripts, strategies, and educational resources available on TradingView. This guide focuses on referral-based access to premium features and community-shared solutions for identifying critical price levels through algorithmic methods.

Contents

Understanding Support and Resistance

Support and resistance levels are foundational concepts in technical analysis representing price zones where the market has historically shown difficulty moving beyond. Automated detection of these levels eliminates subjective bias and enables systematic trading approaches.

Key Concepts

Support Levels

  • Price floors where buying pressure exceeds selling pressure
  • Historical lows that price has bounced from multiple times
  • Psychological price points where demand increases
  • Previous resistance that becomes support after breakout

Resistance Levels

  • Price ceilings where selling pressure exceeds buying pressure
  • Historical highs where price has reversed multiple times
  • Psychological barriers that limit upward movement
  • Previous support that becomes resistance after breakdown

Role Reversal

  • Support becoming resistance after price breakdown
  • Resistance becoming support after price breakout
  • Confirmation through volume and price action
  • Strength increases with multiple tests

Automation Benefits

Benefit Description
Objectivity Eliminates emotional bias and subjective interpretation
Speed Processes multiple timeframes and symbols simultaneously
Consistency Applies uniform criteria across all market conditions
Backtesting Enables quantitative validation of level effectiveness
Real-time Updates Dynamically adjusts levels as new price data arrives
Multi-timeframe Analysis Identifies confluence zones across different timeframes

TradingView Platform Features

TradingView provides a comprehensive environment for developing, testing, and deploying automated support and resistance detection systems.

Core Platform Capabilities

Charting Engine

  • Advanced drawing tools for manual level marking
  • Multi-timeframe analysis in single view
  • Replay mode for historical testing
  • Custom color schemes for level visualization
  • Alert system for level touches and breaks

Pine Script Programming

  • Native language for indicator development
  • Version 5 with enhanced array and matrix operations
  • Built-in functions for pivot detection
  • Drawing API for dynamic level rendering
  • Strategy framework for backtesting

Data Access

  • Historical data across multiple timeframes
  • Real-time price updates for live trading
  • Volume profile data for volume-based levels
  • Economic calendar integration
  • Custom data feeds through API

Account Tiers

Feature Basic Pro Pro+ Premium
Indicators per Chart 3 5 10 25
Server-side Alerts 1 20 100 400
Saved Chart Layouts 1 5 10 Unlimited
Historical Bars Limited 10K 20K 20K
Custom Timeframes No Yes Yes Yes
Volume Profile Limited Yes Yes Yes

Upgrade to Premium: TradingView Pro Plans

Premium Indicators and Tools

Featured Automated S/R Indicators

Auto Support Resistance Levels

  • Automatically detects swing highs and lows
  • Configurable lookback periods for sensitivity adjustment
  • Visual distinction between strong and weak levels
  • Alert integration for level interactions
  • Multi-timeframe capability

Dynamic S/R Zones

  • Creates zones rather than single-line levels
  • Adapts to market volatility through ATR
  • Color-coded strength indication
  • Historical level persistence options
  • Breakout and retest detection

Pivot Point Systems

  • Classic pivot calculations (Standard, Fibonacci, Woodie, Camarilla)
  • Automatic daily, weekly, monthly level updates
  • Support and resistance arrays (S1-S3, R1-R3)
  • Midpoint calculations for entry refinement
  • Session-based pivot variations

Volume Profile Levels

  • Point of Control (POC) identification
  • Value Area High (VAH) and Low (VAL)
  • High Volume Nodes (HVN) as support/resistance
  • Low Volume Nodes (LVN) as breakout zones
  • Profile extension for future projections

Ichimoku Cloud Boundaries

  • Senkou Span A and B as dynamic S/R
  • Kijun-sen as strong support/resistance
  • Cloud thickness indicating strength
  • Future cloud projections
  • Multi-timeframe confluence

Professional Tools

Auto Fibonacci Levels

  • Automatic swing detection for Fibonacci drawing
  • 23.6%, 38.2%, 50%, 61.8%, 78.6% retracement levels
  • Extension levels for profit targets
  • Multiple swing detection algorithms
  • Customizable level visibility

Trend Line Automation

  • Algorithmic trend line drawing
  • Automatic channel detection
  • Parallel line projection
  • Trend strength classification
  • Break and retest alerts

Order Block Detection

  • Institutional order flow zones
  • Demand and supply area identification
  • Volume confirmation requirements
  • Time-based level expiration
  • Nested block hierarchy

Community Scripts and Indicators

TradingView's community shares thousands of open-source indicators for automated S/R detection. Access these through the Script Library.

Top Community Contributions

Horizontal Level Detection

  • Touch-count based level validation
  • Minimum level spacing to avoid clustering
  • Level extension into future bars
  • Break and hold confirmation logic
  • Multi-symbol scanning capabilities

Machine Learning S/R

  • K-means clustering for level identification
  • Support Vector Machines for pattern recognition
  • Neural network price prediction at levels
  • Adaptive learning from recent price action
  • Confidence scoring for each level

Statistical Approaches

  • Standard deviation bands
  • Bollinger Band boundaries as dynamic S/R
  • Keltner Channel levels
  • Regression analysis for trend-based S/R
  • Mean reversion zones

Accumulation/Distribution Zones

  • Wyckoff methodology automation
  • Volume Weighted Average Price (VWAP) levels
  • Anchored VWAP for specific events
  • Cumulative volume delta zones
  • Smart money divergence detection

Script Customization

Common customizable parameters in community scripts:

Parameter Purpose Typical Range
Lookback Period Number of bars for level detection 20-500 bars
Sensitivity Minimum touches to validate level 2-5 touches
Break Threshold Percentage close beyond level for break 0.1%-1%
Level Expiration Bars after which old levels disappear 50-1000 bars
Minimum Distance Spacing between levels to reduce clutter 0.5%-5%
Strength Filter Minimum volume or volatility requirement Low/Medium/High

Explore Community Scripts: TradingView Ideas

Algorithmic Approaches

Swing Point Detection

Fixed Period Method

Algorithm:
1. Define lookback period (e.g., 20 bars)
2. For each bar, check if it's highest/lowest in period
3. Mark validated swing points as resistance/support
4. Extend levels forward until invalidated

Fractal Method

  • Williams Fractal pattern identification
  • Requires 5-bar sequence (2 left, 1 center, 2 right)
  • Center bar must be highest/lowest of the five
  • More selective than fixed period method

Adaptive Period Method

  • Adjusts lookback based on volatility
  • Uses ATR or standard deviation for sensitivity
  • Longer periods in low volatility
  • Shorter periods in high volatility

Statistical Methods

Price Density Analysis

  • Histogram of price occurrences by level
  • High-density clusters become S/R zones
  • Kernel density estimation for smoothing
  • Width of zone based on density spread

Regression Analysis

  • Linear regression channels
  • Polynomial regression for curved levels
  • Support at lower channel boundary
  • Resistance at upper channel boundary

Standard Deviation Bands

  • Mean price as central reference
  • 1σ, 2σ, 3σ bands as S/R levels
  • Dynamic adjustment to volatility
  • Mean reversion trading opportunities

Volume-Based Detection

Volume Profile

  • Horizontal volume distribution
  • POC (Point of Control) as strongest level
  • Value Area contains 70% of volume
  • High Volume Nodes resist price movement
  • Low Volume Nodes allow rapid transitions

Volume-Weighted Levels

  • VWAP as dynamic S/R for intraday
  • VWAP standard deviation bands
  • Anchored VWAP from significant events
  • Multiple timeframe VWAP confluence

Order Flow Zones

  • Institutional order block identification
  • Absorption patterns at specific levels
  • Exhaustion volume indicating reversals
  • Imbalance zones showing supply/demand

Time-Based Methods

Session Pivots

  • Previous day/week/month high/low/close
  • Opening range breakout levels
  • Asian/London/New York session ranges
  • Gap levels as support/resistance

Periodic Resets

  • Daily pivot point recalculation
  • Weekly level updates for swing trading
  • Monthly levels for position trading
  • Quarterly/yearly for long-term analysis

Advanced Detection Methods

Multi-Timeframe Analysis

Timeframe Confluence

  • Daily levels on intraday charts
  • Weekly levels on daily charts
  • Monthly levels on weekly charts
  • Confluence zones where multiple timeframe levels align

Hierarchical Approach

Timeframe Primary Use Lookback Strength
1-Minute Scalping entries 100-200 bars Weak
5-Minute Day trading 200-500 bars Weak
15-Minute Intraday swings 300-1000 bars Moderate
1-Hour Day/swing trading 500-2000 bars Moderate
4-Hour Swing trading 500-1500 bars Strong
Daily Position trading 100-500 bars Strong
Weekly Long-term 50-200 bars Very Strong

Strength Scoring

  • Count levels from different timeframes at same price
  • Assign weights based on timeframe importance
  • Calculate composite score for each zone
  • Prioritize zones with highest scores

Machine Learning Integration

Clustering Algorithms

  • K-means for price level grouping
  • DBSCAN for density-based identification
  • Hierarchical clustering for nested levels
  • Automatic optimal cluster count determination

Classification Models

  • Random Forest for level strength prediction
  • Gradient Boosting for breakout probability
  • Logistic Regression for hold/break classification
  • Feature engineering from price action patterns

Neural Networks

  • LSTM for sequential price pattern recognition
  • Convolutional networks for chart pattern detection
  • Autoencoders for anomaly detection at levels
  • Reinforcement learning for level selection optimization

Pattern Recognition

Candlestick Patterns at Levels

  • Hammer/Shooting Star at S/R
  • Engulfing patterns for reversal confirmation
  • Doji indicating indecision at levels
  • Pin bars rejecting from key levels

Chart Patterns

  • Double top/bottom at resistance/support
  • Head and shoulders neckline as S/R
  • Triangle breakout levels
  • Wedge boundary projection

Harmonic Patterns

  • Gartley completion points
  • Butterfly pattern targets
  • Bat pattern reversal zones
  • Crab pattern extreme levels

Integration with Trading Strategies

Breakout Trading

Breakout Detection

  • Close beyond level with volume confirmation
  • Retest of broken level from other side
  • Sustained price action beyond level
  • Volume expansion during breakout

Entry Strategies

  • Aggressive: Enter on breakout bar close
  • Conservative: Enter on retest after breakout
  • Confirmation: Wait for higher high/lower low
  • Volume-filtered: Require above-average volume

Stop Loss Placement

Strategy Stop Location Risk Level
Tight Just beyond broken level High (more stops)
Medium Previous swing point Moderate
Wide Next major S/R level Low (fewer stops)
Volatility-based ATR multiple from entry Adaptive

Reversal Trading

Reversal Signals

  • Multiple touches confirming level strength
  • Divergence between price and indicators at level
  • Exhaustion patterns (selling/buying climax)
  • Volume spike with price rejection

Entry Tactics

  • Limit orders at identified S/R levels
  • Stop orders after reversal pattern confirmation
  • Scale-in approach at zone boundaries
  • Confirmation-based entry after signal bar

Position Sizing

  • Reduce size when trading counter-trend
  • Increase size at major multi-timeframe levels
  • Risk-based sizing using stop distance
  • Pyramid additional positions on confirmation

Range Trading

Range Identification

  • Clear support and resistance boundaries
  • Minimum number of touches (typically 3-4)
  • Consolidation period duration
  • Volume characteristics within range

Trading Tactics

  • Buy near support, sell near resistance
  • Use oscillators for timing within range
  • Avoid trades in middle of range
  • Exit positions at opposite boundary

Range Break Preparation

  • Monitor for volatility contraction
  • Watch for volume decline (coiling)
  • Identify which boundary likely to break
  • Prepare breakout strategy in advance

Trend Trading

Trend-Based S/R

  • Dynamic levels: Moving averages, Kijun-sen
  • Ascending/descending channel boundaries
  • Higher lows in uptrend as support
  • Lower highs in downtrend as resistance

Entry on Pullback

  • Wait for price to test support in uptrend
  • Enter on reversal confirmation at level
  • Use shorter timeframe for precision entry
  • Confirm with momentum indicators

Trend Continuation

Phase Characteristics Action
Impulse Strong directional move Trail stops, hold
Consolidation Pause at S/R level Prepare for continuation
Breakout Move beyond consolidation Add to position
Retest Pull back to broken level Final entry opportunity

Educational Resources

TradingView Learning Materials

Educational Ideas

  • Support and Resistance Tutorials
  • Analysis from experienced traders
  • Step-by-step strategy breakdowns
  • Real-time market examples
  • Community discussion and feedback

Video Content

  • Webinar recordings on S/R concepts
  • Screen recording strategy implementations
  • Live trading examples at key levels
  • Indicator setup and customization guides

Documentation

  • Pine Script reference for indicator coding
  • API documentation for data access
  • Drawing tools user guide
  • Alert system configuration

Books and Theory

Classical Technical Analysis

  • "Technical Analysis of the Financial Markets" by John Murphy
  • "Japanese Candlestick Charting Techniques" by Steve Nison
  • "Technical Analysis Explained" by Martin Pring
  • "Encyclopedia of Chart Patterns" by Thomas Bulkowski

Modern Quantitative Approaches

  • "Algorithmic Trading" by Ernest Chan
  • "Quantitative Trading Systems" by Howard Bandy
  • "Machine Trading" by Ernest Chan
  • "Advances in Financial Machine Learning" by Marcos López de Prado

Online Courses

TradingView Specific

  • Pine Script programming courses
  • Indicator development tutorials
  • Strategy automation workshops
  • Backtesting methodology training

General Technical Analysis

  • Support and resistance fundamentals
  • Multi-timeframe analysis techniques
  • Volume analysis and order flow
  • Price action trading strategies

Best Practices

Level Identification

Quality Over Quantity

  • Focus on most significant levels only
  • Remove levels that haven't been tested recently
  • Prioritize levels with multiple confirmations
  • Avoid cluttering charts with minor levels

Confirmation Requirements

Level Type Minimum Touches Volume Requirement Time Validity
Major 3+ touches High volume reactions Months to years
Intermediate 2-3 touches Moderate volume Weeks to months
Minor 2 touches Any volume Days to weeks
Intraday 2 touches Relative to session Current session only

Regular Review

  • Remove invalidated levels promptly
  • Update levels as new swings form
  • Adjust for changing market conditions
  • Archive historical levels for reference

Risk Management

Stop Loss Guidelines

  • Always place stops beyond S/R levels
  • Allow room for false breaks and noise
  • Consider volatility in stop placement
  • Use guaranteed stops in volatile markets

Position Sizing

  • Risk fixed percentage per trade (1-2%)
  • Adjust size based on stop distance
  • Reduce size for lower probability setups
  • Increase size at major confluence zones

Trade Management

  • Take partial profits at intermediate levels
  • Trail stops using lower timeframe S/R
  • Scale out at resistance in uptrend
  • Re-enter on retest of broken levels

System Development

Backtesting Requirements

  • Test across multiple market conditions
  • Include transaction costs and slippage
  • Use out-of-sample data for validation
  • Avoid overfitting to historical data

Optimization Process

  1. Define clear entry and exit rules
  2. Test with conservative parameters
  3. Optimize on training dataset
  4. Validate on separate test dataset
  5. Forward test on live data
  6. Monitor ongoing performance

Performance Metrics

Metric Target Description
Win Rate >50% Percentage of profitable trades
Profit Factor >1.5 Gross profit / Gross loss
Sharpe Ratio >1.0 Risk-adjusted return
Maximum Drawdown <20% Largest peak-to-trough decline
Average R-Multiple >0.5 Average win/loss ratio

Performance Optimization

Computational Efficiency

Script Optimization

  • Minimize loop iterations
  • Use efficient data structures (arrays vs variables)
  • Cache calculated values
  • Avoid redundant calculations
  • Optimize drawing object management

Resource Management

  • Limit number of active indicators
  • Reduce historical bar lookback when possible
  • Use timeframe-appropriate calculations
  • Clean up unused drawing objects
  • Optimize alert conditions

Accuracy Improvement

Parameter Tuning

Parameter Low Sensitivity Medium Sensitivity High Sensitivity
Lookback 100+ bars 50-100 bars 20-50 bars
Touches 4+ 3 2
Break % 1%+ 0.5%-1% 0.1%-0.5%

Adaptive Systems

  • Volatility-adjusted parameters
  • Market regime detection
  • Dynamic sensitivity based on timeframe
  • Learning from recent performance

Multi-Asset Optimization

Asset-Specific Tuning

  • Different parameters for stocks/forex/crypto
  • Volatility normalization across assets
  • Liquidity considerations for thinly traded assets
  • Session-specific levels for forex

Portfolio Considerations

  • Correlation between level breaks
  • Diversification across level types
  • Risk allocation per asset class
  • Synchronized level analysis for pairs

Real-Time Performance

Alert Management

  • Prioritize high-probability alerts
  • Batch alerts to reduce notification spam
  • Use tiered alert system (critical/normal/info)
  • Server-side alerts for reliability

Execution Considerations

  • Slippage at key levels due to liquidity
  • Order type selection (market/limit)
  • Partial fills at major S/R
  • Re-entry strategies after stops

Continuous Improvement

Performance Tracking

  • Log all trades with entry/exit reasons
  • Categorize by setup type and timeframe
  • Track win rate by level strength
  • Analyze losing trades for patterns

System Evolution

  • Regular parameter review and adjustment
  • Incorporate new technical innovations
  • Adapt to changing market microstructure
  • Community feedback integration

Reporting Dashboard

Metric Daily Weekly Monthly
Trades Taken Count Count Count
Win Rate % % %
Avg R-Multiple Ratio Ratio Ratio
P&L $ $ $
Levels Hit Count Count Count
False Breaks Count Count Count

Getting Started

Ready to begin with automated support and resistance detection on TradingView?

  1. Create Account: Sign up for TradingView
  2. Explore Tools: Browse the Indicators Library
  3. Learn Pine Script: Start with the built-in Pine Script editor
  4. Upgrade for Advanced Features: View Pro Plans
  5. Join Community: Participate in TradingView Ideas

Quick Start Checklist

  • Open TradingView account and verify email
  • Complete platform tour and basic charting tutorial
  • Add first automated S/R indicator from library
  • Configure alerts for key level interactions
  • Test indicator on historical data using replay mode
  • Customize parameters for your trading style
  • Set up multi-timeframe analysis workspace
  • Begin paper trading with automated levels
  • Track performance and adjust approach
  • Consider Pro upgrade for advanced features

Platform Access

TradingView Official Links


This guide provides educational information about automated support and resistance level detection. Trading involves risk and may not be suitable for all investors. Past performance does not guarantee future results.