zuperviewResources

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)
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли её использовать. Браво автору! Вы можете использовать эту библиотеку для личного пользования или в других публикациях с открытым исходным кодом, но повторное использование этого кода в публикациях регулируется Правилами поведения.
Отказ от ответственности
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли её использовать. Браво автору! Вы можете использовать эту библиотеку для личного пользования или в других публикациях с открытым исходным кодом, но повторное использование этого кода в публикациях регулируется Правилами поведения.