繁体   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