This might be no fault of NT but due to a race condition in the Broker's application.
Brokers usually have some small print saying they don't guarantee that Stops will trigger.
Take Josh's sample code for raising a stop on a long position to break even after a certain profit. http://www.ninjatrader.com/support/f...ead.php?t=3225
When this line executes
Question 1: Is there a recommended way to get out of this situation?
I assume the strategy could check for Close[0] < mylastStopPrice (for longer than a certain period) and attempt to retrieve the situation by either:
or
2) just use ExitLong(), which I hope would also cancel the untriggered stop as normal.
Obviously its hard to test such code. So just want to make sure my attempt to compensate would not conflict with something the NT order management may be doing in these rare conditions.
Question 2: Does NT order management try to compensate itself in this situation?
If so I guess I should avoid trying to code for it.

Comment