我如何在IBKR python API中获取纳斯达克的开盘价?

问题描述 投票:0回答:1

我得到了最后的价格,收盘价,但对于tickType == 14,我没有得到任何数据。但是对于tickType == 14,我没有得到任何数据。

python interactive-brokers
1个回答
0
投票

根据 文件您需要有一个 "市场数据订阅的工具的本地交易所",以访问开放的Tick (tickType == 14)数据。您是否有这个功能?

如果您有一个订阅,那么您可能有一个编码错误。在这种情况下,请提供您的代码 reqMktDatatickPrice 回调。

EDIT:我明白你的问题了。reqMktData 默认情况下提供了很多数据,但如果你想让tickType = 14,你需要在第三个参数中特别标识它。尝试运行这段代码。

app.reqMktData(3, contract_NASDAQ, "14", True, False, []) 
© www.soinside.com 2019 - 2024. All rights reserved.