gpt4 book ai didi

r - IBrokers - reqMktData 导致错误,表示代码为 "ambiguous"

转载 作者:行者123 更新时间:2023-12-04 02:22:09 24 4
gpt4 key购买 nike

我正在尝试使用 R 上的 IBrokers API 获取实时市场数据。

由于奇怪的原因,Microsoft (MSFT) 无法正常工作。

例如,这个有效:

library("IBrokers")
tws <- twsConnect()
nms <- c("AAPL","YHOO")
reqMktData(tws, lapply(nms, twsSTK), tickGenerics="", snapshot=T)
twsDisconnect(tws)

但是,这不起作用:

library("IBrokers")
tws <- twsConnect()
nms <- c("AAPL","YHOO","MSFT")
reqMktData(tws, lapply(nms, twsSTK), tickGenerics="", snapshot=T)
twsDisconnect(tws)

错误信息如下:

2 3 200 The contract description specified for MSFT is ambiguous. 

但是,这不是一个模糊的代码,并且与 YHOO 和 AAPL 在同一交易所。

有谁知道我需要做什么来解决这个问题?谢谢。

最佳答案

为了解决这个问题,我只是为在纳斯达克交易不明确的单独股票代码指定了证券交易所。

tickers_nasdaq<-c("MSFT","INTC","CSCO")
reqMktData(tws, lapply(tickers_nasdaq, twsSTK, exch = "SMART", primary="NASDAQ", currency = "USD"), tickGenerics="", snapshot=T)

显然这并不理想,但至少它有效。

关于r - IBrokers - reqMktData 导致错误,表示代码为 "ambiguous",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27495333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com