以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 日内交易的时间控制 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=157045) |
-- 作者:滚雪球 -- 发布时间: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. 一个策略对应多个品种的话,开盘时间,夜盘收盘时间不同,这样写是不是自动对应当前品种 如果有问题请老师帮忙改一下
|
-- 作者: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是的。
|
-- 作者:滚雪球 -- 发布时间:2017/8/21 14:29:55 -- 关键不同品种时间还不一样,合约多挨个来一遍有些麻烦 |
-- 作者:wenarm -- 发布时间:2017/8/21 14:42:37 -- 我的意思是指,你范围划分的不对,可以用opentime, 但是你不是要区分夜盘收盘和白天收盘吗 T0TOTIME(TIMETOT0(OPENTIME(0))) AND TIME<T0TOTIME(TIMETOT0(CLOSETIME(0))-300);你这个范围囊括了整个交易时段范围,并未没区分夜盘收盘 |