Online trading platforms make it easy for DIY investors to buy and sell company shares, funds, and investment trusts. They ...