簡體   English   中英

Python新手:Interactive Broker API函數

[英]New to Python: Interactive Broker API function

我在python中遇到了以下代碼: https : //github.com/blampe/IbPy/blob/master/demo/example_opt

當我遍歷調試器時,調試器位於以下位置:

con.reqAccountUpdates(1, '')

控制台會自動打印帳戶詳細信息。 我該如何轉而將這些詳細信息轉儲到變量或文件中。

您需要先定義一個accountInfoHandler:

def accountInfoHandler(msg):
    global preMargin
    if msg.key=='InitMarginReq':
        preMargin=msg.value

然后您初始化變量並在Connection上注冊此處理程序

preMargin=-1
con=ibConnection()
con.register(accountInfoHandler,message.updateAccountValue)

最后,你打電話

con.reqAccountUpdates(1, '')
sleep(1)

變量preMargin將被分配。

對於您可以提取的一組帳戶變量,請參考以下鏈接: https : //www.interactivebrokers.com/en/software/api/apiguide/java/updateaccountvalue.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM