以下是同花顺主力持仓异动公式

同花顺主力持仓异动公式

必须要用到Level2数据,当主力持仓发生异动的时候会发出预警提示。

源码

r:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100;

t:=BARSCOUNT(SHGZG);

b:=SUM(r,t);

主力持仓:b;

x2:=HHV(r,n);

S:=STD(SHGZG,2)/1000000;

S1:=-STD(SHGZG,2)/1000000;

STICKLINE(r>0,r+b,b,2),colorred;

STICKLINE(r<0,b,b+r,2),colorgreen;

主力持仓异动:s>0 OR s1<0,NODRAW;

STICKLINE(s>0,x2+b,b+r*3,3),coloryellow;

STICKLINE(s1<0,b+r*3,b-x2,3),coloryellow;

VERLINE(主力持仓异动, 1);

IF(ISNULL(r))

a=(ZDMR[-1]+BDMR[-1]);

b=(ZDMC[-1]+BDMC[-1]);

a3=SUM(a,n)/1000000;

b3=SUM(b,n)/1000000;

VOL1=SUM(VOL,n)/1000000;

S3=STD(SHGZG,2)/10000;

IF(a3>b3)

{

y=a3-b3;

z=y/VOL1*100;

主力增加:TOSTRING(r,2)+”%.”+TOSTRING(n,0)+”天主力净买入”+TOSTRING(y,1)+”万手.占总成交”+TOSTRING(z,1)+”%.”+”流通盘增加”+TOSTRING(s3,2)+”万.”;

}

ELSE

{

y=b3-a3;

z=y/VOL1*100;

主力增加:TOSTRING(r,2)+”%.”+TOSTRING(n,0)+”天主力净买入”+TOSTRING(y,1)+”万手.占总成交”+TOSTRING(z,1)+”%.”+”流通盘增加”+TOSTRING(s3,2)+”万.”;

}

 

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