指标主要用于盘面综合分析,整合了港资持仓、市场热度、筹码结构、多空压力支撑位及大盘趋势等关键信息。通过可视化方式展示主力与散户的筹码分布、成本区间、获利比例,并结合量能饱和度和活跃度判断当前交易情绪。操作上,帮助投资者快速识别市场强弱状态、个股所处位置(高位或低位)、资金动向以及短期支撑压力区域,辅助判断入场或观望时机。
{业绩分析副图源码如下}
DRAWGBK(C>0, RGB(1,1,1),RGB(66,66,66),0,'0',0);
DRAWRECTREL(0,0,990,990,RGB(11,11,11));
DRAWTEXT_FIX(1,0.08,0.02,1,'股票名称:'),COLORLIRED;
DRAWTEXT_FIX(1,0.14,0.02,1,STKNAME),COLORYELLOW;
DRAWTEXT_FIX(1,0.17,0.02,0,FGBLOCK),COLORLICYAN;
DRAWTEXT_FIX(1,0.016,0.15,1,'股'),COLORLIRED;
DRAWTEXT_FIX(1,0.016,0.26,1,'东'),COLORLIRED;
DRAWTEXT_FIX(1,0.016,0.37,1,'股'),COLORLIRED;
DRAWTEXT_FIX(1,0.016,0.48,1,'份'),COLORLIRED;
品种类型:=FINANCE(3);
所属板块:=HYBLOCK;
上市天数:=FINANCE(42);
股总市值:=ROUND(FINANCE(41)/100000000);
流通市值:=ROUND(FINANCE(40)/100000000);
股东人数:=FINANCE(8);
人均持股:=ROUND(FINANCE(7)/FINANCE(8));
{板块排名}
{板块排名:=HORCALC(HYBLOCK,105,1,DRAWNULL);
TAA:=STRCAT(HYBLOCK,' 排名 :');
DRAWTEXT_FIX(ISLASTBAR,0.70,0.005,0,STRCAT(TAA,CON2STR(TAX,0)));}
DRAWTEXT_FIX(1,0.08,0.15,1,'所属板块:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.25,1,'板块排名:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.35,1,'上市天数:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.45,1,'股总市值:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.55,1,'流通市值:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.65,1,'股东人数:'),COLOR999999;
DRAWTEXT_FIX(1,0.08,0.75,1,'人均持股:'),COLOR999999;
DRAWTEXT_FIX(1,0.14,0.15,1,HYBLOCK),COLORLICYAN;
{DRAWTEXT_FIX(品种类型=1,0.14,0.25,1,'沪 深 A 股'),COLORCCCCCC;
DRAWTEXT_FIX(品种类型=2,0.14,0.25,1,' 中 小 板'),COLORCCCCCC;
DRAWTEXT_FIX(品种类型=3,0.14,0.25,1,' 创 业 板'),COLORCCCCCC;}
{DRAWNUMBER_FIX(1,0.12,0.25,1,板块排名),COLORCCCCCC;}
DRAWNUMBER_FIX(1,0.12,0.35,1,上市天数),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.12,0.45,1,股总市值),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.12,0.55,1,流通市值),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.12,0.65,1,股东人数),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.12,0.75,1,人均持股),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.25,1,'名'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.35,1,'天'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.45,1,'亿'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.55,1,'亿'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.65,1,'人'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.14,0.75,1,'股'),COLORCCCCCC;
DRAWTEXT_FIX(1,0.16,0.15,1,'业'),COLORLIRED;
DRAWTEXT_FIX(1,0.16,0.26,1,'绩'),COLORLIRED;
DRAWTEXT_FIX(1,0.16,0.37,1,'指'),COLORLIRED;
DRAWTEXT_FIX(1,0.16,0.48,1,'标'),COLORLIRED;
{净资产收益率:=FINVALUE(6);}
净资收益率:=(FINANCE(33)/FINANCE(34)*100);
销售毛利率:=((FINANCE(20)-FINANCE(21))/FINANCE(20)*100);
净利润比率:=(FINANCE(30)/FINANCE(20)*100);
销净利率:FINVALUE(199),NODRAW,COLOR00DEDE;
主营利润率:=(FINANCE(23)/FINANCE(20)*100);
优质资产率:=((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19));{(股东权益-应收帐管-存款)/股东权益;理论上越大越好但不同行业有不同标准};
现金负债比:=(FINANCE(25)/FINANCE(15));{经营现金流量/流动负债;缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};
净利同增率:=FINANCE(43);
DRAWTEXT_FIX(1,0.236,0.15,1,'年净资收率:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.25,1,'营业毛利率:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.35,1,'营业净利率:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.45,1,'营业利润率:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.55,1,'优质资产率:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.65,1,'现金负债比:'),COLOR999999;
DRAWTEXT_FIX(1,0.236,0.75,1,'净利同增率:'),COLOR999999;
DRAWNUMBER_FIX(1,0.276,0.15,1,净资收益率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.25,1,销售毛利率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.35,1,净利润比率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.45,1,主营利润率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.55,1,优质资产率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.65,1,现金负债比),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.276,0.75,1,净利同增率),COLORCCCCCC;
DRAWTEXT_FIX(1,0.296,0.15,1,'财'),COLORLIRED;
DRAWTEXT_FIX(1,0.296,0.26,1,'务'),COLORLIRED;
DRAWTEXT_FIX(1,0.296,0.37,1,'指'),COLORLIRED;
DRAWTEXT_FIX(1,0.296,0.48,1,'标'),COLORLIRED;
市净率:=CONST(DYNAINFO(7) / FINANCE(34));
市销率:=CONST(FINANCE(1)*DYNAINFO(7)/FINANCE(20));
每股收益季:=CONST(FINANCE(33)/(5-FINANCE(37)));
每股收益年:=CONST(FINANCE(33));
市盈率:=DYNAINFO(7)/每股收益年;
每股现金流:=CONST((FINANCE(25)/FINANCE(1)));
每股未分配:=CONST(FINANCE(32));
每股公积金:=CONST(FINANCE(18));
预报净利同增率:=FINVALUE(285),NODRAW,COLORYELLOW;
DRAWTEXT_FIX(1,0.372,0.15,1,'市净率 :'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.25,1,'市销率 :'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.35,1,'市盈率 :'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.45,1,'每股现金流:'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.55,1,'每股未分配:'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.65,1,'每股公积金:'),COLOR999999;
DRAWTEXT_FIX(1,0.372,0.75,1,'预净利同增:'),COLOR999999;
DRAWNUMBER_FIX(1,0.412,0.15,1,市净率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.25,1,市销率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.35,1,市盈率),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.45,1,每股现金流),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.55,1,每股未分配),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.65,1,每股公积金),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.412,0.75,1,预报净利同增率),COLORCCCCCC;
每股收益:=CONST(FINANCE(38));{最近一期}
主营收同比:CONST(FINANCE(44)),NODRAW;
DRAWTEXT_FIX(1,0.502,0.15,1,'每 股 收 益:'),COLOR999999;
DRAWTEXT_FIX(1,0.502,0.25,1,'每股收益季:'),COLOR999999;
DRAWTEXT_FIX(1,0.502,0.35,1,'每股收益年:'),COLOR999999;
DRAWNUMBER_FIX(1,0.542,0.15,1,每股收益),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.542,0.25,1,每股收益季),COLORCCCCCC;
DRAWNUMBER_FIX(1,0.542,0.35,1,每股收益年),COLORCCCCCC;
{财务预警}
X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;{(流动资产-流动负债)/总资产}
X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{(未分配利润+资本公积金)/总资产}
X3:=FINANCE(23)/FINANCE(10)*3.3;{营业利润/总资产}
X4:=FINANCE(19)/FINANCE(15)*0.6;{股东权益(净资产)/流动负债}
X5:=FINANCE(20)/FINANCE(15)*0.999;{营业收入/流动负债}
Z值:=X1+X2+X3+X4+X5;
DRAWTEXT_FIX(1,0.862,0.65,0,'财务预警:'),COLORCCCCCC;
DRAWTEXT_FIX(Z值<1.2,0.91,0.65,0,' ●重 警●'),COLORLIRED;
DRAWTEXT_FIX( BETWEEN(Z值,1.2,2.6),0.91,0.65,0,' ○轻 警○'),COLOR0099FF;
DRAWTEXT_FIX(Z值>2.6,0.91,0.65,0,' ◎无 警◎'),COLORLIGREEN;
优质资产率1:=STRCAT(' 优质资产率1: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));{理论上越大越好但不同行业有不同标准};
现金负债比1:=STRCAT(' 现金负债比1: ',CON2STR(FINANCE(25)/FINANCE(15),3));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};
财务系数:=STRCAT('风险系数: ',STRCAT(优质资产率1,现金负债比1));
DRAWTEXT_FIX(ISLASTBAR,0.58,0.75,0,财务系数),COLORCCCCCC;
{DRAWTEXT_FIX(1,0.10,0.9,0,0'★入市就是去战斗。现金为王是铁律。资金是后盾筹码是兵力,排兵布阵靠谋略;任何时候都应确保处在进可攻,退可守。立于不败的态势之中。'),COLORCYAN;}
{DRAWTEXT_FIX(1,0.53,0.90,0,'《★炒股就是炒心态。股票在说话,关键是亲要读懂它。斋主股财图,玄悟斋主 加料编制★》'),COLORCCCCCC};
坏账:=FINVALUE(11)/(FINANCE(19));
投资:=FINVALUE(35)/(FINANCE(19));
负债:=FINVALUE(210)/100;
存货:=FINVALUE(17)/(FINANCE(19));
合计:=(坏账+投资+负债+存货)/4,COLORBROWN,LINETHICK2;
DRAWTEXT_FIX(ISLASTBAR,0.73,0.25,0,STRCAT('综合评估:',CON2STR(合计,2))),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.73,0.35,0,STRCAT('坏账评估:',CON2STR(坏账,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.73,0.45,0,STRCAT('投资评估:',CON2STR(投资,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.73,0.55,0,STRCAT('负债评估:',CON2STR(负债,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.73,0.65,0,STRCAT('存货评估:',CON2STR(存货,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.862,0.35,0,STRCAT('坏账等级:',IF(坏账<0.15 AND 坏账>=0 ,'低',IF(坏账<0.35 AND 坏账>=0.15 ,'正常',IF(坏账<0.45 AND 坏账>=0.35 ,'中',IF(坏账>=0.45 OR 坏账<0 ,'高','__')))))),COLORCCCCCC;
DRAWTEXT_FIX(ISLASTBAR,0.862,0.45,0,STRCAT('负债等级:',IF(负债<0.25 AND 负债>=0 ,'低',IF(负债<0.45 AND 负债>=0.25,'正常',IF(负债<0.65 AND 负债>=0.45 ,'中',IF(负债>=0.65 OR 负债<0 ,'高','__')))))),COLORCCCCCC;
DRAWTEXT_FIX(ISLASTBAR,0.862,0.55,0,STRCAT('财务风险:',IF(合计<0.3 AND 合计>=0 ,'低风险',IF(合计<0.5 AND 合计>=0.3 ,'中风险',IF(合计>=0.5 OR 合计<0 ,'高风险','__'))))),,COLORCCCCCC;
{市盈率:=DYNAINFO(39);}
{市净率:=FINANCE(34)/C;}
每股收益1:=FINANCE(33);
资产报酬率:=FINANCE(29)/FINANCE(10)*100;
股本报酬率:=FINANCE(29)/FINANCE(1)*100;
净值报酬率:=FINANCE(29)/FINANCE(19)*100;
营业纯益率:=FINANCE(29)/FINANCE(20)*100;
主营业务利润率:=FINANCE(21)/FINANCE(20)*100;
负债比率:=(FINANCE(15)+FINANCE(16))/FINANCE(10)*100;
存货周转率:=(FINANCE(20)-FINANCE(23))/FINANCE(27);
固定资产周转率:=FINANCE(20)/FINANCE(12);
市盈率评分:=IF(市盈率<=20 AND 市盈率>0,10,IF(市盈率<=40 AND 市盈率>20,9,
IF(市盈率<=60 AND 市盈率>40,8,IF(市盈率<=80 AND 市盈率>60,7,
IF(市盈率<=100 AND 市盈率>80,6,IF(市盈率<=130 AND 市盈率>100,5,
IF(市盈率<=160 AND 市盈率>130,4,IF(市盈率<=190 AND 市盈率>160,3,
IF(市盈率<=220 AND 市盈率>190,2,IF(市盈率<=250 AND 市盈率>220,1,0))))))))));
市净率评分:=IF(市净率>=1,10,IF(市净率<=1 AND 市净率>=0.9,9,
IF(市净率<=0.9 AND 市净率>0.8,8,IF(市净率<=0.8 AND 市净率>0.7,7,
IF(市净率<=0.7 AND 市净率>0.6,6,IF(市净率<=0.6 AND 市净率>0.5,5,
IF(市净率<=0.5 AND 市净率>0.4,4,IF(市净率<=0.4 AND 市净率>0.3,3,
IF(市净率<=0.3 AND 市净率>0.2,2,IF(市净率<=0.2 AND 市净率>0,1,0))))))))));
每股收益评分:=IF(每股收益>=2.7,10,IF(每股收益<2.7 AND 每股收益>=2.4,9,
IF(每股收益1<2.4 AND 每股收益1>=2.1,8,IF(每股收益1<2.1 AND 每股收益1>=1.8,7,
IF(每股收益1<1.8 AND 每股收益1>=1.5,6,IF(每股收益1<1.5 AND 每股收益1>=1.2,5,
IF(每股收益1<1.2 AND 每股收益1>=0.9,4,IF(每股收益1<0.9 AND 每股收益1>=0.6,3,
IF(每股收益1<0.6 AND 每股收益1>=0.3,2,IF(每股收益1<0.3 AND 每股收益1>=0,1,0))))))))));
资产报酬率评分:=IF(资产报酬率>=27,10,IF(资产报酬率<27 AND 资产报酬率>=24,9,
IF(资产报酬率<24 AND 资产报酬率>=21,8,IF(资产报酬率<21 AND 资产报酬率>=18,7,
IF(资产报酬率<18 AND 资产报酬率>=15,6,IF(资产报酬率<15 AND 资产报酬率>=12,5,
IF(资产报酬率<12 AND 资产报酬率>9,4,IF(资产报酬率<9 AND 资产报酬率>6,3,
IF(资产报酬率<6 AND 资产报酬率>=3,2,IF(资产报酬率<3 AND 资产报酬率>0,1,0))))))))));
股本报酬率评分:=IF(股本报酬率>=135,10,IF(股本报酬率<135 AND 股本报酬率>120,9,
IF(股本报酬率<120 AND 股本报酬率>=105,8,IF(股本报酬率<105 AND 股本报酬率>90,7,
IF(股本报酬率<90 AND 股本报酬率>=75,6,IF(股本报酬率<75 AND 股本报酬率>60,5,
IF(股本报酬率<60 AND 股本报酬率>=45,4,IF(股本报酬率<45 AND 股本报酬率>30,3,
IF(股本报酬率<30 AND 股本报酬率>=15,2,IF(股本报酬率<15 AND 股本报酬率>0,1,0))))))))));
净值报酬率评分:=IF(净值报酬率>=100,10,IF(净值报酬率<100 AND 净值报酬率>80,9,
IF(净值报酬率<80 AND 净值报酬率>=70,8,IF(净值报酬率<70 AND 净值报酬率>60,7,
IF(净值报酬率<60 AND 净值报酬率>=50,6,IF(净值报酬率<50 AND 净值报酬率>40,5,
IF(净值报酬率<40 AND 净值报酬率>=30,4,IF(净值报酬率<30 AND 净值报酬率>20,3,
IF(净值报酬率<20 AND 净值报酬率>=10,2,IF(净值报酬率<10 AND 净值报酬率>=0,1,0))))))))));
营业纯益率评分:=IF(营业纯益率>=60,10,IF(营业纯益率<60 AND 营业纯益率>=50,9,
IF(营业纯益率<50 AND 营业纯益率>=40,8,IF(营业纯益率<40 AND 营业纯益率>=30,7,
IF(营业纯益率<30 AND 营业纯益率>=20,6,IF(营业纯益率<20 AND 营业纯益率>15,5,
IF(营业纯益率<15 AND 营业纯益率>=10,4,IF(营业纯益率<10 AND 营业纯益率>5,3,
IF(营业纯益率<5 AND 营业纯益率>=3,2,IF(营业纯益率<3 AND 营业纯益率>=0,1,0))))))))));
主营利润率评分:=IF(主营业务利润率>=60,10,IF(主营业务利润率<60 AND 主营业务利润率>50,9,
IF(主营业务利润率<50 AND 主营业务利润率>=45,8,IF(主营业务利润率<45 AND 主营业务利润率>=40,7,
IF(主营业务利润率<40 AND 主营业务利润率>=35,6,IF(主营业务利润率<35 AND 主营业务利润率>=30,5,
IF(主营业务利润率<30 AND 主营业务利润率>=25,4,IF(主营业务利润率<25 AND 主营业务利润率>=20,3,
IF(主营业务利润率<20 AND 主营业务利润率>=10,2,IF(主营业务利润率<10 AND 主营业务利润率>=0,1,0))))))))));
负债比率评分:=IF(负债比率<=0,10,IF(负债比率>0 AND 负债比率<10,9,
IF(负债比率>10 AND 负债比率<=20,8,IF(负债比率>20 AND 负债比率<=30,7,
IF(负债比率>30 AND 负债比率<=40,6,IF(负债比率>40 AND 负债比率<=50,5,
IF(负债比率>50 AND 负债比率<=60,4,IF(负债比率>60 AND 负债比率<=70,3,
IF(负债比率>70 AND 负债比率<=80,2,IF(负债比率>80 AND 负债比率<=100,1,0))))))))));
存货周转率评分:=IF(存货周转率>=80,5,IF(存货周转率<80 AND 存货周转率>=60,4,
IF(存货周转率<60 AND 存货周转率>=40,3,IF(存货周转率<40 AND 存货周转率>=20,2,
IF(存货周转率<20 AND 存货周转率>=0,1,0)))));
资产周转率评分:=IF(固定资产周转率>=20,5,IF(固定资产周转率<20 AND 固定资产周转率>=15,4,
IF(固定资产周转率<15 AND 固定资产周转率>=10,3,IF(固定资产周转率<10 AND 固定资产周转率>=5,2,
IF(固定资产周转率<5 AND 固定资产周转率>=0,1,0)))));
估值评分:=市盈率评分+市净率评分+每股收益评分,COLORRED,NODRAW;
收益评分:=资产报酬率评分+股本报酬率评分+净值报酬率评分+营业纯益率评分+主营利润率评分,NODRAW;
资产评分:=负债比率评分+存货周转率评分+资产周转率评分,COLORYELLOW,NODRAW;
评分:估值评分+收益评分+资产评分,NODRAW;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.15,0,STRCAT('经营状况:',IF(评分<40 AND 评分>=30 ,'【 合 格 】',IF(评分<50 AND 评分>=40 ,'【 良 好 】',IF(评分<30 AND 评分>=0 ,'【 不合格 】',IF(评分>=50,'【 优 秀 】','__')))))),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.35,0,STRCAT('估值评分:',CON2STR(估值评分,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.45,0,STRCAT('收益评分:',CON2STR(收益评分,2))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.55,0,STRCAT('资产评分:',CON2STR(资产评分,2))),COLOR999999;
YJPF:DRAWTEXT_FIX(ISLASTBAR,0.58,0.65,0,STRCAT('总评得分:',CON2STR(评分,2))),COLORLIRED;
{指标优秀}
DRAWTEXT_FIX(1,0.788,0.15,1,'基本面评估:'),COLORLIRED;
ER1:=净资收益率>=13.58;
ER2:=主营利润率>=22.4;
ER5:=净利润比率>=19.42;
SAX1:=每股收益>=0.175;
SAX4:=每股未分配>=2.57;
SAX5:=每股公积金>=3.53;
DP3:=销售毛利率>=49.13;
ZL:=IF((EMA(WINNER(CLOSE)*70,3))>41 AND ISLASTBAR,1,0);
优秀:=ER1 AND ER2 AND ER5 AND SAX1 AND SAX4 AND SAX5 AND DP3 AND ZL ;
DRAWTEXT_FIX(优秀 AND ISLASTBAR,0.845,0.15,1,'【 优 秀 】'),COLORRED;
{指标良好}
ER12:=净资收益率<13.59 AND 净资收益率>6.23;
ER22:=主营利润率>=8.34;
ER52:=净利润比率>=7.31;
SAX12:= 每股收益>=0.061;
SAX42:=每股未分配>=1.185;
SAX52:=每股公积金>1.62;
DP32:=销售毛利率>=28.68;
ZL1:=IF((EMA(WINNER(CLOSE)*70,3))>=11.26 AND ISLASTBAR,1,0);
{ER42:=主营业增长率>1; SAX22:=每股净资产>0.2; DP42:=换手率>0.5; WMF12:=量比>0.5;}
较好:=ER12 AND ER22 AND ER52 AND SAX12 AND SAX42 AND SAX52 AND DP32 AND ZL1;
DRAWTEXT_FIX(较好 AND ISLASTBAR,0.845,0.15,1,'【 良 好 】'),COLORYELLOW;
{指标一般}
ER偏低:=净资收益率<=0.27;
ER2偏低:=主营利润率<=-1.27;
ER3偏低:=净利润比率<=0.34;
SAX偏低:=每股收益<=0.002;
SAX2偏低:=每股未分配<=0.26;
SAX3偏低:=每股公积金<=0.39;
DP偏低:=销售毛利率<=4.2;{排名后100}
ZL偏低:=IF(((EMA(WINNER(CLOSE)*70,3))<2.81 AND ISLASTBAR),1,0);
偏低:=IF((ER偏低 OR ER2偏低 OR ER3偏低 OR SAX偏低 OR SAX2偏低 OR SAX3偏低 OR DP偏低 OR ZL偏低) AND ISLASTBAR=1,1,0) ;
{一般};
一般:=IF((较好!=1 AND 优秀!=1 AND ZL偏低!=1 AND ISLASTBAR=1),1,0);
DRAWTEXT_FIX(一般 AND ISLASTBAR=1,0.845,0.15,1,'【 一 般 】'),COLORLIGREEN;
净资产:FINANCE(34),NODRAW,COLORCCCCCC;
股票估值:=每股公积金+每股未分配+FINANCE(33)+净资产;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.433,0.75,0,'★股票估值★:'),COLORCCCCCC;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.547,0.75,0,'元'),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.542,0.75,1,股票估值),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.88,0,'说明: 1: 估值评分没显示表示业绩亏损, 2: 资产评分没显示表示为金融类行业, 备注: 需下载专业财务盘后数据'),COLOR666666;
{盘面分析副图源码如下}
DRAWGBK(C>0, RGB(1,1,1),RGB(66,66,66),0,'0',0);
DRAWRECTREL(0,0,990,990,RGB(11,11,11));
港资持仓(亿):GPJYVALUE(6,1,1)*CLOSE/100000000,COLORYELLOW,NODRAW;
港资持股(万):GPJYVALUE(6,1,1)/10000,COLORWHITE,NODRAW;
买卖比:DYNAINFO(23)/DYNAINFO(22),COLORYELLOW,NODRAW;
热度:IF(AMOUNT/C/(HHV(AMOUNT,20)/HHV(C,20))>1,1,AMOUNT/C/(HHV(AMOUNT,20)/HHV(C,20)))*100,COLORWHITE,NODRAW;
DRAWTEXT_FIX(1,0.55,0.85,0,'上涨家数:')COLORRED;
DRAWNUMBER_FIX(1,0.6,0.85,0,DYNAINFO(60))COLORRED;
DRAWTEXT_FIX(1,0.63,0.85,0,'下跌家数:')COLORGREEN;
DRAWNUMBER_FIX(1,0.68,0.85,0,DYNAINFO(61))COLORGREEN;
DRAWTEXT_FIX(1,0.71,0.85,0,'沪深总成交(亿):')COLORYELLOW;
{DRAWNUMBER_FIX(1,0.79,0.85,0,DYNAINFO(62)/100000000)COLORYELLOW;}
DRAWTEXT_FIX(1,0.79,0.85,0,CON2STR(DYNAINFO(62)/100000000,0)),COLORYELLOW;
AA1X:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1),-
VOL/CAPITAL*100,0)),0);
成交额:=V*C/100,NODRAW;{万元}
AA2X:=SUM((IF(((成交额/8>20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
AA3X:=SUM((IF(((成交额/8>20) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);
AA4X:=SUM((IF(((成交额/8<20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
AA5X:=SUM((IF(((成交额/8<20) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);
AA6X:=((AA2X+AA3X)+AA4X)+AA5X;
DD1X:=1;
{AAA1:=STRCAT(STRCAT('机构持有: ',CON2STR((100*AA2X)/AA6X,0)),' %');
AAA2:=STRCAT(STRCAT('散户持有: ',CON2STR((100*AA3X)/AA6X,0)),' %');
DRAWTEXT_FIX(DD1X=1,0.542,0.55,1,AAA1),COLORCCCCCC;
DRAWTEXT_FIX(DD1X=1,0.542,0.75,1,AAA2),COLORCCCCCC;}
压力Ⅰ:=STRCAT('【压力Ⅰ】',CON2STR(2*(H+L+C)/3-LOW,2));
支撑Ⅰ:=STRCAT('【支撑Ⅰ】',CON2STR(2*(H+L+C)/3-HIGH,2));
压力Ⅱ:=STRCAT('【压力Ⅱ】',CON2STR((H+L+C)/3+(REF(HIGH,1)-REF(LOW,1)),2));
支撑Ⅱ:=STRCAT('【支撑Ⅱ】',CON2STR((H+L+C)/3-(REF(HIGH,1)-REF(LOW,1)),2));
平均成本:=STRCAT('【平均成本】',CON2STR(COST(50),2));
主力成本:=STRCAT('【主力成本】',CON2STR(COST(4),2));
重心:=STRCAT('【重心】',CON2STR((H+L+C)/3,2));
获利盘%:=STRCAT('【获利盘%】',CON2STR(100*WINNER(C),2));
套牢盘%:=STRCAT('【套牢盘%】',CON2STR((1-WINNER(C))*100,2));
{筹码分析:=STRCAT('【筹码分析:】',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(平均成本,主力成本),重心),压力Ⅰ),支撑Ⅰ),压力Ⅱ),支撑Ⅱ),获利盘%),套牢盘%));}
筹码分析:=STRCAT('【筹码分析】:',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(平均成本,主力成本),重心),0),0),0),0),0),0));
{原为【筹码分析】}
DRAWTEXT_FIX(ISLASTBAR,0.199,0.85,0,筹码分析),COLORCCCCCC;
主力筹码估算:=EMA(WINNER(CLOSE)*70,3),NODRAW;
散户筹码估算:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3),NODRAW;
散户套牢比率:=散户筹码估算/(主力筹码估算+散户筹码估算)*100,NODRAW;
主力控盘比率:=主力筹码估算/(主力筹码估算+散户筹码估算)*100,NODRAW;
筹码获利盘比:=(100*WINNER(C));
筹码套牢盘比:=(1-WINNER(C))*100;
筹码分布重心:=((H+L+C)/3);
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.17,0,'■ 主力筹码估算:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.34,0,'■ 主力控盘比率:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.51,0,'■ 筹码获利盘比:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.68,0,'■ 筹码套牢盘比:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.85,0,'■ 筹码分布重心:'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.17,1,主力筹码估算),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.34,1,主力控盘比率),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.51,1,筹码获利盘比),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.68,1,筹码套牢盘比),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.85,1,筹码分布重心),COLORCCCCCC;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.155,0.17,0,' %'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.155,0.34,0,' %'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.155,0.51,0,' %'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.155,0.68,0,' %'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.155,0.85,0,' 元'),COLOR999999;
平均成本2:=COST(50);
主力成本2:=COST(4);
AAA3:=(100*AA2X)/AA6X;
AAA4:=(100*AA3X)/AA6X;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.2,0.17,0,'■ 平均成本:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.2,0.34,0,'■ 主力成本:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.2,0.51,0,'■ 机构持有:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.2,0.68,0,'■ 散户持有:'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.31,0.17,1,平均成本2),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.31,0.34,1,主力成本2),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.31,0.51,1,AAA3),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.31,0.68,1,AAA4),COLORCCCCCC;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.31,0.17,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.31,0.34,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.31,0.51,0,' %'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.31,0.68,0,' %'),COLOR999999;
第一压力:=2*(H+L+C)/3-LOW;
第一支撑:=2*(H+L+C)/3-HIGH;
第二压力:=(H+L+C)/3+(REF(HIGH,1)-REF(LOW,1));
第二支撑:=(H+L+C)/3-(REF(HIGH,1)-REF(LOW,1));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.355,0.17,0,'■ 第一压力:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.355,0.34,0,'■ 第一支撑:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.355,0.51,0,'■ 第二压力:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.355,0.68,0,'■ 第二支撑:'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.465,0.17,1,第一压力),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.465,0.34,1,第一支撑),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.465,0.51,1,第二压力),COLORCCCCCC;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.465,0.68,1,第二支撑),COLORCCCCCC;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.465,0.17,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.465,0.34,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.465,0.51,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.465,0.68,0,' 元'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.024,0.02,0,'数据日期: '),COLOR999999;
{DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.079,0.02,0,MACHINEDATE+19000000),COLORMAGENTA;}
DRAWTEXT_FIX(1,0.079,0.02,0,CON2STR(MACHINEDATE+19000000,0)),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.139,0.02,0,'日'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.164,0.02,0,' 财报更新第:'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.234,0.02,0,FINANCE(37)),COLORYELLOW;
DRAWTEXT_FIX(1,0.272,0.02,1,'季度'),COLOR999999;
LC:=REF(CLOSE,1);
WRSI:=SMA(MAX(CLOSE-LC,0),5,1)/SMA(ABS(CLOSE-LC),5,1)*100;
获利筹码:=CONST(WINNER(C)*100);
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
量能饱和:=(IF(SAT>1,1,SAT)*100);
WR10:=(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3))*100;
活跃:=(WRSI-WR10);
活跃度比:=IF(活跃>=0,(活跃+100)/2,100-ABS((活跃-100)/2));
DRAWTEXT_FIX(1,0.728,0.15,1,STRCAT(STRCAT('量能饱和: ',CON2STR(量能饱和,2)),' %')),COLORCCCCCC;
DRAWTEXT_FIX(1,0.728,0.35,1,STRCAT(STRCAT('活跃度比: ',CON2STR(活跃度比,2)),' %')),COLORCCCCCC;
DRAWTEXT_FIX(1,0.728,0.55,1,STRCAT(STRCAT('获利筹码: ',CON2STR(获利筹码,2)),' %')),COLORCCCCCC;
DRAWRECTREL(970,340,580,270,RGB(111,111,111)),NOFRAME;
DRAWRECTREL(970,470,580,540,RGB(111,111,111)),NOFRAME;
DRAWRECTREL(970,670,580,740,RGB(111,111,111)),NOFRAME;
DRAWRECTREL(970,340,580+CONST(量能饱和*(970-580)/100),270,RGB(55,55,55)),NOFRAME;
DRAWRECTREL(970,470,580+CONST(活跃度比*(970-580)/100),540,RGB(55,55,55)),NOFRAME;
DRAWRECTREL(970,670,580+CONST(获利筹码*(970-580)/100),740,RGB(55,55,55)),NOFRAME;
总涨幅周期:=350;
高点位:=REFDATE(HHV(H,总涨幅周期),DATE);
低点位:=REFDATE(LLV(L,总涨幅周期),DATE);
低位价:=REF(L,BARSLAST(低点位=L)),COLORGREEN,NODRAW;
高位价:=REF(H,BARSLAST(高点位=H)),COLORRED,NODRAW;
曾最大涨幅:=(高位价-低位价)/低位价*100;
当前涨幅:=(C-低位价)/低位价*100;
ZFA:=CON2STR(CONST(曾最大涨幅),2);
ZFB:=CON2STR(CONST(当前涨幅),2);
ZFC:=STRCAT('【曾最大涨幅】:',ZFA);
ZFD:=STRCAT(ZFC,'%');
ZFE:=STRCAT('【当前总涨幅】:',ZFB);
ZFF:=STRCAT(ZFE,'%');
{ZFG:=STRCAT(ZFF,'%');}
{DRAWTEXT_FIX(ISLASTBAR,0.69,0.345,0,'▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇'),COLORRED;}
DRAWTEXT_FIX(ISLASTBAR,0.82,0.350,0,ZFD),COLORCCCCCC;
DRAWTEXT_FIX(ISLASTBAR,0.82,0.150,0,ZFF),COLORCCCCCC;
涨停B:=CLOSE/REF(CLOSE,1)>=1.095;
ZTCS:=COUNT(涨停B,BARSSINCE(涨停B)+1);
{GZT1:=STRCAT(' 共涨停: ',CON2STR(ZTCS,0));
GZT2:=STRCAT(GZT1,'次');
SSTS1:=STRCAT(' 上市: ',CON2STR(FINANCE(42),0));
SSTS2:=STRCAT(SSTS1,'天');
NTZZT1:=STRCAT(' 距今:',CON2STR(CONST(BARSLAST(涨停B)),0));
NTZZT2:=STRCAT(NTZZT1,'天有涨停');
ZTTJ1:=STRCAT(SSTS2,GZT2);
ZTTJ2:=STRCAT(ZTTJ1,NTZZT2);
ZTTJ:=STRCAT('涨停统计:',ZTTJ2);
DRAWTEXT_FIX(1,0.25,0.02,0,ZTTJ),COLORWHITE;}
距今天前有涨停:=CONST(BARSLAST(涨停B));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.616,0.02,0,'■ 涨停统计:'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.68,0.02,0,'上市'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.737,0.02,1,FINANCE(42)),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.735,0.02,0,' 天'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.76,0.02,0,'共涨停'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.81,0.02,1,ZTCS),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.81,0.02,0,' 次'),COLOR999999;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.835,0.02,0,'距今'),COLOR999999;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.88,0.02,1,距今天前有涨停),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.88,0.02,0,' 天前有涨停'),COLOR999999;
DRAWTEXT_FIX(1,0.9,0.85,1,'大盘趋势:'),COLORCCCCCC;
DRAWTEXT_FIX( CONST(INDEXC) >SAR(4,2,20),0.955,0.85,1,'∧∧向上∧∧'),COLORRED;
DRAWTEXT_FIX( CONST(INDEXC) >SAR(4,2,20),0.955,0.855,1,'∧∧ ∧∧'),COLORRED;
DRAWTEXT_FIX( CONST(INDEXC) <SAR(4,2,20),0.955,0.85,1,'∨∨∨向下∨'),COLORGREEN;
DRAWTEXT_FIX( CONST(INDEXC) <SAR(4,2,20),0.955,0.855,1,'∨∨ ∨∨'),COLORGREEN;
{财报分析副图源码如下}
DRAWGBK(C>0, RGB(1,1,1),RGB(66,66,66),0,'0',0);
DRAWRECTREL(0,0,990,990,RGB(11,11,11));
总市值(亿):FINANCE(41)/100000000,NODRAW,COLOR00DEDE;
净利润(万):FINANCE(30)/10000,NODRAW,COLORCCCCCC;
销净利率:FINVALUE(199),NODRAW,COLOR00DEDE;
净资产:FINANCE(34),NODRAW,COLORCCCCCC;
股息率:FINANCE(45),NODRAW,COLOR00DEDE;
净现比:IF(FINANCE(25)<0 OR FINANCE(30)<0 ,-1,FINANCE(25)/FINANCE(30)),NODRAW,COLORCCCCCC;
年份:=25;{2020年就是20 2021就是21 以此类推}
第一季18:=FINONE(232,年份-2,331)/10000;
第二季18:=FINONE(232,年份-2,630)/10000;
第三季18:=FINONE(232,年份-2,930)/10000;
第四季18:=FINONE(232,年份-2,1231)/10000;
第一季18扣:=FINONE(233,年份-2,331)/10000;
第二季18扣:=FINONE(233,年份-2,630)/10000;
第三季18扣:=FINONE(233,年份-2,930)/10000;
第四季18扣:=FINONE(233,年份-2,1231)/10000;
DRAWTEXT_FIX(ISLASTBAR,0.004,0.18,0,STRCAT(CON2STR(年份-2,0),'')),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.29,0,'年'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.63,0,'扣'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.74,0,'非'),COLORLIRED;
STICKLINE(CURRBARSCOUNT=72 AND 第一季18>=0,0,第一季18,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=72 AND 第一季18<0 ,0,-ABS(第一季18),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=71 AND 第二季18>=0,0,第二季18,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=71 AND 第二季18<0 ,0,-ABS(第二季18),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=70 AND 第三季18>=0,0,第三季18,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=70 AND 第三季18<0 ,0,-ABS(第三季18),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=69 AND 第四季18>=0,0,第四季18,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=69 AND 第四季18<0 ,0,-ABS(第四季18),2,0),COLOR009100;{暗绿色}
DRAWTEXT_FIX(ISLASTBAR,0.025,0.08,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季18,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.53,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季18扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.18,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季18,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.63,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季18扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.28,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季18,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.73,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季18扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.38,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季18,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.025,0.83,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季18扣,0),'万元'))),COLOR999999;
第一季19:=FINONE(232,年份-1,331)/10000;
第二季19:=FINONE(232,年份-1,630)/10000;
第三季19:=FINONE(232,年份-1,930)/10000;
第四季19:=FINONE(232,年份-1,1231)/10000;
第一季19扣:=FINONE(233,年份-1,331)/10000;
第二季19扣:=FINONE(233,年份-1,630)/10000;
第三季19扣:=FINONE(233,年份-1,930)/10000;
第四季19扣:=FINONE(233,年份-1,1231)/10000;
DRAWTEXT_FIX(ISLASTBAR,0.147,0.18,0,STRCAT(CON2STR(年份-1,0),'')),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.148,0.29,0,'年'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.148,0.63,0,'扣'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.148,0.75,0,'非'),COLORLIRED;
STICKLINE(CURRBARSCOUNT=66 AND 第一季19>=0,0,第一季19,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=66 AND 第一季19<0,0,-ABS(第一季19),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=65 AND 第二季19>=0,0,第二季19,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=65 AND 第二季19<0 ,0,-ABS(第二季19),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=64 AND 第三季19>=0,0,第三季19,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=64 AND 第三季19<0 ,0,-ABS(第三季19),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=63 AND 第四季19>=0,0,第四季19,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=63 AND 第四季19<0 ,0,-ABS(第四季19),2,0),COLOR009100;{暗绿色}
DRAWTEXT_FIX(ISLASTBAR,0.17,0.08,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季19,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.53,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季19扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.18,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季19,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.63,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季19扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.28,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季19,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.73,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季19扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.38,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季19,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.17,0.83,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季19扣,0),'万元'))),COLOR999999;
第一季20:=FINONE(232,年份,331)/10000;
第二季20:=FINONE(232,年份,630)/10000;
第三季20:=FINONE(232,年份,930)/10000;
第四季20:=FINONE(232,年份,1231)/10000;
第一季20扣:=FINONE(233,年份,331)/10000;
第二季20扣:=FINONE(233,年份,630)/10000;
第三季20扣:=FINONE(233,年份,930)/10000;
第四季20扣:=FINONE(233,年份,1231)/10000;
DRAWTEXT_FIX(ISLASTBAR,0.293,0.18,0,STRCAT(CON2STR(年份,0),'')),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.294,0.29,0,'年'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.294,0.63,0,'扣'),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.294,0.74,0,'非'),COLORLIRED;
STICKLINE(CURRBARSCOUNT=60 AND 第一季20>=0,0,第一季20,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=60 AND 第一季20<0 ,0,-ABS(第一季20),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=59 AND 第二季20>=0,0,第二季20,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=59 AND 第二季20<0 ,0,-ABS(第二季20),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=58 AND 第三季20>=0,0,第三季20,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=58 AND 第三季20<0 ,0,-ABS(第三季20),2,0),COLOR009100;{暗绿色}
STICKLINE(CURRBARSCOUNT=57 AND 第四季20>=0,0,第四季20,2,0),COLOR0000C8;{暗红色}
STICKLINE(CURRBARSCOUNT=57 AND 第四季20<0 ,0,-ABS(第四季20),2,0),COLOR009100;{暗绿色}
DRAWTEXT_FIX(ISLASTBAR,0.315,0.08,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季20,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.53,0,STRCAT('[一季] ',STRCAT(CON2STR(第一季20扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.18,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季20,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.63,0,STRCAT('[二季] ',STRCAT(CON2STR(第二季20扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.28,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季20,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.73,0,STRCAT('[三季] ',STRCAT(CON2STR(第三季20扣,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.38,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季20,0),'万元'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.315,0.83,0,STRCAT('[四季] ',STRCAT(CON2STR(第四季20扣,0),'万元'))),COLOR999999;
机构总家数:=FINONE(246,0,0);
机构占比:=100*FINVALUE(247)/FINVALUE(239);
QFII:=FINONE(248,0,0);
QFII占比:=100*FINVALUE(249)/FINVALUE(239);
券商:=FINONE(250,0,0);
券商占比:=100*FINVALUE(251)/FINVALUE(239);
保险:=FINONE(252,0,0);
保险占比:=100*FINVALUE(253)/FINVALUE(239);
DRAWTEXT_FIX(ISLASTBAR,0.58,0.08,0,STRCAT('【机构总数】 ',STRCAT(CON2STR(机构总家数,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.185,0,STRCAT('【机构占比】 ',STRCAT(CON2STR(机构占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.29,0,STRCAT('【QFII外资】 ',STRCAT(CON2STR(QFII,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.395,0,STRCAT('【QFII占比】 ',STRCAT(CON2STR(QFII占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.5,0,STRCAT('【证券券商】 ',STRCAT(CON2STR(券商,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.615,0,STRCAT('【券商占比】 ',STRCAT(CON2STR(券商占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.725,0,STRCAT('【保险家数】 ',STRCAT(CON2STR(保险,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.58,0.83,0,STRCAT('【保险占比】 ',STRCAT(CON2STR(保险占比,2),' %'))),COLOR999999;
基金:=FINONE(254,0,0);
基金占比:=100*FINVALUE(255)/FINVALUE(239);
社保:=FINONE(256,0,0);
社保占比:=100*FINVALUE(257)/FINVALUE(239);
私募:=FINONE(258,0,0);
私募占比:=100*FINVALUE(259)/FINVALUE(239);
年金:=FINONE(262,0,0);
银行:=FINONE(272,0,0);
DRAWTEXT_FIX(ISLASTBAR,0.72,0.08,0,STRCAT('【基金家数】 ',STRCAT(CON2STR(基金,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.185,0,STRCAT('【基金占比】 ',STRCAT(CON2STR(基金占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.29,0,STRCAT('【社保家数】 ',STRCAT(CON2STR(社保,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.395,0,STRCAT('【社保占比】 ',STRCAT(CON2STR(社保占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.5,0,STRCAT('【私募家数】 ',STRCAT(CON2STR(私募,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.615,0,STRCAT('【私募占比】 ',STRCAT(CON2STR(私募占比,2),' %'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.725,0,STRCAT('【年金家数】 ',STRCAT(CON2STR(年金,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.72,0.83,0,STRCAT('【银行家数】 ',STRCAT(CON2STR(银行,0),' 家'))),COLOR999999;
信托:=FINONE(277,0,0);
财务公司:=FINONE(260,0,0);
一般法人:=FINONE(274,0,0);
特殊法人:=FINONE(279,0,0);
国家队持股数量:=FINONE(284,0,0);
DRAWTEXT_FIX(ISLASTBAR,0.86,0.08,0,STRCAT('【信托家数】 ',STRCAT(CON2STR(信托,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.86,0.185,0,STRCAT('【财务公司】 ',STRCAT(CON2STR(财务公司,0),' 家'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.86,0.29,0,STRCAT('【一般法人】 ',STRCAT(CON2STR(一般法人,0),' 人'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.86,0.395,0,STRCAT('【特殊法人】 ',STRCAT(CON2STR(特殊法人,0),' 人'))),COLOR999999;
DRAWTEXT_FIX(ISLASTBAR,0.86,0.5,0,STRCAT('【国家队持】 ',STRCAT(CON2STR(国家队持股数量,0),' 万股'))),COLOR999999;