@caincalled you should check out Cointracking Portfolio Manager.
It has
- Automatic import of trades through APIs.
- Average purchase and sale price reports.
- Booked and unbooked profits.
- Ability to calculate your taxes.
- Set up price notifications.
For details of how to use these features checkout this post.