需要在最上面显示出现
我改了一下现成的公式但是不成功,不知道错在哪里?
增加一行是
行业XX:STRCAT(STRCAT('所属: [ ',HYBLOCK),'行业指数 ]'),NODRAW;
{所属行业指数}
ZSC1:=IF(STRCMP(HYBLOCK,'煤炭'),"880301$C",
IF(STRCMP(HYBLOCK,'电力880305'),"880305$C",
IF(STRCMP(HYBLOCK,'石油880310'),"880310$C",
IF(STRCMP(HYBLOCK,'钢铁880318'),"880318$C",
IF(STRCMP(HYBLOCK,'有色880324'),"880324$C",
IF(STRCMP(HYBLOCK,'综合类880497'),"880497$C",0))))))))))))))));
ZSC:=ZSC1+ZSC2+ZSC3;
所属行业收盘:ZSC,COLORGREEN;
N:=20;
个股N天折算:REF(ZSC,N)*C/REF(C,N),COLORGRAY;
点位偏差:个股N天折算-ZSC,COLORMAGENTA,NODRAW;
行业XX:STRCAT(STRCAT('所属: [ ',HYBLOCK),'行业指数 ]'),NODRAW;
DRAWTEXT_FIX(ISLASTBAR,0.005,0,0,STRCAT(STRCAT('所属: [ ',HYBLOCK),'行业指数 ]')),COLORGREEN;
比如600011必须显示出 '电力880305' 这样我就不用记每个板块的代码了。
你的问题应该可以这样解决,如下图和代码
股理乾坤为您解答
DRAWTEXT_FIX(ISLASTBAR,0.05,0,0,HYZSCODE);
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);