As soon as the live LSE ticker gave price of 109.92 ( last trade ), I placed an instant buy on Freetrade (I think FreeTrade’s prices are delayed, arn’t they?) & it went through for 1.10 gbp! Meanwhile the live last trade price had not moved.
No problem for 14 test shares, but different for 1000s of shares.
You actually should be looking at the bid-offer spread, not the last trade price. As I look right now, the spread for CEY is given as 109.85 / 110.00. This changes moment by moment. But it means that right now in the market there are people bidding for shares, saying that they’ll pay 109.85, and there are people offering to sell shares at 110.00. So if you put out an instant order, those are the prices that you should expect to transact at.
I think Freetrade is a good service for cheap buying and selling of shares, but it does its customers a disservice by displaying one price for a share and not making it clear whether it’s the last-trade price, the mid price (between bid and offer), or what! It would be more helpful, I think, if it displayed the bid-offer (or bid-ask, it’s also called) spread.
And also, most pricing that you see online is delayed, not real-time, because real-time data is expensive. So it’s all a bit approximate, we’re all sort of driving by looking in the rear-view mirror.
FT don’t offer Request for Quote. This is the only way to see the price that you will trade at.
Many people have tested HL’s quotes vs FT prices and FT has always filled at the best price available at the time.
That would be per person, ii isn’t the place FT would go for live data they’re a competing platform and a lot more expensive… for a service like freetrade that has a growing number of users (>600000) there would be better options.
Yes, per person. My point was that this fee is likely acceptable for a private investor. Therefore such a feed is inexpensive for an individual. Nothing to do with Freetrade because they’re a company and will source it from somewhere more appropriate.