I'm used to my employer provided 401k website, which allows me to see a "personal rate of return" over a specified time period, plotted on a line chart. It also allows me to see individual stocks and their value over time on a line chart. Both allow viewing by percentage gain or dollar value, based on my purchase dates and amounts.
TD Ameritrade does not provide this, leading me to consider leaving for other brokerages. I was very surprised to find out that their competitors also do not provide this (we now have accounts with Schwab and Fidelity, neither of which are much better than TDA). This seems like essential functionality for long term investing, or at least for making long term investing fun enough to take part in, which leads me to believe it must be available elsewhere as a third party service. However, I've not been able to find anything. Google Finance offers a very basic chart, showing only whole portfolio performance and only by dollar amount in pre-set time increments, but it doesn't appear to work correctly as it shows losses where there were not any.
Is there a free service that allows you to enter your portfolio, along with trade dates and amounts, and then graphs your personal rate of return in real time?