OptiNod Academy
Chaikin Money Flow (CMF): The Close’s Position Inside the Candle Shows the Money Flow
Unlike OBV, which only looks at closing-price direction, CMF multiplies volume by where the close lands inside the candle’s high-low range to distinguish accumulation from distribution.
Chaikin Money Flow (CMF) first calculates a Money Flow Multiplier for each candle. The multiplier is calculated as ((Close−Low)−(High−Close))/(High−Low). If the close is at the candle’s high, the value is +1. If it is at the low, the value is −1. If it is exactly in the middle, the value is 0. Multiplying that value by the candle’s volume gives Money Flow Volume. CMF is the sum of Money Flow Volume over the most recent N candles, typically 20, divided by total volume over the same period. The core idea Marc Chaikin formalized in the 1980s is simple: strong buying pressure pushes the close toward the high, while strong selling pressure pushes it toward the low.
Most traders lump CMF in with other volume indicators. They group it with OBV, volume bars, and the A/D Line, then reduce it to one sentence: “Above zero means buying pressure.” What CMF measures differently inside that group is rarely discussed.
CMF diverges from OBV at one input. OBV only checks whether the close is higher or lower than the previous close, then assigns the candle’s entire volume to that direction. CMF also checks where the close finished inside the candle’s high-low range. Even if two candles are both green, a close pinned near the top produces a strong CMF reading, while a close around the middle produces a weaker one. CMF’s information edge is that it reads buying and selling pressure inside the candle one layer deeper than closing direction alone. This article examines that layer using real BTC examples.

The Same Bullish Candle Can Produce a Different CMF Reading Depending on Where It Closes
The key is where the candle closes. If buyers keep pressing until the candle ends, the close finishes near the high and the multiplier approaches +1. If buying pressure fades around the middle of the candle, the close also stalls around the middle and the multiplier approaches 0. Even with the same volume, Money Flow Volume can differ sharply depending on the close’s position.
This difference is clear when comparing two BTC daily candles from November and December 2024. On November 6, BTC opened at $69,372 and closed at $75,572. The high was $76,400 and the low was $69,298. Because the close finished just below the high, the multiplier was +0.77. The December 16 candle was also bullish. BTC rose from an open of $104,464 to a close of $106,059, but with a high of $107,793 and a low of $103,333, the close stopped in the upper half of the candle. Its multiplier was +0.22.
Both candles closed above the prior day, so OBV accumulates the full volume of each as buying volume. November 6 traded about 104,000 BTC, and December 16 traded about 41,000 BTC. To OBV, both are simply “up-day volume.” CMF, however, rates the buying pressure on November 6 as more than three times stronger than on December 16. CMF sees one bullish candle where buyers pushed into the close, and another where buying pressure faded before the candle ended. That is the extra layer CMF reads beyond OBV.
Above Zero Indicates Accumulation; Below Zero Indicates Distribution
CMF moves between −1 and +1, with the zero line acting as the divider between accumulation and distribution. If closes frequently finish near the upper part of their candles over the past 20 bars, Money Flow Volume accumulates positively and CMF stays above zero. If closes frequently finish near the lower part of their candles, it accumulates negatively and CMF drops below zero. Above zero points to a phase where buyers are lifting closes toward the highs and absorbing supply. Below zero points to a phase where sellers are pressing closes toward the lows and distributing supply.
A single move across the zero line is weak by itself. The signal gains weight from how long CMF stays above or below zero, and how far it moves from the line. After the 2024 U.S. presidential election, BTC broke higher from the $68,000 area. During that move, CMF20 rose quickly from 0.09 on November 4 to 0.34 on November 11, then stayed in a high positive range between 0.16 and 0.31 for nearly a month. As price climbed from $70,000 to $100,000, closes repeatedly finished near the upper part of their candles, showing that accumulation was supporting the advance.
By contrast, frequent zero-line crossings are weak signals. If CMF swings between +0.05 and −0.05 every few days, buying and selling are nearly balanced inside the candles. In that environment, a zero-line cross is hard to treat as a directional signal. When using CMF to judge accumulation or distribution, focus on periods where CMF establishes itself above or below zero and stays there, and give little weight to a single cross.

OBV Reads Closing Direction; CMF Also Reads Where the Close Lands Inside the Candle
Comparing OBV and CMF side by side clarifies the role of each indicator. OBV, or On-Balance Volume, was introduced by Joe Granville in 1963 as a cumulative line. If the close is higher than the previous close, OBV adds the candle’s full volume. If the close is lower, it subtracts it. Its only input is closing direction. CMF converts the close’s position inside the high-low range into a multiplier, then applies that multiplier to volume.
This difference has two effects. First, even if buying and selling are almost evenly balanced inside a candle, OBV classifies the entire candle’s volume as buying volume if the close is just one tick higher. CMF applies a multiplier near zero if the close finishes near the middle, so it barely accumulates that candle. CMF filters the candle’s internal balance one step further. Second, OBV is a cumulative value, so its absolute level depends on the starting point. CMF is a normalized oscillator between −1 and +1, giving it a fixed reference point at zero.
The November 6 and December 16 bullish candles discussed earlier show this difference directly. OBV adds both as “up-day buying volume,” while CMF scores November 6 with a +0.77 multiplier and December 16 with a +0.22 multiplier. By closing direction alone, they are the same kind of bullish candle. By close location inside the candle, their buying strength is completely different. OBV is a tool for tracking the broad cumulative direction of capital. CMF is a tool for checking whether buyers are carrying that direction all the way into each candle’s close.

If Price Makes a New High but CMF Does Not Confirm, Buying Pressure Is Fading
Divergence between price and CMF is an especially important CMF signal. If price makes a higher high while CMF is lower than it was at the prior high, price has moved higher, but the buying pressure needed to close candles near their highs has weakened.
BTC formed this pattern in December 2024. On December 17, BTC reached a then all-time high of $108,353. But CMF20 on that new-high candle was only 0.167. One month earlier, on November 22, when BTC was trading around $99,000, CMF20 was near 0.31. Price had advanced nearly another 9% to a new high, but the money flow supporting the move was roughly half as strong as it had been a month earlier. Buying pressure failed to keep up with the new high.
That divergence soon showed up in price. On December 18, BTC fell from an open of $106,134 to a close of $100,204, a drop of almost $6,000. With a high of $106,525 and a low of $100,000, the close finished near the bottom of the candle. The multiplier was −0.94, marking a strong distribution candle. By December 31, CMF20 had dropped to −0.083, moving below the zero line. Price was still holding the $93,000 area, but money flow had already shifted into distribution. CMF divergence does not confirm that a trend is over. It warns that the quality of buying behind new highs is deteriorating, and it becomes actionable when price structure breaks with it.
Distribution Often Appears First as Repeated Closes Near the Bottom of the Candle
Distribution often appears in CMF before price breaks down decisively. When sellers start pushing closes toward the lower part of each candle, Money Flow Volume accumulates negatively even if price is still ranging near the highs.
BTC followed this sequence in February 2025. Through mid-February, BTC moved sideways between $96,000 and $98,000, while CMF20 fell below zero to −0.045 on February 16. Price was still holding the $96,000 area, but closes were frequently finishing near the lower part of the candle, showing that distribution was underway. On February 24, BTC broke down from an open of $96,258 to a close of $91,553. With a high of $96,500 and a low of $91,349, the close finished just above the low. The multiplier was −0.92, a strong selling candle.
Price then followed quickly. BTC was still around $96,000 on February 21, but by February 28 it had fallen to a low of $78,259. It was a sharp one-week decline, and CMF’s move below zero had preceded the price breakdown by several days. In a sideways range, price alone often makes it hard to tell whether buyers or sellers have the edge. When CMF turns those repeated near-low closes into a negative reading, the range is more likely to be distribution.

CMF Distribution Entry Setup
The following setup uses CMF to identify distribution, then waits for price structure to break before entering short.
- [ ] Market condition: BTC daily candles are ranging near the prior uptrend’s highs, or price has made a new high while CMF20 is clearly lower than it was at the prior high. For example, prior-high CMF at 0.30 and current new-high CMF at 0.17 or lower.
- [ ] Money-flow shift: CMF20 moves below the zero line and stays negative for at least three consecutive trading days.
- [ ] Distribution candle confirmation: At least one candle in that zone has a multiplier of −0.7 or lower, meaning the close finished near the bottom of the candle.
- [ ] Entry: Enter short at the close of the candle that breaks below the previous swing low on a daily closing basis.
- [ ] Stop loss: Place the stop above the previous swing high.
- [ ] Invalidation: If CMF20 recovers above the zero line and price reclaims the broken low on a closing basis, drop the distribution thesis and exit.
The key is to confirm both CMF holding below zero and a break in price structure. Entering only because CMF turned negative can lead to a whipsaw during a range with temporary selling pressure. In the February 2025 example, CMF first moved below zero, but the final entry gate was the candle that closed below the previous price low.

Where CMF Loses Reliability
Because CMF depends on volume and the candle’s high-low range, it becomes unstable in markets where either input is distorted.
- Low-volume assets: Small altcoins with abnormal 24-hour volume relative to market capitalization are exposed to exchange wash trading. CMF multiplies that fake volume directly into Money Flow Volume, so the accumulation or distribution signal itself loses meaning. Use CMF on liquid major assets and higher time frames.
- Assets with frequent gaps: CMF’s multiplier only uses the current candle’s high, low, and close. It does not include the prior candle’s close. In stocks or futures, a large gap can distort the reading. A candle that gaps up, then closes near the bottom of its own range, may still be much higher than the previous close, but CMF calculates a negative multiplier. In markets with frequent gaps, CMF can be distorted because it reads only the candle’s internal range and ignores the gap. This is less of a problem in cryptocurrencies, which trade continuously 24 hours a day.
- Frequent zero-line crossings: In a directionless range, CMF may move between +0.05 and −0.05 every few days. Treating every zero-line cross as a signal gets buried in noise. When CMF keeps crossing around zero, do not use those crosses as signals. Give weight only to periods where CMF establishes itself above or below zero and remains there.
Two Ways to Improve CMF Signal Quality
CMF alone is not enough to confirm accumulation or distribution. Two additional checks make the signal stronger.
First, look at how long CMF stays above or below the zero line. Accumulation and distribution phases often last at least two to three weeks statistically, and the longer CMF holds above zero, the more reliable the accumulation signal becomes. BTC’s November 2024 rise from $70,000 to $100,000 is one example: CMF20 stayed above 0.16 for nearly a month. A zero-line cross that disappears after a few days may simply be noise.
Second, combine CMF with price structure. CMF divergence or a zero-line break is not an entry signal by itself. It is a warning that money flow is changing direction. When BTC showed CMF divergence at a new high in December 2024, the actual entry basis came only after the December 18 breakdown candle closed near its low and CMF moved below zero. CMF first showed that the quality of buying had weakened. Price structure then confirmed that read. By reading where the close lands inside the candle together with volume, CMF reveals buying and selling pressure inside the candle that a single price line cannot show.