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:
- Having a SELL Open Position
- 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:
- 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” - 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