# Acceleration Deceleration Oscillator (ACCDEOSC)

> QuantNexus indicator page for the Acceleration/Deceleration Oscillator.

**Route**: `/quantnexus/indicators/accdeosc/`

## What It Does

ACCDEOSC measures the change in the momentum of price acceleration. It is used to detect when the speed of a trend is increasing or fading.

## Formula

ACCDEOSC is derived from the relationship between price acceleration and a moving average smoothing of that acceleration.

## Parameters

- `period` - default `5`
- `movav` - default `SMA`

## C++23 API

```cpp
#include <nonabt/indicators/accdeosc.hpp>
auto accdeosc = std::make_unique<nonabt::ACCDEOSC>(data(), 5, "SMA");
```

## Common Usage

- Use ACCDEOSC as a momentum change detector.
- Combine it with trend filters to avoid noise.
- Watch for sign changes or threshold breaks.

## Practical Pattern

Acceleration fading after a strong move can warn that the current trend is losing strength.
