RFinanceYJパッケージを使ってみた

RFinanceYJパッケージを使用してYahooから株価の取得をしてみる。

マニュアルはここから。
http://cran.r-project.org/web/packages/RFinanceYJ/RFinanceYJ.pdf

今回は、xts形式でダウンロードするために、quoteStockXtsData関数を使用する。
quoteStockTsData関数を使用すればts形式でのダウンロードも可能だが、正直違いはよく分からない。

東証の場合は証券コードに".t"、大証なら".o"等を追加する必要がある。
YahooのサイトのURLを参照すればどの証券市場に何を足したらいいか分かる様。

例えば、トヨタ自動車の株価を2012年11月20日から最新まで取得するなら、

> toyota <- quoteStockXtsData("7203.t", "2012-11-20")
> toyota
Open High Low Close Volume AdjClose
2012-11-20 3380 3390 3350 3360 5576900 3360
2012-11-21 3400 3450 3390 3435 9692400 3435
2012-11-22 3485 3520 3480 3515 10714400 3515
2012-11-26 3570 3660 3560 3575 15487700 3575


と言った形で可能になる。