Rss & SiteMap

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

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

标题:已撤单报单被拒绝

1楼
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了
2楼
qq代人发帖 发表于:2015/7/22 16:19:01

提供代码下

3楼
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线已经完成,这个好像办法不多。
4楼
十世 发表于:2015/7/22 16:43:18

你可以同步一下本地电脑时间或者把value的值加大一点

特别是在收盘前平仓的动作可以再提前几秒 与 其他的1分钟周期K线平仓分开处理

5楼
solegoose 发表于:2015/7/22 18:32:20
麻烦的是,商品期货有4个时间,10:15,11:30,15:00,晚上夜盘还有一个时间。直接把valve修改得大一点最为可靠。
6楼
FexTel 发表于:2015/7/23 8:45:25
1,你要看下品种是否活跃,如果不活跃的品种后面几秒没行情的话有可能会出问题!建议把时间调长点,比较好
共6 条记录, 每页显示 10 条, 页签: [1]


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