For me I do it using a spreadsheet in google spreadsheets.
I just put down the info I need to know for future reference.
USD amount bought, price bought in, how many, date, what exchange fee was to buy in, transfer fee to transfer out to my wallets.
Ican access my googlespreadsheet whenever I want from my phone if I need to and I like to later update it with other calculations when I am on my PC. Ihave other spreadsheets tied in to it for more advanced calculations and figuring out future prices in a week/2 weeks/3 weeks etc(based on news, development and other stuff).
I am right most of the time
