An Enter() method to submit an entry order at '9/22/2022 6:11:24 PM' has been ignored. Please search on the term 'Internal Order Handling Rules that Reduce Unwanted Positions' in the Help Guide for detailed explanation.
I'm not understanding the detailed explanation. Was it a duplicate order? My strategy oscillates between a long and short position.
I would open a long with a profit target and stop loss. Either way the position will close. If neither profit target or stop loss happens on a short signal it will reverse the position.
So I am finding it hard to see how a duplicate order happened.
I also plot on the chart when an order is issued. Sure enough at that datetime an order was issued but was ignored by NT. The order is intentional as it follows the strategy rules.
How can I prevent this from happening? The system can't really be smart enough to infer unintentional orders can it?
FYI, the sequence was:
1. A Buy order was issued on bar 1
2. Buy order was filled on bar 2
3. A sell order was issued on bar 3 but was ignored, resulting in a stop loss hit. Had the sell order not been ignored, this would be a simple reverse and not incurred the stop loss.
Many Thanks, Caesar.

Comment