if c<=AVGENTERPRICE-3*N then begin
sell(1,0,market);
end//多头2N止损
if hhv(h,enterbars+1)>=enterprice+3*N and hhv(h,enterbars+1)<enterprice+6*N and l<=enterprice then begin//多头2N保本
sell(1,0,market);//多头2N保本
end
if hhv(h,enterbars+1)>enterprice+6*N and l<hhv(h,enterbars+1)-3*N then begin
sell(1,0,market);
end//多头6N利后回撤2N平仓
公式编写也没有问题啊。
如果加上 enterbars>0,本来应该当根K线保本的,它却又没有保本,这是什么问题啊。
满足条件了。你可以调试输出一下上面全部的几个变量,看看是不是符合我所说的满足全部条件了
是不是保本的语句没有写对啊,比如下面这一笔,开仓后有利达到保本的幅度了,后面再回撤开仓价,却没有平仓,最后获利平了。

此主题相关图片如下:qq图片20150108113523.png
if hhv(h,enterbars+1)>=enterprice+3*N and hhv(h,enterbars+1)<enterprice+6*N and l<=enterprice then begin
sell(1,0,market);//多头2N保本
大于3N,小于6N,同时又小于等于开仓价,这个事实上不可能同时发生啊。
价格只能在3N与6N之间,使用AND小于等于开仓价,事实上不存在啊。
你这个问题已经是不知道多少个帖子了,你有什么问题在最原始的帖子上说,我隔空猜不到你在说什么