Can someone explain to me why there is such a huge discrepancy with the prices sold for and the current prices?
The market price was 46.38 and when I completed my sale, it said it sold for 45.93…
Another 70 pounds lost in a single trade from the Freetrade buying / selling.
I don’t know if I can continue using Freetrade if this is going to be a consistent issue.
There is only a 1% difference in the stated market price versus the actual execution price. In the 20 minutes between the delayed price becoming the actual price the stock could easily have dropped 1%. Look back on the technical charts later and see what the price was at the time of execution and that will allow you to judge how well Freetrade did. Whilst Freetrade don’t add a buy/sell spread it does not stop the market makers adding a de facto spread.
I did look back and looked at multiple sources.
The price that it sold for was around half an hour ago price. That is plenty time for it to average up more in line with what the market average was.
First of all you need to check the price on Google. Then you should consider the spread.
However you shouldn’t use Freetrade if you want to make money by selling 160 shares up just 0.44£. This is not investing.