分享

20240426 通达信:价值分选股指标公式

 vfswjjx9wz3kz7 2024-04-26 发布于湖北

欧欧 欧欧量化抓妖记 2024-04-26 08:08




一、通达信选股公式如何设置:
1、条件选股公式的添加:公式管理器—条件选股公式—其他类型
点击'新建'按钮。然后在弹出的窗口中,填写指标的名称、代码等信息,将指标源码复制粘贴到代码编辑区域中,并根据需要填写指标的相关属性信息。最后点击'保存'按钮即可完成指标的创建和导入。
2、条件选股公式的使用:通达信选股器—条件选股—在条件选股公式栏找到自己需要的公式—加入条件—选股入板块,确定即可。



二、选股指标公式及效果如下:
净利增长:=FINANCE(43);
收入增长:=FINANCE(44);
负债率:=FINANCE(9);
净资产收益率:=FINANCE(29)/FINANCE(19)*100;
股息率:=FINANCE(45);
每股现金流:=FINANCE(25)/FINANCE(1);
毛利率:=FINANCE(28)/FINANCE(20)*100;
CTA0:=IF(净利增长<=0 ,-10,0);
CTA1:=IF(净利增长>=0 AND 净利增长<=20,10,0);
CTA2:=IF(净利增长>20 AND 净利增长<=50,20,0);
CTA3:=IF(净利增长>50 ,30,0);
CTB0:=IF(收入增长<=0 ,-10,0);
CTB1:=IF(收入增长>=0 AND 收入增长<=20,10,0);
CTB2:=IF(收入增长>20 AND 收入增长<=50,20,0);
CTB3:=IF(收入增长>50 ,30,0);
CTC0:=IF(负债率<=0 ,20,0);
CTC1:=IF(负债率>=0 AND 负债率<=50,10,0);
CTC2:=IF(负债率>50 AND 负债率<=75,0,0);
CTC3:=IF(负债率>75 AND FINANCE(45)<0,-10,0);
CTC0:=IF( FINANCE(45)<=0 ,-10,0);
CTC1:=IF( FINANCE(45)>0 AND FINANCE(45)<=2 ,10,0);
CTC2:=IF( FINANCE(45)>2 AND FINANCE(45)<=4 ,20,0);
CTC3:=IF( FINANCE(45)>4 AND FINANCE(45)<=6 ,30,0);
CTC4:=IF( FINANCE(45)>6 ,30,0);
CTD0:=IF(净资产收益率<=0 ,-10,0);
CTD1:=IF(净资产收益率>=0 AND 净资产收益率<=5,10,0);
CTD2:=IF(净资产收益率>5 AND 净资产收益率<=8,20,0);
CTD3:=IF(净资产收益率>8 ,30,0);
CTE0:=IF(每股现金流<=0 ,-10,0);
CTE1:=IF(每股现金流>=0 ,10,0);
MLLFS0:=IF(毛利率<=0 ,-10,0);
MLLFS1:=IF(毛利率>=0 AND 毛利率<=10 ,5,0);
MLLFS2:=IF(毛利率>10 AND 毛利率<=20 ,10,0);
MLLFS3:=IF(毛利率>20 AND 毛利率<=30 ,15,0);
MLLFS4:=IF(毛利率>30 ,20,0);
JZF0:=CTA0+CTA1+CTA2+CTA3+CTB0+CTB1+CTB2+CTB3+CTC0+CTC1+CTC2+CTC3;
JZF1:=JZF0+CTD0+CTD1+CTD2+CTD3+CTE0+CTE1+MLLFS0+MLLFS1+MLLFS2+MLLFS3+MLLFS4+CTC0+CTC1+CTC2+CTC3+CTC4;
价值分:=IF(JZF1<100,JZF1,100);
ZJSZ:=FINANCE(7)*C<=30000000000;
DELL:=NOT(CODELIKE('688'));
{自设评分,一般在55朝上即可。以下是自设评分系统:}
CTF1:=SUM((WINNER(C)*100),30)/30*0.1;
CTF2:=SUM((WINNER(C)*100),20)/20*0.4;
CTF3:=SUM((WINNER(C)*100),10)/10*0.3;
CTF4:=SUM((WINNER(C)*100),5)/5*0.1;
CTF5:=SUM((WINNER(C)*100),3)/3*0.1;
CTFZ:=CTF1+CTF2+CTF3+CTF4+CTF5;
赚钱效应:=IF(CTFZ>38,CTFZ,CTFZ*1.3);
活跃度:=IF(SUMBARS(VOL,CAPITAL)<100,100-SUMBARS(VOL,CAPITAL),1);
资产负债率:=FINANCE(9);
流通市值:=FINANCE(40)/100000000;
利润同比:=FINANCE(43);
收入同比:=FINANCE(44);
{不要改动代码,否则引起变动}
ZT:=C=ZTPRICE(REF(C,1),0.1);
FS1:=IF(资产负债率<45,20,0);
FS11:=IF(100>资产负债率>=45,13,1);
FS2:=IF(利润同比>0,15,0);
FS22:=IF(-10<利润同比<=0,7,4);
FS3:=IF(收入同比>=0,15,0);
FS33:=IF(-10<收入同比<0,7,4);
FS4:=IF(赚钱效应>50,15,12);
FS5:=IF(活跃度>50,15,12);
FS6:=IF(COUNT(ZT,20)>=1,10,7);
JISUAN:=FS1+FS2+FS3+FS4+FS5+FS6+FS11+FS22+FS33;
分数值:=IF(JISUAN<100,JISUAN,100);
市盈率:=DYNAINFO(39);
XG:价值分>95 AND 分数值>75 AND FINANCE(38)>0 AND 股息率>3;

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多