欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 后台下单记录中下单、申报、成交的时间代表委托的什么动作的时间?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3840人关注过本帖树形打印复制链接

主题:后台下单记录中下单、申报、成交的时间代表委托的什么动作的时间?

帅哥哟,离线,有人找我吗?
wsanle
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:196 积分:594 威望:0 精华:2 注册:2011/8/22 18:26:49
后台下单记录中下单、申报、成交的时间代表委托的什么动作的时间?  发帖心情 Post By: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:28:34.929    【后台】IF00 运行结束
2012-12-07 09:28:35.943    【后台】IF00 运行结束
2012-12-07 09:28:36.957    【后台】IF00 运行结束
2012-12-07 09:28:38.111    【回报】800881 : IF12 - 正在申报 2 价格:2212.40 开仓 买入
2012-12-07 09:28:38.111    【回报】800881 : IF12 全部成交 2 价格:2212.4 开 买

2012-12-07 09:31:21.947    【下单】IF12 价2211.000000 量2 买卖1 类型0 开平2 账户800881 Formula 1
2012-12-07 09:31:22.243    【后台】IF00 运行结束
2012-12-07 09:31:22.851    【平仓委托计量】0 - 2
2012-12-07 09:31:22.961    【回报】800881 : IF12 - 正在申报 2 价格:2211.00 平仓 卖出
2012-12-07 09:31:22.961    【回报】800881 : IF12 全部成交 2 价格:2211.0 平 卖

2012-12-07 09:51:22.626    【下单】IF12 价2213.199951 量2 买卖0 类型0 开平0 账户800881 Formula 1
2012-12-07 09:51:22.798    【后台】IF00 运行结束
2012-12-07 09:51:23.812    【后台】IF00 运行结束
2012-12-07 09:51:24.233    【回报】800881 : IF12 - 正在申报 2 价格:2213.20 开仓 买入

2012-12-07 09:59:17.018    【下单】IF12 价2222.400146 量5 买卖0 类型0 开平0 账户800881 Formula 1
2012-12-07 09:59:17.330    【后台】IF00 运行结束
2012-12-07 09:59:17.346    【回报】800881 : IF12 - 正在申报 5 价格:2222.40 开仓 买入

2012-12-07 10:19:05.765    【下单】IF12 价2227.400146 量5 买卖0 类型0 开平0 账户800881 Formula 1
2012-12-07 10:19:06.763    【后台】IF00 运行结束
2012-12-07 10:19:07.777    【后台】IF00 运行结束
2012-12-07 10:19:08.666    【回报】800881 : IF12 - 正在申报 5 价格:2227.40 开仓 买入

2012-12-07 10:20:01.225    【下单】IF12 价2233.600098 量5 买卖0 类型0 开平0 账户800881 Formula 1
2012-12-07 10:20:01.319    【回报】800881 : IF12 - 正在申报 5 价格:2233.60 开仓 买入
2012-12-07 10:20:01.584    【后台】IF00 运行结束
2012-12-07 10:20:02.317    【回报】800881 : IF12 全部成交 5 价格:2233.2 开 买


 回到顶部
帅哥哟,离线,有人找我吗?
wsanle
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:196 积分:594 威望:0 精华:2 注册:2011/8/22 18:26:49
  发帖心情 Post By: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

 


 回到顶部