以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 后台下单记录中下单、申报、成交的时间代表委托的什么动作的时间? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=31278) |
-- 作者:wsanle -- 发布时间:2012/12/7 13:54:45 -- 后台下单记录中下单、申报、成交的时间代表委托的什么动作的时间? 请教管理员,针对下列委托记录,就我个人的理解,请教如下问题: 1.所谓【下单】的时间就是VBA中 Order.buy或者order.buysell语句执行时发出命令时的时间?还是报送到交易所或期货公司服务器申报排队队列时的时间? 2.所谓【下单】...是什么动作的时间?所谓【回报】-正在申报...是什么动作的时间?所谓【回报】-全部成交...是什么动作的时间?他们在ORDER_OrderStatusEx2(....)命令状态Status中各自对应什么参数回报?(Submitted,Tradeing,Filled) 3.【下单】与【回报】正在申报....两者的间隔时间有时相差几秒钟,有时在同一秒完成,这是说明了什么问题? 4.【回报】正在申报...和【回报】全部成交...在成交时两个动作是同一时间完成,为什么呢?
2012-12-07 09:28:34.820 【下单】IF12 价2212.399902 量2 买卖0 类型0 开平0 账户800881 Formula 1 2012-12-07 09:31:21.947 【下单】IF12 价2211.000000 量2 买卖1 类型0 开平2 账户800881 Formula 1 2012-12-07 09:51:22.626 【下单】IF12 价2213.199951 量2 买卖0 类型0 开平0 账户800881 Formula 1 2012-12-07 09:59:17.018 【下单】IF12 价2222.400146 量5 买卖0 类型0 开平0 账户800881 Formula 1 2012-12-07 10:19:05.765 【下单】IF12 价2227.400146 量5 买卖0 类型0 开平0 账户800881 Formula 1 2012-12-07 10:20:01.225 【下单】IF12 价2233.600098 量5 买卖0 类型0 开平0 账户800881 Formula 1 |
-- 作者:王锋 -- 发布时间:2012/12/7 14:40:16 -- 原因1,网络问题导致的 原因2,用户的策略复杂,导致CPU占用过大,信息处理变慢 [此贴子已经被作者于2012-12-7 14:40:53编辑过]
|
-- 作者:wsanle -- 发布时间:2012/12/7 19:30:16 -- 版主,你上面说的两个原因应该都不是,我的网络是20M的光纤,最慢时下载速度1.5M/S以上,我的CPU检测在金字塔运行时只占用了1%,刷新界面时峰值3%,内存是8G,只占用了21%,应该不是策略问题。 我现在想了解,上述所谓【下单】...【回报】-正在申报...【回报】-全部成交...各自对应程序中的什么动作的时间?即在Call ORDER_OrderStatusEx2(....)检测时,是不是Status变化类型检测到的时间?如【下单】对应"Submitted",【回报】-正在申报对应什么呢?
Status 订单的变化类型,有如下字符串值: "Cancelled" 表示订单已经撤销 "Submitted"和"PreSubmitted" 表示订单已经提交,当只成交一部分尚未完全成交时也会出现此事件,此时已成交数量在Filled参数中显示 "Filled" 表示本地订单已经全部成交 "Tradeing" 每笔成交回报,此时Filled是本次成交数量,Remaining将始终为0 |
-- 作者:王锋 -- 发布时间:2012/12/7 20:56:21 -- 800881 这个是金字塔的模拟交易帐号吧? 你的带宽是20M没用的,金字塔公司内的模拟交易没有那么大的带宽的,所以网络延迟会导致这个情况的 |