2

我无法通过 R 的 ibrokers 包从 NSE(印度证券交易所)获取股票数据。将“exch”设置为“NSE”不起作用。我尝试使用以下代码

tws = twsConnect()
contract = twsEquity(symbol = 'SBIN', exch = 'NSE')
reqHistoricalData(tws, Contract=contract)

它适用于美股。如果有人可以提供任何指示,那就太好了,也许它没有实现/不应该适用于 NSE。

4

1 回答 1

2

尝试:

contract = twsEquity(symbol = 'SBIN', exch = 'NSE', currency='INR')

要获得帮助,请在 R 提示符下输入 ?twsEquity。然后可以看到货币 = 'USD' 是默认值,因此它不适用于 'NSE' 上的 'SBIN'。干杯!

于 2014-11-18T17:10:00.557 回答