Import stock prices
stocks <- tq_get(c("TSLA", "AMZN", "MSFT", "AAPL", "XOM"),
get = "stock.prices",
from = "2012-01-01",
to = "2018-01-01")
stocks
## # A tibble: 7,545 × 8
## symbol date open high low close volume adjusted
## <chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
## 1 TSLA 2012-01-03 1.93 1.97 1.84 1.87 13921500 1.87
## 2 TSLA 2012-01-04 1.88 1.91 1.83 1.85 9451500 1.85
## 3 TSLA 2012-01-05 1.85 1.86 1.79 1.81 15082500 1.81
## 4 TSLA 2012-01-06 1.81 1.85 1.76 1.79 14794500 1.79
## 5 TSLA 2012-01-09 1.80 1.83 1.74 1.82 13455000 1.82
## 6 TSLA 2012-01-10 1.83 1.85 1.82 1.84 10077000 1.84
## 7 TSLA 2012-01-11 1.84 1.89 1.82 1.88 10084500 1.88
## 8 TSLA 2012-01-12 1.90 1.91 1.85 1.88 10939500 1.88
## 9 TSLA 2012-01-13 1.89 1.90 1.51 1.52 82506000 1.52
## 10 TSLA 2012-01-17 1.77 1.82 1.76 1.77 69774000 1.77
## # ℹ 7,535 more rows
Plot stock prices
stocks %>%
ggplot(aes(x = date, y = adjusted, color = symbol)) +
geom_line()
