电脑端通达信如何编写主力净买额排序公式?

电脑端通达信如何编写主力净买额排序公式?缩略图

电脑端通达信如何编写主力净买额排序公式?

在股票分析中,投资者常常关注资金流向,尤其是“主力资金”的动向。主力资金通常指的是大单、机构等具有较强市场影响力的交易行为。通过分析主力资金的流入流出情况,可以辅助判断个股的资金关注度和趋势强弱。其中,“主力净买额”是一个重要的参考指标,它代表了主力买入与卖出之间的差额。

本文将详细介绍如何在电脑端使用通达信软件编写一个用于计算并排序主力净买额的公式,帮助投资者更好地筛选出近期受主力关注的股票。

一、什么是主力净买额?

“主力净买额”是指在某一时间段内(如当日或近N日),主力资金的累计买入金额减去卖出金额的差值。这个数值越大,说明主力资金越倾向于买入该股;反之则可能表示主力在出货。

主力净买额 = 主力买入金额 – 主力卖出金额

在通达信中,可以通过函数获取主力资金的买卖数据,并基于这些数据构建自定义指标或选股公式。

二、通达信中与资金流向相关的常用函数

在编写主力净买额相关公式前,我们先了解几个常用的函数:

函数名功能描述 BIGORDER(n, m)获取大单订单数据,n为类型(1买/2卖),m为周期 LARGEUSERBUYVOL大户买入成交量 LARGEUSERSELLVOL大户卖出成交量 DDX大单买入净量 DDY大单买入净量变化率 DDZ大单买入强度指标 DDEVALS(“buy”)主力买入金额(单位:万元) DDEVALS(“sell”)主力卖出金额(单位:万元)

其中,DDEVALS 是最直接用来获取主力买入与卖出金额的函数。

三、编写主力净买额公式

我们以日线为主,编写一个显示“最近一日主力净买额”的指标公式,并将其应用于多股同列排序

步骤一:打开公式管理器

打开通达信软件; 点击菜单栏【系统】 -> 【公式管理器】; 点击【新建】,选择【技术指标公式】或【条件选股公式】; 输入以下代码。

示例公式名称:主力净买额指标

{ 主力净买额 } MAJOR_NET_BUY := DDEVALS(“buy”) – DDEVALS(“sell”); DRAWTEXT_FIX(1,0.05,0,0,’主力净买额(万元): ‘+NUMTOSTR(MAJOR_NET_BUY,2)), COLORRED;

这段代码的作用是:

计算当天的主力净买额; 在K线下方固定位置显示净买额数值,保留两位小数; 使用红色字体突出显示。

拓展:计算N日内平均主力净买额

如果你希望观察一段时间内的主力资金趋势,可以修改公式如下:

N := 5; { 可调整参数 } MAJOR_BUY_N := SUM(DDEVALS(“buy”), N); MAJOR_SELL_N := SUM(DDEVALS(“sell”), N); MAJOR_NET_BUY_N := MAJOR_BUY_N – MAJOR_SELL_N; DRAWTEXT_FIX(1,0.05,0,0,”+N+’日主力净买额(万元): ‘+NUMTOSTR(MAJOR_NET_BUY_N,2)), COLORGREEN;

四、实现多股同列排序功能

要实现多个股票在同一窗口下按照主力净买额排序,我们需要将上述公式转化为条件选股公式,并在“行情报价”或“多股同列”界面中进行排序。

步骤一:创建条件选股公式

打开通达信公式管理器; 新建一个【条件选股公式】; 输入以下代码: { 主力净买额排序条件 } NET_BUY := DDEVALS(“buy”) – DDEVALS(“sell”); { 输出排序依据 } FILTER(NET_BUY > 0); { 可选条件:仅显示净买额大于0的股票 }

点击保存,命名为“主力净买额排序”。

步骤二:应用到多股同列

打开通达信主界面; 进入【报价】 -> 【多股同列】; 右键点击任意列标题,选择【插入排序条件】; 选择刚刚创建的“主力净买额排序”; 设置排序方式为“降序”,即可看到按主力净买额从高到低排列的股票列表。

五、结合其他指标优化选股逻辑

为了提升选股的准确性,我们可以将主力净买额与其他技术指标结合起来,例如:

成交量放大; 股价处于上升通道; MACD金叉; 均线多头排列;

示例组合公式

{ 主力净买额+MACD金叉选股 } NET_BUY := DDEVALS(“buy”) – DDEVALS(“sell”); MACD_DIF := EMA(CLOSE,12) – EMA(CLOSE,26); MACD_DEA := EMA(MACD_DIF,9); MACD_HIST := 2*(MACD_DIF – MACD_DEA); { 条件:MACD金叉 + 主力净买额大于0 } FILTER(CROSS(MACD_DIF, MACD_DEA) AND NET_BUY > 0);

这样可以在主力资金介入的同时,捕捉到技术面转强的信号,提高实战操作的成功率。

六、注意事项

数据延迟问题:部分实时数据可能存在延迟,建议结合盘后数据使用; 主力定义差异:不同软件对“主力”的定义略有不同,需注意对比; 公式参数可调性:建议将关键参数设为变量(如N日周期),方便后续优化; 多维度验证:不要仅依赖单一指标,应结合基本面、技术面综合判断; 历史回测验证:对于选股公式,建议进行历史回测验证其有效性。

七、总结

通过本文的学习,你已经掌握了如何在通达信电脑端编写“主力净买额”相关的指标公式和选股公式,并实现了多股同列下的排序功能。这一能力可以帮助你在实际投资中更高效地筛选出受主力资金关注的潜力股。

未来你可以继续拓展思路,比如:

引入行业板块分类排序; 结合资金流、换手率、市盈率等多维数据; 构建自动化选股模型。

掌握通达信公式的编写技巧,不仅能提升你的看盘效率,还能帮助你建立属于自己的量化分析体系,在股市中更具竞争力。

附录:常见问题解答

Q1:为什么有些股票显示的主力净买额为负? A:这表示主力资金在该时段内卖出金额大于买入金额,可能是主力在阶段性减仓。

Q2:是否可以导出主力净买额的数据? A:通达信支持导出多股同列数据为Excel格式,便于进一步分析。

Q3:主力净买额与DDX有何区别? A:DDX是大单买入净量(成交量),而净买额是金额概念,两者侧重点不同。

如需更多关于通达信公式的进阶内容,欢迎继续关注本系列文章。

滚动至顶部