Order.HoldingInfo2(0,BuyHoding,BuyCost,BuyTodayHoding,SellHoding,SellCost,SellTodayHoding,PNL,UseMargin ,Code,Market)
我买了黄金AU06 一共只有2手 用MSGBOX打印出来的是575020 注:
BuyCost 输出参数,该持仓品种持仓成本
575020是什么意思
吧msgbox的完整代码贴出来 ,这样不知道你写的是输出什么啊
'返回持仓数量,成本等
 dim BuyHoding
 dim BuyCost
 dim BuyTodayHoding
 dim SellHoding
 dim SellCost
 dim SellTodayHoding
 dim PNL
 dim UseMargin 
 dim Code
 dim Market
 '取第一个当前默认帐户持仓品种
 Result = Order.HoldingInfo2(0,BuyHoding,BuyCost,BuyTodayHoding,SellHoding,SellCost,SellTodayHoding,PNL,UseMargin ,Code,Market)
 If Result <> 1 Then
  Exit Sub
 End If
 '显示当前的买入持仓量
 MsgBox BuyCost
建议楼主补习一下期货知识
575020 是你购买品种成本额