Delta App -
https://delta.appPros- Can support a number of blockchains which i think you are interested in. So you can import each watch address of a specific blockchain. Incoming and outgoing transactions will be auto recorded
- You can also import exchange transaction records using an API key
Cons- Will only support importing 2 exchanges and 2 addresses on a free version. Pro version which gives unlimited access is around $60 a year. If you can afford it, well and good
BitUniverse -
https://www.bituniverse.orgPros- Completely free
Cons- Some exchanges all one to only import balance minus transaction history
- Supports only Bitcoin and ETH
You could also use multicurrency wallets that show the history of your portfolio's PnL in graphical format like Jaxx Liberty