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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]order.TradeDetalied2返回的交易明细和保证金监控中心的交易明细对不上?

   

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


  共有6370人关注过本帖平板打印复制链接

主题:[求助]order.TradeDetalied2返回的交易明细和保证金监控中心的交易明细对不上?

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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
[求助]order.TradeDetalied2返回的交易明细和保证金监控中心的交易明细对不上?  发帖心情 Post By:2011/1/25 22:44:52 [只看该作者]

见图,两张图的红色价格对不上,另外怎么绿色的0成交价?

 

可以肯定的是保证金监控中心的成交明细是正确的。

 

VBA代码:

以下内容为程序代码:

1 Sub mytest()
2
3 dim date1
4 dim code1
5 dim market1
6 dim ordertype1
7 dim Action1
8 dim Price1
9 dim Volume1
10 dim Kaiping1
11
12 set oexcel=createobject("excel.application")
13 oexcel.visible=true
14 oexcel.workbooks.add
15
16 oexcel.cells(1,1)="合约"
17 oexcel.cells(1,2)="成交序号"
18 oexcel.cells(1,3)="成交时间"
19 oexcel.cells(1,4)="买/卖"
20 oexcel.cells(1,5)="投机/套保"
21 oexcel.cells(1,6)="成交价"
22 oexcel.cells(1,7)="手数"
23 oexcel.cells(1,8)="成交额"
24 oexcel.cells(1,9)="开/平"
25 oexcel.cells(1,10)="手续费"
26 oexcel.cells(1,11)="平仓盈亏"
27
28
29 for i=0 to order.TradeCount2-1
30
31 h=i+2
32
33 order.TradeDetalied2 i,date1,code1,market1,ordertype1,action1,price1,volume1,kaiping1,"00081"
34
35 oexcel.cells(h,1)=code1
36 oexcel.cells(h,2)=""
37 oexcel.cells(h,3)=date1
38
39 if action1=0 then
40     oexcel.cells(h,4)="买"
41 elseif action1=1 then
42     oexcel.cells(h,4)="卖"
43 end if
44
45 oexcel.cells(h,5)="投机"
46 oexcel.cells(h,6)=price1
47 oexcel.cells(h,7)=volume1
48 oexcel.cells(h,8)=""
49
50 if kaiping1=0 then
51     oexcel.cells(h,9)="开"
52 elseif kaiping=1 then
53     oexcel.cells(h,9)="平"
54 end if
55
56 oexcel.cells(h,10)=""
57 oexcel.cells(h,11)=""
58
59 next
60
61 End Sub

 

order.TradeDetalied2返回的交易明细:

图片点击可在新窗口打开查看

 

保证金监控中心的交易明细:

图片点击可在新窗口打开查看

 

[此贴子已经被作者于2011-1-25 22:46:36编辑过]

 回到顶部