So I’m trading NZDUSD and am using TradingView for analysis and MT5 for placing orders thru my broker. As you can see, the TradingView chart (FXCM’s chart in this case) is showing a slightly different price movement than my broker’s chart. Why is that? Because FXCM (and every other TradingView charts) are using different liquidity providers? This is normal, right?
Different data providers often have slightly different data. Forex “brokers” often aren’t really “brokers”, they offer a market in a product and naturally different “brokers” offer different price quotes because they’re not offering the same product. What I would suggest is your broker’s chart is the key, but if these small price differences make a difference to profitability, your time-scale or entries and exits are too tight.
Also, note that bars on the same tome-frame from different sources could be relating to different times. For example my “broker’s” daily charts actually run 2100-2100, not 2400-2400. Because I trade long-term it makes no difference to me in reality but if I was transitioning between different time-frames, say down to 4-hourlies, and using two different chart providers, that could mean a major difference in TA.
Actually form charts trader will get the actual trade information. Charts are also have some bars which shows the transaction information. So, from one chart you will get different information which are close to one another but slightly different from each other. From different broker you will see different offers so the price quotes will be also different from broker to broker. This is quite normal and you do not need to be worry.