pivotlow
Detects pivot low (local trough) points in a data series
pivotlow(source, leftbars, rightbars)
Parameters
Pivot Low - pivotlow(source, leftbars, rightbars)
Detects local troughs where source is lower than both surrounding bars.
- source (field): Data series (commonly low)
- leftbars (int): Bars before pivot that must be higher
- rightbars (int): Bars after pivot that must be higher
Formula
Returns source value when:
source < all leftbars preceding values
AND source < all rightbars following values
Otherwise returns NULL
Examples
// detect swing low with 2-bar confirmation
pivotlow(low, 2, 2) != null;
// swing low below 50 (support test)
x = pivotlow(low, 5, 5); x < 50;
// any detected swing low on close
pivotlow(close, 3, 3) != null;
Returns
Source value at pivot or NULL. Most bars return NULL.
Standalone usage (e.g.,
pivotlow(low, 2, 2);) automatically filters to non-NULL values. Use == null to find bars without pivots, or != null for explicit filtering.