以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于日内时间的设定  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=168618)

--  作者:loubo899
--  发布时间:2019/3/5 22:38:31
--  关于日内时间的设定


开仓时间:=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 可以吗?还是用其他?
然后我要避免在开仓,是不是我的开仓条件必须加一个时间范围啊



--  作者:FireScript
--  发布时间:2019/3/6 9:14:19
--  
 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.是的。可以给开仓条件加一个时间判断的限制条件。