以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- Order.HoldingInfo2应该如何正确使用 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=47866) |
-- 作者:空心菜 -- 发布时间:2013/1/17 18:56:15 -- Order.HoldingInfo2应该如何正确使用
Order.HoldingInfo2(0,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,Code,Market,Account) 我发现这个函数所输出的参数比如buyholding或者buytodayholding都是只输出持仓明细表里面序号为1的数值, 想插图片插不进来,我就用中文表述下:
比如你隔夜单我5手IF02多单,当日下了1手IF03多单,并且IF02排在上面,序号为1,IF03排在下面,序号为2
这样的情况下buyholding反馈回来的是5,而buytodayholding反馈回来的却是0,
按道理我们当日下了一手IF03,反馈回来的应该是1,
想请教各位老师,我要如何做才能得到账户的持仓表里序号为1以下的正确持仓反馈
|
-- 作者:guotx2010 -- 发布时间:2013/1/17 19:02:36 -- Order.HoldingInfo2(0,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,Code,Market,Account) 这是返回索引为0的持仓信息,如果要获取全部持仓,需要用Order.Holding2获取持仓总数,然后做循环,分别读取每一条记录。
|
-- 作者:guotx2010 -- 发布时间:2013/1/17 19:03:25 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642
详细用法,请参考上贴中的Order对象。 |
-- 作者:空心菜 -- 发布时间:2013/1/17 19:34:39 -- 版主老师,你这个帖我一直都有在认真看,能不能帮我写个小例子比如Order.Holding2返回的持仓总数为3,因为循环我用起来还不顺手 |
-- 作者:独孤求败 -- 发布时间:2013/1/17 22:13:11 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642 这里的8楼已经秒数相当清楚了,如果楼主还是看不明白的话,那么爱莫能助了 |