PINE LIBRARY
MALibrary

Library "MALibrary"
sma(src, len)
sma
Parameters:
src (float)
len (int)
ema(src, len)
ema
Parameters:
src (float)
len (simple int)
wma(src, len)
wma
Parameters:
src (float)
len (int)
rma(src, len)
rma
Parameters:
src (float)
len (simple int)
vwma(src, len)
vwma
Parameters:
src (float)
len (int)
hma(src, len)
hma
Parameters:
src (float)
len (simple int)
alma(src, len, offset, sigma)
alma
Parameters:
src (float)
len (int)
offset (simple float)
sigma (simple float)
lsma(src, len)
lsma
Parameters:
src (float)
len (int)
rolling_median(src, len)
rolling_median
Parameters:
src (float)
len (int)
fibma(src, len)
fibma
/ Guessed implementation for 'FIB' ribbons (WMA to differ from GMMA).
Parameters:
src (float)
len (int)
dema(src, len)
dema
Parameters:
src (float)
len (simple int)
tema(src, len)
tema
Parameters:
src (float)
len (simple int)
t3(src, len, vFactor)
t3
Parameters:
src (float)
len (simple int)
vFactor (float)
ehma(src, len)
ehma
Parameters:
src (float)
len (simple int)
zlema(src, len)
zlema
Parameters:
src (float)
len (simple int)
zlhma(src, len)
zlhma
Parameters:
src (float)
len (simple int)
dwma(src, len)
dwma
Parameters:
src (float)
len (int)
dswma(src, len)
dswma
Parameters:
src (float)
len (simple int)
emm(src, len1, len2)
emm
Parameters:
src (float)
len1 (int)
len2 (simple int)
swma_sine(src, len)
swma_sine
Parameters:
src (float)
len (int)
pwma_parabolic(src, len)
pwma_parabolic
Parameters:
src (float)
len (int)
gaussma(src, len, sigmaF)
gaussma
Parameters:
src (float)
len (int)
sigmaF (float)
nlwma(src, len, power)
nlwma
Parameters:
src (float)
len (int)
power (float)
sincma(src, len, cutoff)
sincma
Parameters:
src (float)
len (int)
cutoff (float)
spma_15(src)
spma_15
Parameters:
src (float)
cgma(src, len)
cgma
Parameters:
src (float)
len (int)
fsma(src, len, harmonics)
fsma
Parameters:
src (float)
len (int)
harmonics (int)
sema_centered(src, len, useRepaint)
sema_centered
Parameters:
src (float)
len (simple int)
useRepaint (bool)
zpdf(src, len, cutoff, useRepaint)
zpdf
/ Zero-lag (windowed-sinc) filter. When useRepaint=true, returns the centered value via historical shift (no future indexing).
Parameters:
src (float)
len (int)
cutoff (float)
useRepaint (bool)
swma_centered(src, len, useRepaint)
swma_centered
Parameters:
src (float)
len (int)
useRepaint (bool)
mcginley(src, len)
mcginley
Parameters:
src (float)
len (int)
vidya(src, len, len_vol)
vidya
Parameters:
src (float)
len (int)
len_vol (int)
kama(src, len, fast, slow)
kama
Parameters:
src (float)
len (int)
fast (int)
slow (int)
gma_geo(src, len)
gma_geo
Parameters:
src (float)
len (simple int)
super_smoother(src, len)
super_smoother
Parameters:
src (float)
len (int)
laguerre(src, gamma)
laguerre
Parameters:
src (float)
gamma (float)
laguerre_adaptive(src, len)
laguerre_adaptive
Parameters:
src (float)
len (int)
itl(src)
itl
Parameters:
src (float)
decycler(src, len)
decycler
Parameters:
src (float)
len (int)
dcfma(src, len)
dcfma
Parameters:
src (float)
len (int)
frama(src, len)
frama
Parameters:
src (float)
len (int)
arma_adaptive(src, len)
arma_adaptive
Parameters:
src (float)
len (int)
ass(src, len)
ass (Adaptive Super Smoother)
Parameters:
src (float)
len (int)
azlema(src, len)
azlema
Parameters:
src (float)
len (int)
kfma(src, q, r)
kfma
Parameters:
src (float)
q (float)
r (float)
albma(src, min_len, max_len, atr_len)
albma (NEW)
/ Adaptive Lookback MA using ATR; higher ATR → shorter lookback.
Parameters:
src (float)
min_len (int)
max_len (int)
atr_len (simple int)
fdima(src, len)
fdima
Parameters:
src (float)
len (int)
nma(src_ma, len)
nma
Parameters:
src_ma (float)
len (int)
cma_corrected(src_ma, g)
cma_corrected
Parameters:
src_ma (float)
g (float)
rfma(src, len)
rfma
Parameters:
src (float)
len (simple int)
rsdma(src, len)
rsdma
Parameters:
src (float)
len (int)
sdama(src, len)
sdama
Parameters:
src (float)
len (int)
corma(src, ext_src, len)
corma
Parameters:
src (float)
ext_src (float)
len (int)
evma(src, len)
evma
Parameters:
src (float)
len (simple int)
vama(src, len)
vama (NEW)
/ Volume-Adjusted Moving Average (VIDYA-style using relative volume).
Parameters:
src (float)
len (int)
ivwma(src, len)
ivwma
Parameters:
src (float)
len (int)
vrocma(src, len1, len2)
vrocma
Parameters:
src (float)
len1 (int)
len2 (int)
vtwap(len)
vtwap
Parameters:
len (int)
gvwma(src, len)
gvwma
Parameters:
src (float)
len (int)
pvdma(src, len)
pvdma
Parameters:
src (float)
len (int)
hampel_mean(src, len, thr, k, ma_type)
hampel_mean
Parameters:
src (float)
len (simple int)
thr (float)
k (float)
ma_type (string)
hlma(len)
hlma
Parameters:
len (simple int)
hlmma(len)
hlmma
Parameters:
len (simple int)
mpma(len)
mpma
Parameters:
len (int)
hvma(len)
hvma
Parameters:
len (int)
ema_slope(src, len)
ema_slope
Parameters:
src (float)
len (simple int)
sma(src, len)
sma
Parameters:
src (float)
len (int)
ema(src, len)
ema
Parameters:
src (float)
len (simple int)
wma(src, len)
wma
Parameters:
src (float)
len (int)
rma(src, len)
rma
Parameters:
src (float)
len (simple int)
vwma(src, len)
vwma
Parameters:
src (float)
len (int)
hma(src, len)
hma
Parameters:
src (float)
len (simple int)
alma(src, len, offset, sigma)
alma
Parameters:
src (float)
len (int)
offset (simple float)
sigma (simple float)
lsma(src, len)
lsma
Parameters:
src (float)
len (int)
rolling_median(src, len)
rolling_median
Parameters:
src (float)
len (int)
fibma(src, len)
fibma
/ Guessed implementation for 'FIB' ribbons (WMA to differ from GMMA).
Parameters:
src (float)
len (int)
dema(src, len)
dema
Parameters:
src (float)
len (simple int)
tema(src, len)
tema
Parameters:
src (float)
len (simple int)
t3(src, len, vFactor)
t3
Parameters:
src (float)
len (simple int)
vFactor (float)
ehma(src, len)
ehma
Parameters:
src (float)
len (simple int)
zlema(src, len)
zlema
Parameters:
src (float)
len (simple int)
zlhma(src, len)
zlhma
Parameters:
src (float)
len (simple int)
dwma(src, len)
dwma
Parameters:
src (float)
len (int)
dswma(src, len)
dswma
Parameters:
src (float)
len (simple int)
emm(src, len1, len2)
emm
Parameters:
src (float)
len1 (int)
len2 (simple int)
swma_sine(src, len)
swma_sine
Parameters:
src (float)
len (int)
pwma_parabolic(src, len)
pwma_parabolic
Parameters:
src (float)
len (int)
gaussma(src, len, sigmaF)
gaussma
Parameters:
src (float)
len (int)
sigmaF (float)
nlwma(src, len, power)
nlwma
Parameters:
src (float)
len (int)
power (float)
sincma(src, len, cutoff)
sincma
Parameters:
src (float)
len (int)
cutoff (float)
spma_15(src)
spma_15
Parameters:
src (float)
cgma(src, len)
cgma
Parameters:
src (float)
len (int)
fsma(src, len, harmonics)
fsma
Parameters:
src (float)
len (int)
harmonics (int)
sema_centered(src, len, useRepaint)
sema_centered
Parameters:
src (float)
len (simple int)
useRepaint (bool)
zpdf(src, len, cutoff, useRepaint)
zpdf
/ Zero-lag (windowed-sinc) filter. When useRepaint=true, returns the centered value via historical shift (no future indexing).
Parameters:
src (float)
len (int)
cutoff (float)
useRepaint (bool)
swma_centered(src, len, useRepaint)
swma_centered
Parameters:
src (float)
len (int)
useRepaint (bool)
mcginley(src, len)
mcginley
Parameters:
src (float)
len (int)
vidya(src, len, len_vol)
vidya
Parameters:
src (float)
len (int)
len_vol (int)
kama(src, len, fast, slow)
kama
Parameters:
src (float)
len (int)
fast (int)
slow (int)
gma_geo(src, len)
gma_geo
Parameters:
src (float)
len (simple int)
super_smoother(src, len)
super_smoother
Parameters:
src (float)
len (int)
laguerre(src, gamma)
laguerre
Parameters:
src (float)
gamma (float)
laguerre_adaptive(src, len)
laguerre_adaptive
Parameters:
src (float)
len (int)
itl(src)
itl
Parameters:
src (float)
decycler(src, len)
decycler
Parameters:
src (float)
len (int)
dcfma(src, len)
dcfma
Parameters:
src (float)
len (int)
frama(src, len)
frama
Parameters:
src (float)
len (int)
arma_adaptive(src, len)
arma_adaptive
Parameters:
src (float)
len (int)
ass(src, len)
ass (Adaptive Super Smoother)
Parameters:
src (float)
len (int)
azlema(src, len)
azlema
Parameters:
src (float)
len (int)
kfma(src, q, r)
kfma
Parameters:
src (float)
q (float)
r (float)
albma(src, min_len, max_len, atr_len)
albma (NEW)
/ Adaptive Lookback MA using ATR; higher ATR → shorter lookback.
Parameters:
src (float)
min_len (int)
max_len (int)
atr_len (simple int)
fdima(src, len)
fdima
Parameters:
src (float)
len (int)
nma(src_ma, len)
nma
Parameters:
src_ma (float)
len (int)
cma_corrected(src_ma, g)
cma_corrected
Parameters:
src_ma (float)
g (float)
rfma(src, len)
rfma
Parameters:
src (float)
len (simple int)
rsdma(src, len)
rsdma
Parameters:
src (float)
len (int)
sdama(src, len)
sdama
Parameters:
src (float)
len (int)
corma(src, ext_src, len)
corma
Parameters:
src (float)
ext_src (float)
len (int)
evma(src, len)
evma
Parameters:
src (float)
len (simple int)
vama(src, len)
vama (NEW)
/ Volume-Adjusted Moving Average (VIDYA-style using relative volume).
Parameters:
src (float)
len (int)
ivwma(src, len)
ivwma
Parameters:
src (float)
len (int)
vrocma(src, len1, len2)
vrocma
Parameters:
src (float)
len1 (int)
len2 (int)
vtwap(len)
vtwap
Parameters:
len (int)
gvwma(src, len)
gvwma
Parameters:
src (float)
len (int)
pvdma(src, len)
pvdma
Parameters:
src (float)
len (int)
hampel_mean(src, len, thr, k, ma_type)
hampel_mean
Parameters:
src (float)
len (simple int)
thr (float)
k (float)
ma_type (string)
hlma(len)
hlma
Parameters:
len (simple int)
hlmma(len)
hlmma
Parameters:
len (simple int)
mpma(len)
mpma
Parameters:
len (int)
hvma(len)
hvma
Parameters:
len (int)
ema_slope(src, len)
ema_slope
Parameters:
src (float)
len (simple int)
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.