I use IG and they provide what you after. I think most of the CFD platform will provide what you after.