# Chaikin Oscillator

> The Chaikin Oscillator is an accumulation/distribution line-based indicator that shows capital inflows and outflows, trend strength, and potential reversals.

The **Chaikin Oscillator** is a technical indicator that measures capital inflows and outflows into an asset, helping to assess trend strength, market sentiment, and potential reversals.
Essentially, it's a variation of the MACD, but instead of price data, it uses the **Accumulation/Distribution Line (A/D Line)**.

## How the Chaikin Oscillator Works

The Chaikin Oscillator is based on the difference between:

1. The Accumulation/Distribution Line
2. The Exponential Moving Average (EMA) of this line

It reflects the balance between buying and selling over a given period of time.

**Main purposes of use:**
- Determining the strength and direction of a trend
- Identifying overbought and oversold zones
- Confirming signals from other indicators
- Finding divergences between price and volume

The indicator is especially useful for analyzing whether price movement is supported by adequate trading volume. For example, a rising price while the oscillator is falling may signal a weak trend.

## Using in trading

- **Positive values** → predominantly buying (bullish signal)
- **Negative values** → predominantly selling (bearish signal)
- **Crossing the zero line from below to above** → possible Buy-signal
- **Crossing the zero line from above to below** → possible Sell-signal

:::tip
The higher the amplitude of the oscillator readings, the stronger the momentum of the movement.
:::

## Using in Veles Bots (Flexible Indicator)

Available settings:

- FastLength - length of the fast Exponential Moving Average (EMA). Range: 2–100, default 3.
- SlowLength - length of the slow Exponential Moving Average (EMA). Range: 5–100, default 10.
- Interval - the candle timeframe.
- Method - the calculation type. By bar close (only on the selected interval) or by minute (once per minute for any interval).
- Shift - shifts the requested indicator value back by the specified number of candles.

### Divergences

If the price makes new highs/lows, but the Chaikin Oscillator doesn't confirm this, a **divergence** occurs — a signal of a possible trend reversal.

## Usage Recommendations

- Analyze the oscillator on higher timeframes to filter out market noise
- Use in conjunction with trend indicators ([MA](https://help.veles.finance/en/filters/sma/), [EMA](https://help.veles.finance/en/filters/ema/), [ADX](https://help.veles.finance/en/filters/adx/)) to filter out false signals
- Pay attention to sharp spikes — they often coincide with key entry or exit points

## Limitations

- As a momentum oscillator based on moving averages, the Chaikin Oscillator lags slightly and is not ideal for fast scalping.
- In low-volume or flat markets, it can generate misleading signals.
- Divergence signals require additional confirmation — they are not sufficient on their own for entry decisions.

## Summary

The Chaikin Oscillator is a valuable tool for assessing whether price moves are backed by real capital flows. It works best as a confirmation filter alongside trend indicators and is especially useful for identifying divergences where price and money flow disagree.
