**"honestpersonallibrary"**

<library_description>

**thestratnumber()**this will return the number 1,2 or 3 using the logic from Rob Smiths #thestrat which uses these type of bars for setups

**getBodySize()**Gets the current candle's body size (in POINTS, divide by 10 to get pips)

Returns: The current candle's body size in POINTS

**getTopWickSize()**Gets the current candle's top wick size (in POINTS, divide by 10 to get pips)

Returns: The current candle's top wick size in POINTS

**getBottomWickSize()**Gets the current candle's bottom wick size (in POINTS, divide by 10 to get pips)

Returns: The current candle's bottom wick size in POINTS

**getBodyPercent()**Gets the current candle's body size as a percentage of its entire size including its wicks

Returns: The current candle's body size percentage

**strictBearPinBar(float, float)**This it to find pinbars with a very long wick compared to the body that are bearish

Parameters:

**float**: minTopMulitplier (default=4) The minimum number of times that the top wick has to be bigger than the candle body size

**float**: maxBottomMultiplier (default=2) The maximum number of times that the bottom wick can be bigger than the candle body size

Returns: a bool function true if current candle is withing the parameters

**strictBullPinBar(float, float)**This it to find pinbars with a very long wick compared to the body that are bearish

Parameters:

**float**: minTopMulitplier (default=4) The minimum number of times that the top wick has to be bigger than the candle body size

**float**: maxBottomMultiplier (default=2) The maximum number of times that the bottom wick can be bigger than the candle body size

Returns: a bool function true if current candle is withing the parameters

Release Notes:
updated publish as the chart contained indicators not in the library

Updated:

**strictBearPinBar(float, float)**This it to find pinbars with a very long wick compared to the body that are bearish

Parameters:

**float**: minTopMulitplier (default=4) The minimum number of times that the top wick has to be bigger than the candle body size

**float**: minBottomMultiplier (default=2) The minimum number of times that the bottom wick can fit in the top wick

Returns: a bool function true if current candle is withing the parameters

**strictBullPinBar(float, float)**This it to find pinbars with a very long wick compared to the body that are bearish

Parameters:

**float**: minBottomMulitplier (default=4) The minimum number of times that the top wick has to be bigger than the candle body size

**float**: minTopMultiplier (default=2) The minimum number of times that the top wick can fit in the bottom wick

Returns: a bool function true if current candle is withing the parameters

Added:

**PBDoji(float)**This it to find doji within the pivot boss doji reversal system parameters

Parameters:

**float**: maxbodysize (default=0.1) The percentage body size candle can have

Returns: a bool function true if current candle is a doji candle

**PBWickRevBull(float, float)**his it to find pinbars within the pivot boss wick reversal system parameters

Parameters:

**float**: wick_multiplier (default=2.5) The minimum number of times that the bottom wick has to be bigger than the candle body size

**float**: body_percentage (default=0.25) The percentage range from top of the candle the close has to close in.

Returns: a bool function true if current candle is within the wick reversal parameters

**PBWickRevBear(float, float)**This it to find pinbars within the pivot boss wick reversal system parameters

Parameters:

**float**: wick_multiplier (default=2.5) The minimum number of times that the top wick has to be bigger than the candle body size

**float**: body_percentage (default=0.25) The percentage range from bottom of the candle the close has to close in.

Returns: a bool function true if current candle is within the wick reversal paramaters

**PBExtremeRevBull(float, float, float, float)**This it to find pivot boss extreme bullish reversals within the system parameters.

Parameters:

**float**: minbodysize (default=0.5) This is the minimum percentage change the body has to be of the total candle.

**float**: maxbodysize (default=0.85) This is the maximum percentage change the body can be of the total candle

**float**: barsback (default=50) The amount of candles the script will look back to find average candle size.

**float**: bodymultiplier (default=2) The multiplier amount the extreme candle has to be bigger than an average candle.

Returns: a bool function true if current candle is within the pivot boss extreme bullish reversal parameters.

**PBExtremeRevBear(float, float, float, float)**This it to find pivot boss extreme bearish reversals within the system parameters.

Parameters:

**float**: minbodysize (default=0.5) This is the minimum percentage change the body has to be of the total candle.

**float**: maxbodysize (default=0.85) This is the maximum percentage change the body can be of the total candle

**float**: barsback (default=50) The amount of candles the script will look back to find average candle size.

**float**: bodymultiplier (default=2) The multiplier amount the extreme candle has to be bigger than an average candle.

Returns: a bool function true if current candle is within the pivotboss extreme bearish reversal parameters

**PBOutsideRevBull(float, float)**This it to find pivot boss outside bullish reversals within the system parameters.

Parameters:

**float**: barsback (default=50) The amount of candles the script will look back to find average candle size.

**float**: barmultiplier (default=2) The multiplier amount the extreme candle has to be bigger than an average candle.

Returns: a bool function true if current candle is within the pivot boss outside bullish reversal parameters.

**PBOutsideRevBear(float, float)**This it to find pivot boss outside bearish reversals within the system parameters.

Parameters:

**float**: barsback (default=50) The amount of candles the script will look back to find average candle size.

**float**: barmultiplier (default=2) The multiplier amount the extreme candle has to be bigger than an average candle.

Returns: a bool function true if current candle is within the pivot boss outside bearish reversal parameters.

**PBDojiRevBull(float)**This it to find pivot boss bullish doji reversal.

Parameters:

**float**: percentage (default=0.1) The maximum percentage body size the doji can have.

Returns: a bool function true if current candle is within the pivot boss bullish doji reversal parameters.

**PBDojiRevBear(float)**This it to find pivot boss bullish doji reversal

Parameters:

**float**: percentage (default=0.1) The maximum percentage body size the doji can have.

Returns: a bool function true if current candle is within the pivot boss bearish doji reversal parameters.

Release Notes:
v6