请问order对象 好象不支持 取 金字塔 帐户中的资金量和持仓量?我用的是 holdinginfo2方法
持仓量 用HoldingInfoByCode2 方法
资金量 用Account 方法
[此贴子已经被作者于2012-1-16 14:10:21编辑过]
holdinginfobycode2 好象没法取到持仓数据啊
result= Order.HoldingInfoByCode2("IF01","ZJ",BuyHoding,BuyCost,BuyTodayHoding,SellHoding,SellCost,SellTodayHoding,PNL,UseMargin,"")
application.MsgOut result&sellhoding&selltodayhoding
第一句是直接抄帮助文件里的语句的
输出结果是 "000"
我有if01持仓2手,是金字塔的模拟帐户
你的持仓量手 是开空还是开多,用你的代码看,必须持空仓 才会有数据显示。
我开的是多仓 返回数据正确。
我开的空仓啊,关键是返回值 "result"也为零啊
我觉得写的也对,试了试就是不行
给你这个网址http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=2120
我从这上面拷出来的,可以
要不你也试试
[此贴子已经被作者于2012-1-16 15:58:25编辑过]
result返回0说明调用失败了,请检查你的VBA代码,是否是参数传递错误
我的调用多了最后一个参数,这个参数在帮助文件里面有.
二楼给我的admin示例没有这个参数.