Does trade.SetAsyncMode(true) have a difference for stop and limit orders?

Hey guys,

Is this function for sending an asynchronous order useful for a strategy that does not use market orders? My EA only uses stop orders to open a position and limit orders to close (take profit), and my question is whether placing an asynchronous operation would have any advantage.

I am looking for information about this because I use a scalping strategy where the trade is very fast, and I am looking for a solution to a problem I had today when the target of a partial was reached, the price quickly returned to the stop and it stopped with a higher volume than I actually was, reversing the hand.

Apparently, the meta trader didn't have time to know exactly what my lot size was after he partially released with the limit order and quickly returned to my stop.

Thank you,