MetaTrader4 charts show the Bid price by default.

A Buy position is opened with the Ask price and closed with the Bid price. So you may need to add the spread on the Bid price to find the Ask price.

Therefore the difference in price is most likely due to the spread.

In this case you can right click in the chart and go to “properties” and check the box of “show Ask line”, then click on “ok”.

MT4 show ask lines

After that you will see two lines in the chart. The below one is the Bid price line, and the one above is the Ask price line.

The difference is the spread.

Please remember that the main price you are looking at is the price where you sell, but not buy.

You are always buying at a higher price and selling it at a lower price.

‘Slippage’ – Orders executed at a different price

If you believe that the price you are looking at and the price where you order is different, that difference is probably the slippage.

Slippage occurs when there is no enough liquidity available for your order to be executed.

In this case, please try following to solve:

  • Place smaller volume of trades
  • Trade major currency pairs with larger liquidity
  • Try to not trade at News times or around weekends
  • Upgrade your internet connection

If you believe your orders were executed with some errors other than the reasons above, you may contact XM support team for more.

1

XMXM

4.9 rating based on 1,166 ratings
4.9/5 1166
2

DerivDeriv

4.9 rating based on 143 ratings
4.9/5 143
3

LQDFXLQDFX

3.5 rating based on 93 ratings
3.5/5 93
4

FBSFBS

3.6 rating based on 99 ratings
3.6/5 99
5

FXTMFXTM

3.9 rating based on 43 ratings
3.9/5 43
1

PrimeBitPrimeBit

3.9 rating based on 7,130 ratings
3.9/5 7130
2

BinanceBinance

4.3 rating based on 7,662 ratings
4.3/5 7662
3

bybitbybit

4.2 rating based on 3,323 ratings
4.2/5 3323
4

XBTFXXBTFX

1.9 rating based on 4,449 ratings
1.9/5 4449
5

BitMEXBitMEX

3.8 rating based on 6,911 ratings
3.8/5 6911