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


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

   

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


  共有2898人关注过本帖树形打印复制链接

主题:[求助]IB持仓

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2015/5/7 0:43:27
[求助]IB持仓  发帖心情 Post By:2015/5/7 0:50:03 [只看该作者]

国内品种持仓:

Call Order.HoldingInfoByCode2(Code,Market,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,Pnl,Usemargin,"123")

今持多:BuyTodayHolding

今持空:SellTodayHolding

IB中的今持多与今持空,用什么名称代码表未。


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/5/7 9:46:40 [只看该作者]

IB外盘是没有锁仓机制的,因此无法使用该方法函数。


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
S8031
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2015/5/7 0:43:27
  发帖心情 Post By:2015/5/7 15:27:17 [只看该作者]

有什么方法可使用。

 回到顶部
帅哥哟,离线,有人找我吗?
S8031
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2015/5/7 0:43:27
  发帖心情 Post By:2015/5/7 16:17:28 [只看该作者]

请教各位大师,VBA如何读取IB持仓信息。恭谢各位。


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/5/7 18:15:21 [只看该作者]

属性

Holding 得到当前IB帐户的持仓品种数量

 

范例

HoldingInfo 方法

取指定基于0索引的持仓和约信息

HoldingInfo(Index, Hold, MktPrice, AvgPrice, MktValue, AgeCost, PNL, Code, Market)

Index 输入参数,指定基于0索引的持仓和约信息,持仓和约总量参见 Holding 属性。

Hold 输出参数,该该持仓品种持仓量,若空仓返回负数

MktPrice 输出参数,该持仓品种市价

AvgPrice 输出参数,该持仓品种均价

MktValue 输出参数,该持仓品种市值

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

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

Code 输出参数,该持仓品种代码

Market 输出参数,该持仓品种市场

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

例如:

dim Hold
dim MktPrice
dim AvgPrice
dim MktValue
dim AgeCost
dim PNL
dim Code
dim Market

'取第一个持仓品种
Result = Order.HoldingInfo(0,Hold,MktPrice,AvgPrice,MktValue,AgeCost,PNL,Code,Market)
If Result <> 1 Then
Exit Sub
End If

'显示持仓量
MsgBox Hold



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
S8031
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2015/5/7 0:43:27
  发帖心情 Post By:2015/5/8 9:07:57 [只看该作者]

谢谢指教,已可用。


 回到顶部