PINE LIBRARY

zuperviewResources

49
Library "zuperview"

ComputeMAValue(maType, series, period)
  ComputeMAValue
description Computes the moving average (MA) value based on the specified MA type.
  Parameters:
    maType (string): (string) The type of moving average: "EMA", "SMA", "RMA", "WMA", "HMA", "VWMA", "LinReg".
    series (float): (float) The input price series (typically close).
    period (simple int): (int) The number of periods used for MA calculation.
  Returns: (float) The computed MA value or `na` if maType is invalid.

ComputeATRValue(period)
  ComputeATRValue
description Computes the moving average (ATR) value based on the specified ATR type.
  Parameters:
    period (int): (int) The number of periods used for MA calculation.
  Returns: (float) The computed ATR value or `na` if maType is invalid.

Max(src, period)
  Parameters:
    src (float)
    period (int)

Min(src, period)
  Parameters:
    src (float)
    period (int)

ComputeRSIValue(src, period, smooth)
  ComputeRSIValue
description Computes the moving average (RSI) value based on the specified RSI type.
  Parameters:
    src (float): (series) Input series (series float), which can be close (`close`), open (`open`), high (`high`), low (`low`), or any other price-based series.
    period (int): (int) The number of periods used for MA calculation.
    smooth (int)
  Returns: (float) The computed RSI value or `na` if maType is invalid.

ComputeSMMAValue(src, period)
  ComputeSMMAValue
description Computes the moving average (SMMA) value based on the specified SMMA type.
  Parameters:
    src (float): (series) Input series (series float), which can be close (`close`), open (`open`), high (`high`), low (`low`), or any other price-based series.
    period (int): (int) The number of periods used for MA calculation.
  Returns: (float) The computed SMMA value or `na` if maType is invalid.

ComputeStochasticValue(src, periodD, periodK, smoothingMethod, smoothingPeriod)
  ComputeStochasticValue
description Computes the moving average (SMMA) value based on the specified SMMA type.
  Parameters:
    src (float): (series) Input series (series float), which can be close (`close`), open (`open`), high (`high`), low (`low`), or any other price-based series.
    periodD (simple int): (int) The number of periods used for MA calculation.
    periodK (int): (int) The number of periods used for MA calculation.
    smoothingMethod (string): (string) The type of moving average: "EMA", "SMA", "RMA", "WMA", "HMA", "VWMA", "LinReg".
    smoothingPeriod (simple int): (int) The number of periods used for MA calculation.
  Returns: (float) The computed Stochastic(K, D) value or `na` if maType is invalid.

FindSwingsByNeighborhood(arraySwingTop, arraySwingBottom, neighborhood)
  Find Swings By Neighborhood
description Computes the moving average (SMMA) value based on the specified SMMA type.
  Parameters:
    arraySwingTop (array<SwingPoint>): (array<SwingPoint>): An array to store detected swing highs.
    arraySwingBottom (array<SwingPoint>): (array<SwingPoint>): An array to store detected swing lows.
    neighborhood (int): (int): The number of bars to consider when identifying a swing point.
  Returns: none

FindSwingsByOffset(arraySwingTop, arraySwingBottom, minSwingLength)
  Find Swings By Offset
description Identifies swing points based on a minimum swing length criteria.
  Parameters:
    arraySwingTop (array<SwingPoint>): (array<SwingPoint>): An array to store detected swing highs.
    arraySwingBottom (array<SwingPoint>): (array<SwingPoint>): An array to store detected swing lows.
    minSwingLength (float): (float): The minimum price movement required to qualify as a swing point.
  Returns: none

SwingPoint
  Fields:
    Key (series int)
    IsTop (series bool)
    Price (series float)
    BarStart (series int)
    BarEnd (series int)
    TimeStart (series int)
    TimeEnd (series int)
    Sign (series int)
    Label (series label)

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。