AGet.pivots() Advanced GET Studies
Returns the series or values of the GET Pivots study.
Pivots are a proprietary study that show the trend turning points of the issue's price performance. These Pivot points are labeled as Primary (P), Major (J), Intermediate (I), or Minor (M), depending on how long the issue maintains a particular price movement. Pivots are useful as starting or ending points when drawing Auto Gann Angles, Gann Boxes, Regression Trend Channels, Fibonacci Time, and other studies and tools.
Syntax
AGet.pivots( ReturnSeries [, sym() | inv() ][, BarIndex ] )
Parameters
Parameter: | Description: | Default: |
ReturnSeries |
Allows to choose what series of the GET Pivots study should be returned. To choose use the follwing constants: PIVOTS_PRIMARY = 0 |
n/a |
sym() | inv() | [Optional] Function of sym() or inv() to determine symbol/interval source for the study. | Base sym/int |
BarIndex | [Optional] Bar index of series to retrieve. | n/a |
Return Value(s)
Returns a Series Object when nBarIndex is not specified. It consists of the set of constants shown below.
Returns a single value when nBarIndex is specified from the set of constants shown below.
A set of constants:
NONE = 0
PIVOT_UP = 1
PIVOT_DOWN = -1
SMART_PIVOT_UP = 2
SMART_PIVOT_DOWN = -2
Notes
Only available in versions 11.8 or later.
Code Example
Creating and Using Series Example:
var bInit = false; var xSer = null; var i = 0; setPriceStudy(true); function main() { if (bInit == false) { xSer = AGet.pivots(PIVOTS_PRIMARY); bInit = true; } if (isLastBarOnChart()) { clearText(); recalculate(function () { var nSer = xSer.getValue(0); if (nSer == PIVOT_UP) drawTextRelative( 0, AboveBar1, "P", Color.purple, null, Text.BOLD | Text.CENTER | Text.PRESET, "Arial", 10, i++ ); }); } }
See Also