就是比如,开仓100 ,开仓后 最多盈利了20 超过10,然后回撤到110,就是回撤百分之五十
比如多的情况下:
VL:close-ENTERPRICE;
if VL>10 and VL<20 then sell(1,75%,ENTERPRICE+0.5*VL,LIMIT);
if VL>20 then sell(1,75%,ENTERPRICE+0.4*VL,limit);
VARIABLE:n=0,m=0;
h1:=hhv(h,enterbars+1);
zuida:h1-enterprice;
if zuida>=10*mindiff and zuida<20*mindiff then n:=1;//盈利10跳小于20跳
if n=1 and 2*(h1-c)>=zuida and holding>0 then begin //回撤百分之五十,平掉4分之三持仓。
sell(1,0.75*holding,marketr);
n:=0;
end
if zuida>20*mindiff then m:=1;//盈利大于20跳
if m=1 and 5*(h1-c)>=2*zuida and holding>0 then begin //回撤百分之40,平4分之三持仓
sell(1,0.75*holding,marketr);
m:=0;
end