飞狐公式之—分笔周期DDZ源码
此公式只能计算出当日DDZ值情况,多日情况自行制作扩展数据公式才可以。
QUOTE:
流通:=FINANCE( 7)/10000;
比值1:=1.0; 比值2:=1.25; 比值3:=1.55; 比值4:=1.85; 比值5:=2.0; 比值6:=2.25; 比值7:=2.55; 比值8:=2.85;
系数:=IF(流通《1.0,比值1,IF(流通》=1.0 AND 流通《5.0,比值2,IF(流通》=5.0 AND 流通《10,比值3,IF(流通》=10 AND 流通《20,比值4,IF(流通》=20 AND 流通《50,比值5,IF(流通》=50 AND 流通《100,比值6,IF(流通》=100 AND 流通《300,比值7,IF(流通》=300,比值8,0))))))));
XS:=(CAPITAL*系数)/10000;
XS1:=XS*3.75;
XS2:=XS*6.75;
特大买:=IF(BUYVOL》=XS1 and BUYVOL特大卖:=IF(SELLVOL》=XS1 and SELLVOL大单买:=IF((BUYVOL》=XS and BUYVOL大单卖:=IF((SELLVOL》=XS and SELLVOL特大买入:=SUM(特大买,0);
特大卖出:=SUM(特大卖,0);
大单买入:=SUM(大单买,0);
大单卖出:=SUM(大单卖,0);
ACTOUT:=2*(大单买入+特大买入)+(SUM(BUYVOL,0)-大单买入-特大买入);
ACTIN:=2*(大单卖出+特大卖出)+(SUM(SELLVOL,0)-大单卖出-特大卖出);
DDZ0:=(ACTIN-ACTOUT)/(ACTIN+ACTOUT)*100;
DDZ1:=DDZ0*17;
DDZ2:=DDZ0*13;
FILLRGN(DDZ1》0,DDZ1,DDZ2),COLORRED;
FILLRGN(DDZ1《0,DDZ1,DDZ2),COLORGREEN;
DDZ:DDZ2;
0,COLORWHITE;