I haven't found any of the exchanges which do what you want exactly. Two simply suggestions on creating a portfolio tracker:
1) I use an iphone app call coinstats which allows you to tap into the API of the larger exchanges and track portfolio value.
http://coin-stats.com/2) I created a google sheet for myself to which I add each transaction I do (basically a ledger) with a summary tab which tracks my actual holding and uses the Cryptofinance google sheets add-on to determine the current market value in USD of each coin.
https://jbuty.com/how-to-get-crypto-currencies-rates-and-more-in-google-sheet-1a57e571bc14