金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2403|回复: 5

Order对象的GetAllOrderDetaliedInfo 方法 一直返回失败,值为0

[复制链接]

3

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-16
曾用名:
发表于 2022-12-8 23:13 | 显示全部楼层 |阅读模式
你好,通过 Order.HoldingInfo2 函数,是可以得到标的的持仓及成本等的各种信息的,但通过Order对象的GetAllOrderDetaliedInfo 方法 来获取历史委托记录 ,一直返回 失败 ,返回值为0 ,请问为什么,下面是截图及打印的信息,Result 为0
谢谢
截图202212082309282066.png


截图202212082307581285.png


截图202212082308543089.png
截图202212082307089210.png
截图202212082306455471.png
截图202212082306239692.png
回复

使用道具 举报

14

主题

214

帖子

299

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2022-12-9 12:08 | 显示全部楼层
您的问题正在查看,请您耐心等待
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

214

帖子

299

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2022-12-9 17:11 | 显示全部楼层
您的账户,是不是当天没有委托记录啊,如果没有委托记录,会是0.

本地直接取默认账户的,当没有委托记录时,返回值为0,下了委托后,返回值就为1了。

测试代码如下,您本地可以试试,排查下
Dim Date
Dim Code
Dim Market
Dim OrderType
Dim Action
Dim Price
Dim Volume
Dim Remaining
Dim Kaiping
Dim HoldType
Dim Status
Dim BH
Dim OrderID

OrderCount = order.GetAllOrderDetaliedCount("")'调取当前登录默认账户
    Application.msgout "OrderCount---"&OrderCount
For i = 0 To OrderCount-1

    Result = Order.GetAllOrderDetaliedInfo(i,"",Date,Code,Market,OrderType,Action,Price,Volume,Remaining,Kaiping,HoldType,Status,BH,OrderID)

    Application.msgout "Result--"&Result

    If Result <> 0 Then

        Application.MsgOut Date&"--"&Code&"--"&OrderID

    End If

Next

'释放字符串变量内存
Set Code = nothing
Set Market = nothing
Set Account = nothing
Set Status = NoThing
Set BH = NoThing


---------------------------------------------------------
当有委托交易时,输出如下:
OrderCount---3
Result--1
2022/12/9 13:33:41--MA01--151783399
Result--1
2022/12/9 13:33:57--IF12--151783400
Result--1
2022/12/9 13:34:02--RB01--151783401
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-16
曾用名:
 楼主| 发表于 2022-12-9 17:24 来自手机 | 显示全部楼层
你好,只能查询当天的交易记录吗?历史成交如何查询到,谢谢
回复

使用道具 举报

1

主题

844

帖子

854

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-12-9 18:32 | 显示全部楼层
当前的交易账户只能提供当日的成交记录,如果你要历史的,你可以自己数据库中进行记录,或者使用我们自己记录的数据库 TraderDetaild3.mdb
回复

使用道具 举报

3

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-16
曾用名:
 楼主| 发表于 2022-12-10 10:47 来自手机 | 显示全部楼层
好的,非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 18:45 , Processed in 0.329709 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表