OPEN-SOURCE SCRIPT

Yang-Zhang Stop Lines

331
Yang-Zhang Stop Lines - Advanced Volatility Indicator
📊 Description
The Yang-Zhang Stop Lines is an advanced technical indicator that uses the Yang-Zhang volatility estimator to calculate dynamic stop loss and take profit levels. Unlike traditional methods such as ATR or Bollinger Bands, Yang-Zhang considers multiple components of market volatility, offering a more accurate and robust measurement.
🎯 Key Features
Superior Volatility Calculation:

Implements the complete Yang-Zhang estimator, considering overnight volatility, open-close, and Rogers-Satchell components
More accurate than traditional ATR for markets with gaps and distinct sessions
Automatically adapts to market conditions

Intelligent Levels:

Buy Stop (Green): Lower level calculated for long position protection
Sell Stop (Red): Upper level calculated for short position protection
Mirrored Levels: Additional projections based on daily amplitude
Continuous Bands: Real-time visualization of intraday volatility

Daily Anchoring:

Fixed levels calculated at the beginning of each day
Facilitates trade planning with stable references
Horizontal lines extending throughout the trading session

⚙️ Configurable Parameters

Calculation Timeframe: Defines the period for volatility analysis (default: 60min)
Period: Lookback window for statistical calculations (default: 20)
Multiplier: Adjusts level sensitivity (default: 1.0)
Base Price: Reference for stop calculations (default: close)
Visual Options: Bands, fixed lines, labels, fill, and customizable colors

💡 How to Use
For Day Traders:

Use daily fixed levels as reference for stop loss and targets
Watch for price crossovers at levels for reversal signals
Mirrored levels serve as extended targets

For Swing Traders:

Configure higher timeframes (4h, daily) for medium-term analysis
Use the multiplier to adjust to your risk/reward objectives
Combine with trend analysis and support/resistance

Risk Management:

Position stops just below/above calculated levels
Adjust position size based on amplitude
Monitor the info table to check current volatility

📈 Information Table
The indicator displays in the top-right corner:

Current Yang-Zhang Volatility (in %)
Buy Stop Level
Sell Stop Level
Calculated Amplitude

🔔 Included Alerts

Alert when price crosses Buy Stop
Alert when price crosses Sell Stop

🎨 Visual Customization

Independent colors for each element
Adjustable line width
Optional fill between bands
Optional informative labels

📝 Technical Notes
This indicator correctly implements the complete Yang-Zhang estimator formula, including:

Overnight variance
Open-close variance
Rogers-Satchell component
Optimized k weighting

Ideal for traders seeking a scientific and statistically robust approach to stop definition and volatility analysis.

Compatible with all assets and timeframes. Recommended for liquid markets.

Declinazione di responsabilità

Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.