多止损:Sell(holding>0 and enterprice-h>=3 and (not(islastbar) or (timetot0(dynainfo(207))>=time0-5)),0,MARKETR),ignorecheckprice,orderqueue;
空止损:Sellshort(holding<0 and l-enterprice>=3 and (not(islastbar) or (timetot0(dynainfo(207))>=time0-5)),0,MARKETR),ignorecheckprice,orderqueue;
上面止损代码用于日线收盘前5秒钟,但是还不到时间的时候就出现了平仓信号.
请问老师是不是哪写错了. 平仓是在交易日的下午3点前
使用的交易模式

此主题相关图片如下:ms.png
[此贴子已经被作者于2016-9-27 22:33:30编辑过]
在每日收盘前5秒,条件同时成立平仓, 也就是每天的下午3点
多止损:Sell(holding>0 and enterprice-h>=3 and (not(islastbar) or (timetot0(dynainfo(207))>=timetot0(closetime(0))-5)),0,MARKETR),ignorecheckprice,orderqueue;
空止损:Sellshort(holding<0 and l-enterprice>=3 and (not(islastbar) or (timetot0(dynainfo(207))>=timetot0(closetime(0))-5)),0,MARKETR),ignorecheckprice,orderqueue;
改成这样的
谢谢了 我再试试 . 麻烦再问个小问题 :
买:REF(C,1)>REF(MA(C,5),1) and LOW>REF(MA(C,5),1),LINETHICK0;
上面做为开多条件 ,信号为什么会漂移,,麻烦你了
LOW在k线结果前会有变小的可能,所以LOW>REF(MA(C,5),1),会有判断变化的结果