R语言的quantmod包,实现深圳、上海、港股、美股的股票查询。
quantmod 包默认是访问 yahoo finance 的数据,其中包括上证和深证的股票数据,还有港股数据。
上证代码是 ss,深证代码是 sz,港股代码是 hk
首先是安装包和加载包。
>install.packages(''quantmod")
>library(quantmod)
查询深证股票,例如“科大讯飞”
> setSymbolLookup(XF=list(name='002230.sz',src='yahoo'))
> getSymbols("XF")
> chartSeries(XF)
查询上证的股票,例如贵州茅台。
> setSymbolLookup(GZMT=list(name='600519.ss',src='yahoo'))
> getSymbols("GZMT")
> chartSeries(GZMT)
查询美股,例如苹果。
> getSymbols("AAPL",src="yahoo")
[1] "AAPL"
> chartSeries(AAPL)
查询港股,例如万达商业
> setSymbolLookup(WD=list(name="03699.hk",src="google"))
> getSymbols("WD")
> chartSeries(WD, up.col='red', dn.col='green', TA="addVo(); addMACD(); addSMA(n=10)")
查询上证指数:
getSymbols("^SSEC")
chartSeries(SSEC, up.col='red', dn.col='green', TA="addVo(); addMACD(); addSMA(n=10)")