2012-12-24 52 views
1

我經歷了IB的java API,並沒有看到任何獲取我投資組合中所有當前股票/期權頭寸的函數。我想要做的是:獲取我的投資組合中的所有當前/活躍頭寸(頭寸可能或不可以從API發送),然後遍歷列表以關閉符合我的標準的頭寸。有沒有辦法做到這一點?Interactive Brokers Java API獲取所有職位?

感謝,

回答

4

使用reqAccountUpdates(true)方法開始接收關於賬戶的事件。然後通過updatePortfolio()事件方法獲得所有職位。如果您不希望定期訂閱帳戶事件,請致電reqAccountUpdates(false)以結束訂閱。

+0

Linkedin上還有這篇文章,它解釋了帳戶值處理的幾個細節:http://www.linkedin.com/groups/1001-tips-API-coding-Account-4932221.S.272145445?qid=fa8c9ad5 -feda-4a7a-97f5-bd54552b6158&trk = groups_most_recent-0-b-ttl&goback =%2Egmr_4932221 – Pam

+0

@Jonas嗨,我無法讓它工作。我如何實施updatePortfolio()?你有一個例子嗎? (我使用Python,但我想用Matlab我也能理解它) – Escachator

相關問題