通达信〖资金强度掘金〗排序工具专注于捕捉强势股起爆点源码
这是一款面向通达信的选股排序工具,专注于捕捉强势股的起爆点。其设计核心围绕“均线多头排列”与“量价关系配合”两大维度,并且完全基于历史数据计算换手率与成交额,不依赖任何实时指标,从根源上规避了未来函数的干扰,信号更加稳定可靠。
在选股逻辑上,公式首先锁定主板中的非ST股票,并要求其10日、20日、30日、60日均线形成多头排列。同时,个股须满足:昨日放量上涨且涨幅超过5%,今日开盘价介于平开至高开7%之间,并且在最近5个交易日内创出过新高。最终,公式通过“资金强度”指标对符合条件的股票进行排序——该数值越高,代表单位换手所对应的成交额越大,筹码集中度也越高。
实际使用时,只需将公式源码导入通达信的“条件选股公式”或“排序公式”中,便可在盘中或收盘后执行条件选股或定制排序。随后按照“取经”指标的数值由大到小进行排列,建议优先关注排名靠前且当日成交额超过1000万元的标的。
整体而言,该公式能够有效过滤市场杂波,帮助投资者在均线多头的趋势中,快速锁定资金积极介入的强势个股,尤其适合短线波段操作时作为辅助决策工具。
{1. 基础数据保护与清洗}
LTP:=IF(FINANCE(7)/100<120000, 120000, FINANCE(7)/100); {流通盘保护}
FLOW_CAP:=FINANCE(46); {提取流通股本}
DATA_OK:=FLOW_CAP>0 AND LTP>0; {数据有效性检查,防止除0}
{2. 彻底抛弃DYNAINFO,改用纯历史数据计算换手与成交额}
{使用REF(C,1)等避免未来函数,使用VOL计算成交额}
EST_TURN:=VOL/FLOW_CAP/100; {估算当日换手率 %}
EST_AMOUNT:=VOL*C/10000; {估算当日成交额 万元}
{3. 核心形态定义}
C9:=REF(C,1);
涨停:=IF((C-C9)*100/C9>=(10-0.01*100/C9), 1, 0);
新高:=HIGH>=HHV(MAX(C,O),3); {创3日新高}
JKF:=(OPEN/C9-1)*100; {开盘涨幅}
{4. 均线多头排列}
MA1:=MA(C,10); MA2:=MA(C,20); MA3:=MA(C,30);
MA44:=MA(C,60); MA55:=MA(C,120);
多头趋势:=MA1>MA2 AND MA2>MA3 AND MA3>MA44;
价格站上均线:=C>MA1 AND C>MA2 AND C>MA3;
{5. 资金与情绪指标重构}
{原公式的YG和KH逻辑过于复杂且易错,这里做简化等效替代}
量比:=VOL/REF(MA(VOL,5),1); {今日量比}
资金强度:=EST_AMOUNT/EST_TURN; {单位换手带来的成交额,越大说明单价越高或盘子越轻}
{6. 最终信号:逻辑解耦,极度宽松版}
{要求:数据正常 + 主板 + 均线多头 + 昨天放量上涨 + 今天平开或高开 + 近期有新高}
选股信号:=DATA_OK
AND (CODELIKE('60') OR CODELIKE('00'))
AND 多头趋势
AND 价格站上均线
AND REF(C,1)>REF(C,2)*1.05 {昨天涨幅大于5%即可,不强制涨停}
AND REF(VOL,1)>REF(MA(VOL,5),1) {昨天必须放量}
AND JKF>=0 AND JKF<7 {今天平开或高开,不追太高}
AND COUNT(新高,5)>=1 {近5天内有过新高即可,不强制昨天}
AND EST_AMOUNT>1000 {今日预估成交额大于1000万}
AND FINANCE(51)=0; {排除ST}
{7. 输出结果}
取经:IF(选股信号, 资金强度/100000, DRAWNULL);
次日最高%:IF(选股信号, (REFX(HIGH,1)-O)/O*100, DRAWNULL);

未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
该公式包含未来函数:REFX
定制指标公式、软件请联系QQ或微信同号:88652583
LTP赋值:如果流通股本(股)/100<120000,返回120000,否则返回流通股本(股)/100
FLOW_CAP赋值:自由流通股本(股)
DATA_OK赋值:FLOW_CAP>0 AND LTP>0
EST_TURN赋值:成交量(手)/FLOW_CAP/100
EST_AMOUNT赋值:成交量(手)*收盘价/10000
C9赋值:1日前的收盘价
涨停赋值:如果(收盘价-C9)*100/C9>=(10-0.01*100/C9),返回1,否则返回0
新高赋值:最高价>=3日内收盘价和开盘价的较大值的最高值
JKF赋值:(开盘价/C9-1)*100
MA1赋值:收盘价的10日简单移动平均
MA2赋值:收盘价的20日简单移动平均
MA3赋值:收盘价的30日简单移动平均
MA44赋值:收盘价的60日简单移动平均
MA55赋值:收盘价的120日简单移动平均
多头趋势赋值:MA1>MA2 AND MA2>MA3 AND MA3>MA44
价格站上均线赋值:收盘价>MA1 AND 收盘价>MA2 AND 收盘价>MA3
量比赋值:成交量(手)/1日前的成交量(手)的5日简单移动平均
资金强度赋值:EST_AMOUNT/EST_TURN
选股信号赋值:DATA_OK AND (模糊匹配品种代码 OR 模糊匹配品种代码) AND 多头趋势 AND 价格站上均线 AND 1日前的收盘价>2日前的收盘价*1.05 AND 1日前的成交量(手)>1日前的成交量(手)的5日简单移动平均 AND JKF>=0 AND JKF<7 AND 统计5日中满足新高的天数>=1 AND EST_AMOUNT>1000 AND 是否含可转债=0
输出 取经:如果选股信号,返回资金强度/100000,否则返回无效数
输出次日最高%:如果选股信号,返回(1日后的最高价-开盘价)/开盘价*100,否则返回无效数
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图