There is a a logic conflict in strategies that use more than one stop management like Breakeven stop and trailling stop generating discrepancy between SQ3 and mt4 trades.
Follow a example from a test in mt4 attached.
The solution is simple in this case. The problem is that the Stoploss() function is not refreshing with new ST/TP after a ST/TP change. There is a necessity to select again the ticket number after Ordermodify function.
The problem and solution is described here: https://www.mql5.com/en/forum/128062
Filipe Acerbi
Status changed from New to Fixed