Example:
The strategy is long. When the condition is met the strategy places 2 limit orders, each with a different signalName, one to ExitLongLimit and one to EnterShortLimit. Both orders are at the same price. (There would be a protective stop working below the price).
When backtesting, when the condition is met the output window correctly shows both orders placed and neither is ignored or rejected. Consequently, the next bar closes above the sell limit price but neither order is executed.
FYI, if I use EnterShort (i.e. market order) it fills every time.
What am I doing wrong?

Comment