Hi, so I placed a limit sell order for copper this morning in MT5. I set the stoploss and take profit ahead of time. Price went well below my TP, but the trade wasn’t automatically closed. So I have to set a specific parameter for the trade to be closed once my TP is hit?
This is very concerning to me…I don’t want to enter any positions until I have this worked out.
The chart plots the green line, which is the ask line, this is the price you shorted at. It looks like this went down to 3.7450, maybe a little lower.
The TP would be based on the red, bid line reaching your TP value. On that chart, it’s 30 points higher than the ask line, so you’d have been around 3.7480 at the bottom of that candle. Therefore just missing out on triggering the TP.
No need to worry pal, it happens. Let me explain what’s the matter here and it will serve as a lesson on how to properly put TP in future.
Good that you mentioned that this trade was on copper. This is an instrument with relatively wide spreads. Whatever broker you trade at, copper comes with a wide spread. Since this is a SELL trade, that means that your TP order to be activated the BID price needs to reach your level. In this case obviously, only the ASK price has reached that level but immediately retrieves. Because of the wide spread, the bid price never reached your TP level, so that’s why it was not triggered.
Next time you trade copper and place both TP and SL orders, mind the spreads and include their value in your calculations.