Woodies Pivots

View as Markdown

Description

Woodies CCI Club pivots indicator.

Syntax

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width)

WoodiesPivots(ISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width)

Returns pivot point value

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width).PP[int barsAgo]

WoodiesPivotsISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width).PP[int barsAgo]

Returns R1 value

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width).R1[int barsAgo]

WoodiesPivots(ISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width).R1[int barsAgo]

Returns R2 value

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width).R2[int barsAgo]

WoodiesPivots(ISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width).R2[int barsAgo]

Returns S1 value

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width).S1[int barsAgo]

WoodiesPivots(ISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width).S1[int barsAgo]

Returns S2 value

WoodiesPivots(HLCCalculationModeWoodie priorDayHLC, int width).S2[int barsAgo]

WoodiesPivots(ISeries\<double\> input, HLCCalculationModeWoodie priorDayHLC, int width).S2[int barsAgo]

Return Value

double; Accessing this method via an index value [int barsAgo] returns the indicator value of the referenced bar.

Parameters

ParameterDescription
inputIndicator source data (Series<T>)
priorDayHLCSets how the prior range High, Low, Close values are calculated. Possible values are:
• HLCCalculationModeWoodie.CalcFromIntradayData
• HLCCalculationModeWoodie.DailyBars
• HLCCalculationModeWoodie.UserDefinedValues
widthAn int determining the width of the pivot values plotted

Example

1// Prints the current pivot point value
2double ppValue = WoodiesPivots(HLCCalculationModeWoodie.CalcFromIntradayData, 20).PP[0];
3Print("The current Woodies Pivots' pivot value is " + ppValue);
4
5// Prints the current S2 pivot value
6double s2Value = WoodiesPivots(HLCCalculationModeWoodie.CalcFromIntradayData, 20).S2[0];
7Print("The current Woodies Pivots' S2 pivot value is " + s2Value);

Tip: When using HLCCalculationMode.DailyBars it can be expected that a value of 0 is returned when the daily bars have not been loaded yet. Due to the asynchronous nature of this indicator calling daily bars you should only access the pivot values when the indicator has loaded all required Bars objects. To ensure you are accessing accurate values you can use .IsValidDataPoint()as a check.

1// Evaluates that this is a valid Woodies Pivots value
2if (WoodiesPivots(HLCCalculationModeWoodie.DailyBars, 20).PP.IsValidDataPoint(0))
3{
4 // Prints the current pivot point value
5 double value = WoodiesPivots(HLCCalculationModeWoodie.DailyBars, 20).PP[0];
6 Print("The current Woodies Pivots' pivot value is " + value.ToString());
7}