Data
tickersList <- stockSymbols()
## Fetching NASDAQ symbols...
## Fetching non-NASDAQ symbols...
# Retrieve TESLA stock data
T_df <- getSymbols('TSLA', src='yahoo', auto.assign=FALSE)
summary(T_df)
## Index TSLA.Open TSLA.High TSLA.Low
## Min. :2010-06-29 Min. : 1.076 Min. : 1.109 Min. : 0.9987
## 1st Qu.:2013-11-18 1st Qu.: 10.851 1st Qu.: 11.163 1st Qu.: 10.6767
## Median :2017-04-11 Median : 17.003 Median : 17.253 Median : 16.7087
## Mean :2017-04-10 Mean : 71.259 Mean : 72.820 Mean : 69.5709
## 3rd Qu.:2020-09-01 3rd Qu.:119.950 3rd Qu.:123.520 3rd Qu.:117.0000
## Max. :2024-01-25 Max. :411.470 Max. :414.497 Max. :405.6667
## TSLA.Close TSLA.Volume TSLA.Adjusted
## Min. : 1.053 Min. : 1777500 Min. : 1.053
## 1st Qu.: 10.901 1st Qu.: 46158000 1st Qu.: 10.901
## Median : 16.989 Median : 81514500 Median : 16.989
## Mean : 71.231 Mean : 96885539 Mean : 71.231
## 3rd Qu.:122.376 3rd Qu.:123282000 3rd Qu.:122.376
## Max. :409.970 Max. :914082000 Max. :409.970
chartSeries(T_df, name="Tesla Share Performance", subset="last 14 years", theme=chartTheme("white"), TA="addVo();addBBands();addCCI()")

# Retrieve Ford Motor stock data
F_df <- getSymbols('F', src='yahoo', auto.assign=FALSE)
summary(F_df)
## Index F.Open F.High F.Low
## Min. :2007-01-03 Min. : 1.310 Min. : 1.55 Min. : 1.01
## 1st Qu.:2011-04-06 1st Qu.: 8.985 1st Qu.: 9.07 1st Qu.: 8.87
## Median :2015-07-15 Median :11.800 Median :11.93 Median :11.61
## Mean :2015-07-13 Mean :11.471 Mean :11.61 Mean :11.31
## 3rd Qu.:2019-10-17 3rd Qu.:13.935 3rd Qu.:14.12 3rd Qu.:13.78
## Max. :2024-01-25 Max. :24.870 Max. :25.87 Max. :24.37
## F.Close F.Volume F.Adjusted
## Min. : 1.260 Min. : 7128800 Min. : 0.7448
## 1st Qu.: 8.975 1st Qu.: 32649200 1st Qu.: 6.2854
## Median :11.770 Median : 46026300 Median : 8.3085
## Mean :11.459 Mean : 55395829 Mean : 8.2081
## 3rd Qu.:13.950 3rd Qu.: 65589250 3rd Qu.: 9.9709
## Max. :25.190 Max. :541175600 Max. :22.0766
chartSeries(F_df, name="Ford Share Performance", subset="last 14 years", theme=chartTheme("white"), TA="addVo();addBBands();addCCI()")

# Retrieve General Motors stock data
GM_df <- getSymbols('GM', src='yahoo', auto.assign=FALSE)
summary(GM_df)
## Index GM.Open GM.High GM.Low
## Min. :2010-11-18 Min. :16.34 Min. :18.56 Min. :14.33
## 1st Qu.:2014-03-10 1st Qu.:30.94 1st Qu.:31.32 1st Qu.:30.57
## Median :2017-06-22 Median :34.98 Median :35.30 Median :34.52
## Mean :2017-06-22 Mean :35.38 Mean :35.81 Mean :34.92
## 3rd Qu.:2020-10-07 3rd Qu.:38.14 3rd Qu.:38.49 3rd Qu.:37.65
## Max. :2024-01-25 Max. :65.52 Max. :67.21 Max. :62.69
## GM.Close GM.Volume GM.Adjusted
## Min. :16.80 Min. : 2757600 Min. :14.31
## 1st Qu.:30.96 1st Qu.: 9644900 1st Qu.:25.45
## Median :34.91 Median : 12687200 Median :29.63
## Mean :35.36 Mean : 14612919 Mean :31.35
## 3rd Qu.:38.10 3rd Qu.: 16934200 3rd Qu.:35.87
## Max. :65.74 Max. :457044300 Max. :64.75
chartSeries(GM_df, name="GM Share Performance", subset="last 14 years", theme=chartTheme("white"), TA="addVo();addBBands();addCCI()")
