Metinde Quantmod paketinin kullanımı hakkında bilgi veriliyor. Bu paket, Yahoo Finance, Google Finance ve Federal Reserve Bank of St. Louis’in FRED gibi bazı açık kaynaklardan doğrudan mali verileri indirmeyi sağlar. Jeffry A. Ryan tarafından geliştirilmiştir. Quantmod paketi yüklendikten sonra, kullanıcılar internet bağlantısı aracılığıyla Yahoo ve Google Finance’ten günlük hisse senedi verilerine erişebilir ve FRED’den 1000’den fazla ekonomik ve finansal zaman serisine erişebilirler. Paket ayrıca, kapanış fiyatı ve işlem hacmi gibi zaman serisi grafiklerini elde etmek için kullanışlı işlevlere de sahiptir. Metin, Quantmod paketini yüklemek için kullanıcıya talimatlar verir.
library(quantmod)
## Le chargement a nécessité le package : xts
## Le chargement a nécessité le package : zoo
##
## Attachement du package : 'zoo'
## Les objets suivants sont masqués depuis 'package:base':
##
## as.Date, as.Date.numeric
## Le chargement a nécessité le package : TTR
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
getSymbols("TSLA")
## [1] "TSLA"
## [1] "TSLA"
dim(TSLA)
## [1] 3490 6
## [1] 2948 6
head(TSLA)
## TSLA.Open TSLA.High TSLA.Low TSLA.Close TSLA.Volume TSLA.Adjusted
## 2010-06-29 1.266667 1.666667 1.169333 1.592667 281494500 1.592667
## 2010-06-30 1.719333 2.028000 1.553333 1.588667 257806500 1.588667
## 2010-07-01 1.666667 1.728000 1.351333 1.464000 123282000 1.464000
## 2010-07-02 1.533333 1.540000 1.247333 1.280000 77097000 1.280000
## 2010-07-06 1.333333 1.333333 1.055333 1.074000 103003500 1.074000
## 2010-07-07 1.093333 1.108667 0.998667 1.053333 103825500 1.053333
tail(TSLA)
## TSLA.Open TSLA.High TSLA.Low TSLA.Close TSLA.Volume TSLA.Adjusted
## 2024-05-02 182.86 184.60 176.02 180.01 89148000 180.01
## 2024-05-03 182.10 184.78 178.42 181.19 75491500 181.19
## 2024-05-06 183.80 187.56 182.20 184.76 84390300 184.76
## 2024-05-07 182.40 183.26 177.40 177.81 75045900 177.81
## 2024-05-08 171.59 176.06 170.15 174.72 79969500 174.72
## 2024-05-09 175.01 175.62 171.37 171.97 65701300 171.97
Bu zaman serisinin grafiğini chartSeries() ile gösterebiliriz.
chartSeries(TSLA)
Bu hem zaman serisinin grafiğini, hem işlem yapan kişi sayısını
göstermektedir. Aynı grafiği beyaz olarak almak isterseniz
chartSeries(TSLA, theme="white")
getSymbols("LRHU24TTTRM156S",src="FRED")
## [1] "LRHU24TTTRM156S"
## [1] "LRHU24TTTRM156S"
chartSeries(LRHU24TTTRM156S,theme="white")
getFX("USD/TRY",from="2020-01-01")
## Warning in doTryCatch(return(expr), name, parentenv, handler): Oanda only
## provides historical data for the past 180 days. Symbol: USD/TRY
## [1] "USD/TRY"
## [1] "USD/TRY"
chartSeries(USDTRY,theme="white")