通达信主力净额选股公式是许多投资者关注的核心工具,它通过量化大单资金的流入流出情况,帮助用户快速筛选出有主力资金主动参与的个股。主力净额通常指买入大单金额与主动卖出大单金额的差值,反映了机构或游资的真实动向。当净额持续为正且金额较大时,往往该股被资金重点关照,短期内上涨概率较高。本文将详细介绍一套可直接用于通达信软件的主力净额选公式源码,并解释其设计逻辑与使用技巧。
首先,我们需要理解通达信中关于主力资金的常见数据定义。在行情软件中,资金流数据通常依据成交单的金额大小分为超大单、大单、中单和小单。软件划分标准略有差异,但主力通常对应超大单与大单之和。以下公式利用了通达信内置的AMOUNT(成交额)和VOL(成交量)以及买卖盘口数据来计算主力净额,确保兼容性。具体源码如下:
text
{主力净额选股}
主力买入:=IF(CLOSE>=REF(CLOSE,1),AMOUNT*.3,AMOUNT*.1);
主力卖出:=IF(CL<=REF(CLOSE1),AMOUNT*.3,AMUNT*.1);
净额:=主力买入-主力卖出;
累净:=SUM(净额,5);
条件1:=累净>;
条件2CLOSE>MA(CLOSE,20);
条件3:=VOL>REF(VOL,1)*1.5;
股:条件1 AND 条件2 AND 条件3;
上述公式的逻辑在于:当股价上涨时,成交额中的一部分(此处设为30%)视为主动买入的主力资金;股价下跌时,则按较小比例(10%)估算主力卖出。这是一种简化处理,实际使用中可参考软件自带的资金流字段。更精确的做法是直接使用通达信的外部数据函数,例如DBCOUNT或DYNAINFO等,但为便于普通用户直接套用,上述公式无需额外数据支持。
公式的核心是“净额”变量,它反映了当日主力资金的估算净流入情况。为了避免单日波动,我们使用5日均值(累净)来平滑数据。选股条件要求5日累净为正,同时股价站上20日均线,当日成交量较昨日放大1.5倍以上。这样的设计筛选出的是主力资金持续做多、趋势向好且盘中明显放量的个股,适合短线或波段操作。
在通达信软件中使用该公式的方法很直接:打开软件,按Ctrl+F进入公式管理器,选择“条件选股公式”,点击“新建”,将上述源码粘贴到编辑器,为公式命名(如“主力净额选股”),点击即可。之后,在“选股器”中调用该公式,设置好选股范围(如沪深A股)和日期,执行选股即可获得符合条件的股票列表。注意,公式中的参数(如.3和.1)可以根据个人经验调整,以适应不同市值或流动性的股票。
使用该公式时需要注意几点:首先,主力净额是基于成交额估算的,并非真正的真实资金流数据,因此更适合作为辅助判断而非绝对依据。其次,选股结果需要结合大盘环境,系统性风险较大时,即使主力净额为正也可能遭遇市场下跌。建议在每日收盘后运行选股,并观察次日开盘情况,避免追高。另外,可以结合板块排行、龙虎榜等信源进一步验证主力意图,提高选股胜率。
最后,对于希望更精准捕捉主力动向的投资者,可以考虑将公式中的主力买入和主力卖出替换为通达信官方提供的BIGORDER(大单成交)相关字段,例如BUYVOL和SELLVOL,这需要开通Level-2行情权限。不过,对于大多数免费用户,上述公式已经提供了一个简洁有效的筛选框架,能显著减少人工翻票的时间成本,是量化选股的入门之选。请记住,任何指标都有滞后性或失效期,务必做好仓位管理,理性对待每次信号。







