FX or CFD data is neither real time nor is it the real price. Futures prices are the real prices and the FX-prices you receive from your network just oscillates around those real prices. Why not realtime? FX and CFD isn't centralized, so the stream of data runs from bank server to bank server, is sychronized, then to your broker server and then to you. The Future prices are synchronized at the exchange and then all get the prices, noone is preferred. The distance is quite big, how you could imagine. I mean, in your PC it is even crucial to use short cables because the longer the cables, the more time it needs. When the data run from London to NY and back to your broker in Europe and then to you... or to your broker in Australia and then to you in Europe... - real time? No. Partly, the data feed was that slow of some brokers that there was a kind of trading some years ago, the arbitrage trading between Pepperstone (the slowest broker) and a very fast broker. I don't know whether it is still existing but I hope you understand that even the fastest FX-broker has no real time, and it is not the fault of your broker but the system itself. On the other hand, having a slow platform as MT4, you can do what you want, you'll never come into the region of real-time.FrancoisT wrote: ↑Tue Oct 03, 2017 1:55 amNot every one broker is "adjusting" or "manipulate" the pricing .
The platform does not matter too much, but the most important factor is the broker's model and how the broker is acting (agency - pure intermediary or market maker, or combination).
The first model just receives pricing from exchange or exchanges via technology bridge / bridges and the data is in real time .
MT5 is a "facelift" version of MT4 and is better perfuming for the real stock.
About MT6 I believe is too early, because Metaquotes is pushing now brokers to move on MT5, and perhaps another 5 or 6 years will pass until MT6 to came out on the market.