2. 资金流向基础:资金流向的定义、大单与小单的划分、资金流向的数据来源

各位同学,咱们今天聊聊资金流向。这玩意儿,说白了就是看钱往哪儿跑。你想想看,股市里每天几万亿的成交额,这些钱不是瞎跑的,背后都有逻辑。我做了这么多年量化,资金流向是我最看重的指标之一,因为它能直接反映主力资金的意图。

2.1 资金流向到底是个啥?

资金流向,学术点说,就是主动买入和主动卖出的差额。但我觉得更直白的理解是:谁在买,谁在卖,买的多还是卖的多

举个例子,某只股票今天成交了10个亿。如果其中6个亿是主动买入(买方直接吃卖单),4个亿是主动卖出(卖方直接砸买单),那资金净流入就是2个亿。这2个亿,就是所谓的「主力资金」在干活。

核心公式:

资金净流入 = 主动买入金额 - 主动卖出金额

如果为正,说明买方更积极,股价大概率上涨。

如果为负,说明卖方更主动,股价大概率下跌。

我在项目中遇到过一个问题:有些股票明明资金净流入很大,股价却不涨。后来发现,是主力在「对倒」——左手倒右手,制造假象。所以,光看资金流向还不够,得结合盘口和成交量一起分析。

3.2 大单与小单:怎么划分?

资金流向里最头疼的就是「大单」和「小单」的划分。没有统一标准,各家券商、数据商都有自己的算法。我个人的习惯是,按金额和笔数两个维度来分。

单子类型 单笔金额(万元) 典型特征
超大单 ≥ 100 机构专用,通常伴随大额成交
大单 20 - 100 游资或大户,交易频率较高
中单 4 - 20 散户中的大户,或者小机构
小单 < 4 普通散户,零散交易

嗯,这里要注意:不同股票的价格不一样。比如茅台,一手就20多万,4万元的门槛显然不合理。所以我建议用「成交金额的百分位」来动态划分。比如,把当天所有成交按金额排序,前10%算大单,后30%算小单。这样更科学。

避坑指南:

我曾经用固定金额划分大单,结果在低价股上吃了大亏。一只2块钱的股票,20万的大单能拉涨停,但在200块的股票上,20万连个水花都溅不起来。所以,动态划分才是王道。

2.3 数据来源:从哪搞到资金流向数据?

资金流向数据,说白了就是「逐笔成交」数据的加工产物。国内能拿到这些数据的渠道,我列一下:

  • Level-2 行情:上交所和深交所的付费数据,能看到每笔成交的买卖方向。这是最原始、最准确的数据源。
  • 第三方数据商:比如万得、东方财富、同花顺,它们会把逐笔数据加工成资金流向指标。优点是方便,缺点是算法不透明。
  • 自己算:如果你有逐笔成交数据,可以自己写代码算。我习惯用Python,pandas处理起来很快。

下面是我常用的一个计算资金流向的Python代码片段,很简单,但很实用:

import pandas as pd

# 假设 df 是逐笔成交数据,包含字段:price, volume, direction
# direction: 'buy' 表示主动买入,'sell' 表示主动卖出

def calc_money_flow(df):
    buy_amount = df[df['direction'] == 'buy']['price'] * df[df['direction'] == 'buy']['volume']
    sell_amount = df[df['direction'] == 'sell']['price'] * df[df['direction'] == 'sell']['volume']
    net_flow = buy_amount.sum() - sell_amount.sum()
    return net_flow

# 使用示例
net = calc_money_flow(tick_data)
print(f"资金净流入: {net:.2f} 元")

你想想看,有了这个基础函数,你就能对任何股票、任何时间段做资金流向分析了。再结合行业分类,就能做行业轮动分析。

重要提醒:

Level-2 数据虽然准确,但成本高。如果你只是做研究,用东方财富的免费资金流向数据就够了。但如果你要做实盘策略,我建议还是用 Level-2 自己算,因为第三方数据有延迟和算法偏差。

2.4 知识体系总览

为了让你更直观地理解本章的知识结构,我画了一张图。这张图把资金流向的核心逻辑串起来了:

资金流向知识体系 资金流向 定义:净流入 = 买入 - 卖出 大单/小单划分:金额 + 百分位 数据来源:Level-2 / 第三方 主动买入 vs 主动卖出 净流入与股价的关系 固定金额划分(传统方法) 动态百分位划分(推荐) 逐笔成交数据(最准确) Python 自行计算

这张图把资金流向的三个核心维度——定义、划分、数据来源——串在了一起。你顺着这个结构往下学,思路会非常清晰。

2.5 实战中的注意事项

最后,我分享几个实战中的小经验:

  • 别只看单日数据:单日资金流向噪音很大。我习惯看3日、5日的累计净流入,趋势更稳定。
  • 结合成交量看:如果资金净流入很大,但成交量萎缩,说明可能是假象。真正的资金流入,一定伴随着放量。
  • 行业轮动时,资金流向是先行指标:我记得2020年新能源行情启动前,资金已经连续两周净流入。等散户反应过来,股价已经涨了30%。

一个小技巧:

用资金流向做行业轮动时,别只看绝对值。我习惯用「资金流向占比」——即该行业资金净流入占全市场资金净流入的比例。这个指标能帮你发现「资金在往哪个方向集中」。

好了,资金流向的基础就讲到这里。下一章我们会深入讲如何用资金流向数据构建行业轮动策略。记住,数据是死的,但你的分析思路是活的。多动手,多复盘,你也能成为资金流向分析的高手。

专注资料整理