我浏览了IB的java API,并没有看到任何获取我的投资组合中所有当前股票/期权头寸的功能。我想要做的是:获取我的投资组合中的所有当前/活跃头寸(头寸可能会或可能不会从API发送),然后循环通过列表以关闭符合我的标准的位置。有没有办法做到这一点?
谢谢,
答案 0 :(得分:4)
使用reqAccountUpdates(true)
方法开始接收有关该帐户的事件。然后通过updatePortfolio()
事件方法获得所有位置。如果您不希望定期订阅帐户活动,请致电reqAccountUpdates(false)
以结束订阅。