Add documentation links for various volatility indicators and channels

- Updated BBWN, BBWP, CCV, CV, CVI, EWMA, GKV, HLV, HV, Jvolty, JVOLTYN, MASSI, NATR, RSV, RV, RVI, TR, UI, VOV, VR, YZV indicators with documentation links.
- Added documentation links for Aberration, Acceleration Bands, Andrews' Pitchfork, Adaptive Price Zone, ATR Bands, Bollinger Bands, Center of Gravity, Donchian Channels, Decay Min-Max Channel, Detrended Synthetic Price, EACP, EBSW, HOMOD, Jurik Volatility Bands, Keltner Channel, MA Envelope, Min-Max Channel, Price Channel, Regression Channels, Standard Deviation Channel, Stoller Average Range Channel, Super Trend Bands, Ultimate Bands, Ultimate Channel, VWAP Bands, and VWAP with Standard Deviation Bands.
This commit is contained in:
Miha Kralj
2026-02-18 11:55:48 -08:00
parent 79c0d72d0a
commit 24e86d762a
332 changed files with 19813 additions and 323 deletions
-1
View File
@@ -4,7 +4,6 @@
indicator("Acceleration (Slope of Slope) (ACCEL)", "ACCEL", overlay=false, precision=8)
//@function Calculates acceleration (slope of slope)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/accel.md
//@param src Source series to calculate slope from
//@param len Lookback period for calculation
//@returns acceleration
-1
View File
@@ -4,7 +4,6 @@
indicator("Percentage Change (CHANGE)", "CHANGE", overlay=false, format=format.percent)
//@function Calculates the percentage change of a source series over a specified length using the history referencing operator for efficiency.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/change.md
//@param source The source series (e.g. close price).
//@param length The lookback period (number of bars). Must be > 0.
//@returns float The percentage change over the specified length. Returns `na` if the historical value is `na` or zero.
-1
View File
@@ -4,7 +4,6 @@
indicator("Exponential Transformation (EXP)", "Exptrans", overlay=false)
//@function Applies an exponential transformation (y = e^x) to the input series.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/exp.md
//@param source series float The input series to transform.
//@returns series float The exponentially transformed series.
//@optimized for performance and dirty data
-1
View File
@@ -4,7 +4,6 @@
indicator("Highest Value (HIGHEST)", "HIGHEST", overlay=true)
//@function Highest value over a specified period using a monotonic deque.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/highest.md
//@param src {series float} Source series.
//@param len {int} Lookback length. `len` > 0.
//@returns {series float} Highest value of `src` for `len` bars back. Returns the highest value seen so far during initial bars.
-1
View File
@@ -1,4 +1,3 @@
// The MIT License (MIT)
// © mihakralj
//@version=6
@@ -4,7 +4,6 @@
indicator("Linear Transformation (LINEAR)", "Lineartrans", overlay=false)
//@function Applies a linear transformation (y = a*(x - sma) + sma + b) relative to the source's SMA, calculated internally.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/linear.md
//@param source series float The input series to transform.
//@param period simple int The lookback period for the internal SMA calculation.
//@param a float The scaling factor (slope).
-1
View File
@@ -4,7 +4,6 @@
indicator("Logarithmic Transformation (LOG)", "Logtrans", overlay=false)
//@function Applies a natural logarithmic transformation (y = ln(x)) to the input series.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/log.md
//@param source series float The input series to transform. Must contain positive values.
//@returns series float The logarithmically transformed series. Returns na if source <= 0.
//@optimized for performance and dirty data
-1
View File
@@ -4,7 +4,6 @@
indicator("Lowest Value (LOWEST)", "LOWEST", overlay=true)
//@function Lowest value over a specified period using a monotonic deque.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/lowest.md
//@param src {series float} Source series.
//@param len {int} Lookback length. `len` > 0.
//@returns {series float} Lowest value of `src` for `len` bars back. Returns the lowest value seen so far during initial bars.
-1
View File
@@ -4,7 +4,6 @@
indicator("Midpoint (MIDPOINT)", "MIDPOINT", overlay=true)
//@function Calculates the midpoint of the highest high and lowest low over a specified period
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/midpoint.md
//@param src Source series to calculate midpoint for
//@param len Lookback period for finding highest and lowest values
//@returns float The midpoint value (highest + lowest) * 0.5 over the period
-1
View File
@@ -4,7 +4,6 @@
indicator("Min-Max Normalization (NORMALIZE)", "NORMALIZE", overlay=false, precision=6)
//@function Normalizes a source series to the fixed range [0, 1] using Min-Max scaling over a lookback period.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/normalize.md
//@param src The source series to normalize.
//@param len The lookback period to determine min and max values. Must be >= 1.
//@returns The normalized series (scaled to [0, 1]).
-1
View File
@@ -5,7 +5,6 @@ indicator("Rectified Linear Unit (ReLU)", "ReLU", overlay=false, precision=6)
//@function Applies the Rectified Linear Unit (ReLU) activation function to a series.
// ReLU returns the input directly if it is positive, otherwise, it returns zero.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/relu.md
//@param src The source series.
//@returns The ReLU transformed series.
relu(series float src) =>
-1
View File
@@ -6,7 +6,6 @@ indicator("Logistic Function (SIGMOID)", "SIGMOID", overlay=false, precision=6)
//@function Applies the logistic (sigmoid) function to a source series.
// Formula: S(x) = 1 / (1 + exp(-k * (x - x0)))
// Maps any real-valued input to the range (0, 1).
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/sigmoid.md
//@param src The source series.
//@param k The steepness factor of the sigmoid curve. Higher k means a steeper curve.
//@param x0 The x-value of the sigmoid's midpoint (where the output is 0.5).
-1
View File
@@ -4,7 +4,6 @@
indicator("Slope, Linear Regression (SLOPE)", "SLOPE", overlay=false, precision=8)
//@function Calculates slope (linear regression)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/slope.md
//@param src Source series to calculate slope from
//@param len Lookback period for calculation
//@returns Slope value properly calculated
-1
View File
@@ -4,7 +4,6 @@
indicator("Square Root Transformation (SQRT)", "Sqrttrans", overlay=false)
//@function Applies a square root transformation (y = √x) to the input series.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/sqrt.md
//@param source series float The input series to transform. Must contain non-negative values.
//@returns series float The square root transformed series. Returns na if source < 0.
//@optimized for performance and dirty data
@@ -4,7 +4,6 @@
indicator("Standardization (Z-score)", "STANDARDIZE", overlay=false, precision=4)
//@function Calculates the Z-score of a series over a lookback period.
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/numerics/standardize.md
//@param src series float Input data series.
//@param len simple int Lookback period for calculating mean and standard deviation (must be > 1 for sample stdev).
//@returns series float The Z-score of the current data point, or na if issues like insufficient data or zero stdev for a non-mean current value.