Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
quantmod
package. If you don’t have the package already installed, install it using the following code:
install.packages("quantmod")
and load it into the session using the following code:
library("quantmod")
before proceeding.
Answers to the exercises are available here.
If you have a different solution, feel free to post it.
Exercise 1
Load FB (Facebook) market data from Yahoo and assign it to an xts object fb.p
.
Exercise 2
Display monthly closing prices of Facebook in 2015.
Exercise 3
Plot weekly returns of FB in 2016.
Exercise 4
Plot a candlestick chart of FB in 2016.
Exercise 5
Plot a line chart of FB in 2016., and add boilinger bands and a Relative Strength index to the chart.
Exercise 6
Get yesterday’s EUR/USD rate.
Exercise 7
Get financial data for FB and display it.
Exercise 8
Calculate the current ratio for FB for years 2013, 2014 and 2015. (Tip: You can calculate the current ratio when you divide current assets with current liabilities from the balance sheet.)
Exercise 9
Based on the last closing price and income statement for 12 months ending on December 31th 2015, Calculate the PE ratio for FB. (Tip: PE stands for Price/Earnings ratio. You calculate it as stock price divided by diluted normalized EPS read from income statement.)
Exercise 10
write a function getROA(symbol, year) which will calculate return on asset for given stock symbol and year. What is the ROI for FB in 2014. (Tip: ROA stands for Return on asset. You calculate it as net income divided by total asset.)
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.