Ошибка: котирование порождает несколько выполненных заявок

Ошибка: котирование порождает несколько выполненных заявок
Atom
10.11.2011
Camill


Проблема проявляется даже стандартном примере SampleHistoryTesting. Для обнаружения в OnProcess достаточно добавить
Код
if (Math.Abs(PositionManager.Position) > Volume)
  throw new Exception("Неверное состояние - поза превышает рабочий объем.");

и после получения эксепшена посмотреть Trader.Orders - последние две заявки будут исполненными, а перед ними будет несколько отмененных с примерно тем же временем.

Ошибка плавающая, возникает иногда на первой же заявке, а иногда несколько первых заявок проходят нормально.

Теги:


Спасибо:


<< < 4 5 6 
kenota

Фотография
Дата: 20.11.2011
Ответить


Camill
Похоже, ошибка исправлена, но стало работать в несколько раз медленнее, и памяти жрать чуть ли не в два раза больше.


А где исправленную версию взять? На codeplex?
Спасибо:

kenota

Фотография
Дата: 21.11.2011
Ответить


Забрал последнюю версию из svn, спасибо за исправления, вроде теперь эта часть работает!
Спасибо:
<< < 4 5 6 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy