网友求助:

请高手帮忙,修改大盘,板块,个股强弱比较公式

这个公式默认的所属板块为AA字头的板块指数,如AA01,AA02,AA03.....

我想改为指定的所属概念板块,如BB字头的板块指数,BB01,BB02,BB03.....

INPUT:N(10,1,999);
BK:=STRMID(BLKNAME,1,STRFIND(BLKNAME,',',1)-1);
大盘指数:INDEXC,COLORRED,LINETHICK0;
板块指数:STKINDI(STKLABELN(bk+'指数'),'ochl.rc',0,6),colorff0000,LINETHICK0;
个股涨幅:SUM(C/REF(C,1)-1,N)*100,COLORWHITE,linethick2;
均:ma(个股涨幅,n);
板块涨幅:SUM(板块指数/REF(板块指数,1)-1,N)*100,COLORYELLOW ;
大盘涨幅:SUM(INDEXC/REF(INDEXC,1)-1,N)*100,COLORRED;
DRAWTEXTex(1,0,1,1,'所属: '+bk+'指数'),COLORYELLOW;

 

 

解答如下:

个股涉及多个概念板块的,只能取首位的。
{另做引用名: ochl rc:c;}

INPUT:N(10,1,999);
cz:=STRFIND(BLKNAME,',',1)+1;
BK:=STRMID(BLKNAME,cz,STRFIND(BLKNAME,',',cz)-cz)+'指数';
大盘指数:INDEXC,COLORRED,LINETHICK0;
板块指数:STKINDI(STKLABELN(bk),'ochl.rc',0,6),colorff0000,LINETHICK0;
个股涨幅:SUM(C/REF(C,1)-1,N)*100,COLORWHITE,linethick2;
均:ma(个股涨幅,n);
板块涨幅:SUM(板块指数/REF(板块指数,1)-1,N)*100,COLORYELLOW ;
大盘涨幅:SUM(INDEXC/REF(INDEXC,1)-1,N)*100,COLORRED;
DRAWTEXTex(1,0,1,1,' 所属: '+bk+'('+STKLABELN(bk)+')'),COLORYELLOW;