R學習筆記:quantmod取得股票資料並畫出圖表(1)

R學習筆記:quantmod取得股票資料並畫出圖表(1)

原文:http://www.quantmod.com/examples/intro/

使用quantmod,可以從很多資料來源取得資料,包括:

取得資料:

getSymbols("GOOG",src="yahoo")

看一下取得的資料:

畫圖:

barChart(GOOG) 

畫圖結果:

取得AAPL資料並畫圖:

rm(AAPL)
getSymbols("AAPL",src="yahoo") 
barChart(AAPL) 

畫出AAPL的蠟燭圖:

candleChart(AAPL,multi.col=TRUE,theme="white") 

下載 XPTUSD 資料:

getSymbols("XPT/USD",src="oanda") 

這個資料只有日期和時間2列:

畫出曲線圖:

chartSeries(XPTUSD,name="Platinum (.oz) in $USD") 

這圖畫的速度很快。

定製一下畫圖:

chartSeries(to.weekly(XPTUSD),up.col='white',dn.col='blue')

require(TTR) 
getSymbols("AAPL") 
chartSeries(AAPL) 
addMACD() 
addBBands() 

非常棒的是,能畫指標圖形:

再就是,根據資料生成訊號。

目錄