it's exactly what I'm working on at the moment, just have the EA any needed order to stand ready as a pending order far away from current market quotes. Time difference between ordersend and ordermodify entryprice operations seems tiny from what I can read on the net. Will test it myself next week.
By the way, before you came up with this info, this was my solution:
-have the EA detect a stuck order
-have the EA restart MT4 all together
It works, but not a nice solution obviously.
yes, it's clumsy. i didn't wanted to suggest it to you.
on a quick connection from a dedicated server you can have a round-turn of 50 ms.