通达信价值分选股 综合多项财务数据进行选股 源码附图

通达信价值分 综合多项财务数据进行 源码附图

价值分
该公式综合了收入利润增长、资产负债率、市盈、股息等多项财务指标进行,源码公开自己可以修改,需要完整的财务数据。当然等待年报全部发完更好。

 
净利增长:=FINANCE(43);

收入增长:=FINANCE(44);
负债率:=FINANCE(9);
净资产收益率:=FINANCE(29)/FINANCE(19)*100;
股息率:=FINANCE(45);
每股现金流:=FINANCE(25)/FINANCE(1);

毛利率:=FINANCE(28)/FINANCE(20)*100;
JLZZFS0:=IF(净利增长<=0 ,-10,0);
JLZZFS1:=IF(净利增长>=0 AND 净利增长<=20,10,0);
JLZZFS2:=IF(净利增长>20 AND 净利增长<=50,20,0);
JLZZFS3:=IF(净利增长>50 ,30,0);

SRZZFS0:=IF(收入增长<=0 ,-10,0);
SRZZFS1:=IF(收入增长>=0 AND 收入增长<=20,10,0);
SRZZFS2:=IF(收入增长>20 AND 收入增长<=50,20,0);
SRZZFS3:=IF(收入增长>50 ,30,0);

FZLFS0:=IF(负债率<=0 ,20,0);
FZLFS1:=IF(负债率>=0 AND 负债率<=50,10,0);
FZLFS2:=IF(负债率>50 AND 负债率<=75,0,0);
FZLFS3:=IF(负债率>75 AND FINANCE(45)<0,-10,0);

GXLFS0:=IF( FINANCE(45)<=0 ,-10,0);
GXLFS1:=IF( FINANCE(45)>0 AND FINANCE(45)<=2 ,10,0);
GXLFS2:=IF( FINANCE(45)>2 AND FINANCE(45)<=4 ,20,0);
GXLFS3:=IF( FINANCE(45)>4 AND FINANCE(45)<=6 ,30,0);
GXLFS4:=IF( FINANCE(45)>6 ,30,0);

JZCFS0:=IF(净资产收益率<=0 ,-10,0);
JZCFS1:=IF(净资产收益率>=0 AND 净资产收益率<=5,10,0);
JZCFS2:=IF(净资产收益率>5 AND 净资产收益率<=8,20,0);
JZCFS3:=IF(净资产收益率>8 ,30,0);

XJLFS0:=IF(每股现金流<=0 ,-10,0);
XJLFS1:=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:=JLZZFS0+JLZZFS1+JLZZFS2+JLZZFS3+SRZZFS0+SRZZFS1+SRZZFS2+SRZZFS3+FZLFS0+FZLFS1+FZLFS2+FZLFS3;
JZF1:=JZF0+JZCFS0+JZCFS1+JZCFS2+JZCFS3+XJLFS0+XJLFS1+MLLFS0+MLLFS1+MLLFS2+MLLFS3+MLLFS4+GXLFS0+GXLFS1+GXLFS2+GXLFS3+GXLFS4;
价值分:=IF(JZF1<100,JZF1,100);



ZJSZ:=FINANCE(7)*C<=30000000000;
DELL:=NOT(CODELIKE('688'));
{自设评分,一般在55朝上即可。以下是自设评分系统:}
DLYZ1:=SUM((WINNER(C)*100),30)/30*0.1;
DLYZ2:=SUM((WINNER(C)*100),20)/20*0.4;
DLYZ3:=SUM((WINNER(C)*100),10)/10*0.3;
DLYZ4:=SUM((WINNER(C)*100),5)/5*0.1;
DLYZ5:=SUM((WINNER(C)*100),3)/3*0.1;
DLYZZ:=DLYZ1+DLYZ2+DLYZ3+DLYZ4+DLYZ5;
赚钱效应:=IF(DLYZZ>38,DLYZZ,DLYZZ*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;
{扣非每股收益:=FINANCE(38)-(FINANCE(30)-FINANCE(54))/FINANCE(1);
预收成本比:=IF(FINANCE(21)>0,FINANCE(58)/FINANCE(21),0);

股息率:=FINANCE(45);
流通盘:=(CAPITAL/1000000);};



来函数检测结果如下
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

净利增长赋值:利润同比%
收入增长赋值:收入同比%
负债率赋值:资产负债率%
净资产收益率赋值:税后利润/股东权益(净资产)*100
股息率赋值:股息率%
每股现金流赋值:经营现金流量/总股本(股)
毛利率赋值:利润总额/营业收入*100
JLZZFS0赋值:如果净利增长<=0,返回-10,否则返回0
JLZZFS1赋值:如果净利增长>=0AND净利增长<=20,返回10,否则返回0
JLZZFS2赋值:如果净利增长>20AND净利增长<=50,返回20,否则返回0
JLZZFS3赋值:如果净利增长>50,返回30,否则返回0
SRZZFS0赋值:如果收入增长<=0,返回-10,否则返回0
SRZZFS1赋值:如果收入增长>=0AND收入增长<=20,返回10,否则返回0
SRZZFS2赋值:如果收入增长>20AND收入增长<=50,返回20,否则返回0
SRZZFS3赋值:如果收入增长>50,返回30,否则返回0
FZLFS0赋值:如果负债率<=0,返回20,否则返回0
FZLFS1赋值:如果负债率>=0AND负债率<=50,返回10,否则返回0
FZLFS2赋值:如果负债率>50AND负债率<=75,返回0,否则返回0
FZLFS3赋值:如果负债率>75ANDFINANCE(45)<0,返回-10,否则返回0
GXLFS0赋值:如果股息率%<=0,返回-10,否则返回0
GXLFS1赋值:如果股息率%>0ANDFINANCE(45)<=2,返回10,否则返回0
GXLFS2赋值:如果股息率%>2ANDFINANCE(45)<=4,返回20,否则返回0
GXLFS3赋值:如果股息率%>4ANDFINANCE(45)<=6,返回30,否则返回0
GXLFS4赋值:如果股息率%>6,返回30,否则返回0
JZCFS0赋值:如果净资产收益率<=0,返回-10,否则返回0
JZCFS1赋值:如果净资产收益率>=0AND净资产收益率<=5,返回10,否则返回0
JZCFS2赋值:如果净资产收益率>5AND净资产收益率<=8,返回20,否则返回0
JZCFS3赋值:如果净资产收益率>8,返回30,否则返回0
XJLFS0赋值:如果每股现金流<=0,返回-10,否则返回0
XJLFS1赋值:如果每股现金流>=0,返回10,否则返回0
MLLFS0赋值:如果毛利率<=0,返回-10,否则返回0
MLLFS1赋值:如果毛利率>=0AND毛利率<=10,返回5,否则返回0
MLLFS2赋值:如果毛利率>10AND毛利率<=20,返回10,否则返回0
MLLFS3赋值:如果毛利率>20AND毛利率<=30,返回15,否则返回0
MLLFS4赋值:如果毛利率>30,返回20,否则返回0
JZF0赋值:JLZZFS0+JLZZFS1+JLZZFS2+JLZZFS3+SRZZFS0+SRZZFS1+SRZZFS2+SRZZFS3+FZLFS0+FZLFS1+FZLFS2+FZLFS3
JZF1赋值:JZF0+JZCFS0+JZCFS1+JZCFS2+JZCFS3+XJLFS0+XJLFS1+MLLFS0+MLLFS1+MLLFS2+MLLFS3+MLLFS4+GXLFS0+GXLFS1+GXLFS2+GXLFS3+GXLFS4
价值分赋值:如果JZF1<100,返回JZF1,否则返回100
ZJSZ赋值:流通股本(股)*收盘价<=30000000000
DELL赋值:取反
DLYZ1赋值:(以收盘价计算的获利盘比例*100)的30日累和/30*0.1
DLYZ2赋值:(以收盘价计算的获利盘比例*100)的20日累和/20*0.4
DLYZ3赋值:(以收盘价计算的获利盘比例*100)的10日累和/10*0.3
DLYZ4赋值:(以收盘价计算的获利盘比例*100)的5日累和/5*0.1
DLYZ5赋值:(以收盘价计算的获利盘比例*100)的3日累和/3*0.1
DLYZZ赋值:DLYZ1+DLYZ2+DLYZ3+DLYZ4+DLYZ5
赚钱效应赋值:如果DLYZZ>38,返回DLYZZ,否则返回DLYZZ*1.3
活跃度赋值:如果成交量(手)累加至当前流通股本(手)的天数<100,返回100-成交量(手)累加至当前流通股本(手)的天数,否则返回1
资产负债率赋值:资产负债率%
流通市值赋值:流通市值/100000000
利润同比赋值:利润同比%
收入同比赋值:收入同比%
ZT赋值:收盘价=计算涨停价
FS1赋值:如果资产负债率<45,返回20,否则返回0
FS11赋值:如果100>资产负债率>=45,返回13,否则返回1
FS2赋值:如果利润同比>0,返回15,否则返回0
FS22赋值:如果-10<利润同比<=0,返回7,否则返回4
FS3赋值:如果收入同比>=0,返回15,否则返回0
FS33赋值:如果-10<收入同比<0,返回7,否则返回4
FS4赋值:如果赚钱效应>50,返回15,否则返回12
FS5赋值:如果活跃度>50,返回15,否则返回12
FS6赋值:如果统计20日中满足ZT的天数>=1,返回10,否则返回7
JISUAN赋值:FS1+FS2+FS3+FS4+FS5+FS6+FS11+FS22+FS33
分数值赋值:如果JISUAN<100,返回JISUAN,否则返回100
市盈率赋值:市盈(动)
输出XG:价值分>95 AND 分数值>75 AND 每股收益(最近一期)>0 AND 股息率>3

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图