pivotlow
Detects pivot low (local trough) points in a data series
pivotlow(source, leftbars, rightbars)
Parameters
| Name | Type | Description |
|---|---|---|
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. **Note:** 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. ## See Also pivothigh