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