PINE LIBRARY

StapleIndicators

Library "StapleIndicators"
This Library provides some common indicators commonly referenced from other studies in Pine Script

squeeze(bbSrc, bbPeriod, bbDev, kcSrc, kcPeriod, kcATR, signalPeriod) Volatility Squeeze
  Parameters:
    bbSrc: (Optional) Bollinger Bands Source. By default close
    bbPeriod: (Optional) Bollinger Bands Period. By default 20
    bbDev: (Optional) Bollinger Bands Standard Deviation. By default 2.0
    kcSrc: (Optional) Keltner Channel Source. By default close
    kcPeriod: (Optional) Keltner Channel Period. By default 20
    kcATR: (Optional) Keltner Channel ATR Multiplier. By default 1.5
    signalPeriod: (Optional) Keltner Channel ATR Multiplier. By default 1.5
  Returns: [sqzOn, sqzOsc, sqzSignal]

adx(diPeriod, adxPeriod, signalPeriod, adxTier1, adxTier2, adxTier3) ADX: Average Directional Index
  Parameters:
    diPeriod: (Optional) Directional Indicator Period. By default 14
    adxPeriod: (Optional) ADX Smoothing. By default 14
    signalPeriod: (Optional) Signal Period. By default 13
    adxTier1: (Optional) ADX Tier #1 Level. By default 20
    adxTier2: (Optional) ADX Tier #2 Level. By default 15
    adxTier3: (Optional) ADX Tier #3 Level. By default 10
  Returns: [oscillator, signal, adxOff, adx1, adx2, adx3]

smaPreset(srcMa) Delivers a set of frequently used Simple Moving Averages
  Parameters:
    srcMa: (Optional) MA Source. By default 'close'
  Returns: [sma3, sma5, sma6, sma7, sma8, sma10, sma20, sma25, sma30, sma50, sma100, sma200, smaAllTime]

emaPreset(srcMa) Delivers a set of frequently used Exponential Moving Averages
  Parameters:
    srcMa: (Optional) MA Source. By default 'close'
  Returns: [ema3, ema5, ema8, ema9, ema13, ema18, ema21, ema34, ema50, ema55, ema89, ema100, ema144, ema200, ema377]

maSelect(ma, srcMa) Filters and outputs the selected MA
  Parameters:
    ma: (Optional) MA text. By default 'Ema-21'
    srcMa: (Optional) MA Source. By default 'close'
  Returns: maSelected

periodAdapt(modeAdaptative, src, maxLen, minLen) Adaptative Period
  Parameters:
    modeAdaptative: (Optional) Adaptative Mode. By default 'Average'
    src: (Optional) Source. By default 'close'
    maxLen: (Optional) Max Period. By default '60'
    minLen: (Optional) Min Period. By default '4'
  Returns: periodAdaptative

azlema(modeAdaptative, srcMa) Azlema: Adaptative Zero-Lag Ema
  Parameters:
    modeAdaptative: (Optional) Adaptative Mode. By default 'Average'
    srcMa: (Optional) MA Source. By default 'close'
  Returns: azlema

ssma(lsmaVar, srcMa, periodMa) SSMA: Smooth Simple MA
  Parameters:
    lsmaVar: Linear Regression Curve.
    srcMa: (Optional) MA Source. By default 'close'
    periodMa: (Optional) MA Period. By default '13'
  Returns: ssma

jvf(srcMa, periodMa) Jurik Volatility Factor
  Parameters:
    srcMa: (Optional) MA Source. By default 'close'
    periodMa: (Optional) MA Period. By default '7'
  Returns: [del1, del2, kv, len, pow2]

jBands(srcMa, periodMa) Jurik Bands
  Parameters:
    srcMa: (Optional) MA Source. By default 'close'
    periodMa: (Optional) MA Period. By default '7'
  Returns: [upBand, lowBand]

jma(srcMa, periodMa, phase) Jurik MA (JMA)
  Parameters:
    srcMa: (Optional) MA Source. By default 'close'
    periodMa: (Optional) MA Period. By default '7'
    phase: (Optional) Phase. By default '50'
  Returns: jma

maCustom(ma, srcMa, periodMa, lrOffset, almaOffset, almaSigma, jmaPhase, azlemaMode) Creates a custom Moving Average
  Parameters:
    ma: (Optional) MA text. By default 'Ema'
    srcMa: (Optional) MA Source. By default 'close'
    periodMa: (Optional) MA Period. By default '13'
    lrOffset: (Optional) Linear Regression Offset. By default '0'
    almaOffset: (Optional) Alma Offset. By default '0.85'
    almaSigma: (Optional) Alma Sigma. By default '6'
    jmaPhase: (Optional) JMA Phase. By default '50'
    azlemaMode: (Optional) Azlema Adaptative Mode. By default 'Average'
  Returns: maTF
squeezetechindicator

Biblioteca Pine

Siguiendo fielmente el espíritu TradingView, el autor ha publicado este código Pine como una biblioteca de código abierto, permitiendo que otros programadores de Pine en nuestra comunidad lo utilicen de nuevo. ¡Olé por el autor! Puede utilizar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero tenga en cuenta que la reutilización de este código en una publicación se rige por las Normas internas.


I develop indicators meant to be useful, profitable and good looking.

Exención de responsabilidad