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("Average Directional Movement Index (ADX)", "ADX", overlay=false)
//@function Calculates ADX using Wilder's smoothing with compensated RMA
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/adx.md
//@param period Number of bars used in the calculation
//@returns tuple of ADX value, +DI, -DI
adx(simple int period = 14) =>
-1
View File
@@ -4,7 +4,6 @@
indicator("Average Directional Movement Index Rating (ADXR)", "ADXR", overlay=false)
//@function Calculates ADX Rating (ADXR) using current and historical ADX values
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/adxr.md
//@param period Number of bars used in ADX calculation
//@param rating_period Number of bars between current and historical ADX
//@returns tuple of ADXR value, ADX value, +DI, -DI
-1
View File
@@ -4,7 +4,6 @@
indicator("Williams Alligator", "ALLIGATOR", overlay=true)
//@function Calculates Williams Alligator indicator using SMMA (RMA)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/alligator.md
//@param source Series to calculate Alligator from
//@param jawPeriod Period for Jaw line (typically 13)
//@param jawOffset Forward offset for Jaw line (typically 8)
-1
View File
@@ -4,7 +4,6 @@
indicator("Archer Moving Averages Trends (AMAT)", "AMAT", overlay=false)
//@function Calculates AMAT using multiple EMAs to identify trend direction
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/amat.md
//@param source Series to calculate AMAT from
//@param fast Fast EMA period
//@param slow Slow EMA period
-1
View File
@@ -4,7 +4,6 @@
indicator("Aroon (AROON)", "AROON", overlay=false)
//@function Calculates Aroon Up and Down values
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/aroon.md
//@param period Number of bars used in the calculation
//@returns tuple of Aroon Up and Aroon Down values
aroon(simple int period = 25) =>
-1
View File
@@ -4,7 +4,6 @@
indicator("Aroon Oscillator", "AROONOSC", overlay=false)
//@function Calculates Aroon Oscillator (Aroon Up - Aroon Down)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/aroonosc.md
//@param period Number of bars used in the calculation
//@returns Aroon Oscillator value ranging from -100 to +100
aroonosc(simple int period) =>
-1
View File
@@ -4,7 +4,6 @@
indicator("Choppiness Index", "CHOP", overlay=false)
//@function Calculates Choppiness Index to measure market trendiness
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/chop.md
//@param length Lookback period for calculation
//@returns CHOP value between 0 and 100 (lower=trending, higher=choppy)
//@references E.W. Dreiss, Australian commodity trader
-1
View File
@@ -4,7 +4,6 @@
indicator("Jurik Directional Movement Index (DMX)", "DMX", overlay=false)
//@function Calculates DMX using Jurik's smoothing of ADX
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/dmx.md
//@param period Number of bars used in the calculation
//@returns dmx value
dmx(simple int period = 14) =>
-1
View File
@@ -4,7 +4,6 @@
indicator("Directional Movement Index (DX)", "DX", overlay=false)
//@function Calculates DX using Wilder's smoothing with compensated RMA
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/dx.md
//@param period Number of bars used in the calculation
//@returns tuple of DX value, +DI, -DI
//@optimized Uses Wilder's smoothing (RMA) with warmup compensation for accurate values from bar 1
@@ -4,7 +4,6 @@
indicator("HT_TRENDMODE: Hilbert Transform Trend Mode (TA-Lib)", "HT_TRENDMODE", overlay=false)
//@function Determines if market is in trend mode (1) or cycle mode (0) using TA-Lib's Ehlers algorithm
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/ht_trendmode.md
//@param source Series to analyze for trend/cycle state
//@returns 1 for trend mode, 0 for cycle mode
ht_trendmode(series float source) =>
-1
View File
@@ -4,7 +4,6 @@
indicator("Ichimoku Cloud", "ICHIMOKU", overlay=true)
//@function Calculate Ichimoku Cloud components
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/ichimoku.md
//@param tenkan_period Tenkan-sen (Conversion Line) period
//@param kijun_period Kijun-sen (Base Line) period
//@param senkou_b_period Senkou Span B (Leading Span B) period
-1
View File
@@ -4,7 +4,6 @@
indicator("Intraday Momentum Index (IMI)", "IMI", overlay=false)
//@function Calculates IMI using intraday price ranges (open vs close)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/imi.md
//@param period Number of bars used in the calculation
//@returns IMI value (0-100)
//@optimized Uses circular buffer for O(1) per-bar complexity
-1
View File
@@ -4,7 +4,6 @@
indicator("Qstick Indicator", "QSTICK", overlay=false)
//@function Calculates Qstick (moving average of close-open difference)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/qstick.md
//@param source_close Closing price series
//@param source_open Opening price series
//@param length Lookback period for moving average
-1
View File
@@ -4,7 +4,6 @@
indicator("SuperTrend", "SUPER", overlay=true)
//@function Calculates SuperTrend using ATR-based dynamic support/resistance
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/super.md
//@param source Price series for calculation (typically hlc3 or close)
//@param atr_period Lookback period for ATR calculation
//@param multiplier Multiplier applied to ATR for band calculation
-1
View File
@@ -4,7 +4,6 @@
indicator("TTM Trend", "TTM_TREND", overlay=true)
//@function Calculates TTM Trend using 6-period moving average with color-coded trend
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/ttm_trend.md
//@param source Series to calculate TTM Trend from
//@param period Lookback period for moving average
//@returns Tuple [ttm_line, trend, strength] where trend is -1/0/1 and strength is percentage change
-1
View File
@@ -4,7 +4,6 @@
indicator("Vortex Indicator", "VORTEX", overlay=false)
//@function Calculates Vortex Indicator (VI+ and VI-)
//@doc https://github.com/mihakralj/pinescript/blob/main/indicators/dynamics/vortex.md
//@param period Lookback period for summing vortex movements and true range
//@returns Tuple [vi_plus, vi_minus] normalized vortex indicator values
//@optimized Uses running sums for O(1) complexity with circular buffer