要求:收盘前5分钟不再开新仓,收盘前3分钟平仓,包括 上午收盘,下午收盘,晚上收盘,支持不同品种, 避开集合竞价
开仓时间:=TIME>T0TOTIME(TIMETOT0(OPENTIME(0))) AND TIME<T0TOTIME(TIMETOT0(CLOSETIME(0))-300);
收盘平仓条件:=TIME>T0TOTIME(TIMETOT0(CLOSETIME(0))-180);
我这样写对吗?有几个疑问:
1. OPENTIME(0)的参数好像没有类似CLOSETIME(0)这样为0的参数代表本节时段
2. 一个策略对应多个品种的话,开盘时间,夜盘收盘时间不同,这样写是不是自动对应当前品种
如果有问题请老师帮忙改一下
限制的条件,满足不了你分段限制的需求,你需要分段写开仓时间,例如time>01:00 and time<02:00 or time>xxxx and time<xxxx
第二个没问题
1.OPENTIME(0)=OPENTIME(4)
2是的。
关键不同品种时间还不一样,合约多挨个来一遍有些麻烦
我的意思是指,你范围划分的不对,可以用opentime, 但是你不是要区分夜盘收盘和白天收盘吗
T0TOTIME(TIMETOT0(OPENTIME(0))) AND TIME<T0TOTIME(TIMETOT0(CLOSETIME(0))-300);你这个范围囊括了整个交易时段范围,并未没区分夜盘收盘