(1) If I open a position with the NinjaTrader default symbol mapping, the position is opened for the false contract month. This is a known problem, so I changed the symbol mapping to NG||||1.
(2) Now, with the changed symbol mapping, if I open a position and a bracket order, this works as expected. However, if I want to close this position again
-> via a limit order by clicking into the DOM works
-> via the close button does not work, the order hangs.
The problem is 100% reproducible, that means that the Close button will never close any positions. The limit order only closes the current position, but not the bracket orders, even if it is executed as part of the running ATM strategy.
The problem appears with NG, but not with CL. I have not tested this for RB (gasoline), HO(heating oil ), SB (sugar) and BC (Brent Crude), but there may be a problem as well.
Attached screenshots:
- DOM with pending order after trying to close position
- Pending Order shown on order list.
- NinjaTrader Log showing errors.
Excerpts from trace and log files with problem attached.

Comment