# Williams AD (WILLIAMSAD)

> QuantNexus indicator page for Williams-style accumulation and distribution pressure.

**Route**: `/quantnexus/indicators/williamsad/`

## What It Does

WILLIAMSAD tracks accumulation and distribution pressure using price position inside the bar range.

## Formula

The series reflects whether price closes near the bar high or low and accumulates that directional pressure over time.

## Parameters

- `period` - default `14`
- `upperband` - default `-20`
- `lowerband` - default `-80`

## C++23 API

```cpp
#include <nonabt/indicators/williamsad.hpp>
auto williamsAd = std::make_unique<nonabt::WILLIAMSAD>(data().close(), 14, -20.0, -80.0);
```

## Common Usage

- Use it to assess accumulation or distribution bias.
- Pair it with price structure and trend filters.
- Helpful when you want a volume-free directional pressure signal.
