ZAMAN SERILERI VE QUANTMOD PAKETI

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

Including Plots

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")