var5:=buyvol;
var6:=sellvol;
x0:=50000;
x1:=150000;
x2:=500000;
x3:=2000000;
x4:=4000000;
特买:=IF(AMOUNT>=x4,Var5,0);
特卖:=IF(AMOUNT>=x4,Var6,0);
主买:=IF(AMOUNT<x4 and amount>=x3,Var5,0);
主卖:=IF(AMOUNT<x4 and amount>=x3,Var6,0);
大买:=IF(AMOUNT<x3 and amount>=x2,Var5,0);
大卖:=IF(AMOUNT<x3 and amount>=x2,Var6,0);
游买:=IF(AMOUNT<x2 and amount>=x1,Var5,0);
游卖:=IF(AMOUNT<x2 and amount>=x1,Var6,0);
中买:=IF(AMOUNT<x1 and amount>=x0,Var5,0);
中卖:=IF(AMOUNT<x1 and amount>=x0,Var6,0);
小买:=IF(AMOUNT<x0,Var5,0);
小卖:=IF(AMOUNT<x0,Var6,0);
特买量:=sum(特买,0);
特卖量:=sum(特卖,0);
主买量:=sum(主买,0);
主卖量:=sum(主卖,0);
大买量:=sum(大买,0);
大卖量:=sum(大卖,0);
游买量:=sum(游买,0);
游卖量:=sum(游卖,0);
中买量:=sum(中买,0);
中卖量:=sum(中卖,0);
小买量:=sum(小买,0);
小卖量:=sum(小卖,0);
小量差:=小买量-小卖量;
中量差:=中买量-中卖量;
游量差:=游买量-游卖量;
大量差:=大买量-大卖量;
主量差:=主买量-主卖量;
特量差:=特买量-特卖量;
主力量差:=游量差+大量差+主量差+特量差;
总量:=sum(vol,0);
flow:=capital/100;
xbb:=小买量/总量;
xsb:=小卖量/总量;
mbb:=中买量/总量;
msb:=中卖量/总量;
ybb:=游买量/总量;
ysb:=游卖量/总量;
dbb:=大买量/总量;
dsb:=大卖量/总量;
zbb:=主买量/总量;
zsb:=主卖量/总量;
tbb:=特买量/总量;
tsb:=特卖量/总量;
allc:=xbb+xsb+mbb+msb+ybb+ysb+dbb+dsb+zbb+zsb+tbb+tsb;
left1:=120;
right1:=left1+xbb*400;
left2:=right1;
right2:=left2+xsb*400;
left3:=right2;
right3:=left3+mbb*400;
left4:=right3;
right4:=left4+msb*400;
left5:=right4;
right5:=left5+ybb*400;
left6:=right5;
right6:=left6+ysb*400;
left7:=right6;
right7:=left7+dbb*400;
left8:=right7;
right8:=left8+dsb*400;
left9:=right8;
right9:=left9+zbb*400;
left10:=right9;
right10:=left10+zsb*400;
left11:=right10;
right11:=left11+tbb*400;
left12:=right11;
right12:=left12+tsb*400;
y1:=15;
y2:=25;
drawtextabs(10,y1,'混合比例'),colorwhite;
DRAWRECTABS(left1-2, y1-2 ,left1+402, y2+3 , RGB(30,30,30) ),colorgray,linethick2;
DRAWRECTABS(left1, y1 ,right1, y2 , RGB(50,0,0) ),colorblack,linethick0;
DRAWRECTABS(left2, y1 ,right2, y2 , RGB(0,50,0) ),colorblack,linethick0;
DRAWRECTABS(left3, y1 ,right3, y2 , RGB(80,0,0) ),colorblack,linethick0;
DRAWRECTABS(left4, y1 ,right4, y2 , RGB(0,80,0) ),colorblack,linethick0;
DRAWRECTABS(left5, y1 ,right5, y2 , RGB(130,0,0) ),colorblack,linethick0;
DRAWRECTABS(left6, y1 ,right6, y2 , RGB(0,130,0) ),colorblack,linethick0;
DRAWRECTABS(left7, y1 ,right7, y2 , RGB(180,0,0) ),colorblack,linethick0;
DRAWRECTABS(left8, y1 ,right8, y2 , RGB(0,180,0) ),colorblack,linethick0;
DRAWRECTABS(left9, y1 ,right9, y2 , RGB(210,0,0) ),colorblack,linethick0;
DRAWRECTABS(left10, y1 ,right10, y2 , RGB(0,210,0) ),colorblack,linethick0;
DRAWRECTABS(left11, y1 ,right11, y2 , RGB(240,0,0) ),colorblack,linethick0;
DRAWRECTABS(left12, y1 ,right12, y2 , RGB(0,240,0) ),colorblack,linethick0;
drawtextabs(10,y1+20,'游资比例:'+(ybb-ysb)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+20 ,left1+402, y2+3+20 , RGB(30,30,30) ),colorgray,linethick2;
r1:=left1+ybb*400;
l2:=r1;
r2:=l2+ysb*400;
DRAWRECTABS(left1, y1+20 ,r1, y2+20 , RGB(130,0,0) ),colorblack,linethick0;
DRAWRECTABS(l2, y1+20 ,r2, y2+20 , RGB(0,130,0) ),colorblack,linethick0;
drawtextabs(10,y1+20*2,'大资比例:'+(dbb-dsb)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+20*2 ,left1+402, y2+3+20*2 , RGB(30,30,30) ),colorgray,linethick2;
rr1:=left1+dbb*400;
ll2:=rr1;
rr2:=ll2+dsb*400;
DRAWRECTABS(left1, y1+20*2 ,rr1, y2+20*2 , RGB(180,0,0) ),colorblack,linethick0;
DRAWRECTABS(ll2, y1+20*2 ,rr2, y2+20*2 , RGB(0,180,0) ),colorblack,linethick0;
drawtextabs(10,y1+20*3,'主资比例:'+(zbb-zsb)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+20*3 ,left1+402, y2+3+20*3 , RGB(30,30,30) ),colorgray,linethick2;
rrr1:=left1+zbb*400;
lll2:=rrr1;
rrr2:=lll2+zsb*400;
DRAWRECTABS(left1, y1+20*3 ,rrr1, y2+20*3 , RGB(210,0,0) ),colorblack,linethick0;
DRAWRECTABS(lll2, y1+20*3 ,rrr2, y2+20*3 , RGB(0,210,0) ),colorblack,linethick0;
drawtextabs(10,y1+20*4,'特资比例:'+(tbb-tsb)*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+20*4 ,left1+402, y2+3+20*4 , RGB(30,30,30) ),colorgray,linethick2;
rrrr1:=left1+tbb*400;
llll2:=rrrr1;
rrrr2:=llll2+tsb*400;
DRAWRECTABS(left1, y1+20*4 ,rrrr1, y2+20*4 , RGB(240,0,0) ),colorblack,linethick0;
DRAWRECTABS(llll2, y1+20*4 ,rrrr2, y2+20*4 , RGB(0,240,0) ),colorblack,linethick0;
zllc:=(tbb+zbb+dbb+ybb)-(tsb+zsb+dsb+ysb);
drawtextabs(10,y1+20*5,'游上累差:'+zllc*100),colorwhite;
DRAWRECTABS(left1-2, y1-2+20*5 ,left1+402, y2+3+20*5 , RGB(30,30,30) ),colorgray,linethick2;
rrrrr1:=left1+abs(zllc*400);
DRAWRECTABS(left1, y1+20*5 ,rrrrr1, y2+20*5 ,if(zllc>0, RGB(250,0,0) , RGB(0,250,0))),colorblack,linethick0;
drawtextabs(left1+75,y1+20*5.6,'|20%'),colorgray;
drawtextabs(left1+155,y1+20*5.6,'|40%'),colorgray;
drawtextabs(left1+235,y1+20*5.6,'|60%'),colorgray;
drawtextabs(left1+315,y1+20*5.6,'|80%'),colorgray; |