历年财报副图指标 修改参数自由选择起始年份 源码 通达信 贴图
YEAR0:=2025;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,CODE);
DRAWTEXT_FIX(ISLASTBAR,0.05,0,0,STKNAME);
A1:=FINANCE(42);
A2:=DATETODAY(CONST(DATE));
A3:=A2-A1;
DRAWRECTREL(51,150,380,910,0);
DRAWRECTREL(381,150,730,910,0);
DRAWRECTREL(729,150,970,910,0);
DRAWTEXT_FIX(1,0.2,0.05,0,'成长性指标'),COLORGREEN;
DRAWTEXT_FIX(1,0,0.15,0,'年份/科目');
DRAWTEXT_FIX(1,0.06,0.15,0,'营业收入(亿元)'),COLORGREEN;
DRAWTEXT_FIX(1,0.15,0.15,0,'营收增长率%'),COLORGREEN;
DRAWTEXT_FIX(1,0.23,0.15,0,'净利润(万元)'),COLORGREEN;
DRAWTEXT_FIX(1,0.30,0.15,0,'净利润增长率%'),COLORGREEN;
{DRAWRECTREL(51,150,380,910,0);}
DRAWTEXT_FIX(1,0,0.92,0,'注:*营收要稳定增长(与前三年比较)*营业毛利率最好高于20% *营业利润率最好高于10% *净资产收益率(ROE)每年都高于15%
*经营现金流量净额为正值且越高越好 *长短期负债比最好低于30%'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.55,0.05,0,'获利性指标'),COLORGREEN;
DRAWTEXT_FIX(1,0.41,0.15,0,'营业毛利率%'),COLORGREEN;
DRAWTEXT_FIX(1,0.49,0.15,0,'净利率%'),COLORGREEN;
DRAWTEXT_FIX(1,0.56,0.15,0,'营业利润率%'),COLORGREEN;
DRAWTEXT_FIX(1,0.65,0.15,0,'净资产收益率%'),COLORGREEN;
{DRAWRECTREL(390,150,740,910,0);}
DRAWTEXT_FIX(1,0.85,0.05,0,'安全性指标'),COLORGREEN;
DRAWTEXT_FIX(1,0.75,0.15,0,'经营性现金流量净额(亿元)'),COLORGREEN;
DRAWTEXT_FIX(1,0.90,0.15,0,'长短期负债比%'),COLORGREEN;
{DRAWRECTREL(729,150,980,910,0);}
YEAR5:=YEAR0-5;
DRAWNUMBER_FIX(1,0,0.25,0,YEAR5),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.25,0,CON2STR(FINONE(74,YEAR5,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.25,0,ROUND2(FINONE(183,YEAR5,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.25,0,CON2STR(FINONE(95,YEAR5,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.25,0,ROUND2(FINONE(184,YEAR5,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.25,0,ROUND2(FINONE(202,YEAR5,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.25,0,ROUND2(FINONE(199,YEAR5,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.25,0,ROUND2(FINONE(194,YEAR5,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.25,0,ROUND2(FINONE(197,YEAR5,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.25,0,CON2STR(FINONE(107,YEAR5,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.25,0,ROUND2(FINONE(62,YEAR5,1231)/FINONE(54,YEAR5,1231)*100,2)),COLORYELLOW;
YEAR4:=YEAR0-4;
DRAWNUMBER_FIX(1,0,0.35,0,YEAR4),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.35,0,CON2STR(FINONE(74,YEAR4,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.35,0,ROUND2(FINONE(183,YEAR4,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.35,0,CON2STR(FINONE(95,YEAR4,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.35,0,ROUND2(FINONE(184,YEAR4,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.35,0,ROUND2(FINONE(202,YEAR4,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.35,0,ROUND2(FINONE(199,YEAR4,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.35,0,ROUND2(FINONE(194,YEAR4,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.35,0,ROUND2(FINONE(197,YEAR4,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.35,0,CON2STR(FINONE(107,YEAR4,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.35,0,ROUND2(FINONE(62,YEAR4,1231)/FINONE(54,YEAR4,1231)*100,2)),COLORYELLOW;
YEAR3:=YEAR0-3;
DRAWNUMBER_FIX(1,0,0.45,0,YEAR3),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.45,0,CON2STR(FINONE(74,YEAR3,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.45,0,ROUND2(FINONE(183,YEAR3,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.45,0,CON2STR(FINONE(95,YEAR3,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.45,0,ROUND2(FINONE(184,YEAR3,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.45,0,ROUND2(FINONE(202,YEAR3,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.45,0,ROUND2(FINONE(199,YEAR3,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.45,0,ROUND2(FINONE(194,YEAR3,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.45,0,ROUND2(FINONE(197,YEAR3,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.45,0,CON2STR(FINONE(107,YEAR3,1231)/10000,0)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.45,0,ROUND2(FINONE(62,YEAR3,1231)/FINONE(54,YEAR3,1231)*100,2)),COLORYELLOW;
YEAR2:=YEAR0-2;
DRAWNUMBER_FIX(1,0,0.55,0,YEAR2),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.55,0,CON2STR(FINONE(74,YEAR2,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.55,0,ROUND2(FINONE(183,YEAR2,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.55,0,CON2STR(FINONE(95,YEAR2,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.55,0,ROUND2(FINONE(184,YEAR2,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.55,0,ROUND2(FINONE(202,YEAR2,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.55,0,ROUND2(FINONE(199,YEAR2,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.55,0,ROUND2(FINONE(194,YEAR2,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.55,0,ROUND2(FINONE(197,YEAR2,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.55,0,CON2STR(FINONE(107,YEAR2,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.55,0,ROUND2(FINONE(62,YEAR2,1231)/FINONE(54,YEAR2,1231)*100,2)),COLORYELLOW;
YEAR1:=YEAR0-1;
DRAWNUMBER_FIX(1,0,0.65,0,YEAR1),COLORYELLOW; ;
DRAWTEXT_FIX(1,0.06,0.65,0,CON2STR(FINONE(74,YEAR1,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.65,0,ROUND2(FINONE(183,YEAR1,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.65,0,CON2STR(FINONE(95,YEAR1,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.65,0,ROUND2(FINONE(184,YEAR1,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.65,0,ROUND2(FINONE(202,YEAR1,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.65,0,ROUND2(FINONE(199,YEAR1,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.65,0,ROUND2(FINONE(194,YEAR1,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.65,0,ROUND2(FINONE(197,YEAR1,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.65,0,CON2STR(FINONE(107,YEAR1,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.65,0,ROUND2(FINONE(62,YEAR1,1231)/FINONE(54,YEAR1,1231)*100,2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0,0.75,0,YEAR0),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.75,0,CON2STR(FINONE(74,YEAR0,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.75,0,ROUND2(FINONE(183,YEAR0,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.75,0,CON2STR(FINONE(95,YEAR0,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.75,0,ROUND2(FINONE(184,YEAR0,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.75,0,ROUND2(FINONE(202,YEAR0,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.75,0,ROUND2(FINONE(199,YEAR0,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.75,0,ROUND2(FINONE(194,YEAR0,1231),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.75,0,ROUND2(FINONE(197,YEAR0,1231),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.75,0,CON2STR(FINONE(107,YEAR0,1231)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.75,0,ROUND2(FINONE(62,YEAR0,1231)/FINONE(54,YEAR0,1231)*100,2)),COLORYELLOW;
DRAWTEXT_FIX(1,0,0.85,0,'本年'),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.85,0,CON2STR(FINONE(74,0,0)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.85,0,ROUND2(FINONE(183,0,0),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.85,0,CON2STR(FINONE(95,0,0)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.30,0.85,0,ROUND2(FINONE(184,0,0),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.41,0.85,0,ROUND2(FINONE(202,0,0),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.49,0.85,0,ROUND2(FINONE(199,0,0),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.56,0.85,0,ROUND2(FINONE(194,0,0),2)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.65,0.85,0,ROUND2(FINONE(197,0,0),2)),COLORYELLOW;
DRAWTEXT_FIX(1,0.75,0.85,0,CON2STR(FINONE(107,0,0)/100000000,3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.90,0.85,0,ROUND2(FINONE(62,0,0)/FINONE(54,0,0)*100,2)),COLORYELLOW;

未来函数检测结果如下:
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
YEAR0赋值:2025
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字
当满足条件是否最后一个周期时,在横轴0.05纵轴0位置书写文字
A1赋值:上市的天数
A2赋值:日期的最后一日取值设为常数对应的转换天数
A3赋值:A2-A1
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件1时,在横轴0.2纵轴0.05位置书写文字,画绿色
当满足条件1时,在横轴0纵轴0.15位置书写文字
当满足条件1时,在横轴0.06纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.15纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.23纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.30纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0纵轴0.92位置书写文字,画洋红色
当满足条件1时,在横轴0.55纵轴0.05位置书写文字,画绿色
当满足条件1时,在横轴0.41纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.49纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.56纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.65纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.85纵轴0.05位置书写文字,画绿色
当满足条件1时,在横轴0.75纵轴0.15位置书写文字,画绿色
当满足条件1时,在横轴0.90纵轴0.15位置书写文字,画绿色
YEAR5赋值:YEAR0-5
当满足条件1时,在横轴0纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.25位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.25位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.25位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.25位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.25位置书写数字,画黄色
YEAR4赋值:YEAR0-4
当满足条件1时,在横轴0纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.35位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.35位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.35位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.35位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.35位置书写数字,画黄色
YEAR3赋值:YEAR0-3
当满足条件1时,在横轴0纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.45位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.45位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.45位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.45位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.45位置书写数字,画黄色
YEAR2赋值:YEAR0-2
当满足条件1时,在横轴0纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.55位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.55位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.55位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.55位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.55位置书写数字,画黄色
YEAR1赋值:YEAR0-1
当满足条件1时,在横轴0纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.65位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.65位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.65位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.65位置书写数字,画黄色
当满足条件1时,在横轴0纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.06纵轴0.75位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.75位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.75位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.75位置书写数字,画黄色
当满足条件1时,在横轴0纵轴0.85位置书写文字,画黄色
当满足条件1时,在横轴0.06纵轴0.85位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.23纵轴0.85位置书写文字,画黄色
当满足条件1时,在横轴0.30纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.41纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.49纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.56纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.65纵轴0.85位置书写数字,画黄色
当满足条件1时,在横轴0.75纵轴0.85位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.85位置书写数字,画黄色