我有兴趣使用ibpy和InteractiveBrokersAPI来获取给定100只股票的实时报价数据。下面的代码来自网络上的示例,适用于一只股票。谁能告诉我如何同时处理100只股票?Python脚本:fromib.optimportibConnection,messagefromib.ext.ContractimportContractfromtimeimportsleepdefmy_callback_handler(msg):inside_mkt_bid=''inside_mkt_ask=''ifmsg.field==1:inside_mkt_bid=msg.priceprint'b
有人可以帮我弄清楚如何使用IBAPIPython套接字进行基本请求吗?(我正在使用最新的IBAPI,它似乎支持Python,所以应该不需要人们过去使用的Ibpy)我这样的代码可以简单地工作并连接到交易平台。问题是:我不知道如何“查看”从IB发回的消息。fromibapiimportwrapperfromibapi.clientimportEClientfromibapi.contractimport*w=wrapper.EWrapper()myTWS=EClient(w)myTWS.connect(host='localhost',port=7496,clientId=100)prin
我正在研究IbPy是否可以成为我连接到InteractiveBrokers交易API的好方法。作为测试,我现在正在尝试收集一些股票价格快照,看看我是否能让IbPy为我工作。我正在使用Brokertron网关连接IB。我从IBAPI得到了请求的股票价格(来self发现的一些带有错误处理的示例代码,见下文),所以从技术上讲它适用于IBAPI,但我无法弄清楚如何将特定字段(下图field=4,price=175.95)提取到变量中供以后使用。关于如何将字段4内容放入变量的任何想法?谢谢!Python示例脚本:importibfromib.ext.ContractimportContractf