PINE LIBRARY
업데이트됨 BossExoticMAs

A next-generation moving average and smoothing library by TheStopLossBoss, featuring premium adaptive, exotic, and DSP-inspired filters — optimized for Pine Script® v6 and designed for Traders who demand precision and beauty.
> BossExoticMAs is a complete moving average and signal-processing toolkit built for Pine Script v6.
It combines the essential trend filters (SMA, EMA, WMA, etc.) with advanced, high-performance exotic types used by quants, algo designers, and adaptive systems.
Each function is precision-tuned for stability, speed, and visual clarity — perfect for building custom baselines, volatility filters, dynamic ribbons, or hybrid signal engines.
Includes built-in color gradient theming powered by the exclusive BossGradient —
//Key Features
✅ Full Moving Average Set
SMA, EMA, ZEMA, WMA, HMA, WWMA, SMMA
DEMA, TEMA, T3 (Tillson)
ALMA, KAMA, LSMA
VMA, VAMA, FRAMA
✅ Signal Filters
One-Euro Filter (Crispin/Casiez implementation)
ATR-bounded Range Filter
✅ Color Engine
lerpColor() safe blending using color.from_gradient
Thematic gradient palettes: STOPLOSS, VAPORWAVE, ROYAL FLAME, MATRIX FLOW
Exclusive: BOSS GRADIENT
✅ Helper Functions
Clamping, normalization, slope detection, tick delta
Slope-based dynamic color control via slopeThemeColor()
🧠 Usage Example
//version=6
indicator("Boss Exotic MA Demo", overlay=true)
import TheStopLossBoss/BossExoticMAs/1 as boss
len = input.int(50, "Length")
atype = input.string("T3", "MA Type", options=["SMA","EMA","ZEMA","WMA","HMA","WWMA","SMMA",
"DEMA","TEMA","T3","ALMA","KAMA","LSMA","VMA","VAMA","FRAMA"])
t3factor = input.float(0.7, "T3 β", step=0.05)
smoothColor = boss.slopeThemeColor(close, "BOSS GRADIENT", 0.001)ma = boss.maSelect(close, len, atype, t3factor, 0.85, 14)
plot(ma, "Boss Exotic MA", color=smoothColor, linewidth=2)
---
🔑 Notes
Built exclusively for Pine Script® v6
Library designed for import use — all exports are prefixed cleanly (boss.functionName())
Some functions maintain internal state (var-based). Warnings are safe to ignore — adaptive design choice.
Each MA output is non-repainting and mathematically stable.
---
📜 Author
TheStopLossBoss
Designer of precision trading systems and custom adaptive algorithms.
Follow for exclusive releases, educational material, and full-stack trend solutions.
movingaverage, trend, adaptive, filter, volatility, smoothing, quant, technicalanalysis, bossgradient, t3, alma, frama, vma
릴리즈 노트
 v2릴리즈 노트
 v3Added:
bossGradient(isBull, layerIndex, totalLayers)
Parameters:
isBull (bool)
layerIndex (int)
totalLayers (int)
vwma(src, length)
Parameters:
src (float)
length (int)
vwema(src, length)
Parameters:
src (float)
length (simple int)
ama(src, length, fastLength, slowLength)
Parameters:
src (float)
length (int)
fastLength (int)
slowLength (int)
ahrma(src, length)
Parameters:
src (float)
length (int)
alxma(src, length)
Parameters:
src (float)
length (int)
dsema(src, length)
Parameters:
src (float)
length (int)
fema(src, length)
Parameters:
src (float)
length (int)
instant(src, alpha)
Parameters:
src (float)
alpha (float)
ilrs(src, length)
Parameters:
src (float)
length (int)
laguerre(src, alpha)
Parameters:
src (float)
alpha (float)
leader(src, length)
Parameters:
src (float)
length (int)
mcginley(src, length)
Parameters:
src (float)
length (int)
mcNicholl(src, length)
Parameters:
src (float)
length (simple int)
nonlagma(src, length)
Parameters:
src (float)
length (int)
pwma(src, length, power)
Parameters:
src (float)
length (int)
power (float)
rmta(src, length)
Parameters:
src (float)
length (int)
decycler(src, length)
Parameters:
src (float)
length (int)
swma(src, length)
Parameters:
src (float)
length (int)
slwma(src, length)
Parameters:
src (float)
length (int)
super(src, length)
Parameters:
src (float)
length (int)
smoother(src, length)
Parameters:
src (float)
length (int)
tma(src, length)
Parameters:
src (float)
length (int)
zlagma(src, length)
Parameters:
src (float)
length (int)
threepolebuttfilt(src, length)
Parameters:
src (float)
length (int)
threepolesss(src, length)
Parameters:
src (float)
length (int)
twopolebutter(src, length)
Parameters:
src (float)
length (int)
twopoless(src, length)
Parameters:
src (float)
length (int)
oneEuroFilter(src, minCutoff, beta, dCutoff)
Parameters:
src (float)
minCutoff (float)
beta (float)
dCutoff (float)
ehlersSuperSmoother(src, length)
Parameters:
src (float)
length (int)
ehlersHighPass(src, length)
Parameters:
src (float)
length (int)
multiMABands(src, fastLen, midLen, slowLen, maType)
Parameters:
src (float)
fastLen (simple int)
midLen (simple int)
slowLen (simple int)
maType (string)
bossTrend(ma1, ma2, ma3)
Parameters:
ma1 (float)
ma2 (float)
ma3 (float)
momentumScore(src, lookback)
Parameters:
src (float)
lookback (int)
Updated:
nzf(x, y)
Parameters:
x (float)
y (float)
smma(src, length)
Parameters:
src (float)
length (simple int)
t3(src, length, factor)
Parameters:
src (float)
length (simple int)
factor (float)
alma(src, length, offset, sigma)
Parameters:
src (float)
length (int)
offset (float)
sigma (float)
kama(src, length, fastEnd, slowEnd)
Parameters:
src (float)
length (int)
fastEnd (float)
slowEnd (float)
frama(src, length, FC, SC)
Parameters:
src (float)
length (int)
FC (int)
SC (int)
Removed:
lerpColor(a, b, t)
themePick(name, t)
slopeThemeColor(src, theme, gain)
vma(src, length)
vama(src, length, volLookback)
oneEuro(src, minCut, beta, dCut)
rangeFilter(src, length, mult)
maSelect(src, length, kind, a1, a2, vlook)
파인 라이브러리
진정한 트레이딩뷰 정신에 따라 작성자는 이 파인 코드를 오픈 소스 라이브러리로 공개하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 건배! 이 라이브러리는 개인적으로 또는 다른 오픈 소스 출판물에서 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰의 적용을 받습니다.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.
파인 라이브러리
진정한 트레이딩뷰 정신에 따라 작성자는 이 파인 코드를 오픈 소스 라이브러리로 공개하여 커뮤니티의 다른 파인 프로그래머들이 재사용할 수 있도록 했습니다. 작성자에게 건배! 이 라이브러리는 개인적으로 또는 다른 오픈 소스 출판물에서 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰의 적용을 받습니다.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.
