飞狐公式之—分笔周期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;