-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.rmd
80 lines (42 loc) · 4.23 KB
/
README.rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
---
output: github_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
# Documentation of the Portfolio Tracker <a href=''><img src='man/figures/hex-PT.png' align="right" height="120" style="float:right; height:120px;" /></a>
<!-- badges: start -->
[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
[![R-CMD-check](https://github.com/lorenzbr/PortfolioTrackerDocs/workflows/R-CMD-check/badge.svg)](https://github.com/lorenzbr/PortfolioTrackerDocs/actions)
<!-- badges: end -->
This is the documentation of the Portfolio Tracker, an app to track your investment portfolio. The goal of this tool is to provide a complete and automated workflow from extracting relevant data from your bank statements to calculating the performance of your investments.
## What does the Portfolio Tracker do? (WIP)
## Example (demo)
![dashboard_example](man/figures/portfoliotracker_dashboard_demo.png)
## Help (WIP)
**1. How can I add new transactions?** Select the panel *Transactions* and choose between two different options (add manually or upload PDFs) in the box on the right hand side.
**2. Which PDF bank statements are automatically read?** Right now, bank statements from four different banks and brokers are included. See [here](https://github.com/lorenzbr/BankStatementParser#readme) for further information. For additional banks submit a suggestion via <https://github.com/lorenzbr/PortfolioTrackerDocs/issues> and send an anonymized PDF bank statement to my private address.
**3. What are tickers?** Tickers are symbols for an investment such as stocks or funds and identifies the investment on a stock market. It is required to be able to access prices and volume data of an investment.
**4. Why are some tickers missing?** The *Portfolio Tracker* tries to identify tickers based on the ISIN or WKN and searches for the corresponding ticker symbol on [Xetra](https://www.xetra.com/xetra-de/instrumente/alle-handelbaren-instrumente/boersefrankfurt). In some cases, the correct ticker, which is needed to get prices from Yahoo Finance, cannot be found. Then, the user needs to search for the correct ticker on [Yahoo Finance](https://finance.yahoo.com) and add it in the panel *Transactions*.
**5. How many PDFs with transactions can I upload at once?** You can upload as many PDFs as possible. This may, however, take some time. Alternatively, you can start to upload up to 100 transactions (this can take several minutes) to see whether any issues arise. In the next step, you can upload the remaining transactions.
**6. What happens if I upload the same PDF transaction several times?** As long as the file name of the PDF (and all other information in the PDF) is unique and unchanged, the *Portfolio Tracker* considers such a transaction as only one single transaction.
## Documentation (WIP)
**Annualized return**
: "An annualized total return is the geometric average amount of money earned by an investment each year over a given time period." See [here](https://www.investopedia.com/terms/a/annualized-total-return.asp) for further details.
**Annual return**
: "The annual return is the return that an investment provides over a period of time, expressed as a time-weighted annual percentage." See [here](https://www.investopedia.com/terms/a/annual-return.asp) for further details.
## Tasks (WIP)
- [x] Portfolio performance
- [x] Portfolio statistics
- [ ] Return on investment (portfolio + individual stocks)
- [ ] Benchmark with alternative investments (e.g. MSCI World)
- [ ] Dividends by stock/fund and compute dividend yield
- [ ] Documentation/vignette/help panel
- [ ] Watchlist
- [ ] Cryptocurrencies
## Contact
Please submit bug reports and suggestions via <https://github.com/lorenzbr/PortfolioTrackerDocs/issues>
## License
This R package is licensed under the GNU General Public License v3.0.
See [here](https://github.com/lorenzbr/PortfolioTrackerDocs/blob/master/LICENSE) for further information.