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.
Biblioteca Pine
Fiel al espíritu de TradingView, el autor ha publicado este código de Pine como biblioteca de código abierto, para que otros programadores de nuestra comunidad puedan reutilizarlo. ¡Enhorabuena al autor! Puede usar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero su reutilización en publicaciones está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Biblioteca Pine
Fiel al espíritu de TradingView, el autor ha publicado este código de Pine como biblioteca de código abierto, para que otros programadores de nuestra comunidad puedan reutilizarlo. ¡Enhorabuena al autor! Puede usar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero su reutilización en publicaciones está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.