The price on Market Watch and Chart are different on MT4. Why is that?


Please note that the information regarding to AceForex maybe outdated on the website. We are currently not accepting new account openings for Cash Back Promotion.

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.

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

123 USD for Free

50 USD for Free

$30 for Free

3500 USD for Free

88,8 USD for Free

up to $1000 for Free

Partner brands