Import stock prices
stocks <- tq_get(c("NVDA", "AMD", "MSFT"),
get = "stock.prices",
from = "2019-09-10",
to = "2023-09-10")
stocks
## # A tibble: 3,021 × 8
## symbol date open high low close volume adjusted
## <chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
## 1 NVDA 2019-09-10 44.8 46.1 44.7 45.8 35281200 45.6
## 2 NVDA 2019-09-11 45.9 46.6 45.7 46.1 36151200 45.9
## 3 NVDA 2019-09-12 46.5 47.1 46.0 46.1 32784000 45.9
## 4 NVDA 2019-09-13 45.4 45.8 45.0 45.5 32459200 45.3
## 5 NVDA 2019-09-16 44.7 45.4 44.6 45.1 23183200 44.8
## 6 NVDA 2019-09-17 45.1 45.3 44.7 45.3 22304800 45.1
## 7 NVDA 2019-09-18 45.2 45.4 44.1 45.0 25815200 44.8
## 8 NVDA 2019-09-19 45.1 45.2 44.1 44.2 24547600 44.0
## 9 NVDA 2019-09-20 44.2 44.5 43.1 43.2 35024400 43.0
## 10 NVDA 2019-09-23 43.2 44.2 43.1 43.7 24971200 43.5
## # ℹ 3,011 more rows
Plot stock prices
stocks %>%
ggplot(aes(x = date, y = adjusted, color = symbol)) +
geom_line()
