以前玩公式时所作,独家所有,绝无仅有,整理资料翻出来的,通达信版本。

大盘指数计算
计算个股对大盘指数的贡献点数及区间贡献点数,初始市值根据指数公式由当日指数及市值推出,有些许误差。
上综:IF((INDEXADV+INDEXDEC)750,1,0),,LINETHICK0;
深成:IF((INDEXADV+INDEXDEC)<750,1,0),,LINETHICK0;
大盘初始市值:=IF(上综, 662601400000, 127000600000);
指数股本:=IF(上综,FINANCE(1)-FINANCE(6),FINANCE(7)-FINANCE(6));
个股股本:=FINANCE(1);
个股当日市值:=指数股本*C;
个股初始市值:=指数股本*REF(C,0);
个股当日增值:=指数股本*C-REF(指数股本,1)*REF(C,1);
个股总共增值:=指数股本*C-REF(指数股本,0)*REF(C,0);
大盘当日总市值:=(INDEXC*大盘初始市值/IF(上综,100,1000));
大盘市值:大盘当日总市值/100000000;
大盘当日增值:=((INDEXC-REF(INDEXC,1))*大盘初始市值/IF(上综,100,1000));
大盘指定增值:=((INDEXC-REF(INDEXC,TOTALBARSCOUNT))*大盘初始市值/IF(上综,100,1000));
个股当日贡献:(个股当日增值/大盘当日增值)*(INDEXC-REF(INDEXC,1)),,LINETHICK0;
个股总贡献:(个股总共增值/大盘指定增值)*(INDEXC-REF(INDEXC,TOTALBARSCOUNT)),,COLORSTICK;
个股分点数:(C-REF(C,1))*100/个股当日贡献,,LINETHICK0;
百分之一点数:C/个股分点数,,LINETHICK0;
个股区间贡献:个股总贡献-REFDATE(个股总贡献,1071020),LINETHICK0;
大盘区间增值:=(大盘指定增值-REFDATE(大盘指定增值,1071020))/100000000,LINETHICK0;
|