通达信财务防雷指标公式源码
{财务防雷指标}用于从财务角度筛查个股风险。
功能:提取净利润、营收、资产、负债、现金流等财务数据,计算资产负债率、净利率、净资产收益率、流动比率、经营现金流比率,并生成5类预警。综合预警为0—5分。
用法:副图看红色柱,柱越高预警项越多;0和5为灰色参考线。综合预警≥3时,主图显示预警图标和“财务预警”文字,表示多项财务风险叠加,需重点防雷。分数越高,财务风险越明显。
注意:数据来自最近财报,非实时;使用前需下载完整财务数据,适合日线及以上周期。
{财务防雷指标}
N:=20;
M:=5;
{财务数据获取}
净利润:=FINANCE(30);
营业收入:=FINANCE(20);
总资产:=FINANCE(19);
净资产:=FINANCE(34);
负债:=FINANCE(15);
货币资金:=FINANCE(16);
应收账款:=FINANCE(8);
存货:=FINANCE(10);
经营现金流:=FINANCE(27);
投资现金流:=FINANCE(28);
筹资现金流:=FINANCE(29);
{财务比率计算}
资产负债率:=负债/总资产*100;
净利率:=净利润/营业收入*100;
净资产收益率:=净利润/净资产*100;
流动比率:=(货币资金+应收账款+存货)/负债*100;
现金流比率:=经营现金流/营业收入*100;
{预警信号}
预警1:IF(资产负债率>70,1,0);
预警2:IF(净利率<0,1,0);
预警3:IF(净资产收益率<5,1,0);
预警4:IF(流动比率<100,1,0);
预警5:IF(现金流比率<0,1,0);
{综合评分}
综合预警:预警1+预警2+预警3+预警4+预警5;
{信号显示}
DRAWICON(综合预警>=3,H*1.02,2);
DRAWTEXT(综合预警>=3,H*1.05,'财务预警'),COLORRED;
{副图绘制}
STICKLINE(综合预警>0,0,综合预警,3,0),COLORRED;
0,COLORGRAY;
5,COLORGRAY;
未来函数检测结果如下:
该公式包含未来函数:FINANCE
N赋值:20
M赋值:5
净利润赋值:净利润
营业收入赋值:营业收入
总资产赋值:股东权益(净资产)
净资产赋值:每股净资产
负债赋值:流动负债
货币资金赋值:少数股东权益
应收账款赋值:股东人数(户)
存货赋值:总资产
经营现金流赋值:存货
投资现金流赋值:利润总额
筹资现金流赋值:税后利润
资产负债率赋值:负债/总资产*100
净利率赋值:净利润/营业收入*100
净资产收益率赋值:净利润/净资产*100
流动比率赋值:(货币资金+应收账款+存货)/负债*100
现金流比率赋值:经营现金流/营业收入*100
输出预警1:如果资产负债率>70,返回1,否则返回0
输出预警2:如果净利率<0,返回1,否则返回0
输出预警3:如果净资产收益率<5,返回1,否则返回0
输出预警4:如果流动比率<100,返回1,否则返回0
输出预警5:如果现金流比率<0,返回1,否则返回0
输出综合预警:预警1+预警2+预警3+预警4+预警5
当满足条件综合预警>=3时,在最高价*1.02位置画2号图标
当满足条件综合预警>=3时,在最高价*1.05位置书写文字,画红色
当满足条件综合预警>0时,在0和综合预警位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
0,画深灰色
5,画深灰色