← Back to scanner
Scanner Trading Signals
Indicator · Volume & money flow

Chaikin Money Flow

Volume & money flow
The same logic as the A/D line, but as an oscillator over a fixed window of 20 days instead of cumulative. That keeps it fluctuating around zero and makes it easier to read.
In its original form this indicator uses volume and/or the daily range (High/Low). The scanner only has closing prices and approximates those inputs (see the note at the bottom). So treat the absolute values as indicative; the direction and the crossings remain usable.

Construction & calculation

CMF = sum(MFV, 20) / sum(Volume, 20)

Interpretation

How the signal works in this scanner

Buy signal (green)The CMF crosses the zero line from below to above and reaches at least +0.05 (the threshold filters out the fuss around zero). If there is no crossing, the scanner looks for a bullish divergence over 20 bars.
Sell signal (red)The CMF crosses below the zero line to at least -0.05, or there is a bearish divergence.

Watch-outs & pitfalls

  • Like the A/D line, the CMF ignores opening gaps.
  • The 0.05 threshold is built in deliberately: without that filter a stock bobbing around zero would give a signal every week.
Data note. The scanner works exclusively with closing prices (daily). Wherever the classic formula needs High, Low or Volume, these are approximated: the daily range via the rolling max/min of the closing price over the recent bars, and volume via the relative size of the day's move compared with the recent average. The signal logic is identical to the original, but absolute values may differ slightly from platforms that use intraday data and real volume.

Disclaimer. This explanation is educational and does not constitute investment advice. A technical signal is a probability, not a certainty: always use it together with other signals, the broader trend, the news around the stock and a predefined risk-management plan.

Generated: 26/10/2026 12:04