B Ściąganie danych z Yahoo
Pakiet quantmod
umożliwia ściąganie danych zgromadzonych w bazie Yahoo Finance.
Przykład:
#należy zainstalować pakiety quantmod i zoo, jeżeli nie są zainstalowane
#install.packages("quantmod")
#install.packages("zoo")
library(quantmod)
library(zoo)
#ściąganie danych dla spółki AMZN
getSymbols("AMZN")
# zapisywanie danych (polska wersja csv,
# dane oddzielane średnikami, przecinek jako symbol dziesiętny)
# dzięki temu można otworzyć w polskiej wersji Excela
write.zoo(AMZN, file = "AMZN.csv", sep = ";", dec=",")
#ściąganie danych dla indeksu S&P500
getSymbols("^GSPC")
#dłuższa historia, np. Microsoft, od początku wieku
getSymbols("MSFT", from="2000-12-31")
#dla indeksu S&P500 dostępna historia jest dość długa (od 1927 – vide ściągnięty plik)
getSymbols("^GSPC", from="1900-01-01")
#ściąganie danych dla określonego zakresu, np. 2020 rok
getSymbols("MSFT", from="2019-12-31", to="2021-01-01")