以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  VBA查询持仓的问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=31392)

--  作者:bruselee
--  发布时间:2012/12/11 13:50:37
--  VBA查询持仓的问题

HoldingInfoByCode2 方法

取指定CTP品种的持仓合约信息。该方法不同于HoldingInfo2,他可以同时取到一个品种的买入持仓和卖出持仓,以及今持和昨持。

HoldingInfoByCode2(Code, Market, BuyHoding, BuyCost, BuyTodayHoding, SellHoding, SellCost, SellTodayHoding, PNL, UseMargin,Account)

Code       输入参数, 指定的品种代码

Market       输入参数,指定的品种市场

BuyHoding   输出参数,该该持仓品种买入持仓总量

BuyTodayHoding 输出参数,该持仓品种今买持总量

BuyCost     输出参数,该持仓品种持仓成本

SellHoding     输出参数,该持仓品种卖出持仓总量

SellTodayHoding 输出参数,该持仓品种的今卖出持仓总量

SellCost     输出参数,该持仓品种卖出持仓成本

PNL         输出参数,该持仓品种浮动盈亏

UseMargin   输出参数,该持仓品种的保证金占用

Account     输入参数,可缺省,登陆CTP的帐户名称,若不填写则表示当前默认的帐户

返回值:     成功返回1,失败返回0

 

这里文字解释说是成功返回1,但是我在程序中,在账户没有持仓的情况下,测试里面的输出参数已经可以读取了,但是这个值返回的是0....请问是什么原因呢?


--  作者:王锋
--  发布时间:2012/12/11 13:54:10
--  
如果返回值是0,表示调用失败,输出的参数值的数据不确定