Chaikin Money Flow

Contents[Hide]

The Chaikin Money Flow function was developed by Marc Chaikin. It computes the sum of the Accumulation Distribution line values for a stock over a specified number of time periods, and divides this by the total stock volume over the same duration. When the CMF value is above zero, this indicates buying pressure. When the CMF value is below zero, this indicates selling pressure. Applications of Chaikin Money Flow include determining if a stock is under accumulation or distribution. For example, if the CMF value remains above zero for an extended period of time, this indicates accumulation.

1. Syntax

CHKMONEYFLO(d0,d1,d2,d3,s0)

2. Input

The Chaikin Money Flow function requires the following input series:

  • d0 - High data values - The first set of data values for which the Chaikin Money Flow is calculated, usually the daily high price of a stock.
  • d1 - Low data values - The second set of data values for which the Chaikin Money Flow is calculated, usually the daily low price of a stock.
  • d2 - Close data values - The third set of data values for which the Chaikin Money Flow is calculated, usually the daily close price of a stock.
  • d3 - Volume data values - The fourth set of data values for which the Chaikin Money Flow is calculated, usually the daily volume.

3. Parameters

The Chaikin Money Flow function has the following parameter:

  • s0 - Short Period - The short time period to use in the calculation. Default value is 21.

4. Output

The Chaikin Money Flow function generates the following output:

  • Chaikin Money Flow - The Chaikin Money Flow result set.

5. See also

Dundas Data Visualization, Inc.
500-250 Ferrand Drive
Toronto, ON, Canada
M3C 3G8

North America: 1.800.463.1492
International: 1.416.467.5100

Dundas Support Hours: 7am-6pm, ET, Mon-Fri