Take profit does not work on Meta Trader 5

 
Hi, it's the third time that it happens to me, the price go on the take profit zone and it does not work. I can't trust MetaTrader5 platform.
 

It may be related to bid and ask prices (the chart is showing the bid price only).

From post and post :

You buy at the Ask and sell at the Bid. Pending Buy Stop orders become market orders when hit by the Ask.

  1. Your buy order's TP/SL (or Sell Stop's/Sell Limit's entry) are triggered when the Bid / OrderClosePrice reaches it. Using Ask±n, makes your SL shorter and your TP longer, by the spread. Don't you want the specified amount used in either direction?

  2. Your sell order's TP/SL (or Buy Stop's/Buy Limit's entry) will be triggered when the Ask / OrderClosePrice reaches it. To trigger close at a specific Bid price, add the average spread.
              MODE_SPREAD (Paul) - MQL4 programming forum - Page 3 #25

  3. The charts show Bid prices only. Turn on the Ask line to see how big the spread is (Tools → Options (control+O) → charts → Show ask line.)

How to use OrderTotal value as a variable
How to use OrderTotal value as a variable
  • 2023.07.07
  • gabe036
  • www.mql5.com
Hi everyone...
 
joinats1999:
Hi, it's the third time that it happens to me, the price go on the take profit zone and it does not work. I can't trust MetaTrader5 platform.

Logs ? Screenshots ?

Some people complaint about such things in the past, but I can't remember what was the problem. It's somewhere on the forum.

https://www.mql5.com/en/search

 
joinats1999: , the price go on the take profit zone and it does not work. I can't trust MetaTrader5 platform.
  1. TP has never working on the platform. It only works on your broker.
  2. Turn on your Ask line.