The Chaikin Oscillator is, at its core, an indicator of an indicator. The Chaikin Oscillator takes Accumulation/Distribution (ADL) and applies two Exponential Moving Averages of varying length to the line. The Chaikin Oscillator's value is then derived by subtracting the longer term EMA of the ADL from the shorter term EMA of the ADL. Ultimately this serves as a way to measure the momentum of the ADL by plotting a line which fluctuates between positive and negative values. Being aware of changes in momentum can help a trader or technical analyst to anticipate trend changes since changes in momentum often precede changes in trend.

The Chaikin Oscillator technical indicator was created by famed stock analyst Marc Chaikin. The Chaikin Oscillator has become closely related to two of Chaikin’s other famous indicators; Chaikin Money Flow and Accumulation/Distribution (ADL).

There are four steps in calculating The Chaikin Oscillator (this example is for a (3,10) Period):

1. Find the Money Flow Multiplier

`[(Close - Low) - (High - Close)] /(High - Low) = Money Flow Multiplier`

2. Calculate Money Flow Volume

`Money Flow Multiplier x Volume for the Period = Money Flow Volume`

3. Determine ADL

`Previous ADL + Current Period Money Flow Volume = ADL`

4. Apply EMA (user defined periods) to the ADL to generate the Chaikin Oscillator

`(3-day EMA of ADL) - (10-day EMA of ADL) = Chaikin Oscillator`

Chaikin believed that buying and selling pressures could be determined by where a period closes in relation to its high/low range. If the period closes in the upper half of the range, then buying pressure is higher and if the period closes in the lower half of the range, then selling pressure is higher. This is what the Money Flow Multiplier determines (step 1 in the calculation above). The Money Flow Multiplier is the key to all of Chaikin's technical analysis tools. Money Flow Multiplier determines The Money Flow Volume, which in turn determines the direction of the ADL, which ultimately determines the direction and value of The Chaikin Oscillator.

As previously mentioned, The Chaikin Oscillator calculates a value that fluctuates between positive and negative values.

- When The Chaikin Oscillator's value is above 0, ADL's momentum and therefore buying pressure is higher.
- When The Chaikin Oscillator's value is below 0, ADL's momentum and therefore selling pressure is higher.

When The Chaikin Oscillator crosses the Zero Line, this can be an indication that there is an impending trend reversal.

Bullish Crosses occur when The Chaikin Oscillator crosses from Below the Zero Line to Above the Zero Line. Price then rises.

Bearish Crosses occur when The Chaikin Oscillator crosses from Above the Zero Line to Below the Zero Line. Price then falls.

Chaikin Oscillator Divergence occurs when there is a difference between what price action is indicating and what The Chaikin Oscillator is indicating. These differences can be interpreted as an impending reversal.

Bullish Chaikin Oscillator Divergence is when price makes a new low but the Chaikin Oscillator makes a higher low.

Bearish Chaikin Oscillator Divergence is when price makes a new high but the Chaikin Oscillator makes a lower high.

Chaikin Oscillator is an indicator of an indicator. It uses Accumulation/Distribution (ADL) and takes it a step further. The ADL measure buying/selling pressure and the Chaikin Oscillator adds in the element of momentum. Because momentum often precedes changes in price or trend, it should always be taken into consideration by technical analysts when possible. However, like with most indicators, The Chaikin Oscillator is at its best when it is not used as a stand-alone technical indicator but in conjunction with additional indicators and chart analysis.

The time period to be used in calculating the shorter term EMA.

The time period to be used in calculating the longer term EMA.

Can toggle the visibility of the Chaikin Oscillator Line as well as the visibility of a price line showing the actual current value of The Chaikin Oscillator. Can also select The Chaikin Oscillator Line's color, line thickness and visual type (Line is the default).

Can toggle the visibility of the Zero Line. Can also select the Zero Line's value, color, line thickness and visual type (Dashes are the default).

Sets the number of decimal places to be left on the indicator's value before rounding up. The higher this number, the more decimal points will be on the indicator's value.