Не знаю, актуально ли. У меня версия 4.1.7 от 01.15. Если в квике не было стакана, при запуске Trader.RegisterMarketDepth создаётся стакан с 5-ю столбцами и сыпятся зацикленные ошибки
System.InvalidOperationException: Ошибка построения стакана для SRH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
Если у появившихся стаканов удалить крайние столбцы (оставить 3 столбца), то при повторном запуске ошибок не возникает.
Comments (13)
Login or Create account, Log in or register to leave a comment
Стэктрейс?
Я так понимаю, что проблема, собственно, не в ошибке распознавания стакана, а в том, что он создаётся с пятью столбцами.
Да, именно с ней. Текстом, обфусцированным.
Раньше было зашифрован текст, а теперь он просто переименовал. Это откуда было скачано? С кодеплекс?
Я так понимаю, это ваша декомпилированная версия? А есть смысл в ней искать ошибки нам?
Без нормального стек трейса я не могу определить причину. Увы. Будем ждать проверки на нормальной версии.
Я могу и ошибаться, но похоже, что стаканы создаются по шаблону квика, за который стокшарп не отвечает. Если вам нужно автоматическое создание стаканов, настройте стакан на правильный набор колонок и сохраните, как шаблон. Я не пробовал, но вроде должно сработать.
Надо ещё отметить этот шаблон -"Брать по умолчанию"