Why isn’t my TP or SL executed even though the price on the chart has been hit?

It should be noted that the price displayed on the MetaTrader 4 chart is the BID (not Ask) price.

If there are questions as above, the conditions for traders that commonly occur are:

  1. Having a SELL Open Position
  2. Installing a Take Profit or Stop Loss
    *If you have an open SELL position, your TP and SL orders will be executed by the ASK (Buy) price. not the bid price.

There are 2 ways to view Bid and Ask prices at the same time:

  1. Tick Chart
    – Select and click the desired currency on [Market Watch], right click and select “Tick Chart”.
    – Right click on the tick chart, then put a check mark on “Ask Line”
  2. MetaTrader 4 Chart
    – Right click and select Properties
    – Select the Common tab
    – Put a check mark on Show Ask line
    – Ask price will be displayed in red line on the MetaTrader 4 chart