以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 已撤单报单被拒绝 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=81534) |
-- 作者:qq代人发帖 -- 发布时间:2015/7/22 16:18:03 -- 已撤单报单被拒绝 2015-07-20 14:59:59.800 【回报】03000249 : TA509 - 已报单 1 价格:4644 平 买
2015-07-20 14:59:59.800 【回报】03000249 : TA509 - 已撤单报单被拒绝CZCE:出错: 现在不是交易时间 量:1 我们程序里面,按照tick时间来说,应该是57秒发出信号,准备平仓。 但是在交易日志里,发出平仓时间是14:59:59了 |
-- 作者:qq代人发帖 -- 发布时间:2015/7/22 16:19:01 -- 提供代码下 |
-- 作者:solegoose -- 发布时间:2015/7/22 16:23:19 -- 不好意思,这个代码是在DLL中,用C语言写的。 代码大致如下: case MIN1_DATA: sec %= 60; ret = (sec >= 60 - valve) ? 1 : 0; break; 我们用的是1分钟线。valve是2,意思是说,只有在秒数为58,59的时候,才认为这根K线已经完成,可以发出信号。 你们有什么好办法,认为K线已经完成,这个好像办法不多。
|
-- 作者:十世 -- 发布时间:2015/7/22 16:43:18 -- 你可以同步一下本地电脑时间或者把value的值加大一点 特别是在收盘前平仓的动作可以再提前几秒 与 其他的1分钟周期K线平仓分开处理 |
-- 作者:solegoose -- 发布时间:2015/7/22 18:32:20 -- 麻烦的是,商品期货有4个时间,10:15,11:30,15:00,晚上夜盘还有一个时间。直接把valve修改得大一点最为可靠。 |
-- 作者:FexTel -- 发布时间:2015/7/23 8:45:25 -- 1,你要看下品种是否活跃,如果不活跃的品种后面几秒没行情的话有可能会出问题!建议把时间调长点,比较好 |