一、资金流基础:资金流概念、资金流与价格关系、资金流数据来源
1.1 资金流到底是什么?
很多人一听到「资金流」三个字,就觉得很高大上。其实说白了,它就是钱在股市里的流动轨迹。
我个人习惯这样定义:资金流 = 主动买入的资金量 − 主动卖出的资金量。正数就是净流入,负数就是净流出。就这么简单。
你想想看,股票价格为什么会上涨?因为有人在用真金白银往上买。为什么下跌?因为有人在拼命往外砸。资金流就是记录这些「真金白银」动向的工具。
核心认知:价格是表象,资金流是本质。价格可以骗人,但资金流很难造假。
我在项目中遇到过一件事:某只股票连续三天收阳线,看起来走势不错。但资金流数据却显示,每天都是净流出。我当时就觉得不对劲,果然第四天直接跌停。嗯,这就是资金流的威力——它能提前告诉你真相。
1.2 资金流与价格的关系
这个关系其实就四种情况,我整理了一张表,你一看就明白:
| 价格走势 | 资金流向 | 市场含义 | 我的经验判断 |
|---|---|---|---|
| 上涨 | 净流入 | 健康上涨,多头主导 | 可以持有,甚至加仓 |
| 上涨 | 净流出 | 量价背离,主力出货 | ⚠️ 警惕!我一般会减仓 |
| 下跌 | 净流出 | 恐慌抛售,空头主导 | 观望,不抄底 |
| 下跌 | 净流入 | 底部吸筹,主力进场 | ✅ 重点关注!可能是机会 |
为什么会这样?因为价格是「结果」,资金流是「原因」。资金先动,价格后动。这个时间差,就是我们赚钱的空间。
我的小技巧:别只看单日的资金流,要看连续3-5天的趋势。单日数据噪音太大,容易误判。
1.3 资金流数据从哪里来?
这个问题我经常被问到。数据来源主要有三个层次:
1.3.1 Level-2 行情数据(最推荐)
这是最精确的数据源。它记录了每一笔交易的逐笔成交明细,能区分出「主动买入」和「主动卖出」。我个人做量化交易,90%的资金流分析都基于Level-2数据。
- 逐笔成交:每一笔交易是主动买还是主动卖,清清楚楚
- 大单统计:单笔超过一定金额(比如50万)的交易,单独统计
- 委托队列:能看到买卖双方的挂单深度
1.3.2 日频资金流数据(次选)
很多数据服务商(比如东方财富、同花顺)会提供日级别的资金流统计。它的计算逻辑是:
// 日频资金流计算逻辑(简化版)
大单净流入 = 大单主动买入额 - 大单主动卖出额
中单净流入 = 中单主动买入额 - 中单主动卖出额
小单净流入 = 小单主动买入额 - 小单主动卖出额
// 我常用的判断标准
主力资金 = 大单净流入 + 中单净流入
散户资金 = 小单净流入
注意:不同数据商对「大单」的定义不一样。有的按金额(比如50万以上),有的按成交量(比如100手以上)。做量化回测时,一定要统一口径,否则结果会差很多。
1.3.3 自己计算(进阶玩法)
如果你有Level-2数据源,完全可以自己算。我早期做策略时就是自己写的计算引擎,虽然麻烦,但心里踏实。
# 伪代码:逐笔资金流计算
def calculate_money_flow(tick_data):
buy_volume = 0
sell_volume = 0
for trade in tick_data:
if trade['type'] == '主动买入':
buy_volume += trade['amount']
elif trade['type'] == '主动卖出':
sell_volume += trade['amount']
net_flow = buy_volume - sell_volume
return net_flow
1.4 本章知识体系总览
下面这张图,是我自己画的资金流基础框架。你看完这一章,再回来看这张图,思路会特别清晰。
一句话总结本章:资金流就是钱的流向,它比价格更早反映市场真实意图。数据源首选Level-2,其次是日频统计。记住四种量价关系,你就已经超越了80%的散户。
避坑指南:我曾经因为用了不同数据源的资金流数据做回测,结果策略表现天差地别。后来才发现,A数据商把50万以上算大单,B数据商把100万以上算大单。所以,做量化一定要统一数据口径,这是血的教训。
公众号:蓝海资料掘金营,微信 deep3321