本次日期:=REPDATE(&GDZS,1,0);
本次人数:=GDZS;
上次人数:=LASTREP(&GDZS,2);
上两期次人数:=LASTREP(&GDZS,3);
上三期次人数:=LASTREP(&GDZS,4);
差值:=本次人数-上次人数;
人均持股:=SHGZG/本次人数;
人数变比:=100*(本次人数/上次人数-1);
两期人数变比:=100*(本次人数/上两期次人数-1);
三期人数变比:=100*(本次人数/上三期次人数-1);
人均持股变比:=100*(上次人数/本次人数-1);
CON1:=本次日期=DATE;
POLYLINE(CON1,GDZS);
/*以下为股东人数字符显示位置定位的一系列判断,避免数字和线重叠*/
T1:=GDZS!=REF(GDZS,1);/*股东人数变动日*/
T2:=IF(T1,IF(REFX(&GDZS,1)!=GDZS,1,IF(REFX(&GDZS,2)!=GDZS,2,IF(REFX(&GDZS,3)!=GDZS,3,
IF(REFX(&GDZS,4)!=GDZS,4,IF(REFX(&GDZS,5)!=GDZS,5,IF(REFX(&GDZS,6)!=GDZS,6,IF(REFX(&GDZS,7)!=GDZS,7,
IF(REFX(&GDZS,8)!=GDZS,8,IF(REFX(&GDZS,9)!=GDZS,9,IF(REFX(&GDZS,10)!=GDZS,10,IF(REFX(&GDZS,11)!=GDZS,11,
IF(REFX(&GDZS,12)!=GDZS,12,0)))))))))))),0);/*在人数变动日判断下一个变动日离现在的天数*/
T3:=(REFX(&GDZS,T2)-GDZS);
T4:=IF(T3>0,0.95,1.05);
DRAWTEXT(CON1,T4*GDZS,’↓’+TOSTRING(GDZS,0)+’(’+人数变比+’%’+’)’),colorgreen;
/*DRAWNUMBER_FIX(ISLASTBAR,0,0,0,’实际流通市值:’+TOSTRING(ZYLTGB*C/100000000,0)+’亿元’),colorgreen;*/
TIPTEXT(CON1,GDZS,TOSTRING(人均持股,0)+’股,较上期变动’+TOSTRING(人均持股变比,0)+’%’),colorgray;
/*股东人数:TOSTRING(GDZS,0)+’(较上期变动’+人数变比+’%)’+’(较上两期变动’+两期人数变比+’%’+’)’+’(较上三期变动’+三期人数变比+’%’+’)’,coloryellow;*/
股东人数:TOSTRING(GDZS,0),colorgreen;
较上期:TOSTRING(人数变比,0)+’%’,colorgreen;
较上两期:TOSTRING(两期人数变比,0)+’%’,coloryellow;
较上三期:TOSTRING(三期人数变比,0)+’%’,colorred;
实际流通市值:TOSTRING(ZYLTGB*C/100000000,0)+’亿元’,colorwhite;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。