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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]HoldingInfoByCode2的问题...

   

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


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

主题:[求助]HoldingInfoByCode2的问题...

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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
[求助]HoldingInfoByCode2的问题...  发帖心情 Post By:2012/8/19 1:01:19 [只看该作者]

问题1 是可用持仓还是目前的总持仓?

 

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

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

 

这个VBA返回的是可用持仓还是帐户该品种的总持仓?

金字塔后台函数TBUYHOLDINGEX返回的是一个品种的可用持仓~

比如帐户目前持有10手多单~现在有5手卖出平仓未成交单..帐户目前还是持有10手多单

但是TBUYHOLDINGEX返回的是5...

这个VBA函数BuyHoding 此种情况下会返回10还是5?

 

问题2 如何存入外生全局变量?

 

我在管理面板——高级——右键——插入——用户窗体

输入以下代码后~执行脚本~我看工具——数据——全局变量里面压根没有"多持仓" "空持仓"

只有当我但运行宏ccc之后才显示"多持仓" "空持仓"的数值...

 

Sub ccc()
call Order.HoldingInfoByCode2("c01","dq",BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,"800007")
call Document.SetExtData("多持仓",BuyHolding)
call Document.SetExtData("空持仓",SellHolding)

application.MsgOut BuyHolding
application.MsgOut SellHolding

End Sub

 

我希望这个全局变量一直跟着帐户的持仓走~不希望每次需要手动点运行宏...

这是因为我测试的时候行情没变动所以全局变量没更新~还是我哪里弄错了?


 回到顶部