你前面跟帖没看到。。。
[PEL] 复制代码 U:=ref(HHV(H,3),1),COLORRED;
D:=ref(llV(l,3),1),COLORGREEN;
X1:U-D,NODRAW;
VARIABLE:d1:=0,d2:=0;
dt:X1>REF((ABS(O-C)+ABS(H-L))/2,1) AND U-L>=X1*1.5;
kt:X1>REF((ABS(O-C)+ABS(H-L))/2,1) AND H-D>=X1*1.5;
KD:=dt; //开多条件
PD:=kt; //平多条件
KK:=kt; //开空条件
PK:=dt; //平空条件
平多:SELL(PD,1,THISCLOSE); //平多信号
if holding=0 then d1:=0;
//平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
if holding>=1 and kd then
begin
D1:=2*l-h;
end
if holding>=1 and c<d1 then
begin
止损多:sell(1,1,THISCLOSE);
end
showD1:D1;//输出下止损价位
if kd and holding=0 then
begin
开多:BUY(1,1,THISCLOSE);
d1:=2*l-h;//开仓时候记录下这个值
end
这样试下。 |