Chaikin资金流(CMF)是一个在技术分析中广泛使用的指标,旨在衡量某一特定时间段内的现金流动量。
现金流动量(Cash Flow Volume)是Mark Chaikin提出的一个概念,用于衡量证券在单一时间段内的买卖压力。
CMF会对用户指定的分析周期内的现金流动量进行汇总,虽然任何回溯分析周期都可以使用,但最常用的设置为20或21天。
Chaikin资金流的数值范围在1到-1之间。
CMF可以帮助交易者进一步评估买卖压力的变化,从而预判未来的市场动向和交易机会。
Chaikin资金流的计算步骤
- 首先,计算现金流动乘数:
现金流动乘数 = ((收盘价 - 最低价) - (最高价 - 收盘价)) / (最高价 - 最低价)
- 然后,计算现金流动量:
现金流动量 = 现金流动乘数 * 成交量
- 最后,计算CMF:
CMF(周期) = 现金流动量总和 / 成交量总和

买方和卖方压力可以通过一个周期收盘位置相对于其最高价和最低价的位置来判断。
如果该周期在柱状图的上半部分收盘,则买方压力较大;反之,如果在下半部分收盘,则卖方压力较强。
这就是现金流动乘数(上面计算的第一步)。
根据现金流动乘数(步骤2)和现金流动量,最终得出Chaikin资金流(CMF)(步骤3)。
Chaikin资金流的数值范围为1到-1。
基本的解读是:当CMF接近1时,表明买方压力较强;而当CMF接近-1时,表明卖方压力较强。
趋势确认
买卖压力是确认持续趋势的一个有效方式。
这可以给交易者提供额外的信心,表明当前趋势有可能继续。
在上涨趋势中,持续的买方压力(Chaikin资金流值高于0)可能意味着价格将继续上涨。
在下跌趋势中,持续的卖方压力(Chaikin资金流值低于0)可能意味着价格将继续下跌。
交叉点
当Chaikin资金流穿越零线时,可能预示着趋势反转的到来。
当指标线从下方穿越零线向上时,价格可能会进一步上涨。
反之,当指标线从上方穿越零线向下时,价格可能会进一步下跌。
需要注意的是,像大多数指标一样,CMF也可能出现短期交叉,从而导致虚假信号。
避免此类信号的最佳方式是分析特定证券的行为,并相应调整阈值。
例如,可以使用0.05和-0.05这两个不同的线而不是简单穿越零线。
缺点
Chaikin资金流在计算上确实存在一些缺陷,特别是现金流动乘数在确定现金流量和指标值的过程中,并未考虑周期之间的交易区间变化。
如果出现价格跳空现象,它将不会被检测到,从而导致指标线与价格不同步。
总结
Chaikin资金流是一个出色的指标,能够让交易者分析某一观察期内的买卖压力。
虽然该指标不必单独使用,但与其他指标结合使用时效果更佳,尤其是与Chaikin开发的指标,如积累/分配(ADL)和Chaikin振荡器(Chaikin Oscillator)一起使用。