通达信分时资金监控指标:基于位置比与量比权重的源码实现与应用
2026/9/6 22:53:31 网站建设 项目流程

简介:这是一份通达信分时资金监控指标公式源码,面向使用通达信软件进行盘中盯盘与资金流向分析的投资者。资源将逐笔成交按金额大小划分成超、大、中、散四类,并区分主动买卖,输出超买超卖、大买大卖、中买中卖、散买散卖等基础信号,再进一步汇总出总净、主净、超净、大净、中净、散净六类柱状图,用不同颜色和线宽直观区分机构、大户、中户与散户的资金动向,辅助判断分时强弱与潜在买卖点。同时附带DRAWTEXT文字标注,便于在图形末尾显示主力、机构等标签。指标逻辑完整,适合有一定基础、希望自主理解公式构造或直接导入使用的技术分析者。资源包内为1个doc文档,共189KB,内容包含全部公式源码及逐段说明,目前已有445人学习,可直接参考或在此基础上进行二次修改。 开盘第一分钟你盯着分时图,股价“唰”地一下拉起来,你下意识想追,但心里有个声音在问:这到底是大资金进场,还是散户情绪上头的集体脉冲?这个问题如果只看价格曲线,永远没有答案。这也是我最初决定自己动手写通达信指标的原因——我想在通达信的分时图上,看见一条能描述“资金意图”的曲线。这篇内容不是教你找什么神奇公式,而是分享一整套分时资金监控指标的源码和它背后的算法假设,适合坚持盘中盯盘、想做分时辅助判断的通达信用户,也适合刚开始接触指标编写、想理解内部逻辑的朋友。你拿到的不是黑盒,而是能自己改参数、调逻辑的源码。

1. 盯盘时最缺的,其实是一条“资金曲线”

1.1 股价在动,但你看不到“谁在推”

成交量柱状图天天都有,但普通分时图上的量价信息其实是割裂的。你只能看到“放量了”“缩量了”,可放量到底是放量上涨还是放量下跌,背后究竟是谁在主动买、谁在主动卖,盘面默认不会告诉你。主力的动作往往藏在一两分钟的连续大单里,普通界面根本不会把这些关键节点标注出来。

我踩过最直接的坑是:某只票盘中突然放巨量拉升,当时判断是“有资金进场”,第二天直接回落。量是放出来了,但资金根本没有持续做多的意图,这种行情完全可以用资金曲线提前发现问题——股价冲高,资金净流入曲线却没有同步走高,甚至反向掉头,这就是典型的资金背离。从那之后我才确定,光看价格和成交量远远不够,必须把“资金结构”单独提炼出来看。

1.2 这套指标解决什么问题、能做什么

我把需求拆成三个可以被公式实现的小目标。第一,把每一分钟的量拆出一个估算买入量和估算卖出量,累加出一条当天分时资金净流入曲线;第二,在放量异动的分钟上自动标记,复盘时不会漏掉关键节点;第三,盘后能通过选股公式,把当天出现资金异动的个股筛出来,作为次日观察池。

这套指标解决的不是“预测涨跌”,而是“看清结构”。你仍然需要自己做判断,但至少你手里多了一条看得见摸得着的资金曲线,而不是靠感觉猜。副图看累计净流入趋势,主图标出异动分钟,选股公式做盘后初筛,三者合在一起,才是完整的资金监控体系。

2. 没有逐笔成交数据,资金监控靠什么算法?

2.1 通达信分时数据到底暴露了什么

很多人以为资金监控指标能看到像Level-2那样的逐笔委托,实际上普通通达信的免费行情里,你拿到的只是每一分钟的开高低收、成交量、成交额。没有逐笔成交的主买主卖标识,没有委托队列的顺序,所有主力资金净流入都必须靠“价量关系”去反推。

这意味着,任何指标里显示的“主力流入”都只是一个基于某种假设的估算值,不是真实数据。这个认知很重要。理解了它,你就不会迷信任何一家软件上显示的主力净流入数字,也能明白为什么东财、同花顺、通达信三家的“主力资金”经常对不上——因为底层估算模型完全不一样。

2.2 “位置比”估算买入力量的数学原理

这套指标里我选用的核心估算方法是“位置比法”。思想很简单:某分钟如果价格收在全天最高价附近,说明这一分钟内买方始终占据主动;如果收在最低价附近,则是卖方占据主动。具体公式是:

位置比 = (当前分钟收盘价 - 当前分钟最低价) / (当前分钟最高价 - 当前分钟最低价)

收盘价等于最高价时,位置比等于1,这一分钟的成交量基本可以算作买入力量;收盘价等于最低价时,位置比等于0,这一分钟的量基本算作卖出力量;如果是十字星,位置比约等于0.5,买卖各自算一半。

买入量估算 = 分钟成交量 × 位置比;卖出量估算 = 分钟成交量 × (1 - 位置比)。这个方法比单纯看“收盘价比上一分钟涨还是跌”要平滑得多。即使整分钟收阴,只要它收在振幅偏上部,也说明买方在尾段反攻,不应该把全部成交量都算成卖出。我试过好几种拆分方式,位置比在分钟级别的稳定性是最好的。

2.3 量比权重:如何识别分钟级大单

但光有位置比还不够。如果某分钟一个1手的小单把价格推高了,位置比同样会很高,你会把这一分钟误判成大量买入。为了解决这个问题,我加入了一个量比权重:

量比 = 当前分钟成交量 / 前10分钟平均成交量

然后根据量比对买卖量加权:量比大于1.5,说明该分钟成交量显著放大,大概率有大资金参与,权重提高到1.5;量比在0.8到1.5之间,权重为1;量比小于0.8,说明只是缩量波动,权重降到0.6。

这个设计背后的逻辑是:资金监控的重点应该放在放量异动上,缩量的价格涨跌往往不可靠,也容易造成曲线噪音。加权重之后,主力大幅买入的信号会更突出,散户小单留下的毛刺则会被压下来。

2.4 必须说清楚的:这是拟合,不是真实还原

打个比方,你听到一墙之隔的脚步声,能根据轻重快慢判断对方大概是个壮汉还是个孩子,但你永远不可能知道他们穿的是什么鞋。分时资金监控也是这样,它通过价格和成交量暴露出的痕迹去推断资金大小和方向,精度足够做辅助判断,但绝对不等于真实的资金流水。

所以这套指标不适合用于精细化打板操作,更适合做趋势观察、背离判断和盘后选股辅助。把预期放正,它才真正有用。

3. 直接可用的分时资金净流入副图指标源码

3.1 源码全文与安装步骤

下面是可以直接复制的分时资金净流入副图指标代码。在通达信中按 Ctrl+F 打开公式管理器,新建公式,选择副图指标,粘贴代码后确定保存,然后在个股分时界面里切换到这个副图即可。

{分时资金监控副图V1.0} MAVOL:=MA(VOL,10); RATIO:=VOL/(MAVOL+0.0001); W:=IF(RATIO>1.5,1.5,IF(RATIO>0.8,1,0.6)); POS:=(CLOSE-LOW)/(HIGH-LOW+0.0001); BUY:=VOL*POS*W; SELL:=VOL*(1-POS)*W; STICKLINE(BUY>SELL,0,BUY-SELL,1,0),COLORRED; STICKLINE(BUY<SELL,0,BUY-SELL,1,0),COLORCYAN; NETFLOW:SUM(BUY-SELL,0),COLORWHITE,LINETHICK2; 0;

3.2 逐段拆解:每一行在算什么

这段源码实际上做了四件事。第一,判断量能环境。MAVOL取最近10分钟成交量均值,RATIO是当前分钟量相对均值的倍数。这里给分母加0.0001,是为了防止均量为0时的除零错误,这在开盘第一分钟内特别关键。

第二,计算位置比。POS就是前面讲的“收盘价在振幅中的相对位置”,范围在0到1之间。第三行到第六行计算估算买卖盘,BUY是成交量、位置比、大单权重三者的乘积。这样设计的好处是:当“放量+收在高位”两个条件同时出现时,买盘会被明显放大,这正是想捕捉的主力进场信号。

第七、八行用红绿柱显示每分钟的多空差额,红柱代表当分钟买方力量强于卖方,绿柱反之。第九行是全天净流入累计曲线,这是每天真正要盯的核心指标,代表从开盘到现在,估算资金流入减去流出的总余额。最后一行画0轴参考线,方便判断红绿柱和曲线相对位置。

3.3 两个可以微调的核心参数

第一个是均量周期。代码里用的是10分钟均量。如果你观察的品种换手率特别高,可以改成5或8;如果是一天成交量很小的小票,建议改成15,因为小票单分钟经常有大量0成交区间,10分钟平均太低会导致量比频繁放大,信号容易失真。

第二个是大单权重分档阈值。默认“量比大于1.5视为大单异动”,信号太密就改成2.0,太疏就改成1.2。这个参数直接影响红柱高度和净流入曲线的波动幅度,没有标准答案,建议拿历史行情反复回看调整,找到符合自己做票节奏的档位。

4. 扩展玩法:分时主图异动标记与盘后选股公式

4.1 主图标点:让异动分钟自己跳出来

副图指标看资金曲线的整体面貌,但很多人还希望直接在分时主图上看到“哪一分钟出现资金异动”。方法同样简单,新建一个主图公式,粘贴这段代码:

{分时资金异动标记} MAVOL:=MA(VOL,10); RATIO:=VOL/(MAVOL+0.0001); BUY_SIGNAL:=RATIO>1.8 AND CLOSE>REF(CLOSE,1); SELL_SIGNAL:=RATIO>1.8 AND CLOSE<REF(CLOSE,1); DRAWICON(BUY_SIGNAL,LOW,1); DRAWICON(SELL_SIGNAL,HIGH,2);

逻辑是:某一分钟量比超过1.8,同时收盘价高于前一分钟收盘价,就在该分钟最低点画图标1,对应红色向上箭头;反之放量下跌,则在最高点画图标2,对应绿色向下箭头。不同版本通达信的图标编号对应图形可能略有差异,装好后发现箭头符号不对,把数字1和2调换即可。

这个主图标记配合副图资金曲线,等于给你一张“资金异动地图”。红色箭头出现的位置,就是资金可能主动发力的节点;绿色箭头则是资金撤逃的时间点。复盘时快速扫一遍箭头,就能找到全天关键的博弈位置。

4.2 盘后选股:把资金异动股筛出来

副图和主图解决“怎么看”的问题,但几千只票不可能一只只打开看,这时候需要选股公式做初筛。我常用来跑盘后选股的公式如下:

{资金异动选股} VUP:=VOL>MA(VOL,5)*1.5; YANG:=CLOSE>OPEN; BRK:=CLOSE>REF(HHV(HIGH,5),1); XG:VUP AND YANG AND BRK;

公式的逻辑是:当日成交量放大到5日均量的1.5倍以上,收阳线,并且收盘价突破近5日最高价。三个条件同时满足,说明当天出现了明显的资金入场,且价格突破了短期整理区间,适合放进次日自选观察。

选股公式是在日线级别跑的,但筛选逻辑的来源正是分时资金监控的思路——先看量能是否异常,再看价格是否配合。这比单纯用涨幅榜筛票要靠谱,因为过滤掉了不少缩量上涨或高位滞涨的情况。

4.3 用“盘后选股+盘中验证”的组合打法

我自己常用的流程是这样的:每天收盘后跑一遍选股公式,把筛出的票放进一个自选分组,但当天不操作。第二天开盘后,重点观察这些票的分时主图是否在开盘半小时内出现红色箭头,同时切到副图看净流入曲线是否持续向上走。

如果价格在上冲、净流入曲线也在创新高,说明资金真金白银在进场;如果价格往上走但白色净流入线纹丝不动甚至掉头向下,就要警惕,这很可能是诱多。这个流程最大的好处,是把上千只股票的筛选压缩到开盘只盯几只票,而且每只都有明确的资金曲线做辅助依据,不再跟着盘面情绪走。

5. 实盘观察中踩过的坑与修正思路

5.1 开盘和收盘一小时的数据失真

任何分时资金类指标,在开盘和尾盘时段都会失真。开盘前几分钟,分时图上还没有足够的K线,MA(VOL,10)计算的均量代表的是前几分钟的情况。如果一只票当天高开特别多,第一分钟的量往往特别大,量比会被瞬间拉高,副图里可能出现一根特别夸张的柱子,但这根柱子并没有太多资金含义,它反映的只是第一笔撮合量被放大了。

尾盘同理,最后几分钟容易出现大单扫货或砸盘,有时候是真抢筹,有时候只是做收盘价的对倒。经验是:开盘前15分钟和收盘前15分钟,不要根据资金曲线的瞬时变化做决策,只看它在稳定时段形成的趋势即可。

5.2 高低开场景的位置比失真

位置比法在正常交易时段表现不错,但在高低开场景会有一个典型问题:如果一只票以接近涨停价高开,第一分钟的HIGH、LOW都非常接近CLOSE,位置比会接近1,买盘估算自然被放大,但这一分钟的真实成交可能很少,说明市场根本没有多少抛压。反过来,大幅低开时位置比接近0,卖盘会被高估。

我的处理方式是叠加一个过滤条件,只看位置比在0.2到0.8之间的分钟,极端位置交给量能去判断。你也可以在源码里加一行FILTER:=(POS>0.2 AND POS<0.8);然后乘到买卖盘上,降低极端分钟的影响。不过这种优化不一定适合所有人,第一次使用建议先跑原始版本,看懂了再改。

5.3 不同软件资金口径打架,不要混着看

经常有人问我:为什么通达信里资金净流入是正的,同花顺里却是负的?答案在开头已经说过了——不同软件对“主力资金”的定义完全不同。有的是按单笔金额超过20万算主力,有的是按量比超过某个阈值,算法不一样,结果肯定不一样。

我的建议是:选定一套自己的口径,长期跟踪,不要今天看通达信明天看东财。指标的价值不在绝对值,而在于它自己连续变化和相对背离。只要一直用同一套公式,它给出的相对信号就是稳定的。

5.4 背离才是指标最大的价值

用久了会发现,净流入曲线的绝对值意义不大,真正有价值的是它和价格走势的关系。价格上涨、净流入曲线同步上涨,是量价齐升,资金与价格方向一致,趋势健康的概率较高;价格上涨、净流入曲线走平甚至下行,就是资金背离,往往是涨势难以为继的信号;价格下跌、净流入曲线却持续走高,说明表面砸盘的同时有资金在暗中接盘。

这类背离信号,才是资金监控指标最值得关注的地方。单独看某分钟的颜色没有意义,把整条曲线和价格放在一起对照,才能判断资金和价格是不是一条心。

6. 用了大半年后的几点使用心得

指标公式最忌讳的就是拿来主义。网上到处是能直接复制的源码,但你不理解它的假设和逻辑,就不知道它什么时候会失灵,也不知道该怎么调参。我之所以把“位置比+量比权重”的算法逻辑完整写出来,就是不想让你用一堆黑盒代码。

我实际使用这套指标的频率并不高,只在两种场景下用:一是盘中盯重点票时,用副图净流入曲线判断拉升的成色;二是每天收盘后跑一遍选股公式,维持一个次日观察池。其余时间不盯着它做高频交易,也不建议把它当成预测工具。它是一面镜子,让你看清资金在做什么,但看清之后怎么做,仍然取决于你自己的交易体系和风险控制。指标永远只是辅助,认识市场、认识自己,才是长期要做的功课。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询