Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:日内交易的时间控制

1楼
滚雪球 发表于:2017/8/19 15:48:32
要求:收盘前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. 一个策略对应多个品种的话,开盘时间,夜盘收盘时间不同,这样写是不是自动对应当前品种

如果有问题请老师帮忙改一下
2楼
wenarm 发表于:2017/8/21 6:14:25
限制的条件,满足不了你分段限制的需求,你需要分段写开仓时间,例如time>01:00 and time<02:00  or time>xxxx and time<xxxx
第二个没问题
1.OPENTIME(0)=OPENTIME(4)
2是的。
3楼
滚雪球 发表于:2017/8/21 14:29:55
关键不同品种时间还不一样,合约多挨个来一遍有些麻烦
4楼
wenarm 发表于:2017/8/21 14:42:37

我的意思是指,你范围划分的不对,可以用opentime,  但是你不是要区分夜盘收盘和白天收盘吗

T0TOTIME(TIMETOT0(OPENTIME(0))) AND TIME<T0TOTIME(TIMETOT0(CLOSETIME(0))-300);你这个范围囊括了整个交易时段范围,并未没区分夜盘收盘

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.