Import stock prices
stocks <- tq_get(c("MSFT", "JPM", "NVDA"),
get = "stock.prices",
from = "2016-01-01")
stocks
## # A tibble: 5,952 × 8
## symbol date open high low close volume adjusted
## <chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
## 1 MSFT 2016-01-04 54.3 54.8 53.4 54.8 53778000 48.7
## 2 MSFT 2016-01-05 54.9 55.4 54.5 55.0 34079700 48.9
## 3 MSFT 2016-01-06 54.3 54.4 53.6 54.0 39518900 48.0
## 4 MSFT 2016-01-07 52.7 53.5 52.1 52.2 56564900 46.4
## 5 MSFT 2016-01-08 52.4 53.3 52.2 52.3 48754000 46.5
## 6 MSFT 2016-01-11 52.5 52.8 51.5 52.3 36943800 46.5
## 7 MSFT 2016-01-12 52.8 53.1 52.1 52.8 36095500 46.9
## 8 MSFT 2016-01-13 53.8 54.1 51.3 51.6 66883600 45.9
## 9 MSFT 2016-01-14 52 53.4 51.6 53.1 52381900 47.2
## 10 MSFT 2016-01-15 51.3 52.0 50.3 51.0 71820700 45.3
## # ℹ 5,942 more rows
Plot stock prices
stocks %>%
ggplot(aes(x = date, y = adjusted, color = symbol)) +
geom_line()
