上面的代码里面,什么是1信号,什么是2信号,开平仓语句又是什么?
variable:bj=0;
a1:=(REF(O,1) + REF(C,1)) / 2;
a2:=(H + L + C) / 3;
a3:=MAX(MAX(a1,a2),H);
a4:=MIN(MIN(a1,a2),L);
a5:=IF(a1 < a2,a3 - a4 + a2 - a1,a3 - a4);
a6:=IF(a1 > a2,a3 - a4 + a1 - a2,a3 - a4);
a7:=a5 / (a5 + a6) * AMOUNT * MAX(ABS(a1 - a2) / (a3 - a4),0.15) / 10000;
a8:=a6 / (a5 + a6) * AMOUNT * MAX(ABS(a1 - a2) / (a3 - a4),0.15) / 10000;
主力净买资金:=(a7 - a8) * 2.5,noaxis;
a9:=主力净买资金,noaxis;
bb1:=c<ref(c,1);
bb2:=c>ref(o,1);
aa:=ref(a9,2)>0;
aa1:=ref(a9,2)-ref(a9,1)>ref(a9,2)/2;
aa2:=ref(a9,2)-ref(a9,1)<ref(a9,2)/2;
aa3:=if(aa,aa1,aa2);
cd1:=bb1 and aa3;
cd2:=bb2 and aa3;
if cd1 then bj:=1;
if cd2 then bj:=2;
cc1:drawtext(cross(bj=1,0.5),h*1.0001,'空');
cc2:drawtext(cross(bj=2,0.5),l*0.9999,'多');
mm:=ref(h,1)=hhv(h,3) or ref(h,2)=hhv(h,3) or ref(h,3)=hhv(h,3) ;
nn:=ref(l,1)=llv(l,3) or ref(l,2)=llv(l,3) or ref(l,3)=llv(l,3);
if mm then bj:=1;
if nn then bj:=-1;
nn1:=barslast(mm);
nn2:=barslast(nn);
if c<ref(l,nn1+1) and bj=1 then i:=1;
if c>ref(h,nn2+1) and bj=-1 then i:=-1;
uu3:=cross(i=1,0.5);
uu4:=cross(i=-1,0.5);
STICKLINE(uu3,C,O,7.5,0),COLORgreen;
STICKLINE(uu4,C,O,7.5,0),COLORred;