Pivot

This library helps you store and manage pivots.
bias(isHigh, isHigher, prevWasHigher)
Helper function to calculate bias.
Parameters:
isHigh (bool): (bool) Wether the pivot is a pivot high or not.
isHigher (bool): (bool) Wether the pivot is a higher pivot or not.
return (bool) The bias (true = bullish, false = bearish, na = neutral).
prevWasHigher (bool)
biasToString(bias)
Parameters:
bias (bool)
biasToColor(bias, theme)
Parameters:
bias (bool)
theme (Theme)
nameString(isHigh, isHigher)
Parameters:
isHigh (bool)
isHigher (bool)
abbrString(isHigh, isHigher)
Parameters:
isHigh (bool)
isHigher (bool)
tooltipString(y, isHigh, isHigher, bias, theme)
Parameters:
y (float)
isHigh (bool)
isHigher (bool)
bias (bool)
theme (Theme)
createLabel(x, y, isHigh, isHigher, prevWasHigher, settings)
Parameters:
x (int)
y (float)
isHigh (bool)
isHigher (bool)
prevWasHigher (bool)
settings (Settings)
new(x, y, isHigh, isHigher, settings)
Parameters:
x (int)
y (float)
isHigh (bool)
isHigher (bool)
settings (Settings)
newArray(size, initialValue)
Parameters:
size (int)
initialValue (Pivot)
method getFirst(this)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
method getLast(this, isHigh)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
isHigh (bool)
method getLastHigh(this)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
method getLastLow(this)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
method getPrev(this, numBack, isHigh)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
numBack (int)
isHigh (bool)
method getPrevHigh(this, numBack)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
numBack (int)
method getPrevLow(this, numBack)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
numBack (int)
method getText(this)
Namespace types: Pivot
Parameters:
this (Pivot)
method setX(this, value)
Namespace types: Pivot
Parameters:
this (Pivot)
value (int)
method setY(this, value)
Namespace types: Pivot
Parameters:
this (Pivot)
value (float)
method setXY(this, x, y)
Namespace types: Pivot
Parameters:
this (Pivot)
x (int)
y (float)
method setBias(this, value)
Namespace types: Pivot
Parameters:
this (Pivot)
value (int)
method setColor(this, value)
Namespace types: Pivot
Parameters:
this (Pivot)
value (color)
method setText(this, value)
Namespace types: Pivot
Parameters:
this (Pivot)
value (string)
method add(this, pivot)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
pivot (Pivot)
method updateLast(this, y, settings)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
y (float)
settings (Settings)
method update(this, y, isHigh, settings)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
y (float)
isHigh (bool)
settings (Settings)
Pivot
Stores Pivot data.
Fields:
x (series int)
y (series float)
isHigh (series bool)
isHigher (series bool)
bias (series bool)
lb (series label)
Theme
Attributes for customizable look and feel.
Fields:
size (series string)
colorDefault (series color)
colorNeutral (series color)
colorBullish (series color)
colorBearish (series color)
colored (series bool)
showTooltips (series bool)
showTooltipName (series bool)
showTooltipValue (series bool)
showTooltipBias (series bool)
Settings
All settings for the pivot.
Fields:
theme (Theme)
Updated:
biasToColor(bias, theme)
Helper function that converts bias to color from theme.
Parameters:
bias (bool): (bool) The bias.
neutral (color): (bool) The neutral color.
bullish (color): (bool) The bullish color.
bearish (color): (bool) The bearish color.
Updated:
method updateLast(this, y, isHigh, settings)
Namespace types: Pivot[]
Parameters:
this (Pivot[])
y (float)
isHigh (bool)
settings (Settings)
Added:
method generateName(this, abbr)
Generates a name string for the this pivot.
Namespace types: Pivot
Parameters:
this (Pivot): (Pivot) The Pivot.
abbr (bool): (bool) Wether to create abbreviation. (optional, default is false)
return (string) The name string.
method calculateBias(this, prevWasHigher)
Calculates bias for this Pivot.
Namespace types: Pivot
Parameters:
this (Pivot): (Pivot) The Pivot.
prevWasHigher (bool): (bool) Wether the previous pivot is a higher pivot or not.
return (bool) The bias (true = bullish, false = bearish, na = neutral).
method generateTooltips(this, theme)
Namespace types: Pivot
Parameters:
this (Pivot)
theme (Theme)
newPivot(x, y, isHigh, isHigher, settings)
Parameters:
x (int)
y (float)
isHigh (bool)
isHigher (bool)
settings (Settings)
Updated:
biasToString(bias)
Helper function that converts bias to string.
Parameters:
bias (bool): (bool) The bias.
return (string) The bias string.
method biasToColor(this, theme)
Helper function that converts bias to color.
Namespace types: Pivot
Parameters:
this (Pivot)
theme (Theme): (theme) The theme.
return (color) The color that belongs to the bias derived from the Theme.
method createLabel(this, settings)
Namespace types: Pivot
Parameters:
this (Pivot)
settings (Settings)
new(size, initialValue)
Parameters:
size (int)
initialValue (Pivot)
Removed:
bias(isHigh, isHigher, prevWasHigher)
Helper function to calculate bias.
nameString(isHigh, isHigher)
abbrString(isHigh, isHigher)
tooltipString(y, isHigh, isHigher, bias, theme)
newArray(size, initialValue)
Biblioteca Pine
Siguiendo fielmente el espíritu de TradingView, el autor ha publicado este código Pine como una biblioteca de código, permitiendo que otros programadores de Pine en nuestra comunidad puedan volver a utilizarlo. ¡Un brindis 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 publicaciones se rige por las Normas internas.
Exención de responsabilidad
Biblioteca Pine
Siguiendo fielmente el espíritu de TradingView, el autor ha publicado este código Pine como una biblioteca de código, permitiendo que otros programadores de Pine en nuestra comunidad puedan volver a utilizarlo. ¡Un brindis 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 publicaciones se rige por las Normas internas.