PINE LIBRARY
mk_quantalib_trends

mk_quantalib_trends
An incomplete Pine Script v6 library of reduced-lag and adaptive moving averages, adapted from mihakralj's QuanTAlib lib/trends_* reference implementations.
Purpose
Provides trend-following moving averages that are not available as native ta.* built-ins in Pine Script, so indicators and strategies can use a single import instead of copying implementation code into every script.
Exported functions
Usage
[code]//version=6
indicator("Example", overlay = true)
import igor_sinkovec/mk_quantalib_trends/1 as qt
plot(qt.hema(close, 25), "HEMA")[/code]
Important notes
Credits & licence
Algorithms © mihakralj / QuanTAlib, licensed under Apache License 2.0.
Adapted and packaged as a Pine library by igor_sinkovec.
An incomplete Pine Script v6 library of reduced-lag and adaptive moving averages, adapted from mihakralj's QuanTAlib lib/trends_* reference implementations.
Purpose
Provides trend-following moving averages that are not available as native ta.* built-ins in Pine Script, so indicators and strategies can use a single import instead of copying implementation code into every script.
Exported functions
- dema() — Double Exponential Moving Average
- hema() — Hull Exponential Moving Average (exponential Hull analog)
- jma() — Jurik Moving Average (optional phase parameter)
- kama() — Kaufman Adaptive Moving Average
- tema() — Triple Exponential Moving Average
- qema() — Quadruple EMA (OptA, progressive alpha)
- zlema() — Zero-Lag EMA
Usage
[code]//version=6
indicator("Example", overlay = true)
import igor_sinkovec/mk_quantalib_trends/1 as qt
plot(qt.hema(close, 25), "HEMA")[/code]
Important notes
- Subset only — this is not the full QuanTAlib trends catalogue. More types may be added over time.
- Warmup omitted — the originals include startup bias compensation; this library uses the steady-state logic only, for simplicity. Early-bar values may differ slightly from the QuanTAlib reference scripts.
Credits & licence
Algorithms © mihakralj / QuanTAlib, licensed under Apache License 2.0.
Adapted and packaged as a Pine library by igor_sinkovec.
Bibliothèque Pine
Dans l'esprit TradingView, l'auteur a publié ce code Pine sous forme de bibliothèque open source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque à titre privé ou dans d'autres publications open source, mais la réutilisation de ce code dans des publications est régie par nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Bibliothèque Pine
Dans l'esprit TradingView, l'auteur a publié ce code Pine sous forme de bibliothèque open source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque à titre privé ou dans d'autres publications open source, mais la réutilisation de ce code dans des publications est régie par nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.