TradingCalculated
Calculations run privately in your browser
80 rows
One row per period: High, Low, Close, Volume
Paste rows from a spreadsheet or CSV.
CMF(20)0.166buying pressure (accumulation)
CMF weights each bar's volume by where the close sits in its range — closes near the high count as buying, near the low as selling — then averages over 20 bars. Values stay between −1 and +1.
Price
Chaikin Money Flow (20)
Last 10 bars
BarCloseCMF
#80109.880.166
#79109.740.175
#78108.820.15
#77107.550.129
#76108.580.108
#75106.890.062
#74107.980.105
#73108.580.129
#72107.570.157
#71108.120.181

Not financial advice. Results are estimates based on the values you enter and simplified assumptions; real trades are affected by fees, slippage, gaps and other factors. Trading involves substantial risk of loss. Read the full disclaimer.

How to calculate Chaikin Money Flow

Money flow multiplier = ((Close − Low) − (High − Close)) ÷ (High − Low) Money flow volume = Multiplier × Volume CMF = Σ Money flow volume ÷ Σ Volume (over n bars)

Paste prices oldest-first, one value or row per bar — straight from a spreadsheet or CSV export. Use “Sample data” to try it instantly.

Worked example

  1. A bar with high 10, low 8 and close 10 (closing at the high) has a multiplier of +1.
  2. A bar closing at the low has −1; closing mid-range, 0.
  3. CMF averages these, weighted by volume, over 20 bars — e.g. +0.15 means steady buying pressure.

How to interpret Chaikin Money Flow

CMF ranges from −1 to +1. Sustained readings above zero indicate accumulation, below zero distribution. Divergence with price — price rising while CMF falls below zero — is a warning sign. See also On-Balance Volume.

Technical Indicators

On-Balance Volume Calculator

Calculate On-Balance Volume from closes and volume and check it against price.

80 bars → OBV trend + divergence check
Technical Indicators

VWMA Calculator

Calculate a volume-weighted moving average and compare it with the simple moving average.

VWMA(20) vs SMA(20)
Technical Indicators

RSI Calculator

Calculate the Relative Strength Index with Wilder or simple averaging and see overbought/oversold readings.

Avg gain 0.714 / avg loss 0.357 → RSI 66.67

Chaikin Money Flow calculator FAQ

What period should I use?

20 or 21 bars is standard on daily charts.

What if high equals low?

The multiplier is undefined; it's treated as 0 so the bar adds volume but no pressure.