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.
Libreria Pine
Nello spirito di TradingView, l'autore ha pubblicato questo codice Pine come libreria open source affinché altri programmatori della nostra community possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open source, ma il riutilizzo di questo codice nelle pubblicazioni è soggetto al Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.
Libreria Pine
Nello spirito di TradingView, l'autore ha pubblicato questo codice Pine come libreria open source affinché altri programmatori della nostra community possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open source, ma il riutilizzo di questo codice nelle pubblicazioni è soggetto al Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.