Приходят трейды с пустым направлением сделки (NewTrades.OrderDirection == null)
Гидра собирает данные из Квика - вроде все ок.
Потом на бэктесте в случае, если я подписываюсь на новые трейды и новые стаканы, то очень много (до 10%) трейдов приходит в OrderDirection == null
Это непонятая мною фича или баг?
Версии S# 4.3.18 и 4.3.17
Проверял и в своем проекте, и в SampleHistoryTesting.csproj
то есть, например на RIZ6, если
connector.RegisterTrades(security);
и
connector.RegisterMarketDepth(security);
то
private void Connector_NewTrades(IEnumerable<Trade> obj)
{
nullOrderDirectionTradesCount += obj.Count(t => !t.OrderDirection.HasValue);
}
за 1 торговый день дает
nullOrderDirectionTradesCount > 50 000
Видел тут обсуждение похожих тем, но там речь шла о своих сделках, тут же сканируется таблица всех сделок.
Буду очень благодарен за обратную связь.