I can submit the same order using Account.Submit and it works correctly.
Order order = orderParameters.Account.CreateOrder(
orderParameters.Instrument, orderAction, orderType,
OrderEntry.Manual, orderParameters.TimeInForce,
orderParameters.Quantity, limitPrice, stopPrice,
ocoId, orderName, goodTillDate, null);
if(orderParameters.ATMStrategy == null)
orderParameters.Account.Submit(new[] { order });
else
AtmStrategy.StartAtmStrategy(orderParameters.ATMStrategy, order);
AtmStrategySelector atmStrategySelector = ChartTrader.FindFirst(CHART_TRADER_ATM_STRATEGY_SELECTOR) as AtmStrategySelector; orderParameters.ATMStrategy = atmStrategySelector.SelectedAtmStrategy;
Chart chartWindow = window as Chart; orderParameters.ATMStrategy = chartWindow.ChartTrader;.AtmStrategy;
Thanks, Greg

Comment