VARIABLE:
ct1:=0,
ct2:=0;
K:=2;
MID: MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
ss1:CEILING(30/(UPPER-MID));
ss2:CEILING(30/(MID-LOWER));
ss3:=(30/(UPPER-MID));
ss4:=(30/(MID-LOWER));
buycond1:h>=UPPER;
buycond2:l<=LOWER;
开多:buy(buycond1 and holding=0,ss1+NUMLOSSTRADE,market);
开空:buyshort(buycond2 and holding=0,NUMLOSSTRADE+SS2,market);
jc1:=holding>0 and MID>=AVGENTERPRICE and ct1<2;//多头加仓条件
if jc1 then begin
加仓1:buy(holding>0 and ct1<2,SS3,market);
ct1:=ct1+1;
end
jc2:=holding<0 and AVGENTERPRICE>=MID and ct2<2 ;//空头加仓条件
if jc2 then begin
加仓2:buyshort(holding<0 and ct2<2,ss4,market);
ct2:=ct2+1;
end
ydzs1:l<MID and holding>0;//多头止损条件
if ydzs1 then
begin
止损1:sell(holding>0,holding,market);
ct1:=0;
end
ydzs2:h>MID and holding<0;//空头止损条件
if ydzs2 then
begin
止损2:sellshort(holding<0,holding,market);
ct2:=0;
end
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
非常感谢!!!!!!!!!!!!