我正在使用R中的IBrokers API尝试在盈透证券上下载我投资组合中的当前头寸。 但是,我在按照 API 文档下载信息时遇到问题。
我可以通过以下方式走到这一步。 这会下载我的帐户信息,但这不是理想的格式。
tws <- twsConnect()
reqAccountUpdates(tws)
我使用以下方法进行交易,但它不起作用。
twsPortfolioValue(tws)
理想情况下,我想要一个具有以下字段的数据框:股票代码、股票、执行价格。
有人熟悉这个 API 吗?
谢谢!
您正在将twsconn
对象传递给twsPortfolioValue
,但该函数需要reqAccountUpdates
的输出作为其输入,如?twsPortfolioValue
的详细信息部分所述
试试这个:
ac <- reqAccountUpdates(tws)
twsPortfolioValue(ac)