1. 主流财经数据平台:这是最直接、最可靠的途径。像东方财富、同花顺、大智慧(通达信)等软件的免费或付费金融终端都内置了计算好的资金流向指标(如主力资金净流入、超大单、大单等)。你虽然看不到背后的原始计算逻辑,但可以直接使用其结果,这对于绝大多数投资者来说已经完全足够。
2. 开源量化平台与社区:如果你想自己实现、修改或研究计算逻辑,这里是寻找“源码”的最佳地方。聚宽(JoinQuant)、米筐(RiceQuant)、掘金(MyQuant)等国内知名的量化平台通常会提供一些常用的资金流模型或因子作为示例代码,你可以在他们的社区、API文档或策略库中搜索“资金流向”“Money Flow”等关键词,找到基于Python的实现源码。在全球最大的代码托管平台GitHub或国内的Gitee上,搜索“stock money flow indicator”或“A股 资金流向 源码”等中英文关键词,能找到很多个人开发者分享的实现代码,通常是用Python(Pandas、Numpy)或C++编写的。
3. 第三方财经数据API服务:如果你在开发自己的交易系统,需要实时或历史的数据,可以向Tushare、Baostock、AkShare等免费开源的数据API,或者像通联数据、Wind(万得)、Choice(东方财富)等付费专业数据服务商购买数据。它们会提供结构化的数据字段,你获取到数据后,可以用自己的逻辑进行二次计算和展示。
4. 券商研报:中金、华泰等研究所的量化报告中偶尔会披露资金流向的计算逻辑(如大单拆分规则),不过需要通过Wind/朝阳永续付费获取。
5. 自行复现:用逐笔成交数据(需Level - 2权限)按“主动买入成交额 - 主动卖出成交额”近似计算,以下为Python示例:
```python
def money_flow(df):
df['typical_price'] = (df['high']+df['low']+df['close'])/3
df['mf_volume'] = df['typical_price'] * df['volume']
return df['mf_volume'].diff().rolling(14).sum()
```
需要注意的是,不同平台对“大单”“主力”的定义标准可能不同(例如,多少手算大单),这会导致计算结果有差异,没有一个绝对统一的标准。而且完整的资金流向指标不仅仅是简单的加减法,还可能涉及Level - 2高速行情数据的逐笔成交数据,计算量较大。
总结来说,只想看结果,可直接用东方财富、同花顺等软件;想学习研究,可去GitHub或聚宽等量化平台找开源代码;想做程序化交易,可购买专业数据API,然后自己写逻辑处理。
如果你想获取更专业的帮助,欢迎下载盈米启明星APP并输入店铺码6521,还可以右上角加微信联系顾问,我们盈米基金叩富团队拥有强大的量化研究系统和专业的投研团队,能够为您提供深度的市场数据和策略分析。
发布于2026-4-18 20:40 上海



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
17376481806 

