if c<=AVGENTERPRICE-2*atr then begin
sell(1,0,market);
end//多头2N止损
if hhv(h,enterbars+1)>=enterprice+2*atr and hhv(h,enterbars+1)<=enterprice+8*atr then begin
if c<=AVGENTERPRICE then begin
sell(1,0,market);
end
end//多头2N保本
if hhv(h,enterbars+1)>enterprice+8*atr and l<hhv(h,enterbars+1)-2*atr then begin
sell(1,0,market);
end//多头8N利后回撤2N平仓
我也不知道是否写对,只是在图表上看到,好像是跟浮动止损一样的效果,好像并没有达到8N,达到2N就开始跟了
你的思路问题。移动止盈是突破是8atr,但是你的保本却设置的在8atr之下,那么必然是还没到移动止盈就直接保本掉了
没有到8ATR以上,只到了2ATR与8ATR之间,然后回落到开仓价,是让它保本。8ATR以上才跟踪止盈