Well if hadn't come across cryptocompare.com with its portfolio feature myself I would have probably used your method!
But I'm all set with cryptocompare. It actually takes the prices from several major exchanges to calculate it all and it works excellent on your mobile phone as well. I recommend it to everyone.