我得到了最后的价格,收盘价,但对于tickType == 14,我没有得到任何数据。但是对于tickType == 14,我没有得到任何数据。
根据 文件您需要有一个 "市场数据订阅的工具的本地交易所",以访问开放的Tick (tickType == 14)数据。您是否有这个功能?
如果您有一个订阅,那么您可能有一个编码错误。在这种情况下,请提供您的代码 reqMktData
和 tickPrice
回调。
EDIT:我明白你的问题了。reqMktData
默认情况下提供了很多数据,但如果你想让tickType = 14,你需要在第三个参数中特别标识它。尝试运行这段代码。
app.reqMktData(3, contract_NASDAQ, "14", True, False, [])