EmulationTrader и MarketTimeChangedInterval в одну миллисекунду.
Здравствуйте,
Имеется следующий код для тестирования стратегии:
Код
var emulationTrader = new EmulationTrader(allSecurities, new[] { traderInfo.Portfolio })
{
MarketTimeChangedInterval = TimeSpan.FromMilliseconds(1),
WorkingTime = Exchange.Rts.WorkingTime,
DaysInMemory = 1,
LoadingThreadCount = 6,
};
При этом если используется
Код
MarketTimeChangedInterval = TimeSpan.FromMilliseconds(1)
то программа зависает после инициализации генераторов трейдов и стаканов, если же используется большее разрешение для MarketTimeChangedInterval, например
Код
MarketTimeChangedInterval = TimeSpan.FromSeconds(1)
то все работает нормально.
Не подскажите, с чем это может быть связано?
Используется S# 4.0.14