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
+4 -7
View File
@@ -3,13 +3,10 @@
//@version=6
indicator("Ehlers Fractal Adaptive Moving Average (FRAMA)", "FRAMA", overlay=true)
// Ehlers FRAMA:
// - N1/N2/N3 computed from High/Low ranges (NOT from src).
// - Price being smoothed is HL2 ( (H+L)/2 ).
// - alpha = exp(-4.6*(D-1)), clamped to [0.01, 1].
// - Period forced to even, >= 2.
// References match the classic Traders' Tips FRAMA definition.
//@function Calculates Ehlers Fractal Adaptive Moving Average
//@param period Lookback period (forced to even, >= 2)
//@returns FRAMA value with fractal-adaptive smoothing
//@optimized Uses fractal dimension for adaptive alpha with O(n) complexity per bar
frama_strict(simple int period) =>
int p = math.max(2, period)
int pe = (p % 2 == 0) ? p : (p + 1)