Ошибка: котирование порождает несколько выполненных заявок
Проблема проявляется даже стандартном примере SampleHistoryTesting. Для обнаружения в OnProcess достаточно добавить
Code
if (Math.Abs(PositionManager.Position) > Volume)
throw new Exception("Неверное состояние - поза превышает рабочий объем.");
и после получения эксепшена посмотреть Trader.Orders - последние две заявки будут исполненными, а перед ними будет несколько отмененных с примерно тем же временем.
Ошибка плавающая, возникает иногда на первой же заявке, а иногда несколько первых заявок проходят нормально.