OPEN-SOURCE SCRIPT

Historical Volatility with HV Average & High/Low Trendlines

45
Here's a detailed description of your Pine Script indicator:

---

### 📊 **Indicator Title**: Historical Volatility with HV Average & High/Low Trendlines

**Version**: Pine Script v5
**Purpose**:
This script visualizes market volatility using **Historical Volatility (HV)** and enhances analysis by:

* Showing a **moving average** of HV to identify volatility trends.
* Marking **high and low trendlines** to highlight extremes in volatility over a selected period.

---

### 🔧 **Inputs**:

1. **HV Length (`length`)**:
Controls how many bars are used to calculate Historical Volatility.
*(Default: 10)*

2. **Average Length (`avgLength`)**:
Number of bars used for calculating the moving average of HV.
*(Default: 20)*

3. **Trendline Lookback Period (`trendLookback`)**:
Number of bars to look back for calculating the highest and lowest values of HV.
*(Default: 100)*

---

### 📈 **Core Calculations**:

1. **Historical Volatility (`hv`)**:

$$
HV = 100 \times \text{stdev}\left(\ln\left(\frac{\text{close}}{\text{close}[1]}\right), \text{length}\right) \times \sqrt{\frac{365}{\text{period}}}
$$

* Measures how much the stock price fluctuates.
* Adjusts annualization factor depending on whether it's intraday or daily.

2. **HV Moving Average (`hvAvg`)**:
A simple moving average (SMA) of HV over the selected `avgLength`.

3. **HV High & Low Trendlines**:

* `hvHigh`: Highest HV value over the last `trendLookback` bars.
* `hvLow`: Lowest HV value over the last `trendLookback` bars.

---

### 🖍️ **Visual Plots**:

* 🔵 **HV**: Blue line showing raw Historical Volatility.
* 🔴 **HV Average**: Red line (thicker) indicating smoothed HV trend.
* 🟢 **HV High**: Green horizontal line marking volatility peaks.
* 🟠 **HV Low**: Orange horizontal line marking volatility lows.

---

### ✅ **Usage**:

* **High HV**: Indicates increased risk or potential breakout conditions.
* **Low HV**: Suggests consolidation or calm markets.
* **Cross of HV above Average**: May signal rising volatility (e.g., before breakout).
* **Touching High/Low Levels**: Helps identify volatility extremes and possible reversal zones.

---

Let me know if you’d like to add:

* Alerts when HV crosses its average.
* Shaded bands or histogram visualization.
* Bollinger Bands for HV.

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。