开仓时间:=TIME>OPENTIME(1) AND TIME<CLOSETIME(0)-NMIN*100;
平仓时间:=TIME>=CLOSETIME(0)-NMIN*100;
收盘平空:sellshort(平仓时间,holding,thisclose);
版主请教一下:CLOSETIME(0)是代表收盘的时间吗?我看还有个CLOSETIME(4)好像也是收盘时间啊。
如我我用1分钟周期,平仓时间设在14:59分,我用THISCLOSE,肯定成交不了。我想用最后一分钟开盘价?LIMTER OPEN 可以吗?还是用其他?
然后我要避免在开仓,是不是我的开仓条件必须加一个时间范围啊
1.是表示收盘时间。
CLOSETIME(N),N表示对应市场分类中交易所交易时间设置的节数(自上而下),特设0表示最后一节的节数(即日收盘的节数)
4表示的也是最后一节,只是有的品种有第四节有的没有。因此用0来统一表示最后一节。
夜盘市场北京时区
closetime(1)返回值为023000 closetime(2)返回值为101500
closetime(3)返回值为113000 closetime(4)返回值为150000
2.THISCLOSE 实际交易时候是对手价。LIMTER OPEN可以获取最后一个K的开盘价来开仓。下单时候做一个时间判断,判断当前是最后一个K的时间就行了。
3.是的。可以给开仓条件加一个时间判断的限制条件。