# Fundamental and Technical Analysis of Shares Exercises

**R-exercises**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

In this set of exercises we shall explore possibilities for fundamental and technical analysis of stocks offered by the `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.)*

**leave a comment**for the author, please follow the link and comment on their blog:

**R-exercises**.

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.