R 股價分析 (1)

基本介紹

教學目標

透過 R 語言進行股價分析。

重點概念

R 語言針對金融資料分析擁有許多完善的工具,因此許多銀行皆以 R 作為資料分析與開發的平台,以利進行策略分析。首先介紹 Quantmod 工具主要是根據交易模型進行資料分析的工具。此外有許多平台免費提供金融交易的歷史資料,此時我們就需要 Quantmod 工具協助取得資料,並且產生相關 K 線圖,搭配不同技術指標以利進行分析。

安裝套件

1
> install.packages("quantmod")

載入套件

1
> library(quantmod)

取得資料

1
> cathaybk <- getSymbols("2882.TW",src="yahoo",auto.assign=FALSE)

(註: 根據需求修改股票代碼。)

檢視資料

1
> cathaybk

產生 K 線圖

1
> chartSeries(cathaybk["2015-04-07/2016-04-07"],theme='white')

(註: 根據需求修改開始日期與結束日期。)

加入技術指標

1
2
3
> addADX() 
> addATR()
> addRSI()

(註: 工具所支援技術指標請參考官方文件。)

最後我們可以搭配第三方相關資料進行整合性資料分析。

相關資源