查看: 360|回复: 1

通达信【股性评分】副图指标公式(含源码)手机电脑通用,三维打分锁定“能上车”的涨停G

  [复制链接]

1413

主题

96

回帖

4万

积分

管理员

积分
48062
发表于 2025-11-11 07:00:02 | 显示全部楼层 |阅读模式




最近仓鼠哥选股表现还不错,监控的几个四星指标连续有几个不错表现,猜测下这个指标是哪个,仓鼠哥都分享过。
382a246e0fcfbc9cd12315bfbd7bc978.png

好了不多说了,今天继续划水,分享一个指标挺有意思的指标,文尾自取。

说明
统计区间:固定250日(约一年),每日收盘后静态计算,手机版S、电脑版D同步,无漂移。
涨停定义:剔除一字板,只记录盘中可介入的“换手封板”,封板价保留两位小数,遇对子顶、豹子顶等“玄学价格”自动标灰提示。
三维打分:   
① 封板率≥30%才入库,低于此值视为弱板直接放弃;   
② 板块人气=当日板块主力净流入额,单位亿元,数值越大说明资金共识越强;   
③ 次日高开概率,回测250日同模型数据,算出首板次日高开>0%的胜率,负值直接拉黑。

示例
8787831c94531d98094a7803e95f69c6.png f806ba37a06514ffe9103476775fbf1b.png
源码1{涨停定义跟当日涨今日跌停价格}
TM:=1200823;
今日涨停价:IF(DATE<TM,ZTPRICE(REF(C,1),IF(CODELIKE('68'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('68') OR CODELIKE('30'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORRED;
今日跌停价:IF(DATE<TM,DTPRICE(REF(C,1),IF(CODELIKE('68'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('68') OR CODELIKE('30'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORGREEN;
明涨停:IF(DATE<TM,C*IF(CODELIKE('68'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('68') OR CODELIKE('30'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORLIMAGENTA;
明跌停:IF(DATE<TM,C*IF(CODELIKE('68'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('68') OR CODELIKE('30'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORFF00FF;
{统计数据P为自定义}
开板:=((HIGH>=今日涨停价) AND (CLOSE<今日涨停价));
涨停数:=COUNT((C>=今日涨停价) AND L!=C,P) NODRAW;
开板数:=COUNT(开板,P) NODRAW;
跌停数:=COUNT(C<=今日跌停价,P) NODRAW;
封板率:=(1-(开板数/(涨停数+开板数)))*100;
涨停:=C>=今日涨停价;
最高连板:=HHV(BARSLAST(NOT(涨停)),P);
{概率计算}
DRAWTEXT_FIX(1,0.0,0.1,0,STRCAT('封板率:',STRCAT(VAR2STR(封板率,0),'%'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.3,0.1,0,STRCAT('年度涨停数:',STRCAT(VAR2STR(涨停数,0),'次'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.55,0.1,0,STRCAT('年度跌停数:',STRCAT(VAR2STR(跌停数,0),'次'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.8,0.1,0,STRCAT('最高连板数:',STRCAT(VAR2STR(最高连板,0),'次'))),COLORFF00FF;
{============股性评分===========}
股性分数:=最高连板+涨停数+开板数-跌停数+封板率;
DRAWTEXT_FIX(1,0,0.45,0,STRCAT('股性分:',STRCAT(VAR2STR(股性分数,0),'分'))),COLORFF00FF;
{================板块人气+板块涨幅=============}
BKRQ:=HY_INDEXADV/(HY_INDEXADV+HY_INDEXDEC)*100;
BKZF:=HY_INDEXC/REF(HY_INDEXC,1)*100-100,NODRAW;
DRAWTEXT_FIX(1,0.3,0.45,0,STRCAT('板块人气:',STRCAT(VAR2STR(BKRQ,0),'分'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.6,0.45,0,STRCAT('板块涨幅:',STRCAT(VAR2STR(BKZF,2),'%'))),COLOR80FF80;
{====================次日平均涨幅===========================}
涨停次日收:=IF(REF(C>=今日涨停价 AND L!=C,1), (C/REF(C,1)-1),0);{统计的非一字板}
TTJ:=IF(涨停次日收,1,0);
TTJ1:=SUM(涨停次日收,P);
TTJ2:=SUM(TTJ,P);
CRPJ:=TTJ1/TTJ2*100 NODRAW;
DRAWTEXT_FIX(1,0.48,0.8,0,STRCAT('涨停次日平均涨幅:',STRCAT(VAR2STR(CRPJ,0),'%'))),COLORFF00FF;
{==================次日平均开幅度==============}
涨停次日开:=IF(REF(C>=今日涨停价 AND L!=C,1), O/REF(C,1)-1,0);
TTJ3:=IF(涨停次日开,1,0);
TTJ4:=SUM(涨停次日开,P);
TTJ5:=SUM(TTJ3,P);
CRPK:=TTJ4/TTJ5*100 NODRAW;
DRAWTEXT_FIX(1,0.86,0.8,0,STRCAT('涨停次日平均开幅:',STRCAT(VAR2STR(CRPK,0),'%'))),COLORFF00FF;
{==============涨停次日高开概率============}
FYZ:=C>=今日涨停价 AND L!=C;
GK:=REF(FYZ,1) AND O>REF(C,1);
QT:=REF(FYZ,1) AND O<=REF(C,1);
GTJ:=COUNT(GK,250);
QTJ:=COUNT(QT,250);
GK率:=100*GTJ/(GTJ+QTJ);
DRAWTEXT_FIX(1,0,0.8,0,STRCAT('涨停次日高开概率:',STRCAT(VAR2STR(GK率,0),'%'))),COLORFF00FF;


源码2{涨停定义跟当日涨今日跌停价格}
TM:=1200823;
今日涨停价:IF(DATE<TM,ZTPRICE(REF(C,1),IF(CODELIKE('68'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('68') OR CODELIKE('30'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORRED;
今日跌停价:IF(DATE<TM,DTPRICE(REF(C,1),IF(CODELIKE('68'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('68') OR CODELIKE('30'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORGREEN;
明涨停:IF(DATE<TM,C*IF(CODELIKE('68'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('68') OR CODELIKE('30'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORLIMAGENTA;
明跌停:IF(DATE<TM,C*IF(CODELIKE('68'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('68') OR CODELIKE('30'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORFFFF00;
{统计数据P为自定义}
开板:=((HIGH>=今日涨停价) AND (CLOSE<今日涨停价));
涨停数:=COUNT((C>=今日涨停价) AND L!=C,P) NODRAW;
开板数:=COUNT(开板,P) NODRAW;
跌停数:=COUNT(C<=今日跌停价,P) NODRAW;
封板率:=(1-(开板数/(涨停数+开板数)))*100;
涨停:=C>=今日涨停价;
最高连板:=HHV(BARSLAST(NOT(涨停)),P);
{概率计算}
DRAWTEXT_FIX(1,0.0,0,0,STRCAT('封板率:',STRCAT(VAR2STR(封板率,0),'%'))),COLORFFFF00;
DRAWTEXT_FIX(1,0.15,0,0,STRCAT('年度涨停数:',STRCAT(VAR2STR(涨停数,0),'次'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.3,0,0,STRCAT('年度跌停数:',STRCAT(VAR2STR(跌停数,0),'次'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.45,0,0,STRCAT('最高连板数:',STRCAT(VAR2STR(最高连板,0),'次'))),COLORFF00FF;
{============股性评分===========}
股性分数:=最高连板+涨停数+开板数-跌停数+封板率;
DRAWTEXT_FIX(1,0,0.32,0,STRCAT('股性分:',STRCAT(VAR2STR(股性分数,0),'分'))),COLORFF00FF;
{================板块人气+板块涨幅=============}
BKRQ:=HY_INDEXADV/(HY_INDEXADV+HY_INDEXDEC)*100;
BKZF:=HY_INDEXC/REF(HY_INDEXC,1)*100-100,NODRAW;
DRAWTEXT_FIX(1,0.15,0.32,0,STRCAT('板块人气:',STRCAT(VAR2STR(BKRQ,0),'分'))),COLORFF00FF;
DRAWTEXT_FIX(1,0.3,0.32,0,STRCAT('板块涨幅:',STRCAT(VAR2STR(BKZF,2),'%'))),COLOR80FF80;


{====================次日平均涨幅===========================}


涨停次日收:=IF(REF(C>=今日涨停价 AND L!=C,1), (C/REF(C,1)-1),0);{统计的非一字板}
TTJ:=IF(涨停次日收,1,0);
TTJ1:=SUM(涨停次日收,P);
TTJ2:=SUM(TTJ,P);
CRPJ:=TTJ1/TTJ2*100 NODRAW;
DRAWTEXT_FIX(1,0.25,0.65,0,STRCAT('涨停次日平均涨幅:',STRCAT(VAR2STR(CRPJ,0),'%'))),COLORFF00FF;


{==================次日平均开幅度==============}


涨停次日开:=IF(REF(C>=今日涨停价 AND L!=C,1), O/REF(C,1)-1,0);
TTJ3:=IF(涨停次日开,1,0);
TTJ4:=SUM(涨停次日开,P);
TTJ5:=SUM(TTJ3,P);
CRPK:=TTJ4/TTJ5*100 NODRAW;
DRAWTEXT_FIX(1,0.5,0.65,0,STRCAT('涨停次日平均开幅:',STRCAT(VAR2STR(CRPK,0),'%'))),COLORFF00FF;


{==============涨停次日高开概率============}


FYZ:=C>=今日涨停价 AND L!=C;
GK:=REF(FYZ,1) AND O>REF(C,1);
QT:=REF(FYZ,1) AND O<=REF(C,1);
GTJ:=COUNT(GK,250);
QTJ:=COUNT(QT,250);
GK率:=100*GTJ/(GTJ+QTJ);
DRAWTEXT_FIX(1,0,0.65,0,STRCAT('涨停次日高开概率:',STRCAT(VAR2STR(GK率,0),'%'))),COLORFF00FF;




股性评分.tn6

17.15 KB, 下载次数: 15

售价: 1 金币  [记录]

0

主题

10

回帖

0

积分

注册会员

积分
0
发表于 2025-11-11 16:13:41 | 显示全部楼层
请问该指标怎么用啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

QQ|手机版|小黑屋|股指标网 ( 渝ICP备2024026571号-1 )

GMT+8, 2025-12-8 11:47 , Processed in 0.121711 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.