PINE LIBRARY
zuperviewResources

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)
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 из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
👉 Explore all indicators & systems: zuperview.com/
👉 Join our Discord community: disscord.gg/YKE6ujrw59
Many free indicators will come in the future, stay updated!
👉 Join our Discord community: disscord.gg/YKE6ujrw59
Many free indicators will come in the future, stay updated!
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
👉 Explore all indicators & systems: zuperview.com/
👉 Join our Discord community: disscord.gg/YKE6ujrw59
Many free indicators will come in the future, stay updated!
👉 Join our Discord community: disscord.gg/YKE6ujrw59
Many free indicators will come in the future, stay updated!
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.