Это та самая бага, о который вы говрили ранее? :)
делаю так
trader.StartDde(new[] {trader.SecuritiesTable, trader.OrdersTable,
trader.TradesTable, trader.MyTradesTable});
trader.RegisterOrder(openOrder);
и после этого в trader.MyTrades ноль элементов.