Track and analyse your investment portfolio. Runs as a web app with NodeJS + Express.
Features
- Works directly with .csv portfolio data exported from Yahoo Finance, or manually create trade data in a CSV file
- Pulls up-to-date data from Yahoo Finance
- Calculates:
- Total profit/loss
- Total realized/unrealized profit/loss
- Net worth
- Cash on hands
- Weight of each holding in portfolio
- Realized profit/loss of each holding
Usage
- Clone repository
- Install dependencies with
npm install
- Copy and paste
data-sample
directory and rename it todata
- Edit the data files inside to reflect your portfolio
- Start app by calling
node app/index.js
- By default app runs on port 3000. Visit localhost:3000