This library contains majority important moving average functions with int series support. Which means that they can be used with variable length input. For conventional use, please use tradingview built-in ta functions for moving averages as they are more precise. I'll use functions in this library for my other scripts with dynamic length inputs.
ema(src, len) Exponential Moving Average (EMA) Parameters: src: Source len: Period Returns: Exponential Moving Average with Series Int Support (EMA)
alma(src, len, a_offset, a_sigma) Arnaud Legoux Moving Average (ALMA) Parameters: src: Source len: Period a_offset: Arnaud Legoux offset a_sigma: Arnaud Legoux sigma Returns: Arnaud Legoux Moving Average (ALMA)
covwema(src, len) Coefficient of Variation Weighted Exponential Moving Average (COVWEMA) Parameters: src: Source len: Period Returns: Coefficient of Variation Weighted Exponential Moving Average (COVWEMA)
covwma(src, len) Coefficient of Variation Weighted Moving Average (COVWMA) Parameters: src: Source len: Period Returns: Coefficient of Variation Weighted Moving Average (COVWMA)
dema(src, len) DEMA - Double Exponential Moving Average Parameters: src: Source len: Period Returns: DEMA - Double Exponential Moving Average
edsma(src, len, ssfLength, ssfPoles) EDSMA - Ehlers Deviation Scaled Moving Average Parameters: src: Source len: Period ssfLength: EDSMA - Super Smoother Filter Length ssfPoles: EDSMA - Super Smoother Filter Poles Returns: Ehlers Deviation Scaled Moving Average (EDSMA)
eframa(src, len, FC, SC) Ehlrs Modified Fractal Adaptive Moving Average (EFRAMA) Parameters: src: Source len: Period FC: Lower Shift Limit for Ehlrs Modified Fractal Adaptive Moving Average SC: Upper Shift Limit for Ehlrs Modified Fractal Adaptive Moving Average Returns: Ehlrs Modified Fractal Adaptive Moving Average (EFRAMA)
ehma(src, len) EHMA - Exponential Hull Moving Average Parameters: src: Source len: Period Returns: Exponential Hull Moving Average (EHMA)
etma(src, len) Exponential Triangular Moving Average (ETMA) Parameters: src: Source len: Period Returns: Exponential Triangular Moving Average (ETMA)
frama(src, len) Fractal Adaptive Moving Average (FRAMA) Parameters: src: Source len: Period Returns: Fractal Adaptive Moving Average (FRAMA)
hma(src, len) HMA - Hull Moving Average Parameters: src: Source len: Period Returns: Hull Moving Average (HMA)
jma(src, len, jurik_phase, jurik_power) Jurik Moving Average - JMA Parameters: src: Source len: Period jurik_phase: Jurik (JMA) Only - Phase jurik_power: Jurik (JMA) Only - Power Returns: Jurik Moving Average (JMA)
kama(src, len, k_fastLength, k_slowLength) Kaufman's Adaptive Moving Average (KAMA) Parameters: src: Source len: Period k_fastLength: Number of periods for the fastest exponential moving average k_slowLength: Number of periods for the slowest exponential moving average Returns: Kaufman's Adaptive Moving Average (KAMA)
kijun(_high, _low, len, kidiv) Kijun v2 Parameters: _high: High value of bar _low: Low value of bar len: Period kidiv: Kijun MOD Divider Returns: Kijun v2
lsma(src, len, offset) LSMA/LRC - Least Squares Moving Average / Linear Regression Curve Parameters: src: Source len: Period offset: Offset Returns: Least Squares Moving Average (LSMA)/ Linear Regression Curve (LRC)
mf(src, len, beta, feedback, z) MF - Modular Filter Parameters: src: Source len: Period beta: Modular Filter, General Filter Only - Beta feedback: Modular Filter Only - Feedback z: Modular Filter Only - Feedback Weighting Returns: Modular Filter (MF)
rma(src, len) RMA - RSI Moving average Parameters: src: Source len: Period Returns: RSI Moving average (RMA)
sma(src, len) SMA - Simple Moving Average Parameters: src: Source len: Period Returns: Simple Moving Average (SMA)
smma(src, len) Smoothed Moving Average (SMMA) Parameters: src: Source len: Period Returns: Smoothed Moving Average (SMMA)
stma(src, len) Simple Triangular Moving Average (STMA) Parameters: src: Source len: Period Returns: Simple Triangular Moving Average (STMA)
tema(src, len) TEMA - Triple Exponential Moving Average Parameters: src: Source len: Period Returns: Triple Exponential Moving Average (TEMA)
thma(src, len) THMA - Triple Hull Moving Average Parameters: src: Source len: Period Returns: Triple Hull Moving Average (THMA)
vama(src, len, volatility_lookback) VAMA - Volatility Adjusted Moving Average Parameters: src: Source len: Period volatility_lookback: Volatility lookback length Returns: Volatility Adjusted Moving Average (VAMA)
vidya(src, len) Variable Index Dynamic Average (VIDYA) Parameters: src: Source len: Period Returns: Variable Index Dynamic Average (VIDYA)
vwma(src, len) Volume-Weighted Moving Average (VWMA) Parameters: src: Source len: Period Returns: Volume-Weighted Moving Average (VWMA)
wma(src, len) WMA - Weighted Moving Average Parameters: src: Source len: Period Returns: Weighted Moving Average (WMA)
zema(src, len) Zero-Lag Exponential Moving Average (ZEMA) Parameters: src: Source len: Period Returns: Zero-Lag Exponential Moving Average (ZEMA)
zsma(src, len) Zero-Lag Simple Moving Average (ZSMA) Parameters: src: Source len: Period Returns: Zero-Lag Simple Moving Average (ZSMA)
evwma(src, len) EVWMA - Elastic Volume Weighted Moving Average Parameters: src: Source len: Period Returns: Elastic Volume Weighted Moving Average (EVWMA)
tt3(src, len, a1_t3) Tillson T3 Parameters: src: Source len: Period a1_t3: Tillson T3 Volume Factor Returns: Tillson T3
gma(src, len) GMA - Geometric Moving Average Parameters: src: Source len: Period Returns: Geometric Moving Average (GMA)
wwma(src, len) WWMA - Welles Wilder Moving Average Parameters: src: Source len: Period Returns: Welles Wilder Moving Average (WWMA)
ama(src, _high, _low, len, ama_f_length, ama_s_length) AMA - Adjusted Moving Average Parameters: src: Source _high: High value of bar _low: Low value of bar len: Period ama_f_length: Fast EMA Length ama_s_length: Slow EMA Length Returns: Adjusted Moving Average (AMA)
cma(src, len) Corrective Moving average (CMA) Parameters: src: Source len: Period Returns: Corrective Moving average (CMA)
gmma(src, len) Geometric Mean Moving Average (GMMA) Parameters: src: Source len: Period Returns: Geometric Mean Moving Average (GMMA)
ealf(src, len, LAPercLen_, FPerc_) Ehler's Adaptive Laguerre filter (EALF) Parameters: src: Source len: Period LAPercLen_: Median Length FPerc_: Median Percentage Returns: Ehler's Adaptive Laguerre filter (EALF)
elf(src, len, LAPercLen_, FPerc_) ELF - Ehler's Laguerre filter Parameters: src: Source len: Period LAPercLen_: Median Length FPerc_: Median Percentage Returns: Ehler's Laguerre Filter (ELF)
edma(src, len) Exponentially Deviating Moving Average (MZ EDMA) Parameters: src: Source len: Period Returns: Exponentially Deviating Moving Average (MZ EDMA)
pli(src, len, rank_inter_Perc_) PLI - Percentile Linear Interpolation Parameters: src: Source len: Period rank_inter_Perc_: Rank and Interpolation Percentage Returns: Percentile Linear Interpolation (PLI)
rema(src, len) Range EMA (REMA) Parameters: src: Source len: Period Returns: Range EMA (REMA)
sw_ma(src, len) Sine-Weighted Moving Average (SW-MA) Parameters: src: Source len: Period Returns: Sine-Weighted Moving Average (SW-MA)
vwap(src, len) Volume Weighted Average Price (VWAP) Parameters: src: Source len: Period Returns: Volume Weighted Average Price (VWAP)
mama(src, len) MAMA - MESA Adaptive Moving Average Parameters: src: Source len: Period Returns: MESA Adaptive Moving Average (MAMA)
fama(src, len) FAMA - Following Adaptive Moving Average Parameters: src: Source len: Period Returns: Following Adaptive Moving Average (FAMA)
hkama(src, len) HKAMA - Hilbert based Kaufman's Adaptive Moving Average Parameters: src: Source len: Period Returns: Hilbert based Kaufman's Adaptive Moving Average (HKAMA)
De acordo com o verdadeiro espírito do TradingView, o autor publicou esse código Pine como uma biblioteca de código aberto para que outros programadores Pine de nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar essa biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização desse código em uma publicação é regida pelas Regras da Casa.
As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.