[英]ibpy interactive broker's python api not working for placing order
[英]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.