sell(holding>0 and (not(islastbar) or (timetot0(dynainfo(207))>=time0-5)),1,MARKETR),orderqueue;
上面代码说 k线结束5秒前平仓 ,其中(not(islastbar) 这句是什么意思 可不可以去掉,直接用下面的:
sell(holding>0 and (timetot0(dynainfo(207))>=time0-5)),1,MARKETR),orderqueue;
以下是引用jinzhe在2016-9-26 11:00:10的发言:
不可以,是为了保留历史信号用的
保留历史k线上的信号用的,在非最新k线(也就是not(islastbar))上保留以前的信号
因为是或的关系,前面是最新k线的信号,后面是历史k线的信号,所以用or让信号不消失
[此贴子已经被作者于2016-9-26 11:21:59编辑过]
虽然还是不太明白, 还是按你说的加了上去 非常谢谢