abb:=(timetot0(closetime(0))-timetot0(dynainfo(207))<=300) or not(islastbar);
[此贴子已经被作者于2017/5/15 13:42:15编辑过]
追问:closetime(0)表示当天的收盘时间,我想要30minK线图的每根K线的最后5分钟前的时间
比如9:30:00之前的5分钟开仓,10:00:00之前的5分钟开仓,11:30:00之前的5分钟开仓,14:00:00之前的5分钟开仓,14:30:00之前的5分钟开仓
abb:=(timetot0(time)-timetot0(dynainfo(207))<=300) or not(islastbar);
3楼的写法就可以
例如:abb:=(timetot0(closetime(0))-timetot0(dynainfo(207))<=300) or not(islastbar);
buy(abb,1,marketr);
(timetot0(closetime(0))-timetot0(dynainfo(207))<=300)这个实现最新的一根k提前5分钟开仓,每个最新的k都提前5分钟,
not(islastbar)这个负责保留历史信号
这样就达到没跟k都是提前5分钟开仓的效果了